Merged from trunk 5565:5581
authorFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:54:13 +0000 (22:54 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:54:13 +0000 (22:54 -0000)
commit8d307879cf8ff7c6b66755dd5ff7e7d6df994d97
tree35ebaa3f736c9ec29b47f804ac14eda7050c7fea
parentb164c67fb2ae231d26cd6d3a28e5e524646171bd
Merged from trunk 5565:5581

add some invalid ops to getcpv to make sure it returns the cpv still
(WarnerBro)

print the incorrect atom (WarnerBro)

Valid categories in catpkgsplit (WarnerBro)

catch and validate new ValueError Exception (WarnerBro)

Fix comments for catpkgsplit (WarnerBro)

Handle the exception in isvalidatom, change it to use a portage
exceptoin, thanks to Zac for pointing this out (WarnerBro)

learn to spell (WarnerBro)

SpanKY likes the latin categories (WarnerBro)

Use a global to ensure that the valid_category regex is cached.

dont compress files that are already compressed and dont do sanity
checking on the link dest as we cant properly verify things like
absolute symlinks (SpankMan)

use cached suffix value and if it is not valid, lets warn (SpankMan)

Allow catpkgsplit to be less strict for atoms that come from installed
packages (for backward compatibility).

Fix ebuild environment color.map support so that it works properly
through exec calls (since the color variables can not be directly
exported due to env pollution).

drop lazy bindings check once and for all ... the system ldso should
have the logic #71609 (SpankMan)

For bug #147512, don't print a cryptic error message when an
EnvironmentError occurs.  Also, allow the user to get a traceback via
--debug.

Change vercmp to use int() instead of string atoi, catch ValueError in
pkgcmp (WarnerBro)

svn path=/main/branches/prefix/; revision=5618
bin/ecompressdir
bin/emerge
bin/isolated-functions.sh
bin/misc-functions.sh
pym/portage.py
pym/portage_dep.py
pym/portage_versions.py
tests/portage_dep/test_dep_getcpv.py
tests/portage_dep/test_isvalidatom.py