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> |