Gentoo Archives: gentoo-portage-dev

From: Brian Dolbec <dolsen@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCHES] @changed-deps + missing slot check reposted for bernalex
Date: Wed, 27 Aug 2014 20:54:51
Message-Id: 20140827135329.15e7abaa.dolsen@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCHES] @changed-deps + missing slot check reposted for bernalex by "Michał Górny"
1 On Wed, 13 Aug 2014 19:20:32 +0200
2 Michał Górny <mgorny@g.o> wrote:
3
4 > Hello, Friend!
5 >
6 > This is a repost of my previous patches that I'd like to see applied
7 > soon. I've also fixed the commit messages.
8 >
9 > Short description:
10 >
11 > 1. fixes Portage not to replace non-installed 'dev-foo/bar:=' deps
12 > with plain 'dev-foo/bar'. This affects e.g. || () dependencies where
13 > the remaining branches may have referred to non-installed packages. By
14 > keeping the := operator in those dependencies, @changed-deps is able
15 > to correctly match old and new depstring.
16 >
17 > 2. adds a @changed-deps set to rebuild packages for which dependencies
18 > have changed (ebuild compared to vdb).
19 >
20
21
22 Your clear to merge 1 & 2
23
24
25
26 > 3. adds a repoman check for dependencies that refer to packages that
27 > have more than one slot yet do not specify a slot explicitly or use
28 > a proper slot operator. This is meant to help fixing mistakes like:
29 >
30 > dev-libs/openssl -> dev-libs/openssl:0
31 > [:0.9.8 comes with no headers]
32 >
33 > --
34 > Best regards,
35 > Michał Górny
36 >
37 >
38
39 You need to get an ack from Chris and/or Tom for the repoman check
40
41 --
42 Brian Dolbec <dolsen>