Hello to all my Gentoo friends, I get this error when trying to zap Hermes. I am trying to update the ebuild for Hermes, to use 1.3.2 instead of the old CVS version that is currently in portage. The following packages are going to be unmerged : app-games/hermes-1.3.010512 * IMPORTANT: 1 non slot packages; use --verbose to view details. Traceback (most recent call last): File "/usr/bin/emerge", line 966, in ? secs=string.atoi(portage.settings["UNMERGE_DELAY"]) File "/usr/lib/spython2.0/string.py", line 215, in atoi return _int(s, base) ValueError: invalid literal for int(): So, with a --verbose, I get: The following packages are going to be unmerged : app-games/hermes-1.3.010512 * IMPORTANT: 1 non slot packages * These packages have been merged with an old version of portage that didn't * support binary compatibility slots. This means that each package with a * different version number will be considered different and only older versions * of different releases will be unmerged automatically. * To get rid of all non slot packages, you can rebuild your system with * emerge --noslot rebuild. app-games/hermes-1.3.010512 Traceback (most recent call last): File "/usr/bin/emerge", line 966, in ? secs=string.atoi(portage.settings["UNMERGE_DELAY"]) File "/usr/lib/spython2.0/string.py", line 215, in atoi return _int(s, base) ValueError: invalid literal for int(): Any ideas how to get hermes off my system? Thanks, Seemant
OK, using the low-level ebuild hermes unmerge commandset worked. Perhaps this is an error in the `emerge` script? Or is it pebcak on my part?
looks like you have UNMERGE_DELAY unset or set to a non-integer value. I'll keep the bug but adding Bevin to the cc.
This is of an old portage version, fixed since a while.