+++ This bug was initially created as a clone of Bug #2345928 +++ Hi, Please branch and build python-SecretStorage in epel10. --- Additional comment from Romain Geissler on 2025-02-15 18:07:56 UTC --- In order to avoid the X.org dependency in tests, I propose this: https://src.fedoraproject.org/rpms/python-SecretStorage/pull-request/12 --- Additional comment from Raphael Groner on 2025-02-20 07:42:04 UTC --- 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. --- Additional comment from Romain Geissler on 2025-02-20 09:45:58 UTC --- 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. --- Additional comment from Miro Hrončok on 2025-02-26 13:40:17 UTC --- Do you want to maintain this in EPEL? --- Additional comment from Romain Geissler on 2025-02-26 13:42:17 UTC --- Yes, I will try to get the dependencies released for EPEL 10 and then branch this package as well. --- Additional comment from Miro Hrončok on 2025-02-26 13:53:09 UTC --- You have the rights. --- Additional comment from Romain Geissler on 2025-03-01 11:47:46 UTC --- 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. --- Additional comment from Romain Geissler on 2025-03-11 21:56:38 UTC --- 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 bug consist in building python-SecretStorage for EPEL 10 in non-bootstrap mode. I will require https://issues.redhat.com/browse/RHEL-81780 to be implemented on Red Hat side.