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

Author: ferringb
Date: 2006-01-04 08:57:07 +0000 (Wed, 04 Jan 2006)
New Revision: 2522

Modified:
   main/trunk/pym/portage_dep.py
Log:
el buggo pointed out via spyderous.
|| ( a ( x? ( b ) y? ( c ) ) )
- -x -y , was resulting in || ( a () )

the main consumer of this, portage.dep_check is stupid, and was assuming
() was valid.
It's not, obviously.

Long term bug, around in at least .51 .  Should correct dep_check
handling of it also, but no reason to be
handing () in the result lists also.

Sadly this breaks something else we apparently need and use ( or at
least Ciaran tells me so :) )

DEPEND="|| ( )" which should evaluate to DEPEND="" doesn't with this
patch.  It dies, which is bad, because while stupid, it should work.

This of course is assuming that the tarball marienz sent me for trunk is
correct ;P  Please double check me here.  This depend atom works in pre3-r1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQ7yFYmzglR5RwbyYAQLUvw/9FWIOe6jPwPrh0aXcYr9dno9S2jYX9040
GuWYPOfHPUwREUE7Szg2JUJlhB7T3Z2rXOTtf4RMvqQrtUXQ7owCQozQvz+CSveJ
JxlPq5ZqhduBpbMgUq4TNm59OIPf9mfQa3KxT6cTKf58kgxdn3q9YbMSLic0yxXp
4MA1Lq6/eOV7JQQuNP3YeX44jaVgmyKQKImrcFYbN35VprdgRmeXVrhXV9ham1F+
+klOxpZyLlal2MTsFw2034n3qOtNCWQHKGsiqE4X5m8SkvF4L/E3YQ8yUBIdcQf7
kyl/DtmiybH+7UAcCX28ZBmrw7OHbp+uu1iXuO8OnPQxyqA0BWs+ymYm2iToxe6k
g2ZJfaXWibYBjy5bmqfPJqrhm4Ar0sS9x+qckGrouWbcZzXdL1aST6K8uvrJvCRQ
QS8gDBPiinuNYV1aEh+z8ors6Bhk2GKSZB02Jo3TsaV281oEsChfOZ9lvskfaHn8
N89ZWA5kqQdX18vB8P3jWO2Umew0dPc9+WoMgKc5CwXBP1Jsxil9Em9lbMRo7UKt
ejwBv73KbVcSK7IsOJPNsXRttV2BDjs1ANPPC/hqrilVdBAJlUeGb8+h4m/c31zs
KmbiOtmLX/k7uISjT33wY93LPCDCM8PVeTBtnEEVhHNIwimKbUS0gBkezSBu6UFz
OQO3Z6Blwsk=
=Wwi8
-----END PGP SIGNATURE-----
-- 
gentoo-portage-dev@gentoo.org mailing list

Reply via email to