From ac46b0aa26fdfc92ae1d0e0c5035ab6dbe1d36f8 Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Mon, 8 Jun 2026 09:56:20 +0200 Subject: [PATCH 1/3] Fix dataclasses Signed-off-by: Cristian Le --- tmt/container/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tmt/container/__init__.py b/tmt/container/__init__.py index fefb1e5931..ff133739b9 100644 --- a/tmt/container/__init__.py +++ b/tmt/container/__init__.py @@ -411,10 +411,10 @@ def _default(cls, key: str, default: Any = None) -> Any: if key != field.name: continue - if not isinstance(field.default_factory, dataclasses._MISSING_TYPE): + if field.default_factory is not dataclasses.MISSING: return field.default_factory() - if not isinstance(field.default, dataclasses._MISSING_TYPE): + if field.default is not dataclasses.MISSING: return field.default else: @@ -432,11 +432,11 @@ def is_bare(self) -> bool: for field in container_fields(self): value = getattr(self, field.name) - if not isinstance(field.default_factory, dataclasses._MISSING_TYPE): + if field.default_factory is not dataclasses.MISSING: if value != field.default_factory(): return False - elif not isinstance(field.default, dataclasses._MISSING_TYPE): + elif field.default is not dataclasses.MISSING: if value != field.default: return False From d147b38b32282d9556b29aac90979aef5e6cf42b Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Mon, 8 Jun 2026 10:41:32 +0200 Subject: [PATCH 2/3] Skip ansible on rawhide for a bit Signed-off-by: Cristian Le --- tests/finish/ansible/test.sh | 8 ++++++++ tests/prepare/ansible/test.sh | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/tests/finish/ansible/test.sh b/tests/finish/ansible/test.sh index 20ed4adcde..9d003e072e 100755 --- a/tests/finish/ansible/test.sh +++ b/tests/finish/ansible/test.sh @@ -40,6 +40,14 @@ rlJournalStart continue fi + if is_fedora_rawhide "$image"; then + # https://github.com/ansible/ansible/issues/87081 + rlLogInfo "Ansible on rawhide/python3.15 is broken right now" + rlPhaseEnd + + continue + fi + [ "$PROVISION_HOW" = "container" ] && rlRun "podman images $image" # Run given method diff --git a/tests/prepare/ansible/test.sh b/tests/prepare/ansible/test.sh index f9354f8890..1532d7bb89 100755 --- a/tests/prepare/ansible/test.sh +++ b/tests/prepare/ansible/test.sh @@ -49,6 +49,14 @@ rlJournalStart continue fi + if is_fedora_rawhide "$image"; then + # https://github.com/ansible/ansible/issues/87081 + rlLogInfo "Ansible on rawhide/python3.15 is broken right now" + rlPhaseEnd + + continue + fi + [ "$PROVISION_HOW" = "container" ] && rlRun "podman images $image" # Run given method From fb89befea227297b42163d45b615c5f179f71bce Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Mon, 8 Jun 2026 11:35:57 +0200 Subject: [PATCH 3/3] Revert "Skip ansible on rawhide for a bit" This reverts commit d147b38b32282d9556b29aac90979aef5e6cf42b. --- tests/finish/ansible/test.sh | 8 -------- tests/prepare/ansible/test.sh | 8 -------- 2 files changed, 16 deletions(-) diff --git a/tests/finish/ansible/test.sh b/tests/finish/ansible/test.sh index 9d003e072e..20ed4adcde 100755 --- a/tests/finish/ansible/test.sh +++ b/tests/finish/ansible/test.sh @@ -40,14 +40,6 @@ rlJournalStart continue fi - if is_fedora_rawhide "$image"; then - # https://github.com/ansible/ansible/issues/87081 - rlLogInfo "Ansible on rawhide/python3.15 is broken right now" - rlPhaseEnd - - continue - fi - [ "$PROVISION_HOW" = "container" ] && rlRun "podman images $image" # Run given method diff --git a/tests/prepare/ansible/test.sh b/tests/prepare/ansible/test.sh index 1532d7bb89..f9354f8890 100755 --- a/tests/prepare/ansible/test.sh +++ b/tests/prepare/ansible/test.sh @@ -49,14 +49,6 @@ rlJournalStart continue fi - if is_fedora_rawhide "$image"; then - # https://github.com/ansible/ansible/issues/87081 - rlLogInfo "Ansible on rawhide/python3.15 is broken right now" - rlPhaseEnd - - continue - fi - [ "$PROVISION_HOW" = "container" ] && rlRun "podman images $image" # Run given method