Bug 2345928 - Please branch and build python-SecretStorage in epel10
Summary: Please branch and build python-SecretStorage in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-SecretStorage
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Romain Geissler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2345927 2345929
Blocks: 2319785
TreeView+ depends on / blocked
 
Reported: 2025-02-15 17:16 UTC by Romain Geissler
Modified: 2025-03-29 03:04 UTC (History)
4 users (show)

Fixed In Version: python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1~bootstrap
Clone Of:
: 2355197 (view as bug list)
Environment:
Last Closed: 2025-03-29 03:04:39 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Package Sources python-SecretStorage pull-request 12 0 None None None 2025-02-20 07:42:03 UTC

Description Romain Geissler 2025-02-15 17:16:32 UTC
Hi,

Please branch and build python-SecretStorage in epel10.

Comment 1 Romain Geissler 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

Comment 2 Raphael Groner 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.

Comment 3 Romain Geissler 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.

Comment 4 Miro Hrončok 2025-02-26 13:40:17 UTC
Do you want to maintain this in EPEL?

Comment 5 Romain Geissler 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.

Comment 6 Miro Hrončok 2025-02-26 13:53:09 UTC
You have the rights.

Comment 7 Romain Geissler 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.

Comment 8 Romain Geissler 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.

Comment 9 Romain Geissler 2025-03-26 22:47:00 UTC
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

Comment 10 Fedora Update System 2025-03-26 22:51:56 UTC
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

Comment 11 Fedora Update System 2025-03-28 16:28:01 UTC
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.

Comment 12 Fedora Update System 2025-03-29 03:04:39 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.