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: NEW
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-03-26 23:00 UTC (History)
6 users (show)

Fixed In Version:
Clone Of: 2345928
Environment:
Last Closed:
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.


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