Merged from trunk 6765:6802
authorFabian Groffen <grobian@gentoo.org>
Mon, 11 Jun 2007 14:26:02 +0000 (14:26 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 11 Jun 2007 14:26:02 +0000 (14:26 -0000)
commitca3967b60982776413de85ff72f0c365bdccfaa2
tree564745bbd448de428ae53584b921c478117cd07e
parent2b2527018adce045c71ca0f6d4fc4901ffb68790
   Merged from trunk 6765:6802

   +------------------------------------------------------------------------+
   | 6766    | For bug #181104, make econf give an appropriate error        |
   | zmedico | message when configure is not executable.                    |
   |---------+--------------------------------------------------------------|
   | 6768    | For bug #139383, in xtermTitleReset() use os.system()        |
   | zmedico | instead of commands.getoutput() since the latter puts too    |
   |         | much restriction on what $PROMPT_COMMAND may contain.        |
   |---------+--------------------------------------------------------------|
   | 6770    | For bug #152828, run ${CHOST}-ldconfig when ${CBUILD} !=     |
   | zmedico | ${CHOST}.                                                    |
   |---------+--------------------------------------------------------------|
   | 6772    | Only execute $PROMPT_COMMAND when appropriate.               |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6775    | Skip bogus '$ECLASS inherited illegally' messages when       |
   | zmedico | installing from a binary package.                            |
   |---------+--------------------------------------------------------------|
   | 6778    | For bug #181387, fix an UnboundLocalError for the mymtime    |
   | zmedico | variable that is triggered by confmem.                       |
   |---------+--------------------------------------------------------------|
   | 6780    | For bug #148702, automatically enable flags from IUSE if     |
   | zmedico | they correspond to unset USE_EXPAND variables such as        |
   |         | LINGUAS. The variable only has to be set to some value or an |
   |         | empty string in order to disable these flags.                |
   |---------+--------------------------------------------------------------|
   | 6782    | When an update is discarded due to confmem, record it's      |
   | zmedico | mtime in the contents (it's md5 is already recorded there    |
   |         | too).                                                        |
   |---------+--------------------------------------------------------------|
   | 6784    | For bug #148702, use the * token to trigger wildcard         |
   | zmedico | expansion of IUSE. This adds flexibility and prevents flags  |
   |         | from being enabled unexpectedly.                             |
   |---------+--------------------------------------------------------------|
   | 6786    | Preserve order of flags from IUSE in wildcard expansion.     |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6788    | Make repoman work with both + and - flags in IUSE.           |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6790    | For bug #181551, support slot deps in package.keywords.      |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6792    | For bug #81097, detect and report suspicious hardlinks to    |
   | zmedico | suid/sgid files. False positives are prevented by doing      |
   |         | reference counts for each inode having suid/sgid bits and    |
   |         | multiple hardlinks. The security check is done prior to each |
   |         | merge or unmerge phase and it will cause the phase to abort  |
   |         | if a problem is found (so that the user can investigate      |
   |         | before any files are removed).                               |
   |---------+--------------------------------------------------------------|
   | 6793    | Don't bother to warn about hardlinks to suid/sgid files      |
   | zmedico | before unlink since it can give false positives and the      |
   |         | existing suid/sgid security check should spot problems       |
   |         | before this anyway.                                          |
   |---------+--------------------------------------------------------------|
   | 6794    | Fix the suid/sgid check so it only looks at regular files    |
   | zmedico | since it can generate false positives otherwise.             |
   |---------+--------------------------------------------------------------|
   | 6796    | For bug #181355, detect parenthesis mismatch in              |
   | zmedico | paren_reduce(), raise an InvalidDependString exception, and  |
   |         | make sure that all callers handle the exception properly.    |
   |---------+--------------------------------------------------------------|
   | 6797    | Remove the "missing left parenthesis" test for now since it  |
   | zmedico | gives false positives.                                       |
   |---------+--------------------------------------------------------------|
   | 6799    | For consistency with other xterm titles code, redirect       |
   | zmedico | $PROMPT_COMMAND output to stderr.                            |
   |---------+--------------------------------------------------------------|
   | 6802    | Bump 2.1.3 to 2.2 for some features and add news about       |
   | zmedico | USE_EXPAND wildcards.                                        |
   +------------------------------------------------------------------------+

svn path=/main/branches/prefix/; revision=6804
NEWS
RELEASE-NOTES
bin/ebuild.sh
bin/repoman
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/dep.py
pym/portage/output.py