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-4
  • maintainer: Debian Python Team (DMD)
  • uploaders: Robert S. Edmonds [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-3
  • unstable: 2.8.0-4
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-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.8.0-4: [.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: pass (log)
    The tests ran in 0:02:00
    Last run: 2026-06-21T14:28:10.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:02:12
    Last run: 2026-06-26T09:14:26.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-06-26 Last update: 2026-07-01 02:32
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-06-26 13:32
testing migrations
  • excuses:
    • Migration status for dnspython (2.8.0-3 to 2.8.0-4): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for 2ping/4.5-2: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for afew/3.0.1-9: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for ansible/14.0.0+dfsg-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for ansible-core/2.21.1~rc1-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for authheaders/0.16.3-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for cloud-enum/0.7-3: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for designate/1:22.0.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for dkimpy/1.1.8-2: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for dnspython/2.8.0-4: amd64: Pass, arm64: Failed (not a regression) ♻ (reference ♻), armhf: Test triggered, i386: Failed (not a regression) ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Failed (not a regression) ♻ (reference ♻), riscv64: Failed (not a regression) ♻ (reference ♻), s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for dnsrecon/1.3.1-3: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: No tests, superficial or marked flaky ♻ (reference ♻), s390x: Pass
    • ∙ ∙ Autopkgtest for dnstwist/0~20250130-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Failed (not a regression) ♻ (reference ♻), s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for doh-cli/0.8-3: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for electrum/4.7.2+dfsg-2: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for fail2ban/1.1.0-10: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for fierce/1.6.0-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for lexicon/3.21.1-3: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for mailman3/3.3.10-2: amd64: Failed (not a regression) ♻ (reference ♻), arm64: Failed (not a regression) ♻ (reference ♻), armhf: Test triggered, i386: Failed (not a regression) ♻ (reference ♻), loong64: Failed (not a regression) ♻ (reference ♻), ppc64el: Failed (not a regression) ♻ (reference ♻), riscv64: Pass, s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for pqconnect/1.2.3-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for psycopg3/3.3.4-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for pymongo/4.17.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for pyspf/2.0.14-6: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-aioice/0.10.2-1: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-azure/20260602+git-1: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-certbot/5.5.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, 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 ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, 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 ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-email-validator/2.2.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-etcd/0.4.5-7: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-eventlet/0.40.4-1: amd64: Pass, arm64: Failed (not a regression) ♻ (reference ♻), armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-exchangelib/5.6.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-formencode/2.1.1-2: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-ldapdomaindump/0.9.4-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻ (reference ♻), armhf: Test triggered, i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻ (reference ♻), riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-localzone/0.9.8-4: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-maggma/0.72.0-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-pyfunceble/4.3.1-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for recon-ng/5.1.2-2: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for samba/2:4.24.3+dfsg-1: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for sublist3r/1.1-5: amd64: Pass, arm64: Pass, armhf: Test triggered, i386: Pass, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for swift/2.37.1-5: amd64: Pass, arm64: Pass, armhf: Test triggered (failure will be ignored), i386: No tests, superficial or marked flaky ♻ (reference ♻), loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Ignored failure ♻ (reference ♻), riscv64: Ignored failure ♻ (reference ♻), s390x: Test triggered (failure will be ignored)
    • 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
    • ∙ ∙ 5 days old (needed 5 days)
    • Not considered
news
[rss feed]
  • [2026-06-26] Accepted dnspython 2.8.0-4 (source) into unstable (Alexandre Detiste)
  • [2026-05-29] dnspython 2.8.0-3 MIGRATED to testing (Debian testing watch)
  • [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)
  • 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-3ubuntu1
  • patches for 2.8.0-3ubuntu1

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