Control: severity -1 important
Control: tags -1 moreinfo unreproducible

On 2014-11-12 11:21:47, Lucas Nussbaum wrote:
> Source: python-crypto
> Version: 2.6.1-5
> Severity: serious
> Tags: jessie sid
> User: debian...@lists.debian.org
> Usertags: qa-ftbfs-20141112 qa-ftbfs
> Justification: FTBFS in jessie on i386
> 
> Hi,
> 
> During a rebuild of all packages in jessie (in a jessie chroot, not a
> sid chroot), your package failed to build on i386.
> 
> Relevant part (hopefully):
> >     core.setup(**kw)
> >   File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
> >     dist.run_commands()
> >   File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
> >     self.run_command(cmd)
> >   File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
> >     cmd_obj.run()
> >   File "setup.py", line 331, in run
> >     SelfTest.run(module=moduleObj, verbosity=self.verbose, 
> > stream=sys.stdout, config=self.config)
> >   File 
> > "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/Crypto/SelfTest/__init__.py", 
> > line 76, in run
> >     raise SelfTestError("Self-test failed", result)
> > Crypto.SelfTest.SelfTestError: ('Self-test failed', 
> > <unittest.runner.TextTestResult run=1071 errors=1 failures=0>)
> > E: pybuild pybuild:256: test: plugin custom failed with: exit code=1: 
> > python2.7 setup.py test
> > dh_auto_test: pybuild --test -i python{version} -p 2.7 -s custom 
> > --test-args={interpreter} setup.py test --dir . returned exit code 13
> > make[1]: *** [override_dh_auto_test] Error 13
> > debian/rules:21: recipe for target 'override_dh_auto_test' failed

The relevant part is:
| ======================================================================
| ERROR: runTest 
(Crypto.SelfTest.Random.test__UserFriendlyRNG.RNGMultiprocessingForkTest)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/Crypto/SelfTest/Random/test__UserFriendlyRNG.py",
 line 146, in runTest
|     pool = multiprocessing.Pool(processes=n_procs, 
initializer=Crypto.Random.atfork)
|   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
|     return Pool(processes, initializer, initargs, maxtasksperchild)
|   File "/usr/lib/python2.7/multiprocessing/pool.py", line 138, in __init__
|     self._setup_queues()
|   File "/usr/lib/python2.7/multiprocessing/pool.py", line 234, in 
_setup_queues
|     self._inqueue = SimpleQueue()
|   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
|     self._rlock = Lock()
|   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
__init__
|     SemLock.__init__(self, SEMAPHORE, 1, 1)
|   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
__init__
|     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
| OSError: [Errno 13] Permission denied

I cannot reproduce it. Looks like the chroot is broken somehow. Why is
/dev/shm not usable in the chroot?

Reducing severity and tagging accordingly.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: Digital signature

Reply via email to