Your message dated Tue, 19 Nov 2024 18:20:08 +0000
with message-id <e1tdspc-006izl...@fasolo.debian.org>
and subject line Bug#1085878: fixed in pycurl 7.45.3-2.1
has caused the Debian Bug report #1085878,
regarding python-bottle breaks pycurl autopkgtest: AssertionError: 'Москва' != 
'\n <!DOCTYPE HTML PUBLIC "-//IETF//DTD[748 chars]l>\n'
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 ow...@bugs.debian.org
immediately.)


-- 
1085878: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085878
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: pycurl
Source-Version: 7.45.3-2.1
Done: Matthias Klose <d...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pycurl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1085...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated pycurl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 19 Nov 2024 18:38:22 +0100
Source: pycurl
Architecture: source
Version: 7.45.3-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Closes: 1085878
Changes:
 pycurl (7.45.3-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Run tests with flask instead of bottle, patch taken from upstream.
     Closes: #1085878.
Checksums-Sha1:
 33136d714451eb284e06bea3c483007f47e1ca6b 2531 pycurl_7.45.3-2.1.dsc
 3bfec63b5126844f1a2cf28276448253d1aa9cd9 13224 pycurl_7.45.3-2.1.debian.tar.xz
 760d6df2f4086e3f6d14753b4d70bc6ee60c8cf8 9914 
pycurl_7.45.3-2.1_source.buildinfo
Checksums-Sha256:
 f6a94daa110c32f2e32bb8277424f6db56dc0632f98f60ac21a8e8c913fc0a13 2531 
pycurl_7.45.3-2.1.dsc
 606530e5b5d672e7596d9d443ec2f02c6438b9346f30ff3c7dc4e6e1be87ce6f 13224 
pycurl_7.45.3-2.1.debian.tar.xz
 3ce31085161a2c502d91972bc4893bdfa13cdc8c75fa38e8cb9706a31291a1da 9914 
pycurl_7.45.3-2.1_source.buildinfo
Files:
 e8052eb1eba10999dceacfe31e84ba73 2531 python optional pycurl_7.45.3-2.1.dsc
 c3f92709ea9bf32d4879e038a14b0db4 13224 python optional 
pycurl_7.45.3-2.1.debian.tar.xz
 c3efb8b9f3daf1a3a802fe3758c419e5 9914 python optional 
pycurl_7.45.3-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmc807QQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9TvAD/4iGXYvjPm2FwR2i5XI5PDTFr3BegLTW0AE
izqINo8zNd7bpuabmD9RFMEbhPCqotsH9CbpU4DFubgE4EO/RItTrFoOYrSU4owa
ejGtuk20drln3ymRBbMZnHfFCbY+lXEjBCFVFtuVmDs4XnUS997hZnhaDSq9HYQQ
wkTVLZh45UHJ6JnAjWYM58Ni67emg8vMRX7HxwPft4H92ItxCgxtg9xcP3I4t1H7
FuI2jT5S0Ow9OW3OaSU4Esw3+odpYA/fadwsDNeSf4WFJHNYGVz+tGfC5HWq+U5V
KjZgx5K3ZGY2Y0RVgOXH9+hzF+zdHPR+NndK44SEZRGkZhlDWAu3o/vUYWqM3WcN
TNVGAUq/+oFbOeXChSS9pqdjjfZ0uH7jK4MezVJ9fw16PrZtbOJ5BPIV4OAUZcjV
Fc6H++IvhMpvz3UGJMBdtY4zL+L+E2uK9iKhmwuHfvj6K3dUqxYXwn8/fw1rZgnU
tZLPqspjS44/E0Jgk0/QZC1fcHAWzJNvvQSUxRWHC21k9pzxQ9QOAQ0IM9Apbt2f
vkrNzOm6o4gNg3eU8bVq1ptqB6XQQfVhsRh0oHJizcwe6loZkCq3a/VP8BNZyV/M
GNwKE1KaKS+WmPtPf0ufJQ23rT7akyz7FgxFGgvxbPLlKAtnAvtuKObtK8DVBY8K
vOfVFwg7ow==
=S4WX
-----END PGP SIGNATURE-----

Attachment: pgpJn79gJx3zU.pgp
Description: PGP signature


--- End Message ---

Reply via email to