Your message dated Fri, 01 Nov 2019 14:49:02 +0000
with message-id <[email protected]>
and subject line Bug#943937: fixed in suds 0.7~git20150727.94664dd-8
has caused the Debian Bug report #943937,
regarding suds: failing tests with python3.8
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.)
--
943937: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943937
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: suds
Version: 0.7~git20150727.94664dd-7
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Dear maintainers,
The suds package fails to build from source in Ubuntu focal, because Ubuntu
has begun the transition to python3.8 and suds is not source-compatible with
python3.8:
[...]
=================================== FAILURES ===================================
_ TestRequest.test_string_representation_with_message[-headers1-for a bitch
it's haaaard...] _
self = <test_transport.TestRequest object at 0x7ffbce580fd0>, url = ''
headers = {b'aaa': b'uf-uf'}, message = "for a bitch it's haaaard..."
@pytest.mark.parametrize(("url", "headers", "message"), (
("my URL", {}, ""),
("", {"aaa": "uf-uf"}, "for a bitch it's haaaard..."),
("http://rumple-fif/muka-laka-hiki", {"uno": "eins", "zwei": "due"},
"""\
I'm here to kick ass,
and chew bubble gum...
and I'm all out of gum."""),
("", {}, u("\u0161u\u0107-mu\u0107 pa o\u017Ee\u017Ei.. za 100 "
"\u20AC\n\nwith multiple\nlines...")),
("", {}, "\n\n\n\n\n\n"),
("", {}, u("\u4E2D\u539F\u5343\u519B\u9010\u848B"))))
def test_string_representation_with_message(self, url, headers,
message):
> for key, value in headers.items():
E RuntimeError: dictionary keys changed during iteration
tests/test_transport.py:143: RuntimeError
_
TestRequest.test_string_representation_with_message[http://rumple-fif/muka-laka-hiki-headers2-I'm
here to kick ass,\nand chew bubble gum...\nand I'm all out of gum.] _
self = <test_transport.TestRequest object at 0x7ffbce313a60>
url = 'http://rumple-fif/muka-laka-hiki'
headers = {b'uno': b'eins', b'zwei': b'due'}
message = "I'm here to kick ass,\nand chew bubble gum...\nand I'm all out of
gum."
@pytest.mark.parametrize(("url", "headers", "message"), (
("my URL", {}, ""),
("", {"aaa": "uf-uf"}, "for a bitch it's haaaard..."),
("http://rumple-fif/muka-laka-hiki", {"uno": "eins", "zwei": "due"},
"""\
I'm here to kick ass,
and chew bubble gum...
and I'm all out of gum."""),
("", {}, u("\u0161u\u0107-mu\u0107 pa o\u017Ee\u017Ei.. za 100 "
"\u20AC\n\nwith multiple\nlines...")),
("", {}, "\n\n\n\n\n\n"),
("", {}, u("\u4E2D\u539F\u5343\u519B\u9010\u848B"))))
def test_string_representation_with_message(self, url, headers,
message):
> for key, value in headers.items():
E RuntimeError: dictionary keys changed during iteration
tests/test_transport.py:143: RuntimeError
[...]
=== 2 failed, 1801 passed, 6 skipped, 26 xfailed, 7 warnings in 6.05 seconds ===
E: pybuild pybuild:341: test: plugin distutils failed with: exit code=1: cd '/<<
PKGBUILDDIR>>/.pybuild/cpython3_3.8_suds/build'; python3.8 -m pytest tests
[...]
(https://launchpad.net/ubuntu/+source/suds/0.7~git20150727.94664dd-7/+build/17973233)
Debian has not yet started the transition to python3.8 - the version of
python3-defaults that adds python3.8 as supported is currently in
experimental - but this will eventually become a serious bug in Debian as
well once that transition begins.
For the moment I have worked around the failure in Ubuntu by changing the
packaging to test only against the current version of python3 and not
against all supported versions, but this is a very short-term fix given that
python3.8 will become the default in the next 6 months.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru suds-0.7~git20150727.94664dd/debian/control
suds-0.7~git20150727.94664dd/debian/control
--- suds-0.7~git20150727.94664dd/debian/control 2019-10-06 19:14:20.000000000
-0700
+++ suds-0.7~git20150727.94664dd/debian/control 2019-10-31 23:31:09.000000000
-0700
@@ -6,7 +6,7 @@
Thomas Goirand <[email protected]>,
Build-Depends: debhelper-compat (= 12),
dh-python,
- python3-all,
+ python3,
python3-setuptools,
Build-Depends-Indep: python3-pytest,
python3-six,
--- End Message ---
--- Begin Message ---
Source: suds
Source-Version: 0.7~git20150727.94664dd-8
We believe that the bug you reported is fixed in the latest version of
suds, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (supplier of updated suds 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 01 Nov 2019 14:40:49 +0100
Source: suds
Architecture: source
Version: 0.7~git20150727.94664dd-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 943937
Changes:
suds (0.7~git20150727.94664dd-8) unstable; urgency=medium
.
* Add fix-FTBFS-in-python-3.8.patch (Closes: #943937).
Checksums-Sha1:
24182dafe8a33760eeaf4bdcd9ab82f5c83c6475 2241
suds_0.7~git20150727.94664dd-8.dsc
8816924a7f3e6b95c027301e74397b4184f43c15 7232
suds_0.7~git20150727.94664dd-8.debian.tar.xz
8da15215bee677411f77251e74646ecba72392a3 6442
suds_0.7~git20150727.94664dd-8_amd64.buildinfo
Checksums-Sha256:
a0c86d9c6cb52d823649887ffac58d75bfff7751b5499acf648144a4e6391931 2241
suds_0.7~git20150727.94664dd-8.dsc
74a73c9649ac0353954c8f9e0340258762dc4f83a993704cda4387acbcba05e4 7232
suds_0.7~git20150727.94664dd-8.debian.tar.xz
f1601330ab29dd169de6f09c903c811e4b91239f752f14ab12c7b3d749d2f485 6442
suds_0.7~git20150727.94664dd-8_amd64.buildinfo
Files:
29aaa0be2327594833cf37adf3041a76 2241 python optional
suds_0.7~git20150727.94664dd-8.dsc
f6a7ca64bf83fc8b6a821a4db992ae9c 7232 python optional
suds_0.7~git20150727.94664dd-8.debian.tar.xz
9323e40b67837436f062da631bc0b215 6442 python optional
suds_0.7~git20150727.94664dd-8_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAl28N4AACgkQ1BatFaxr
Q/5s7xAAh4N/jyqlG6K9dZB2KBRTQAU5CdrtgG/KY/oigAdPQGFxTPfWaodgoO91
aB4gANn38QPPmY3uX/407e6o9uQDJf5bTbvlzsZRDDi8c4IEQfK1mP9XRn998Wee
G+XsDCK4xBnP6FDL96emHuUxOKt7znVTerfcFeDcp3E+JfG0YJY+0RdlomoOd0Jd
4ycME1h6GzTluKwagZg6ef4KinvvEUL3qDSrCPQjZuHBimGqRzmWfvF3KVVcSoWs
Ns9dBBJI2ka7QtTU9+HB2PyGiPsm/30D4wYF7D5M4H88TMp0KddCkZ9zy4lSvFyp
cIeEgBZh/faltDpIZnsQBGcDuYeJ+9hKssk3JwFxLgWzhuKxvznjTctgHQzBQF+H
lhCRklNgEZWf1uuaB0wMdK4QszhUhD4/U+CZLoI97gJaUwGtAHzb99JSOCH6Yrju
ezOxncreXM6Jn3DnAo0+RylO4ZD1ERvqEhnzLi7MrnqGrHw5RtAFbdv4czIHCkk1
+UgcfrllgaCcmkxN/fs5P0ku4pqAJHzukJ6PVFhP9yZIMKBsDg4fl03zee/b3jbc
ogq1XlGCQ8mCScMffbjnEOpHnfs0ANdtiP+Bgun9OYuSfM/Dh2sSsqyRdKNuSMsC
BIPzuLS+aEV8fiHWQttd1wWE9oCuv0f+Mqbs+6V5FUxgrbtnjjA=
=TEHb
-----END PGP SIGNATURE-----
--- End Message ---