On 08/31/11 20:26, Burcin Erocal wrote:
> On Wed, 31 Aug 2011 20:52:30 +0200
> Fabian Groffen <[email protected]> wrote:
>
>> On 31-08-2011 15:09:45 +0200, Burcin Erocal wrote:
>>>> Aha.  That explains.  Now I understand why the fix fixes it as
>>>> well. I'll apply it ASAP.  Thanks a lot!
>>> A better fix might be to replace the + at the end of line 163 with
>>> \. This way the parser concatenates the strings and we don't
>>> introduce an extra operation. :)
>> Since I'm a Python n00b, please tell me if
>> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commitdiff;h=5551d449dffe531935dcd672f37c5cd3abd55a44;hp=3b74444f6684d7696e549cbdb76b8d1a0795fe2d
>> is supposedly what you meant it to be.
> Exactly. Next time I'll provide a patch instead of trying to describe
> it in words. :)
>

Just emerged portage 2.2.01.19120 and this fix doesn't seem to have
appeared yet....

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

Alan.

Reply via email to