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 |