Your message dated Mon, 14 Sep 2026 10:19:23 +0000
with message-id <[email protected]>
and subject line Bug#1146267: fixed in dnspython 2.8.0-6
has caused the Debian Bug report #1146267,
regarding dnspython: FTBFS: E       AssertionError: 'xn--knigsgchen-b4a3dun.' 
!= 'xn--knigsgsschen-lcb0w.'
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.)


-- 
1146267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146267
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dnspython
Version: 2.8.0-5
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:dnspython, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
=================================== FAILURES ===================================
_____________________ NameTestCase.testFromUnicodeIDNA2008 _____________________

self = <tests.test_name.NameTestCase testMethod=testFromUnicodeIDNA2008>

    @unittest.skipUnless(
        dns.name.have_idna_2008, "Python idna cannot be imported; no IDNA2008"
    )
    def testFromUnicodeIDNA2008(self):
        t = "Königsgäßchen"
    
        def bad():
            codec = dns.name.IDNA_2008_Strict
            return dns.name.from_unicode(t, idna_codec=codec)
    
        self.assertRaises(dns.name.IDNAException, bad)
        e1 = dns.name.from_unicode(t, idna_codec=dns.name.IDNA_2008)
        self.assertEqual(str(e1), "xn--knigsgchen-b4a3dun.")
        c2 = dns.name.IDNA_2008_Transitional
        e2 = dns.name.from_unicode(t, idna_codec=c2)
>       self.assertEqual(str(e2), "xn--knigsgsschen-lcb0w.")
E       AssertionError: 'xn--knigsgchen-b4a3dun.' != 'xn--knigsgsschen-lcb0w.'
E       - xn--knigsgchen-b4a3dun.
E       ?                 ^^^^^^
E       + xn--knigsgsschen-lcb0w.
E       ?           ++     ++ ^^

tests/test_name.py:827: AssertionError
_________________________ NameTestCase.testToUnicode5 __________________________

self = <tests.test_name.NameTestCase testMethod=testToUnicode5>

    @unittest.skipUnless(
        dns.name.have_idna_2008, "Python idna cannot be imported; no IDNA2008"
    )
    def testToUnicode5(self):
        # Exercise UTS 46 remapping in decode.  This doesn't normally happen
        # as you can see from us having to instantiate the codec as
        # transitional with strict decoding, not one of our usual choices.
        codec = dns.name.IDNA2008Codec(True, True, False, True)
        n = dns.name.from_text("xn--gro-7ka.com")
>       self.assertEqual(n.to_unicode(idna_codec=codec), "gross.com.")
E       AssertionError: 'groß.com.' != 'gross.com.'
E       - groß.com.
E       ?    ^
E       + gross.com.
E       ?    ^^

tests/test_name.py:896: AssertionError
=============================== warnings summary ===============================
tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008
tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008Mixed
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dnspython/build/dns/name.py:286: 
DeprecationWarning: Transitional processing is deprecated in UTS #46 and has no 
effect. The transitional argument will be removed in a future version.
    label = idna.uts46_remap(label, False, self.transitional)

tests/test_name.py::NameTestCase::testToUnicode5
tests/test_name.py::NameTestCase::testToUnicode5
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dnspython/build/dns/name.py:304: 
DeprecationWarning: Transitional processing is deprecated in UTS #46 and has no 
effect. The transitional argument will be removed in a future version.
    ulabel = idna.uts46_remap(ulabel, False, self.transitional)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008 - AssertionE...
