From fd71407c49a7e08f5237d72b86fa62c7a70fdc63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 30 Jul 2025 09:49:27 +0200 Subject: [PATCH 1/2] Fix minimal dnspython version test Wrong version number was uncovered by Ubuntu 22.04 Jammy which actually has dnspython 2.1.0. (cherry picked from commit 6ae224fc9c7ed96f1e06ad8f929b20ea6ce32f25) --- bin/tests/system/isctest/name.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tests/system/isctest/name.py b/bin/tests/system/isctest/name.py index 255150e837..7cf3e8d696 100644 --- a/bin/tests/system/isctest/name.py +++ b/bin/tests/system/isctest/name.py @@ -13,7 +13,7 @@ from typing import Container, Iterable, FrozenSet import pytest -pytest.importorskip("dns", minversion="2.1.0") # NameRelation +pytest.importorskip("dns", minversion="2.3.0") # NameRelation from dns.name import Name, NameRelation import dns.zone import dns.rdatatype From a2daff3cb6c4a59c3d6938f391f86c3e1df16599 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 30 Jul 2025 10:10:59 +0200 Subject: [PATCH 2/2] Fix compatibility with Python < 3.10 Dataclass kw_only argument was added only in Python 3.10 but EL9 image has only 3.9.21. (cherry picked from commit b0c7f8b598d8a37fa7560d0d1b6c87e429b2446a) --- bin/tests/system/nsec3-answer/tests_nsec3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tests/system/nsec3-answer/tests_nsec3.py b/bin/tests/system/nsec3-answer/tests_nsec3.py index 12ccd16f75..2ee8a4fa49 100755 --- a/bin/tests/system/nsec3-answer/tests_nsec3.py +++ b/bin/tests/system/nsec3-answer/tests_nsec3.py @@ -273,7 +273,7 @@ def check_wildcard_synthesis(qname: dns.name.Name, nsec3check: "NSEC3Checker") - nsec3check.check_extraneous_rrs() -@dataclass(kw_only=True, frozen=True) +@dataclass(frozen=True) class NSEC3Params: """Common values from a single DNS response"""