1 |
Are we forbidden from DEPEND=RDEPEND...? I only ask because 90% of the |
2 |
dev-perl portions would fall into that category - if it's an rdepend, it can |
3 |
be a depend as well (technically you can build without most of the underlying |
4 |
rdepends, but you will get warnings from perl that prereqs weren't met). And |
5 |
if so, which is preferred - globbing the list in rdepend and having |
6 |
depend=rdepend, or globbing it in depend and having rdepend=depend? Thanks :) |
7 |
|
8 |
~M |
9 |
|
10 |
(i'm old, humor me) |
11 |
|
12 |
|
13 |
On Tuesday 05 July 2005 08:00 pm, Sven Wegener wrote: |
14 |
> Hi all! |
15 |
> |
16 |
> Short explanation for the subject: A *DEPEND mismatch is when a package |
17 |
> is listed in DEPEND, but missing in RDEPEND and vice versa. I have a |
18 |
> list of ebuilds at http://dev.gentoo.org/~swegener/qa/depend-mismatches |
19 |
> that contain such mismatches. I've already whitelisted packages like |
20 |
> automake and autoconf, that are safe to be only in DEPEND. And I also |
21 |
> whitelisted packages like emul-linux-x86-baselibs for being |
22 |
> RDEPEND-only. Pure meta packages like gnome-base/gnome or kde-base/kde |
23 |
> have everything whitelisted for RDEPEND and everything blacklisted for |
24 |
> DEPEND. Additional blacklistings include virtual/modutils for DEPEND. |
25 |
> |
26 |
> This check is important, because when merging binary packages portage |
27 |
> will only install RDEPEND and when building stages (via ROOT support) |
28 |
> DEPEND will go to / and RDEPEND will got to the specified ROOT. I want |
29 |
> to clean *DEPEND up, so that we have sane dependencies. Currently, for |
30 |
> normal merging, portage forces both DEPEND and RDEPEND to be installed, |
31 |
> even after the merging is complete. This might or will change in the |
32 |
> future and break packages that have these mismatches. |
33 |
> |
34 |
> I want developers to take a look at the list and see if packages they |
35 |
> maintain are listed. I'm aware that the list is quite large and still |
36 |
> contains a lot of false positives. I can whitelist packages for DEPEND |
37 |
> or RDEPEND either general, based on eclass usage or for a specific |
38 |
> package. If you are sure that your package has a safe mismatch, I can |
39 |
> add it to the whitelist. But please one after the other, this is just an |
40 |
> initial test. |
41 |
> |
42 |
> Cheers, |
43 |
> Sven |
44 |
|
45 |
-- |
46 |
|
47 |
-----o()o--------------------------------------------- |
48 |
Michael Cummings | #gentoo-dev, #gentoo-perl |
49 |
Gentoo Perl Dev | on irc.freenode.net |
50 |
-----o()o--------------------------------------------- |