Trying to downgrade from Python 2.5 to 2.4 won't work. python-updater will try to re-emerge everything with 2.5 instead of 2.4 when using: python-updater -o 2.5 -n 2.4 If you un-merge 2.5 and then run python-updater you get: localhost ~ # python-updater -o 2.5 -n 2.4 * Can't determine any previous Python version(s).
temporary workaround: sed -i -e 's/^for old in 2.4/for old in 2.5 2.4/' /usr/sbin/python-updater cd /usr/bin rm python{,2} ln -s python2.4 python ln -s python2.4 python2 python-updater -o 2.5 -n 2.4 emerge -C =python-2.5*
Fixed in app-admin/python-updater.