Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCHES] @changed-deps + missing slot check reposted for bernalex
Date: Wed, 13 Aug 2014 17:20:04
Message-Id: 1407950435-2520-1-git-send-email-mgorny@gentoo.org
1 Hello, Friend!
2
3 This is a repost of my previous patches that I'd like to see applied
4 soon. I've also fixed the commit messages.
5
6 Short description:
7
8 1. fixes Portage not to replace non-installed 'dev-foo/bar:=' deps with
9 plain 'dev-foo/bar'. This affects e.g. || () dependencies where
10 the remaining branches may have referred to non-installed packages. By
11 keeping the := operator in those dependencies, @changed-deps is able to
12 correctly match old and new depstring.
13
14 2. adds a @changed-deps set to rebuild packages for which dependencies
15 have changed (ebuild compared to vdb).
16
17 3. adds a repoman check for dependencies that refer to packages that
18 have more than one slot yet do not specify a slot explicitly or use
19 a proper slot operator. This is meant to help fixing mistakes like:
20
21 dev-libs/openssl -> dev-libs/openssl:0
22 [:0.9.8 comes with no headers]
23
24 --
25 Best regards,
26 Michał Górny

Replies