Hi, Please branch and build python-SecretStorage in epel10.
In order to avoid the X.org dependency in tests, I propose this: https://src.fedoraproject.org/rpms/python-SecretStorage/pull-request/12
Well, it's doubtful we could get completely rid of Xorg in near future. Why is that needed for epel10 especially? Be aware there's no branching yet as mentioned in PR.
Why we need python-SecretStorage for EPEL 10 ? Or why we need to get rid of X.org on EPEL 10 ? For the first question, it's needed in a dependency tree, on my case I need twine, which requires python-keyring which requires python-SecretStorage. For the second question, Red Hat has decided to totally get ride of X.org in CentOS/RHEL 10, so all packages dependening on it shall depend on Wayland now. I am not sure to get everything you have in mind when you say we can't fully remove the X.org dependency. I thought this is what the pull request did, and I don't get how we still depend on X.org now that it's merged.
Do you want to maintain this in EPEL?
Yes, I will try to get the dependencies released for EPEL 10 and then branch this package as well.
You have the rights.
In order to cope with the missing test dependency on libsecret-mock-service, I have opened https://issues.redhat.com/browse/RHEL-81780 & the associated pull request https://gitlab.com/redhat/centos-stream/rpms/libsecret/-/merge_requests/5 on CentOS side.
With python-jeepney being built (but not yet in stable), it seems the only missing piece here is libsecret-mock-service which it seems Red Hat may release in April. I checked with a local libsecret-mock-service and all the test pass. An alternative if we are in a hurry is to disable the tests on EPEL 10.
This package was built in bootstrap mode in the meantime to progress with the other packages depending on this one. The non-bootstrap build is tracked in bug#2355197
FEDORA-EPEL-2025-0d0cb1f548 (python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1~bootstrap) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-0d0cb1f548
FEDORA-EPEL-2025-0d0cb1f548 has been pushed to the Fedora EPEL 10.1 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-0d0cb1f548 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-0d0cb1f548 (python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1~bootstrap) has been pushed to the Fedora EPEL 10.1 stable repository. If problem still persists, please make note of it in this bug report.