Gentoo Archives: gentoo-user-fr

From: Guillaume Pujol <guillp.ml@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] dépendances récursives ?
Date: Sun, 10 Sep 2006 08:28:32
Message-Id: 3ae90a490609100128v3946ea4bwaf4eeb209bf44c94@mail.gmail.com
In Reply to: [gentoo-user-fr] dépendances récursives ? by Christophe PEREZ
1 > $ equery depends Crypt-SSLeay
2 > [ Searching for packages depending on Crypt-SSLeay... ]
3 > dev-perl/libwww-perl-5.803-r1
4 >
5 > $ equery depends libwww-perl
6 > [ Searching for packages depending on libwww-perl... ]
7 > dev-perl/Crypt-SSLeay-0.51-r1
8 > mail-filter/spamassassin-3.1.3
9 > app-antivirus/f-prot-4.6.5
10 >
11 > Comment un package peut-il dépendre d'une de ses dépendances, à part
12 > s'il y a un bug dans un de ces packages ?
13
14 Bien vu ! Mais il sembre qu'il y ai une explication:
15
16 $ dep Crypt-SSLeay
17 dev-perl/Crypt-SSLeay-0.51:
18 >=dev-lang/perl-5 dev-lang/perl-5.8.8-r2
19 >=dev-libs/openssl-0.9.7c dev-libs/openssl-0.9.8c
20 dev-perl/libwww-perl
21 dev-perl/libwww-perl-5.803-r1 <====
22 virtual/libc sys-libs/glibc-2.4-r3
23
24 $ dep libwww-perl
25 dev-perl/libwww-perl-5.803-r1:
26 dev-lang/perl dev-lang/perl-5.8.8-r2
27 dev-perl/Compress-Zlib dev-perl/Compress-Zlib-1.41
28 ssl? dev-perl/Crypt-SSLeay
29 dev-perl/Crypt-SSLeay-0.51 <====
30 >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Parser-3.48
31 dev-perl/HTML-Tree dev-perl/HTML-Tree-3.19.01
32 >=dev-perl/URI-1.10 dev-perl/URI-1.35
33 >=virtual/perl-Digest-MD5-2.12 virtual/perl-Digest-MD5-2.36
34 virtual/perl-libnet virtual/perl-libnet-1.19
35 >=virtual/perl-MIME-Base64-2.12
36 virtual/perl-MIME-Base64-3.07
37
38 interprétation: Crypt-SSLeay offre les capacités SSL au paquet
39 libwww-perl (il dépend donc de celui-ci).
40 Pour faciliter l'administration, le mainteneur du paquet a mis un USE
41 flag "ssl" sur le paquet libwww-perl pour installer Crypt-SSLeay
42 automatiquement en dépendance si ce flag est activé [1].
43 Effectivement les dépendances cycliques c'est pas beau. D'ailleurs, tu
44 n'es pas le seul à l'avoir remarqué [2]. Je ne suis pas spécialiste en
45 ebuilds, mais il faudrai voir si cette dépendance ne serai pas mieux
46 placée en runtime dependancy (RDEPEND) plutot qu'en build dependancy
47 (DEPEND). Ca eviterai la dépendance cyclique, mais c'est avec le
48 developpeur du paquet qu'il faudrai mieux voir ca (perl@g.o).
49 Mais comme c'est du perl (interprété), c'est pas bien grave (ca ne
50 plante pas à la compil). Ne pas réparer ce qui n'est pas cassé :)
51
52 A+
53
54 [1] http://bugs.gentoo.org/show_bug.cgi?id=24798
55 [2] http://bugs.gentoo.org/show_bug.cgi?id=144761
56
57 --
58 gentoo-user-fr@g.o mailing list

Replies

Subject Author
[gentoo-user-fr] Re: Re: dépendances récursives ? Christophe PEREZ <christophe.perez@×××××××.com>