Bug 2355197 - Please branch and build python-SecretStorage in epel10 in non-bootstrap mode
Summary: Please branch and build python-SecretStorage in epel10 in non-bootstrap mode
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:
TreeView+ depends on / blocked
 
Reported: 2025-03-26 22:43 UTC by Romain Geissler
Modified: 2025-07-18 00:36 UTC (History)
6 users (show)

Fixed In Version: python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1
Clone Of: 2345928
Environment:
Last Closed: 2025-07-18 00:36:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Romain Geissler 2025-03-26 22:43:47 UTC
+++ 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.

Comment 1 Romain Geissler 2025-03-26 22:44:54 UTC
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.

Comment 2 Fedora Update System 2025-07-09 14:29:28 UTC
FEDORA-EPEL-2025-5dd58b34af (python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1) has been submitted as an update to Fedora EPEL 10.1.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-5dd58b34af

Comment 3 Fedora Update System 2025-07-10 16:12:36 UTC
FEDORA-EPEL-2025-5dd58b34af 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-5dd58b34af

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2025-07-18 00:36:19 UTC
FEDORA-EPEL-2025-5dd58b34af (python-SecretStorage-3.3.3^20240314git3e5097c-12.el10_1) 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.