Debian Package Tracker
Register | Log in
Subscribe

dnspython

DNS toolkit for Python 3

Choose email to subscribe with

general
  • source: dnspython (main)
  • version: 2.8.0-3
  • maintainer: Debian Python Team (DMD)
  • uploaders: Robert S. Edmonds [DMD] – Scott Kitterman [DMD] – Thomas Goirand [DMD] – Matthew Grant [DMD]
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.0.0-1
  • oldstable: 2.3.0-1
  • stable: 2.7.0-1
  • testing: 2.8.0-2
  • unstable: 2.8.0-3
versioned links
  • 2.0.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.3.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.7.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.8.0-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.8.0-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python3-dnspython
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:02:06
    Last run: 2026-05-22T06:31:23.000Z
    Previous status: unknown

  • testing: pass (log)
    The tests ran in 0:02:07
    Last run: 2026-04-30T19:37:06.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:00:50
    Last run: 2026-03-08T08:28:02.000Z
    Previous status: unknown

Created: 2026-05-16 Last update: 2026-05-22 18:31
No known security issue in bookworm wishlist

There is 1 open security issue in bookworm.

1 ignored issue:
  • CVE-2023-29483: eventlet before 0.35.2, as used in dnspython before 2.6.0, allows remote attackers to interfere with DNS name resolution by quickly sending an invalid packet from the expected IP address and source port, aka a "TuDoor" attack. In other words, dnspython does not have the preferred behavior in which the DNS name resolution algorithm would proceed, within the full time window, in order to wait for a valid packet. NOTE: dnspython 2.6.0 is unusable for a different reason that was addressed in 2.6.1.
Created: 2024-02-16 Last update: 2026-05-21 22:02
testing migrations
  • excuses:
    • Migration status for dnspython (2.8.0-2 to 2.8.0-3): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for 2ping/4.5-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for afew/3.0.1-9: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for ansible/13.4.0+dfsg-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for ansible-core/2.20.3-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for authheaders/0.16.3-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for cloud-enum/0.7-3: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for designate/1:22.0.0-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for dkimpy/1.1.8-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for dnspython/2.8.0-3: amd64: Pass, arm64: Failed (not a regression) ♻ (reference ♻), i386: Failed (not a regression) ♻ (reference ♻), ppc64el: Failed (not a regression) ♻ (reference ♻), riscv64: Test triggered (will not be considered a regression) ♻ (reference ♻), s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for dnsrecon/1.3.1-3: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for doh-cli/0.8-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for electrum/4.7.2+dfsg-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for fail2ban/1.1.0-10: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for fierce/1.6.0-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for lexicon/3.21.1-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for mailman3/3.3.10-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for pqconnect/1.2.3-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for psycopg3/3.3.3-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for pymongo/4.16.0-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for pyspf/2.0.14-5: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-aioice/0.10.2-1: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-azure/20260505+git-1: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-certbot/5.5.0-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-certbot-dns-desec/1.3.2-3: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-certbot-dns-hetzner-cloud/1.0.5-3: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-email-validator/2.2.0-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-etcd/0.4.5-7: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-eventlet/0.40.4-1: amd64: Pass, arm64: Failed (not a regression) ♻ (reference ♻), i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-exchangelib/5.6.0-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-formencode/2.1.1-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-ldapdomaindump/0.9.4-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: Test triggered, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-localzone/0.9.8-4: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-maggma/0.72.0-1: amd64: Pass, arm64: Regression ♻ (reference ♻), i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Regression ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-pyfunceble/4.3.1-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for recon-ng/5.1.2-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for samba/2:4.24.1+dfsg-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for sublist3r/1.1-5: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for swift/2.37.1-3: amd64: Pass, arm64: Regression ♻ (reference ♻), i386: No tests, superficial or marked flaky ♻, ppc64el: Failed (not a regression) ♻ (reference ♻), riscv64: Test triggered (will not be considered a regression) ♻ (reference ♻), s390x: Test triggered (failure will be ignored)
    • ∙ ∙ Too young, only 0 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/d/dnspython.html
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Reproduced on arm64 - info
    • ∙ ∙ Reproduced on armhf - info
    • ∙ ∙ Reproduced on i386 - info
    • Not considered
news
[rss feed]
  • [2026-05-21] Accepted dnspython 2.8.0-3 (source) into unstable (Benjamin Drung)
  • [2026-04-01] dnspython 2.8.0-2 MIGRATED to testing (Debian testing watch)
  • [2026-03-26] Accepted dnspython 2.8.0-2 (source) into unstable (Thomas Goirand)
  • [2026-02-25] Accepted dnspython 2.8.0-1 (source) into experimental (Thomas Goirand)
  • [2025-03-10] dnspython 2.7.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-01] Accepted dnspython 2.7.0-1 (source) into unstable (Alexandre Detiste)
  • [2024-09-28] Accepted dnspython 2.7.0~rc1-1 (source) into experimental (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2024-02-23] dnspython 2.6.1-1 MIGRATED to testing (Debian testing watch)
  • [2024-02-21] Accepted dnspython 2.6.1-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2024-02-19] dnspython 2.6.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-02-16] Accepted dnspython 2.6.0-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2024-02-16] Accepted dnspython 2.6.0~rc1-1 (source) into experimental (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2024-01-25] dnspython 2.5.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-23] Accepted dnspython 2.5.0-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2024-01-07] Accepted dnspython 2.5.0~rc1-1 (source) into experimental (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-08-14] dnspython 2.4.2-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-14] dnspython 2.4.2-1 MIGRATED to testing (Debian testing watch)
  • [2023-08-12] Accepted dnspython 2.4.2-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-07-31] dnspython 2.4.1-1 MIGRATED to testing (Debian testing watch)
  • [2023-07-28] Accepted dnspython 2.4.1-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-07-23] dnspython 2.4.0-1 MIGRATED to testing (Debian testing watch)
  • [2023-07-20] Accepted dnspython 2.4.0-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-07-07] Accepted dnspython 2.4.0~rc1-1 (source) into experimental (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-01-30] dnspython 2.3.0-1 MIGRATED to testing (Debian testing watch)
  • [2023-01-24] Accepted dnspython 2.3.0-1 (source) into unstable (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2023-01-11] Accepted dnspython 2.3.0~rc1-1 (source) into experimental (Scott Kitterman) (signed by: Donald Scott Kitterman)
  • [2022-06-10] dnspython 2.2.1-2 MIGRATED to testing (Debian testing watch)
  • [2022-06-10] dnspython 2.2.1-2 MIGRATED to testing (Debian testing watch)
  • [2022-06-08] Accepted dnspython 2.2.1-2 (source) into unstable (Benjamin Drung)
  • [2022-05-19] dnspython 2.2.1-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 3
  • RC: 0
  • I&N: 3
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.8.0-1ubuntu1
  • 2 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing