Source: python-bottle, pycurl Control: found -1 python-bottle/0.13.2-1 Control: found -1 pycurl/7.45.3-2 Severity: serious Tags: sid trixie User: debian...@lists.debian.org Usertags: breaks needs-update
Dear maintainer(s),With a recent upload of python-bottle the autopkgtest of pycurl fails in testing when that autopkgtest is run with the binary packages of python-bottle from unstable. It passes when run with only packages from testing. In tabular form:
pass fail python-bottle from testing 0.13.2-1 pycurl from testing 7.45.3-2 all others from testing from testing I copied some of the output at the bottom of this report.Currently this regression is blocking the migration of python-bottle to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?
More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=python-bottle https://ci.debian.net/data/autopkgtest/testing/arm64/p/pycurl/53430436/log.gz=================================== FAILURES =================================== 76s ____________________ HeaderTest.test_encoded_unicode_header ____________________ 76s 76s self = <tests.header_test.HeaderTest testMethod=test_encoded_unicode_header>
76s 76s def test_encoded_unicode_header(self):76s > self.check(util.u('x-test-header: Москва').encode('utf-8'), util.u('Москва')) 76s 76s tests/header_test.py:42: 76s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 76s tests/header_test.py:46: in check
76s self.do_check([send], expected) 76s tests/header_test.py:55: in do_check 76s self.assertEqual(expected, sio.getvalue().decode('utf-8'))76s E AssertionError: 'Москва' != '\n <!DOCTYPE HTML PUBLIC "-//IETF//DTD[748 chars]l>\n'
76s E Diff is 825 characters long. Set self.maxDiff to None to see it.76s ----------------------------- Captured stderr call -----------------------------
76s Traceback (most recent call last):76s File "/usr/lib/python3/dist-packages/bottle.py", line 995, in _handle
76s out = route.call(**args) 76s ^^^^^^^^^^^^^^^^^^76s File "/usr/lib/python3/dist-packages/bottle.py", line 2025, in wrapper
76s rv = callback(*a, **ka) 76s ^^^^^^^^^^^^^^^^^^76s File "/tmp/autopkgtest-lxc.98v0gpwj/downtmp/build.3my/src/tests/app.py", line 95, in header_utf8
76s header_value = header_value.encode('latin1').decode('utf8') 76s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^76s UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)
76s ===Flaky Test Report=== 76s 76s test_getinfo passed 1 out of the required 1 times. Success! 76s test_getinfo_times passed 1 out of the required 1 times. Success! 76s test_cyclic_gc passed 1 out of the required 1 times. Success!76s test_debugfunction_collection passed 1 out of the required 1 times. Success! 76s test_form_bufferptr_memory_leak_gh267 passed 1 out of the required 1 times. Success! 76s test_headerfunction_collection passed 1 out of the required 1 times. Success! 76s test_headerfunction_refcounting passed 1 out of the required 1 times. Success! 76s test_ioctlfunction_collection passed 1 out of the required 1 times. Success!
76s test_multi_collection passed 1 out of the required 1 times. Success! 76s test_multi_cycle passed 1 out of the required 1 times. Success!76s test_opensocketfunction_collection passed 1 out of the required 1 times. Success! 76s test_postfields_unicode_memory_leak_gh252 passed 1 out of the required 1 times. Success! 76s test_progressfunction_collection passed 1 out of the required 1 times. Success! 76s test_readdata_refcounting passed 1 out of the required 1 times. Success! 76s test_readfunction_collection passed 1 out of the required 1 times. Success! 76s test_readfunction_refcounting passed 1 out of the required 1 times. Success! 76s test_refcounting_bug_in_reset passed 1 out of the required 1 times. Success!
76s test_reference_counting passed 1 out of the required 1 times. Success!76s test_seekfunction_collection passed 1 out of the required 1 times. Success!
76s test_share_collection passed 1 out of the required 1 times. Success! 76s test_share_cycle passed 1 out of the required 1 times. Success!76s test_writedata_refcounting passed 1 out of the required 1 times. Success! 76s test_writefunction_collection passed 1 out of the required 1 times. Success! 76s test_writefunction_refcounting passed 1 out of the required 1 times. Success! 76s test_writeheader_refcounting passed 1 out of the required 1 times. Success! 76s test_xferinfofunction_collection passed 1 out of the required 1 times. Success!
76s test_curl_ref passed 1 out of the required 1 times. Success!76s test_opensocketfunction_collection passed 1 out of the required 1 times. Success! 76s test_seekfunction_collection passed 1 out of the required 1 times. Success!
76s test_pause_via_call passed 1 out of the required 1 times. Success! 76s test_pause_via_return passed 1 out of the required 1 times. Success! 76s test_post_byte_buffer passed 1 out of the required 1 times. Success!76s test_post_fields_with_ampersand passed 1 out of the required 1 times. Success!
76s test_post_file passed 1 out of the required 1 times. Success!76s test_post_list_of_list_of_lists passed 1 out of the required 1 times. Success! 76s test_post_list_of_tuple_of_tuples passed 1 out of the required 1 times. Success! 76s test_post_multiple_fields passed 1 out of the required 1 times. Success!
76s test_post_single_field passed 1 out of the required 1 times. Success!76s test_post_tuple_of_lists_of_tuples passed 1 out of the required 1 times. Success! 76s test_post_tuple_of_tuple_of_lists passed 1 out of the required 1 times. Success! 76s test_post_tuple_of_tuples_of_tuples passed 1 out of the required 1 times. Success! 76s test_post_unicode_buffer passed 1 out of the required 1 times. Success! 76s test_post_with_null_byte passed 1 out of the required 1 times. Success!
76s 76s ===End Flaky Test Report===76s =========================== short test summary info ============================ 76s FAILED tests/header_test.py::HeaderTest::test_encoded_unicode_header - Assert... 76s =========== 1 failed, 439 passed, 12 skipped, 5 deselected in 32.33s ===========
76s part1part2make: *** [Makefile:107: do-test] Error 1 77s autopkgtest [19:08:13]: test livetest.sh
OpenPGP_signature.asc
Description: OpenPGP digital signature