[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debichem-devel] updated python-ase / gpaw



Hi,

On Sat, Jul 25, 2015 at 11:35:45PM +0200, Marcin Dulak wrote:
> On Fri, Jul 24, 2015 at 6:14 PM, Andreas Tille <andreas@an3as.eu> wrote:
> > COCu111.py (ScriptTestCase) ... Test suite failed
> > ok
> >
> > ======================================================================
> > ERROR: tasks/gbrv.py (ScriptTestCase)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/tmp/buildd/python-ase-3.9.1.4567/ase/test/__init__.py", line 50,
> > in testfile
> >     exec(compile(fd.read(), self.filename, 'exec'),
> >   File "/usr/lib/python3.4/encodings/ascii.py", line 26, in decode
> >     return codecs.ascii_decode(input, self.errors)[0]
> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 488:
> > ordinal not in range(128)
> >
> > ----------------------------------------------------------------------
> > Ran 142 tests in 46.282s
> >
> > FAILED (errors=1)
> > E: pybuild pybuild:256: test: plugin custom failed with: exit code=1:
> > python3.4 /tmp/buildd/python-ase-3.9.1.4567/setup.py test
> > dh_auto_test: pybuild --test -i python{version} -p 3.4 --dir . returned
> > exit code 13
> >
> > ...
> >
> > So if you build in an unstable chroot you do not get this error?
> >
> 
> this is interesting. I have the same problem with python-ase and python3
> on Fedora - can't reproduce this error on the command line in latest Fedora
> Rawhide.
> If anybody finds a way to reproduce the error (and possibly a fix) - please
> report to upstream ASE.

To me, this looks like the build environment Andreas (and also the
Debian autobuilders) use sets the locale to "C" (i.e. ASCII) and ASE
uses a locale-specific encoding table, however, the test tries to feed
some non-ASCII character (starting with 0xe2) to it, hence the error.

So running that test with LANG=C might trigger it.

Then again, I have not looked at the source at all.

Michael


Reply to: