Calling the update again shows nothing to do, but therefor the message(s) "Re-ordering packages to merge .." and later are not needed. n22 ~ # /usr/sbin/python-updater * Logging disabled due to permissions * Starting Python Updater from 2.3 to 2.4 : * Searching for packages with files in /usr/lib/python2.3 /usr/lib32/python2.3 /usr/lib64/python2.3 .. * Calculating Upgrade Package List .. * Re-ordering packages to merge .. * Preparing to merge these packages in this order: * Python update completed successfully. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Please, read the code...
Ok, I read the code. What's about: n22 /usr/sbin # diff -u python-updater.old python-updater --- python-updater.old 2005-10-10 16:07:59.000000000 +0200 +++ python-updater 2005-10-10 16:11:57.000000000 +0200 @@ -200,6 +200,13 @@ done done + +if [[ -z "${PKGS_TO_REMERGE}" ]]; then + eloginfo "nothing to do :-)" + exit 0 +fi + + # now we have to do each emerge seperately because if an installed version # does not have the corresponding ebuild in portage, then it will bail.