Bug 2319898

Summary: Please branch and build bodhi-client for EPEL 10
Product: [Fedora] Fedora EPEL Reporter: Xavier Bachelot <xavier>
Component: bodhi-clientAssignee: Carl George 🎩 <carl>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: aurelien, carl, epel-packagers-sig, jonathan, lenka, orion, romain.geissler, thrcka
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: bodhi-client-8.2.0-2.el10_0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-12-11 01:57:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2319897, 2325205, 2325209    
Bug Blocks: 2303880, 2313928    

Description Xavier Bachelot 2024-10-19 10:04:19 UTC
Hi,

Could you please branch and build bodhi-client for EPEL 10 ?
It is needed to build another package.

Regards,
Xavier

Comment 1 Romain Geissler 2024-11-11 14:48:25 UTC
This blocks the fedpkg build as well: https://bugzilla.redhat.com/show_bug.cgi?id=2319896

Comment 2 Jonathan Wright 2024-11-11 14:52:20 UTC
No matching package to install: 'python3-pytest-cov'

Comment 3 Jonathan Wright 2024-11-11 14:53:51 UTC
No matching package to install: 'python3dist(authlib) >= 0.15.4'
No matching package to install: 'python3dist(koji) >= 1.27.1'
No matching package to install: 'python3dist(requests-kerberos) >= 0.12'

Comment 4 Orion Poplawski 2024-11-11 15:44:11 UTC
I'll note that Fedora packages really shouldn't depend on pytest-cov - coverage tests should be disabled for Fedora packages.

Comment 5 Carl George 🎩 2024-11-11 23:58:27 UTC
Here's a PR to clean up the spec file, including dropping the pytest-cov dependency (it builds fine without it).

https://src.fedoraproject.org/rpms/bodhi-client/pull-request/3

Comment 6 Fedora Update System 2024-11-19 00:43:57 UTC
FEDORA-EPEL-2024-aeb5d4c534 (bodhi-client-8.2.0-2.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-aeb5d4c534

Comment 7 Fedora Update System 2024-11-20 17:11:16 UTC
FEDORA-EPEL-2024-aeb5d4c534 has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-aeb5d4c534

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

Comment 8 Romain Geissler 2024-12-10 09:54:02 UTC
Normally tomorrow all dependencies should be available in EPEL stable. In the meantime bodhi-client 8.3 was pushed to fedora branches, so I guess we could submit tomorrow a new EPEL 10 build with the version upgraded to 8.3

Comment 9 Carl George 🎩 2024-12-10 21:45:50 UTC
I can see that F40 and F41 were upgraded from 8.2.0 to 8.3.0, so it sounds like that path fits within the update policy as a future update to EPEL 10.  There are no breaking changes listed in the 8.3.0 release notes.

https://github.com/fedora-infra/bodhi/blob/8.3.0/docs/user/release_notes.rst

I think I'll request 8.2.0 for stable to go along with that koji update moving to stable, and then look into 8.3.0 later.

Comment 10 Fedora Update System 2024-12-11 01:57:36 UTC
FEDORA-EPEL-2024-aeb5d4c534 (bodhi-client-8.2.0-2.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository.
If problem still persists, please make note of it in this bug report.