Merged from trunk 6734:6751
authorFabian Groffen <grobian@gentoo.org>
Fri, 8 Jun 2007 07:10:30 +0000 (07:10 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 8 Jun 2007 07:10:30 +0000 (07:10 -0000)
commit2b2527018adce045c71ca0f6d4fc4901ffb68790
treeec1ad73a7ebe599a29bdae3bc7a0f4a65f4c54cc
parenteb60573e62398268b358e8563a561324a9338ce4
   Merged from trunk 6734:6751

   +------------------------------------------------------------------------+
   | 6735    | Use user-provided $mv_opts for -5 (bug #47442)               |
   | genone  |                                                              |
   |---------+--------------------------------------------------------------|
   | 6736    | Remove duplicate entries from special variables processed by |
   | genone  | env_update() (bug #172194)                                   |
   |---------+--------------------------------------------------------------|
   | 6737    | When dblink.treewalk() looks for an installed instance in    |
   | zmedico | the same slot, make sure that it selects the one with the    |
   |         | highest COUNTER in case there are multiple matches.          |
   |---------+--------------------------------------------------------------|
   | 6738    | Fix typo, split SPACE_SEPARATED variables on whitespace.     |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6739    | For bug #181021, preserve timestamps from ${D} during merge. |
   | zmedico | For replacement operations, the unmerge phase checks the     |
   |         | contents of the newer instance in order to prevent identical |
   |         | files in the newer instance from being unmerged.             |
   |---------+--------------------------------------------------------------|
   | 6740    | Comment in portage.movefile() that it's impossible to        |
   | zmedico | preserve timestamps of a symlink since utime() only works on |
   |         | the target.                                                  |
   |---------+--------------------------------------------------------------|
   | 6741    | For bug #153967, use -O ${DISTDIR}/${FILE} in the default    |
   | zmedico | FETCHCOMMAND.                                                |
   |---------+--------------------------------------------------------------|
   | 6742    | For bug #156536, update --resume docs to show that the       |
   | zmedico | resume history is capable of storing two merge lists.        |
   |---------+--------------------------------------------------------------|
   | 6743    | For bug #82378, only set permissions on PORT_LOGDIR if it is |
   | zmedico | created automatically.                                       |
   |---------+--------------------------------------------------------------|
   | 6745    | For bug #181021, don't compare attributes of contents        |
   | zmedico | entries when deciding which files not to unmerge. Simply     |
   |         | keep any file that's listed in the new contents in order to  |
   |         | avoid problematic scenarios such as those described in       |
   |         | comments #32 and #40 of bug #8423.                           |
   |---------+--------------------------------------------------------------|
   | 6746    | Return copies of the cached values from pkgsplit and         |
   | zmedico | catpkgsplit.                                                 |
   |---------+--------------------------------------------------------------|
   | 6747    | When using a pty for logging, use setsid() to create a new   |
   | zmedico | session and make the pty into the controlling terminal of    |
   |         | the new session. This makes interactive ebuild behave        |
   |         | properly in interactive cases like check_license() where     |
   |         | ${PAGER:-less} is invoked.                                   |
   |---------+--------------------------------------------------------------|
   | 6748    | Fix strange _DevNull instance has no attribute 'isatty'      |
   | zmedico | warnings that occur when epydoc generates docs.              |
   |---------+--------------------------------------------------------------|
   | 6749    | Make pkgsplit and catpkgsplit return imutable tuples instead |
   | zmedico | of mutable lists so that cached values can be safely         |
   |         | returned without cloning them first. Thanks to Brian Harring |
   |         | for the suggestion.                                          |
   |---------+--------------------------------------------------------------|
   | 6750    | Make all the python code respect USE conditionals in         |
   | zmedico | RESTRICT. It's already handled on the bash side since        |
   |         | RESTRICT is assigned the value of PORTAGE_RESTRICT.          |
   |---------+--------------------------------------------------------------|
   | 6751    | Ignore InvalidDependString exceptions from the RESTRICT of   |
   | zmedico | "nomerge" nodes.                                             |
   +------------------------------------------------------------------------+

svn path=/main/branches/prefix/; revision=6752
bin/etc-update
cnf/make.globals
man/emerge.1
pym/emerge/__init__.py
pym/emerge/help.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/dep.py
pym/portage/output.py
pym/portage/process.py
pym/portage/versions.py