Merged from trunk 11187:11200
authorFabian Groffen <grobian@gentoo.org>
Sat, 26 Jul 2008 20:55:16 +0000 (20:55 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 26 Jul 2008 20:55:16 +0000 (20:55 -0000)
commit154a0836cb497e02d74a7c0e8a945c3a348dfa67
treebc6b472f5cf41949b849de6120e5e78097d0e4f6
parentd2c087dbaf70bfd54d54126fe9f70f482739bceb
   Merged from trunk 11187:11200

   | 11188   | Detect an invalid cpv passed into portdbapi.findname2() and  |
   | zmedico | raise an InvalidPackageName exception. This avoids silent or |
   |         | nonsense errors later on.                                    |

   | 11190   | Fix PORTAGE_BIN_PATH typo in EbuildFetcher._start().         |
   | zmedico |                                                              |

   | 11191   | Suppress "for /" and "to /" in status messages when ROOT=/.  |
   | zmedico | Thanks to Thargor for the suggestion.                        |

   | 11192   | Add PORTAGE_IONICE_COMMAND setting for make.conf which is    |
   | zmedico | called to adjust IO priority on portage and it's             |
   |         | subprocesses.                                                |

   | 11193   | Reduce the default PORTAGE_IONICE_COMMAND priority to "idle" |
   | zmedico | priority since it's probably suitable for most people. This  |
   |         | way, even when the IO load is very high, the impact on       |
   |         | system responsiveness should be practically unnoticeable.    |

   | 11194   | * For bug 227625, automatically create the                   |
   | zmedico | /usr/src/rpm/SOURCES directory when necessary. * Add `cd     |
   |         | "${T}"` at the beginning of dyn_rpm() since the spec file is |
   |         | written to $PWD.                                             |

   | 11195   | Replace hardcoded i386 machine name in dyn_rpm() with the    |
   | zmedico | result of `uname -m`.                                        |

   | 11196   | Bug #228085 - In the event of a file collision, the          |
   | zmedico | explanation about the collision and how to solve it may not  |
   |         | be visible via a scrollback buffer, especially if the number |
   |         | of file collisions is large. Therefore, show a summary at    |
   |         | the end and refer the user to the elog messages.             |

   | 11197   | Bug #232924 - When the user specifies a non-existent set,    |
   | zmedico | display a list of existing sets.                             |

   | 11198   | Split out an apply_priorities() function to apply nice and   |
   | zmedico | ionice settings.                                             |

   | 11199   | * Use pure bash ${PARAMETER%/*} instead of spawing`dirname`. |
   | zmedico | * Break out of loop as early as possible when searching for  |
   |         | libs in ${D}.                                                |

   | 11200   | Fix LinkageMap.findConsumers() to check whether the master   |
   | zmedico | link for a lib providing a given soname actually points to   |
   |         | that lib. If there is another version of this lib with the   |
   |         | same soname and the master link points to that other         |
   |         | version, this lib will be shadowed and won't have any        |
   |         | consumers. By eliminating false, positives this way, we      |
   |         | avoid the following state after upgrade from                 |
   |         | media-libs/mesa-7.0.3 to media-libs/mesa-7.1_rc3: # scanelf  |
   |         | -S /usr/lib64/libGLU.so* TYPE SONAME FILE ET_DYN libGLU.so.1 |
   |         | /usr/lib64/libGLU.so ET_DYN libGLU.so.1                      |
   |         | /usr/lib64/libGLU.so.1 ET_DYN libGLU.so.1                    |
   |         | /usr/lib64/libGLU.so.1.3 ET_DYN libGLU.so.1                  |
   |         | /usr/lib64/libGLU.so.1.3.070003 ET_DYN libGLU.so.1           |
   |         | /usr/lib64/libGLU.so.1.3.070100 <- shadowed lib Thanks to    |
   |         | Diego "Flameeyes" Pettenò for reporting this issue.         |

svn path=/main/branches/prefix/; revision=11201
NEWS
bin/misc-functions.sh
cnf/make.globals
man/make.conf.5
pym/_emerge/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/exception.py