Merged from trunk 5320:5333
authorFabian Groffen <grobian@gentoo.org>
Wed, 20 Dec 2006 18:11:14 +0000 (18:11 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 20 Dec 2006 18:11:14 +0000 (18:11 -0000)
commitf891d4fe60e9a8c1d4f51203ecce036043607bdc
tree29cd7f49d60661b4994be783da6e3cdcfe7cd634
parent066f29899b076c59a2675bf440d492da86780767
Merged from trunk 5320:5333

For bug #158503, allow --nodeps to override blockers.

Increase cache hits in portdbapi.xmatch().

Use a separate digraph to store parent/child relationships (PDEPEND
relationships are not reversed) so that relationship is always known in
case a slot collision occurs.

New elog modules for dismerging messages into a single file/mail
(genone)

Make binarytree.move_ent() properly update PF.

For bug #158558, fix broken ebuild rename logic in vardbapi.move_ent().

For bug #158558, make the unmerge phase do automatic cleanup for broken
vardbapi.move_ent() in portage versions before 2.1.2.

Fix an import statement typo.

For bug #158608, don't attempt to use distlocks when it's detected that
the filesystem is readonly (unless "skiprocheck" is in FEATURES for some
strange reason).

Add missing newlines to the warning message that's printed when the user
has distlocks enabled together with skiprocheck and the filesystem is
readonly.

Give the user some advice whenever an invalid dependency string is
encountered.

Fix the invalid dependency message so there's no confusion about which
package has the problem.

svn path=/main/branches/prefix/; revision=5334
NEWS
bin/emerge
cnf/make.conf
pym/elog_modules/mod_mail_summary.py [new file with mode: 0644]
pym/elog_modules/mod_save_summary.py [new file with mode: 0644]
pym/portage.py