When the metadata cache contains a negative EAPI, it means
authorZac Medico <zmedico@gentoo.org>
Thu, 4 Oct 2007 02:19:03 +0000 (02:19 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 4 Oct 2007 02:19:03 +0000 (02:19 -0000)
commit436c79cb80b82eb855d7d9415aa5c1c3d74dda32
tree9687118be4423bd15204adc6f019e4fe36412a93
parent2edd4aaab3c34e9be9af753a45205235f645000b
When the metadata cache contains a negative EAPI, it means
that the cache entry was generated by a version of portage
that did not support the eapi. When the user upgrades to a
version that now supports the previously unsupported EAPI,
those cache entries need to be regenerated. Therefore,
when a cache entry has a negative EAPI, check if the EAPI
would be supported and trigger a regen if appropriate.

svn path=/main/trunk/; revision=7910
pym/portage/dbapi/porttree.py