Gentoo Archives: gentoo-portage-dev

From: Alec Warner <warnera6@×××××××.edu>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] DepSet
Date: Sat, 12 Nov 2005 04:47:33
Message-Id: 437573D5.9080407@egr.msu.edu
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 There is a problem with DepSet in 3.0, it doesn't parse dependencies
5 properly in the case of dev-php/php-4.4.0-r1.
6
7 This is using pkg.get.data("RDEPEND", "")
8
9 Package deps:
10 berkdb? ( =sys-libs/db-1* || ( >=sys-libs/db-4.0.14-r2
11 >=sys-libs/db-3.2.9-r9 ) ) app-arch/bzip2 X? ( virtual/x11 ) crypt? (
12 >=dev-libs/libmcrypt-2.4 >=app-crypt/mhash-0.8 ) curl? (
13 >=net-misc/curl-7.10.2 ) x86? ( firebird? ( >=dev-db/firebird-1.0 ) )
14 freetds? ( >=dev-db/freetds-0.53 ) gd-external? ( media-libs/gd
15 >=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gd? (
16 >=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gdbm? (
17 >=sys-libs/gdbm-1.8.0 ) !alpha? ( !amd64? ( java? ( =virtual/jdk-1.4*
18 dev-java/java-config ) ) ) jpeg? ( >=media-libs/jpeg-6b ) ldap? (
19 >=net-nds/openldap-1.2.11 ) mysql? ( >=dev-db/mysql-3.23.26 ) nls? (
20 sys-devel/gettext ) odbc? ( >=dev-db/unixODBC-1.8.13 ) pam? (
21 >=sys-libs/pam-0.75 ) png? ( >=media-libs/libpng-1.2.5 ) postgres? (
22 >=dev-db/postgresql-7.1 ) snmp? ( net-analyzer/net-snmp ) spell? (
23 app-text/aspell ) ssl? ( >=dev-libs/openssl-0.9.5 ) tiff? (
24 >=media-libs/tiff-3.5.5 ) xml2? ( dev-libs/libxml2
25 >=dev-libs/libxslt-1.0.30 ) truetype? ( =media-libs/freetype-2*
26 =media-libs/freetype-1* media-libs/t1lib ) >=net-libs/libwww-5.3.2
27 >=app-text/sablotron-0.97 dev-libs/expat sys-libs/zlib virtual/mta
28 >=sys-apps/file-4.02 yaz? ( dev-libs/yaz ) doc? ( app-doc/php-docs )
29 gmp? ( dev-libs/gmp ) mssql? ( dev-db/freetds ) kerberos? ( virtual/krb5
30 ) flash? ( x86? ( media-libs/libswf ) >=media-libs/ming-0.2a ) readline?
31 ( >=sys-libs/ncurses-5.1 >=sys-libs/readline-4.1 ) ncurses? (
32 >=sys-libs/ncurses-5.1 )
33
34 Notice the correct || ( bla foo ) dependency with berkdb?
35
36 Now I switch to pkg.rdepends():
37 Package rdeps:
38 berkdb? ( =sys-libs/db-1* ( >=sys-libs/db-4.0.14-r2 ||
39 >=sys-libs/db-3.2.9-r9 ) ) app-arch/bzip2 X? ( virtual/x11 ) crypt? (
40 >=dev-libs/libmcrypt-2.4 >=app-crypt/mhash-0.8 ) curl? (
41 >=net-misc/curl-7.10.2 ) x86? ( firebird? ( >=dev-db/firebird-1.0 ) )
42 freetds? ( >=dev-db/freetds-0.53 ) gd-external? ( media-libs/gd
43 >=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gd? (
44 >=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gdbm? (
45 >=sys-libs/gdbm-1.8.0 ) !alpha? ( !amd64? ( java? ( =virtual/jdk-1.4*
46 dev-java/java-config ) ) ) jpeg? ( >=media-libs/jpeg-6b ) ldap? (
47 >=net-nds/openldap-1.2.11 ) mysql? ( >=dev-db/mysql-3.23.26 ) nls? (
48 sys-devel/gettext ) odbc? ( >=dev-db/unixODBC-1.8.13 ) pam? (
49 >=sys-libs/pam-0.75 ) png? ( >=media-libs/libpng-1.2.5 ) postgres? (
50 >=dev-db/postgresql-7.1 ) snmp? ( net-analyzer/net-snmp ) spell? (
51 app-text/aspell ) ssl? ( >=dev-libs/openssl-0.9.5 ) tiff? (
52 >=media-libs/tiff-3.5.5 ) xml2? ( dev-libs/libxml2
53 >=dev-libs/libxslt-1.0.30 ) truetype? ( =media-libs/freetype-2*
54 =media-libs/freetype-1* media-libs/t1lib ) >=net-libs/libwww-5.3.2
55 >=app-text/sablotron-0.97 dev-libs/expat sys-libs/zlib virtual/mta
56 >=sys-apps/file-4.02 yaz? ( dev-libs/yaz ) doc? ( app-doc/php-docs )
57 gmp? ( dev-libs/gmp ) mssql? ( dev-db/freetds ) kerberos? ( virtual/krb5
58 ) flash? ( x86? ( media-libs/libswf ) >=media-libs/ming-0.2a ) readline?
59 ( >=sys-libs/ncurses-5.1 >=sys-libs/readline-4.1 ) ncurses? (
60 >=sys-libs/ncurses-5.1 )
61
62 Notice now that the berkdb? depend is ( bla || foo ) which is now
63 invalid, causing StateGraph to go bonkers. This appears to be the fault
64 of DepSet, which I am looking into. I also mailed Patrick about getting
65 a wiki up so I don't have to write these dastardly long mails :)
66 -----BEGIN PGP SIGNATURE-----
67 Version: GnuPG v1.4.1 (GNU/Linux)
68 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
69
70 iQIVAwUBQ3Vz1WzglR5RwbyYAQI+jg//YTPi4DH7vP4lpRX9nepuwMxobq2WaDw6
71 cBtVxelcjwM46RJk+kyYsfZOoUyUnlPfLwW9nh957kHVT8wTlGlgwvma4nhd4Huc
72 ycf3lUOaV8CsLbeTrMwgQE7sqsutSk7NNe9QDNaIjJO3twA5/DyVRMO9olcFHGu7
73 jCd7ygKqRD380JeCSZkETCHMFI3ZnMRpF1dZOJ5xVDqSQfUK69uLfHPC27oQiED5
74 rNe3TXIJTizOcB3SS3BNq4vNKO4UEURLlRUWi+I7V7fD2RjfTMQ9OmIHLwmDtxF/
75 GRbK6CSDCAnwG4djT8+cOx2LxvBAoM3Y85ocwPgxsnnoCQjOQos63vhCw+Z25M0U
76 IkTgO1fJosHeOra0a5yi6j1xjwzdMtr89idDpUz5tTqibzluf0ezjPO3cPsO1Pfp
77 GURulGZW3c3q3UuaA+MWCjCvTqb2cwJ45Nxmey+mb09FiLSK+TMf9OrdL3kuwZ7W
78 ga+RHZrQPHonThd6C1A9crCaHxcySVPsgRDYs+BT492jIeoN2lzrhOwuIXHsCcza
79 fYiFvJRhG5OU3f0Pu055NmZlnd+QSj8lCjA4l7HEmYf9zxZywV0kyK8mxGdJ80PC
80 2pQYNGHDEINXdPF9RbvVe2f2Blw648+he3WP4MkuK+uBcrTEoUGhtnaUWwad1Dl/
81 SspTfpd6H4k=
82 =yAu1
83 -----END PGP SIGNATURE-----
84 --
85 gentoo-portage-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-portage-dev] DepSet Brian Harring <ferringb@g.o>