Bug 2359502
Summary: | pylibacl fails to build with Python 3.14: tests/test_acls.py::TestModification: Failed: Wrong reference count, expected 2-1024 and got 1 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Karolina Surma <ksurma> |
Component: | pylibacl | Assignee: | Karolina Surma <ksurma> |
Status: | POST --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | frank, fti-bugs, iustin, kevin, ksurma, mhroncok, mszpak |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | --- | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2322407, 2339432, 2339435 |
Description
Karolina Surma
2025-04-14 13:35:23 UTC
Thanks for reporting. I reproduced the problem on the upstream CI and created an issue: https://github.com/iustin/pylibacl/issues/31 *** Bug 2371780 has been marked as a duplicate of this bug. *** 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/ This package fails to install and maintainers are advised to take one of the following actions: - Fix this bug and close this bugzilla once the update makes it to the repository. (The same script that posted this comment will eventually close this bugzilla when the fixed package reaches the repository, so you don't have to worry about it.) or - Move this bug to ASSIGNED if you plan on fixing this, but simply haven't done so yet. or - Orphan the package if you no longer plan to maintain it. If you do not take one of these actions, the process at https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/#_package_removal_for_long_standing_ftbfs_and_fti_bugs will continue. This package may be orphaned in 7+ weeks. This is the first reminder (step 3) from the policy. Don't hesitate to ask for help on https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ if you are unsure how to fix this bug. I sent w reminder to the author and promised to take a look "soon". However, he stated, it's a problem with a test itself and should not affect the production code, so the problematic tests could be disabled, if not fixed by the end of June. and promised to take a look "soon" → and HE promised to take a look "soon" Upstream author here. Sorry, I've been terribly busy at work-work, so this fell behind. As Marcin said, this is a test that relies on Python internal, and it looks like 3.14 changed how references are counted or did some other internal optimisations. Best to disable the test for now, I'll try to see if this can be salvaged in any way or whether to disable on 3.14+, and make a new minor release with that. The reason for the changed behaviour is https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-refcount. Will see what to do about it. I've released 0.7.3 which removes this test, or if simpler, you can cherry-pick commit 64011b3c82746f641ffdb5027e4f5d508f086316. Thanks @iustin ! I have some issues with changed SSH keys after migration and I will not be able to bump the version in Fedora anytime soon. @ksurma would you be able make a change to 0.7.3? Hello, since we're on 0.6.0 and I don't feel confident to bump versions without knowing that impact on other packages, I decided to backport the single commit; it builds fine: https://src.fedoraproject.org/rpms/pylibacl/pull-request/7 OT: In my case, removing the old src.fp.o entry from known_hosts and rerunning the command worked. |