Source: python-whoosh
Version: 2.7.0-1.1
Severity: serious
Justification: FTBFS

python-whoosh fails to build from source again. It has regressed since
I prepared my 2.7.0-1.1 NMU (which spent 7 days in the DELAYED queue).
That might indicate a regression in some other package.

In my local sbuild (the same environment that successfully built the NMU,
but updated), I can partially reproduce the failures on the buildd:

> tests/test_mpwriter.py ........F
> ...
> =================================== FAILURES 
> ===================================
> _____________________________ test_finish_segment 
> ______________________________
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/test_mpwriter.py", line 
> 277, in test_finish_segment
>     w.commit()
>   File "whoosh/multiproc.py", line 252, in commit
>     self._commit(mergetype, optimize, merge)
>   File "whoosh/multiproc.py", line 277, in _commit
>     results.append(self.resultqueue.get(timeout=5))
>   File "/usr/lib/python2.7/multiprocessing/queues.py", line 132, in get
>     raise Empty
> Empty
> ----------------------------- Captured stderr call 
> -----------------------------
> Process SubWriterTask-9:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in 
> _bootstrap
>     self.run()
>   File "whoosh/multiproc.py", line 128, in run
>     runname, fieldnames, segment = finish_subsegment(writer, k)
>   File "whoosh/multiproc.py", line 49, in finish_subsegment
>     runname = writer.pool.runs[0]
> IndexError: list index out of range

Additionally, test_timelimit fails on the buildd, but I did not reproduce
that failure in my local sbuild:

> tests/test_collector.py ..F....
> ...
> ________________________________ test_timelimit 
> ________________________________
> Traceback (most recent call last):
>   File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/tests/test_collector.py", 
> line 80, in test_timelimit
>     s.search_with_collector(sq, col)
>   File "whoosh/collectors.py", line 1072, in _was_signaled
>     raise TimeLimit
> TimeLimit

Relevant buildd log:
https://buildd.debian.org/status/fetch.php?pkg=python-whoosh&arch=all&ver=2.7.0-1.1&stamp=1485718898&raw=0

Regards,
    S

Reply via email to