In gentoolkit-0.3.0_rc10, additional checks were added for a valid CPV. Unfortunately, the checks fail for the prefix specific CPV values. Example: imac ~ $ equery --debug list -p app-admin/eselect-boost * Searching for eselectboost in app-admin ... Traceback (most recent call last): File "/Users/pvarner/Library/Gentoo/usr/bin/equery", line 38, in <module> equery.main() File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/equery/__init__.py", line 345, in main loaded_module.main(module_args) File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/equery/list_.py", line 196, in main if not 'P' in pkgstr.location: File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/package.py", line 435, in location self._location = self.format_package_location() File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/package.py", line 482, in format_package_location if self.pkg.is_installed(): File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/package.py", line 359, in is_installed return self.dblink.exists() File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/package.py", line 123, in dblink self.category, File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/cpv.py", line 75, in category self._set_cpv_chunks() File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/cpv.py", line 111, in _set_cpv_chunks chunks = split_cpv(self.cpv, validate=self.validate) File "/Users/pvarner/Library/Gentoo/usr/lib/python2.6/site-packages/gentoolkit/cpv.py", line 233, in split_cpv raise errors.GentoolkitInvalidCPV(cpv) gentoolkit.errors.GentoolkitInvalidCPV: Invalid CPV: 'app-admin/eselect-boost-0.3-r00.2' A prefix ebuild for gentoolkit-0.3.0_rc10 can be found at: http://dev.gentoo.org/~fuzzyray/gentoolkit-0.3.0_rc10.ebuild
We are trying to kill the prefix specific version. Don't spend too much time on it. =P Added rc10-r1 to the prefix tree.
*** Bug 323553 has been marked as a duplicate of this bug. ***
*** Bug 330037 has been marked as a duplicate of this bug. ***
*** Bug 336673 has been marked as a duplicate of this bug. ***
Since we've added prefix support to the ebuild, this one needs to be fixed.
Unfortunately, the task to kill the prefix specific CPV's is taking longer than anticipated.
$ svn commit -m "Fix cpv.py to handle prefix ebuild inter-revisions. Bug 313295" Sending gentoolkit/pym/gentoolkit/cpv.py Transmitting file data . Committed revision 865. ebuild is being bumped to -r2 to contain the patch.
Released in >=gentoolkit-0.3.0_rc11-r2