Merged from trunk 5533:5549
authorFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:30:39 +0000 (22:30 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:30:39 +0000 (22:30 -0000)
commit0629e2a07a50f2e1474d749a9a5aef952ddaf60b
treee153b67eee8ac8427ceb25b89cbb46094cd29fac
parent113232bf880cbd990e2a679dceb271a4bd7d5157
Merged from trunk 5533:5549

For bug #161422, make slot collisions non-fatal in cases where an
invalid depgraph is acceptable (--fetchonly, for example).

Don't allow slot collision nodes to block other packages since blocker
validation is only able to account for one package per slot.

Rename depgraph._invalid_depgraph_is_acceptable() to
_accept_collisions() for a better description.

Add a bit of path mangling to allow deeper tests (WarnerBro)

remove bogs test dir, add portage_versions (WarnerBro)

edit test-notes (WarnerBro) (duh! you can do better)

more test re-arranging as Alec can't read what functions are in what
files (WarnerBro)

Remove / character from module names.

Remove RESTRICT=sandbox docs until bug #161045 is resolved (genone)

Update CCACHE docs, patch by Ryan Hill (bug #156865) (genone)

Add 'stricter' description, misc typo fixes, patch by Max Lorenz (bug
#153755) (genone)

Rename 'Last Sync' to 'Timestamp of tree' to clarify the meaning (bug
#150051) (genone)

Don't escape strings in PortageException as that breaks newline handling
(bug 147785) (genone)

More portage_util tests (WarnerBro)

Extend ignore filter for grablines (bug #144445) (genone)

add stack_lists checks (WarnerBro)

svn path=/main/branches/prefix/; revision=5616
16 files changed:
TEST-NOTES
bin/emerge
cnf/make.conf
man/ebuild.5
man/make.conf.5
pym/portage_exception.py
pym/portage_util.py
tests/__init__.py
tests/portage_dep/__init__.py [new file with mode: 0644]
tests/portage_dep/test_match_from_list.py [moved from tests/portage/test_match_from_list.py with 100% similarity]
tests/portage_util/test_stackDicts.py
tests/portage_util/test_stackLists.py
tests/portage_util/test_uniqueArray.py
tests/portage_util/test_varExpand.py
tests/portage_versions/__init__.py [new file with mode: 0644]
tests/portage_versions/test_vercmp.py [moved from tests/portage/test_vercmp.py with 100% similarity]