1 |
On 9/28/06, Daevid Vincent <daevid@××××××.com> wrote: |
2 |
> But when I do |
3 |
> |
4 |
> emerge -Dav sys-apps/baselayout |
5 |
> |
6 |
> It pulls in baselayout, python, perl, openssl (clearly the last two are not |
7 |
> needed or related to baselayout) |
8 |
|
9 |
Not true at all. |
10 |
|
11 |
With the right USE flags, baselayout depends on coreutils, which |
12 |
depends on autoconf, which depends on perl. |
13 |
|
14 |
baselayout also depends on portage, which depends on python, which |
15 |
with USE=ssl depends on openssl. |
16 |
|
17 |
> On my older Gentoo server, typing either of the first two work exactly as |
18 |
> expected and only pull in the single package. |
19 |
|
20 |
Maybe the other server has already has the up-to-date dependancies, or |
21 |
hasn't been sync'd recently? What happens if you run "emerge -vp |
22 |
python" on the other server? Is it also a ~x86 system? It might help |
23 |
to see the emerge --info output of both systems. |
24 |
|
25 |
> 'baselayout' is only one example. |
26 |
> Here's another one, but the list goes on and on. |
27 |
> Openssl should not require Perl in this case. |
28 |
|
29 |
Why not?? The ebuild has this for DEPEND: |
30 |
|
31 |
DEPEND="${RDEPEND} |
32 |
sys-apps/diffutils |
33 |
>=dev-lang/perl-5 |
34 |
test? ( sys-devel/bc )" |
35 |
|
36 |
Anyway, from looking at the portage ChangeLog and searching bugzie |
37 |
[1], it looks like there are some changes to the handling of --deep in |
38 |
an attempt to resolve some circular dependancy and upgrade/downgrade |
39 |
loop issues. |
40 |
|
41 |
-Richard |
42 |
|
43 |
[1] http://bugs.gentoo.org/show_bug.cgi?id=147766 |
44 |
-- |
45 |
gentoo-user@g.o mailing list |