python-avocado fails to build with Python 3.13.0a1. ModuleNotFoundError: No module named 'pipes' According to https://docs.python.org/3.13/whatsnew/3.13.html module pipes was removed: PEP 594: Remove the pipes module, deprecated in Python 3.11: use the subprocess module instead. (Contributed by Victor Stinner in gh-104773.) https://docs.python.org/3.13/whatsnew/3.13.html For the build logs, see: https://copr-be.cloud.fedoraproject.org/results/@python/python3.13/fedora-rawhide-x86_64/06666593-python-avocado/ For all our attempts to build python-avocado with Python 3.13, see: https://copr.fedorainfracloud.org/coprs/g/python/python3.13/package/python-avocado/ Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.13: https://copr.fedorainfracloud.org/coprs/g/python/python3.13/ Let us know here if you have any questions. Python 3.13 is planned to be included in Fedora 41. To make that update smoother, we're building Fedora packages with all pre-releases of Python 3.13. A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon. We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side.
Upstream fix posted at: https://bugzilla.redhat.com/show_bug.cgi?id=2250847
(In reply to Cleber Rosa from comment #1) > Upstream fix posted at: > > https://bugzilla.redhat.com/show_bug.cgi?id=2250847 I meant: https://github.com/avocado-framework/avocado/pull/5811
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle. Changing version to 40.
*** Bug 2291627 has been marked as a duplicate of this bug. ***
I tried backporting that patch, but avocado build is still failing on rawhide, with test failures. From mockbuild: RESULTS : PASS 1024 | ERROR 1 | FAIL 9 | SKIP 65 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB HTML : /builddir/avocado/job-results/job-2024-08-13T11.05-1d73667/results.html JOB TIME : 122.29 s Failed tests: check-720-selftests/functional/test_basic.py:RunnerHumanOutputTest.test_replay_skip_skipped ERROR check-781-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay_latest FAIL check-784-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay_partialid FAIL check-785-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay_results_as_jobid FAIL check-783-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay FAIL check-787-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay_ignorevariants FAIL check-789-selftests/functional/test_legacy_replay_basic.py:ReplayTests.test_run_replay_statusfail FAIL check-792-selftests/functional/test_legacy_replay_external_runner.py:ReplayExtRunnerTests.test_run_replay_external_runner FAIL check-793-selftests/functional/test_legacy_replay_failfast.py:ReplayFailfastTests.test_run_replay_failfast FAIL check-794-selftests/functional/test_legacy_replay_failfast.py:ReplayFailfastTests.test_run_replay_disable_failfast FAIL
*** Bug 2304322 has been marked as a duplicate of this bug. ***
The needed fixes have been added to the upstream 92lts branch. In order to not require downstream patches, there will be a new release of a minor version (92.3) containing the needed fixes.
Fedora update has been merged for rawhide: https://src.fedoraproject.org/rpms/python-avocado/pull-request/37 And Fedora 41: https://src.fedoraproject.org/rpms/python-avocado/pull-request/38 Working on the actual package update for Fedora 41 (rawhide update is automatic).
Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ All subpackages of a package against which this bug was filled are now installable or removed from Fedora 42. Thanks for taking care of it!
Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ All subpackages of a package against which this bug was filled are now installable or removed from Fedora 41. Thanks for taking care of it!
This comment was flagged as spam, view the edit history to see the original text if required.