Your message dated Sun, 25 Dec 2016 17:49:13 +0100 (CET)
with message-id <[email protected]>
and subject line Seems fixed
has caused the Debian Bug report #835437,
regarding pycurl: FTBFS randomly (failing tests)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
835437: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835437
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pycurl
Version: 7.43.0-1
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2,python3,sphinxdoc
dh_testdir -i
dh_update_autotools_config -i
dh_auto_configure -i
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make gen
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python setup.py docstrings
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
set -e ;\
for py in 2.7 3.5 ; do \
[... snipped ...]
test_multi_cycle passed 1 out of the required 1 times. Success!
test_opensocketfunction_collection passed 1 out of the required 1 times.
Success!
test_postfields_unicode_memory_leak_gh252 passed 1 out of the required 1 times.
Success!
test_progressfunction_collection passed 1 out of the required 1 times. Success!
test_readfunction_collection passed 1 out of the required 1 times. Success!
test_refcounting_bug_in_reset passed 1 out of the required 1 times. Success!
test_reference_counting passed 1 out of the required 1 times. Success!
test_seekfunction_collection passed 1 out of the required 1 times. Success!
test_share_collection passed 1 out of the required 1 times. Success!
test_share_cycle passed 1 out of the required 1 times. Success!
test_writefunction_collection passed 1 out of the required 1 times. Success!
test_xferinfofunction_collection passed 1 out of the required 1 times. Success!
test_opensocketfunction_collection passed 1 out of the required 1 times.
Success!
test_seekfunction_collection passed 1 out of the required 1 times. Success!
test_pause_via_call passed 1 out of the required 1 times. Success!
test_pause_via_return passed 1 out of the required 1 times. Success!
test_post_byte_buffer passed 1 out of the required 1 times. Success!
test_post_fields_with_ampersand passed 1 out of the required 1 times. Success!
test_post_file passed 1 out of the required 1 times. Success!
test_post_list_of_list_of_lists passed 1 out of the required 1 times. Success!
test_post_list_of_tuple_of_tuples passed 1 out of the required 1 times. Success!
test_post_multiple_fields passed 1 out of the required 1 times. Success!
test_post_single_field passed 1 out of the required 1 times. Success!
test_post_tuple_of_lists_of_tuples passed 1 out of the required 1 times.
Success!
test_post_tuple_of_tuple_of_lists passed 1 out of the required 1 times. Success!
test_post_tuple_of_tuples_of_tuples passed 1 out of the required 1 times.
Success!
test_post_unicode_buffer passed 1 out of the required 1 times. Success!
test_post_with_null_byte passed 1 out of the required 1 times. Success!
===End Flaky Test Report===
----------------------------------------------------------------------
Ran 327 tests in 29.329s
FAILED (SKIP=8, errors=4, failures=3)
part1part2Exception in thread Thread-1 (most likely raised during interpreter
shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 74, in run
File "/usr/lib/python2.7/dist-packages/bottle.py", line 3117, in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 51, in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 35, in serve
File "/usr/lib/python2.7/SocketServer.py", line 236, in serve_forever
File "/usr/lib/python2.7/threading.py", line 585, in set
File "/usr/lib/python2.7/threading.py", line 407, in notifyAll
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
make[2]: *** wait: No child processes. Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** wait: No child processes. Stop.
make[1]: *** wait: No child processes. Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes. Stop.
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------
I'm attaching two different build logs.
In addition to this package making sbuild to hang, there is also an
error which seems to be common these days among python packages:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11:
ordinal not in range(128)
[...]
This seems to happen when LANG=C. Please see Bug#834916 for a similar bug.
Thanks.
pycurl_7.43.0-1_amd64-20160728T0931Z.gz
Description: application/gzip
pycurl_7.43.0-1_amd64-20160825T155444Z.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Version: 7.43.0-2
On Thu, 15 Dec 2016, Barry Warsaw wrote:
> I can't reproduce the build failures reported here even with dpkg-buildpackage
> -A. However, I am going to add the discard-port proxies to d/rules that
> pybuild normally adds by default (this package doesn't use pybuild). That at
> least will prevent the tests from *actually* hitting the internet. I'll close
> #830281 against that change.
>
> Yes, this makes the test suite fail during package build. I have reported
> this upstream at https://github.com/pycurl/pycurl/issues/424
>
> However note that d/rules currently discards test suite errors, so they don't
> prevent the build from succeeding. This makes running the tests semi-useless
> but I think until upstream fixes their test suite, it's the best we can do.
> Therefore I'm going to tag this bug as unreproducible and reduce the
> severity.
I'll apreciate that you want to keep this open on the basis that "not
everything that was reported is fixed yet", but I'm not really happy
with this solution.
The bug I reported said FTBFS. After the tests are disabled, this builds
ok again, so the FTBFS problem I reported is fixed.
So, I prefer to close this one to better track the FTBFS bugs I report.
> I also can't reproduce the C locale problem, but I'm going to consider that a
> separate bug so please file a new one on that issue.
Well, I would like, but after building version 7.43.0-2 one hundred
times the locale problem does not happen anymore.
Thanks.
--- End Message ---