Merged from trunk 6560:6570
authorFabian Groffen <grobian@gentoo.org>
Wed, 23 May 2007 16:35:27 +0000 (16:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 23 May 2007 16:35:27 +0000 (16:35 -0000)
commit89fac57420e799df132dfdb12d4848467766586a
tree4e548614603c25de6b921697118903aaac7b4c3f
parent1a242d125450581ab16be5a9c33be60063cd14af
   Merged from trunk 6560:6570

   +------------------------------------------------------------------------+
   | 6560    | For bug #179206, improve efficiency by using a containment   |
   | zmedico | test instead of str.count inside update_dbentry. Thanks to   |
   |         | Jason Lai <jason.lai@gmail.com>.                             |
   |---------+--------------------------------------------------------------|
   | 6561    | In fetch(), don't try to parse digests unless the "O"        |
   | zmedico | variable is defined.                                         |
   |---------+--------------------------------------------------------------|
   | 6562    | For bug #179008, just use metadata.dtd directly from         |
   | zmedico | $DISTDIR.                                                    |
   |---------+--------------------------------------------------------------|
   | 6563    | - blind chmod 0 before unlinking files to avoid anybody      |
   | solar   | doing sneaky stuff via hardlinks                             |
   |---------+--------------------------------------------------------------|
   | 6564    | Add a missing newline to the writemsg output.                |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6565    | For bug #179380, make support for ECONF_SOURCE in the        |
   | zmedico | default src_compile() conditional on EAPI != 0.              |
   |---------+--------------------------------------------------------------|
   | 6566    | Use bash to spawn FETCHCOMMAND under selinux since most      |
   | zmedico | other binaries are forbidden as entrypoints into the fetch   |
   |         | domain. Thanks to Justin Heesemann <jh@ionium.org> for       |
   |         | reporting.                                                   |
   |---------+--------------------------------------------------------------|
   | 6567    | Fix src_compile() ECONF_SOURCE logic to make sure it behaves |
   | zmedico | properly.                                                    |
   |---------+--------------------------------------------------------------|
   | 6568    | When ${PKGDIR}/All/ doesn't exist, put packages in           |
   | zmedico | ${PKGDIR}/${CATEGORY}/ instead. This new layout is backward  |
   |         | compatible with portage-2.1.2 and it will be a requirement   |
   |         | for new PORTAGE_BINHOST support that is comming.             |
   |---------+--------------------------------------------------------------|
   | 6569    | Cache xpak metadata in ${PKGDIR}/Packages in order to        |
   | zmedico | minimize disk load when binarytree.populate() is called.     |
   |         | This does not do all the keys that genpkgindex does but it   |
   |         | will copy metadata from the existing Packages file if it     |
   |         | appears valid. The binarytree.populate() code is performance |
   |         | critical, so the MD5 will certainly have to be done          |
   |         | elsewhere (like just after a package is built).              |
   |---------+--------------------------------------------------------------|
   | 6570    | Fix size comparison logic.                                   |
   | zmedico |                                                              |
   +------------------------------------------------------------------------+

svn path=/main/branches/prefix/; revision=6595
bin/ebuild.sh
bin/misc-functions.sh
bin/repoman
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/vartree.py
pym/portage/getbinpkg.py