FAILED tests/test_name.py::NameTestCase::testToUnicode5 - AssertionError: 'gr...
=========== 2 failed, 1272 passed, 108 skipped, 4 warnings in 3.44s ============
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dnspython/build; python3.14 -m pytest 
tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14 
--parallel=2 returned exit code 13
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: dnspython
Source-Version: 2.8.0-6
Done: Stuart Prescott <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dnspython, 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.
Stuart Prescott <[email protected]> (supplier of updated dnspython 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: SHA512

Format: 1.8
Date: Mon, 14 Sep 2026 18:17:05 +1000
Source: dnspython
Architecture: source
Version: 2.8.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1146267 1146362
Changes:
 dnspython (2.8.0-6) unstable; urgency=medium
 .
   * Team upload.
   * Add 2 patches to fix FTBFS, with thanks to Maximiliano Curia for
     forwarding these patches (Closes: #1146362, #1146267).
Checksums-Sha1:
 4b5d64bca9d75cc2b1467a6e378e9691cba13a5e 2840 dnspython_2.8.0-6.dsc
 fd4ad6d87b376e28750e68ab8ddb06283135f44f 8824 dnspython_2.8.0-6.debian.tar.xz
 1b3753d62b9b18a2d9d6f1180691bac1136ba588 950084 dnspython_2.8.0-6.git.tar.xz
 a54bdbdd00abf088fb834597c1f103990d18bdec 17676 
dnspython_2.8.0-6_source.buildinfo
Checksums-Sha256:
 bccb932e6ab02cc16838d21142024dbd5531e585b167d7545ff39b71f4229593 2840 
dnspython_2.8.0-6.dsc
 b07565f17e8c1f9cdb4db88daecd02ce329bed2e6e81fd520488b204504fc1a1 8824 
dnspython_2.8.0-6.debian.tar.xz
 4654097bcf95f87164ed88aa5dd33cd06cd5fb8bc3365e18f60fb9de807a9f4c 950084 
dnspython_2.8.0-6.git.tar.xz
 f04a302225f5cd4246e25cddc673f44f47a8c85a260363479fc0ed203cfc7ea5 17676 
dnspython_2.8.0-6_source.buildinfo
Files:
 42be8570986323473fea65f95fc4adfd 2840 python optional dnspython_2.8.0-6.dsc
 78c412dc2ab6d55d44774fa2c958bf20 8824 python optional 
dnspython_2.8.0-6.debian.tar.xz
 31e86f9be8398b8fe7d1713eb604d04e 950084 python None 
dnspython_2.8.0-6.git.tar.xz
 913b26bac4bc2202a669f4fe63c31bbf 17676 python optional 
dnspython_2.8.0-6_source.buildinfo
Git-Tag-Info: tag=cce3197cfd201ba371ad4e395b202915940f5cff 
fp=90e2d2c1ad146a1b7ebb891dbbc17ebb1396f2f7
Git-Tag-Tagger: Stuart Prescott <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqnxp8ACgkQYG0ITkaD
wHnzExAAuhy0ubTFyS+LCBcJdMiCrI6EaZY7kx1kN3LhguvZibhoQVqjPKHHPCuk
l12EiqM+byaFJuKF9B54lHINUduKzZplij8qIbJA49yCc5nVQgvtvOuhvucFDUV/
SDfeb5lwBWZ6Mf9ZRojOXUUZBp/9+HQocj6itrMLQ4lBaDAf8NNE64dsu5fyK+8g
ZokFL7wgeyq9AlBUxAHCmqO6D9Y/SrXisnK6lIeN9OFoSaTdy79rjV7Hdo6tpCxg
yLAp+zn0h+qgkQm9UySB69vwQT8XSBINgM0o3l5Oly6WzKApJ/c+jDnHsC4U4xOW
fkIyHdFFPnL47J6sRM+r9LhcU5ZNiXmV0tx4m6moKQJu1iGWDW7asCI1dNd+YVik
G7Q9dollUCc9oxdmzv9UmtRBqejbF8tHIoRHyKHce+Xj68V8Er18NavoM1updwp4
4HE29QITugOpC7rf4+ouATxiDRnUyi5tgno7zzoU3PXZDEhXm8jq9LXbFwJ7wwO8
GgIFvRlMuzEIWCuj/lIDaoZnLQx184lV36f47POekgnGVfCkUeuhXHoKrvKSm0rb
jN2E/oaYMgOPb9KshSxUmqES4mmOJQ5GltHoHA4/SmksK5/Rn5n/4EiGVtDykpfW
dJsSqTzx6tNylg2wPQ8I1YEYXis9ZmBL8FHIJHd8kA338vd2cNw=
=Kp65
-----END PGP SIGNATURE-----

Attachment: pgpbowEaXt3CW.pgp
Description: PGP signature


--- End Message ---

Reply via email to