Merged from trunk 5196:5205
authorFabian Groffen <grobian@gentoo.org>
Fri, 8 Dec 2006 08:05:32 +0000 (08:05 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 8 Dec 2006 08:05:32 +0000 (08:05 -0000)
commit0e79d89fd45e754b2be7d3762c6737f2fc4c820e
tree752cac379aaf66dacca46055bfdaaf7adc2ee937
parentc3513c07ff90f0a71632c7caf935ab3cf2742a0a
Merged from trunk 5196:5205

For bug #157385, enable portage.digestgen() to fetch any distfiles for
which there are no existing digests.

Fix broken SRC_URI logic from the previous commit.

Fix broken SRC_URI logic in doebuild.

Make repoman bail out if it's unable to generate the Manifest.

For bug #157393, fix up ebuild path normalization so that it's
compatible with portdbapi handling and works properly with symlinks
(like crossdev creates).

Make sure the ebuild path is properly normalized.

Revert r5175 for bug #152127 since the original = behavior seems more
desirable.  We can change the >= and <= behavior instead.

For bug #152127, make vercmp give less value to implcit .0, so two
versions that aren't literally equal are not ambiguously given the same
value (in sorting, for example).

svn path=/main/branches/prefix/; revision=5224
bin/ebuild
bin/repoman
pym/portage.py
pym/portage_dep.py
pym/portage_versions.py