Gentoo Archives: gentoo-alt

From: Burcin Erocal <burcin@××××××.org>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] portage bug ?
Date: Mon, 29 Aug 2011 09:29:04
Message-Id: 20110829113046.48c1dea9@carl.erocal.org
In Reply to: [gentoo-alt] portage bug ? by Alan Hourihane
Hi,

On Mon, 29 Aug 2011 00:40:21 +0100
Alan Hourihane <alanh@×××××××××××.uk> wrote:

> This just happened to me after a package emerge.... > > Traceback (most recent call last): > File "/usr/bin/emerge", line 44, in <module> > retval = emerge_main() > File "/j/usr/lib/portage/pym/_emerge/main.py", line 1909, in > emerge_main trees, mtimedb, retval) > File "/j/usr/lib/portage/pym/_emerge/main.py", line 370, in > post_emerge infodirs, info_mtimes, retval) > File "/j/usr/lib/portage/pym/_emerge/main.py", line 164, in > chk_updated_info_files > "--dir-file=%s/dir %s/%s" % (EPREFIX, inforoot, inforoot, x))[1] > TypeError: not all arguments converted during string formatting
I also ran into this last week. The following patch fixes the problem for me. It seems to be introduced in the prefix version of portage. Cheers, Burcin --- prefix-portage-2.2.01.19011.org/pym/_emerge/main.py 2011-08-24 13:55:50.326357336 +0200 +++ prefix-portage-2.2.01.19011.1/pym/_emerge/main.py 2011-08-24 17:42:24.960793637 +0200 @@ -160,8 +160,8 @@ del e processed_count += 1 myso = portage.subprocess_getstatusoutput( - "LANG=C LANGUAGE=C %s/usr/bin/install-info " + - "--dir-file=%s/dir %s/%s" % (EPREFIX, inforoot, inforoot, x))[1] + ("LANG=C LANGUAGE=C %s/usr/bin/install-info " + + "--dir-file=%s/dir %s/%s") % (EPREFIX, inforoot, inforoot, x))[1] existsstr="already exists, for file `" if myso!="": if re.search(existsstr,myso):

Replies

Subject Author
Re: [gentoo-alt] portage bug ? Fabian Groffen <grobian@g.o>