-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

There is a problem with DepSet in 3.0, it doesn't parse dependencies
properly in the case of dev-php/php-4.4.0-r1.

This is using pkg.get.data("RDEPEND", "")

Package deps:
berkdb? ( =sys-libs/db-1* || ( >=sys-libs/db-4.0.14-r2
>=sys-libs/db-3.2.9-r9 ) ) app-arch/bzip2 X? ( virtual/x11 ) crypt? (
>=dev-libs/libmcrypt-2.4 >=app-crypt/mhash-0.8 ) curl? (
>=net-misc/curl-7.10.2 ) x86? ( firebird? ( >=dev-db/firebird-1.0 ) )
freetds? ( >=dev-db/freetds-0.53 ) gd-external? ( media-libs/gd
>=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gd? (
>=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gdbm? (
>=sys-libs/gdbm-1.8.0 ) !alpha? ( !amd64? ( java? ( =virtual/jdk-1.4*
dev-java/java-config ) ) ) jpeg? ( >=media-libs/jpeg-6b ) ldap? (
>=net-nds/openldap-1.2.11 ) mysql? ( >=dev-db/mysql-3.23.26 ) nls? (
sys-devel/gettext ) odbc? ( >=dev-db/unixODBC-1.8.13 ) pam? (
>=sys-libs/pam-0.75 ) png? ( >=media-libs/libpng-1.2.5 ) postgres? (
>=dev-db/postgresql-7.1 ) snmp? ( net-analyzer/net-snmp ) spell? (
app-text/aspell ) ssl? ( >=dev-libs/openssl-0.9.5 ) tiff? (
>=media-libs/tiff-3.5.5 ) xml2? ( dev-libs/libxml2
>=dev-libs/libxslt-1.0.30 ) truetype? ( =media-libs/freetype-2*
=media-libs/freetype-1* media-libs/t1lib ) >=net-libs/libwww-5.3.2
>=app-text/sablotron-0.97 dev-libs/expat sys-libs/zlib virtual/mta
>=sys-apps/file-4.02 yaz? ( dev-libs/yaz ) doc? ( app-doc/php-docs )
gmp? ( dev-libs/gmp ) mssql? ( dev-db/freetds ) kerberos? ( virtual/krb5
) flash? ( x86? ( media-libs/libswf ) >=media-libs/ming-0.2a ) readline?
( >=sys-libs/ncurses-5.1 >=sys-libs/readline-4.1 ) ncurses? (
>=sys-libs/ncurses-5.1 )

Notice the correct || ( bla foo ) dependency with berkdb?

Now I switch to pkg.rdepends():
Package rdeps:
berkdb? ( =sys-libs/db-1* ( >=sys-libs/db-4.0.14-r2 ||
>=sys-libs/db-3.2.9-r9 ) ) app-arch/bzip2 X? ( virtual/x11 ) crypt? (
>=dev-libs/libmcrypt-2.4 >=app-crypt/mhash-0.8 ) curl? (
>=net-misc/curl-7.10.2 ) x86? ( firebird? ( >=dev-db/firebird-1.0 ) )
freetds? ( >=dev-db/freetds-0.53 ) gd-external? ( media-libs/gd
>=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gd? (
>=media-libs/jpeg-6b >=media-libs/libpng-1.2.5 ) gdbm? (
>=sys-libs/gdbm-1.8.0 ) !alpha? ( !amd64? ( java? ( =virtual/jdk-1.4*
dev-java/java-config ) ) ) jpeg? ( >=media-libs/jpeg-6b ) ldap? (
>=net-nds/openldap-1.2.11 ) mysql? ( >=dev-db/mysql-3.23.26 ) nls? (
sys-devel/gettext ) odbc? ( >=dev-db/unixODBC-1.8.13 ) pam? (
>=sys-libs/pam-0.75 ) png? ( >=media-libs/libpng-1.2.5 ) postgres? (
>=dev-db/postgresql-7.1 ) snmp? ( net-analyzer/net-snmp ) spell? (
app-text/aspell ) ssl? ( >=dev-libs/openssl-0.9.5 ) tiff? (
>=media-libs/tiff-3.5.5 ) xml2? ( dev-libs/libxml2
>=dev-libs/libxslt-1.0.30 ) truetype? ( =media-libs/freetype-2*
=media-libs/freetype-1* media-libs/t1lib ) >=net-libs/libwww-5.3.2
>=app-text/sablotron-0.97 dev-libs/expat sys-libs/zlib virtual/mta
>=sys-apps/file-4.02 yaz? ( dev-libs/yaz ) doc? ( app-doc/php-docs )
gmp? ( dev-libs/gmp ) mssql? ( dev-db/freetds ) kerberos? ( virtual/krb5
) flash? ( x86? ( media-libs/libswf ) >=media-libs/ming-0.2a ) readline?
( >=sys-libs/ncurses-5.1 >=sys-libs/readline-4.1 ) ncurses? (
>=sys-libs/ncurses-5.1 )

Notice now that the berkdb? depend is ( bla || foo ) which is now
invalid, causing StateGraph to go bonkers.  This appears to be the fault
of DepSet, which I am looking into.  I also mailed Patrick about getting
a wiki up so I don't have to write these dastardly long mails :)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQ3Vz1WzglR5RwbyYAQI+jg//YTPi4DH7vP4lpRX9nepuwMxobq2WaDw6
cBtVxelcjwM46RJk+kyYsfZOoUyUnlPfLwW9nh957kHVT8wTlGlgwvma4nhd4Huc
ycf3lUOaV8CsLbeTrMwgQE7sqsutSk7NNe9QDNaIjJO3twA5/DyVRMO9olcFHGu7
jCd7ygKqRD380JeCSZkETCHMFI3ZnMRpF1dZOJ5xVDqSQfUK69uLfHPC27oQiED5
rNe3TXIJTizOcB3SS3BNq4vNKO4UEURLlRUWi+I7V7fD2RjfTMQ9OmIHLwmDtxF/
GRbK6CSDCAnwG4djT8+cOx2LxvBAoM3Y85ocwPgxsnnoCQjOQos63vhCw+Z25M0U
IkTgO1fJosHeOra0a5yi6j1xjwzdMtr89idDpUz5tTqibzluf0ezjPO3cPsO1Pfp
GURulGZW3c3q3UuaA+MWCjCvTqb2cwJ45Nxmey+mb09FiLSK+TMf9OrdL3kuwZ7W
ga+RHZrQPHonThd6C1A9crCaHxcySVPsgRDYs+BT492jIeoN2lzrhOwuIXHsCcza
fYiFvJRhG5OU3f0Pu055NmZlnd+QSj8lCjA4l7HEmYf9zxZywV0kyK8mxGdJ80PC
2pQYNGHDEINXdPF9RbvVe2f2Blw648+he3WP4MkuK+uBcrTEoUGhtnaUWwad1Dl/
SspTfpd6H4k=
=yAu1
-----END PGP SIGNATURE-----
-- 
gentoo-portage-dev@gentoo.org mailing list

Reply via email to