Gentoo Archives: gentoo-alt

From: Alan Hourihane <alanh@×××××××××××.uk>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] portage bug ?
Date: Wed, 31 Aug 2011 09:29:45
Message-Id: 4E5DFEFE.3000409@fairlite.co.uk
In Reply to: Re: [gentoo-alt] portage bug ? by Alan Hourihane
On 08/31/11 10:28, Alan Hourihane wrote:
> On 08/31/11 01:13, Alan Hourihane wrote: >> On 08/29/11 20:05, Fabian Groffen wrote: >>> On 29-08-2011 11:42:03 +0200, Fabian Groffen wrote: >>>> On 29-08-2011 11:30:46 +0200, Burcin Erocal wrote: >>>>>> "--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. >>>>> >>>> Thanks, there was a bug about it, I now see there is a ) missing. I'll >>>> apply your patch soon. >>> I've been looking at default, and didn't find extra parenthesis there, >>> so I tried the following. Does that work for you? >>> >>> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commitdiff;h=749ef8e20137bede1a9824448b2676224b06f71b;hp=5b6156b085ab5ae518fa6c4ed9b2e2c5b75fd184 >>> or >>> http://prefix.gentooexperimental.org:8000/portage-prefix/rev/4e2a4854863a >>> >> Didn't work..... >> >> 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" % (_unicode_decode(EPREFIX), inforoot, >> inforoot, x))[1] >> TypeError: not all arguments converted during string formatting >> >> > Using this seemed to work .... > > "--dir-file="+EPREFIX+inforoot+"/dir "+EPREFIX+inforoot+"/"+x)[1] >
Ugh, but I got this.... * Regenerating GNU info directory index... * Processed 83 info files; 83 errors. /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control /bin/bash: line 0: fg: no job control So maybe it didn't. Alan.