| Summary: | dev-python/http-parser-0.7.5: fails to build | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
| Component: | New packages | Assignee: | Python Gentoo Team <python> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/dev-python%3Ahttp-parser-0.7.5%3A20120626-143844.html | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Diego Elio Pettenò (RETIRED)
2012-06-26 16:07:50 UTC
hmm;
archtester http-parser # eselect python list
Available Python interpreters:
[1] python2.5
[2] python2.6
[3] python2.7
[4] python3.1
[5] python3.2 *
[6] pypy-c1.7
[7] pypy-c1.8
[8] pypy-c1.9
archtester http-parser # ebuild http-parser-0.7.5.ebuild merge
No package files given... Grabbing a set.
--- replaced obj /usr/share/doc/http-parser-0.7.5/README.rst.bz2
--- replaced dir /usr/share/doc/http-parser-0.7.5
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/util.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/reader.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/pyparser.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/py25.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/parser.cpython-32.so
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/http.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/__init__.py
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/THANKS
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/README.rst
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/NOTICE
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/MANIFEST.in
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser/LICENSE
--- replaced obj /usr/lib64/python3.2/site-packages/http_parser-0.7.5-py3.2.egg-info
--- replaced dir /usr/lib64/python3.2/site-packages/http_parser
--- replaced dir /usr/lib64/python3.2/site-packages
--- replaced dir /usr/lib64/python3.2
--- replaced dir /usr/lib64
--- replaced dir /usr
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> dev-python/http-parser-0.7.5 merged.
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3199: ordinal not in range(128) ... set your locale up properly please. While we can't enforce it many things will fail or misbehave on non-unicode locales. Either we make it a Gentoo requirement and we _make stages having unicode locales_ or things have to cope with non-unicode locales as well. Just saying "it has to be unicode but we won't help you to have it unicode" is *not a solution*. # h5py # USE_PYTHON="2.5 2.6 2.7 3.1 3.2 2.7-pypy-1.9" emerge h5py >>> Emerging (1 of 1) dev-python/h5py-2.1.0 >>> Installing (1 of 1) dev-python/h5py-2.1.0 $ USE_PYTHON="2.5 2.6 2.7 3.1 3.2" ebuild http-parser-0.7.5.ebuild clean install Writing /var/tmp/portage/dev-python/http-parser-0.7.5/temp/images/3.2/usr/lib64/python3.2/site-packages/http_parser-0.7.5-py3.2.egg-info >>> Completed installing http-parser-0.7.5 into /var/tmp/portage/dev-python/http-parser-0.7.5/image/ These 2 both build happily. With your setup what occurs now? Python 2.7 at least had a patching some time ago that dealt with unicode, and python2.3 was already eqipped |