ChangeLog contains the names of hollow and armin76, both of which contain the 0xc3 char that python3 is complaining about below: `` ohnobinki@ohnopublishing ~/ohnobinki_overlay/dev-libs/apr-util $ repoman commit -m "Override Makefile's CFLAGS, LDFLAGS, and CPPFLAGS. bug 309335" RepoMan scours the neighborhood... >>> Creating Manifest for /home/ohnobinki/ohnobinki_overlay/dev-libs/apr-util Note: use --include-dev (-d) to check dependencies for 'dev' profiles * 2 files being committed... Traceback (most recent call last): File "/usr/bin/repoman", line 2320, in <module> mylines = f.readlines() File "/usr/lib64/python3.1/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 777: ordinal not in range(128) '' Reproduction procedure, I suppose: - have latest portage with USE=python3 - Run the following commands: $ hg clone -r 702e76a9b004 http://ohnopub.net/hg/ohnobinki_overlay $ cd ohnobinki_overlay $ wget -O- http://ohnopub.net/~ohnobinki/tmp/apr-util-cxxflags.patch | patch -p1 $ cd dev-libs/apr-util $ repoman commit -m 'blah' - This last command gives me the backtrace above.
Created attachment 223539 [details] /tmp/emerge-info.txt
Created attachment 223571 [details, diff] use UTF-8 encoding, to avoid UnicodeDecodeError with python3
(In reply to comment #2) > Created an attachment (id=223571) [details] > use UTF-8 encoding, to avoid UnicodeDecodeError with python3 Thanks, this seems to fix the issue :-)
Via gitweb: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a7da3bd50c8863d7b6b6d101df763ae64de35097 This is fixed in 2.1.9.