Bug 1910124

Summary: Please build python-importlib-resources for EPEL 7
Product: [Fedora] Fedora EPEL Reporter: Scott K Logan <logans>
Component: python-importlib-resourcesAssignee: Justin Caratzas <jcaratza>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: adeza, frank, jcaratza, ktdreyer, sergio, thrcka
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-importlib-resources-1.0.2-2.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-01-12 01:12:18 UTC Type: Bug
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:    
Bug Blocks: 2128811    
Attachments:
Description Flags
Patch to use python3_pkgversion in python-importlib-resources none

Description Scott K Logan 2020-12-22 18:29:20 UTC
Created attachment 1741432 [details]
Patch to use python3_pkgversion in python-importlib-resources

Description of problem:
python-importlib-resources is built for EPEL 8, but there is no build for EPEL 7. Since EPEL 7 is also targeting Python 3.6, it would be great to have this functionality there too.

Additional info:
The current epel8 branch can build against EPEL 7 if it is updated to use the python3_pkgversion macro. I attached a patch I used to verify this. I should mention that I couldn't get the %py3_dist macro to work for the build dependencies, so I had to convert them to package names.

Comment 1 Scott K Logan 2021-01-14 18:14:09 UTC
Hi, Ken. Is there anything I can do to help move forward with this ticket?

Comment 2 Frank Crawford 2022-09-03 11:30:02 UTC
Ken,

I'm after this as well to build python-importlib-metadata for EPEL7.

If you are too busy or don't want to do this, I'm already a packager (FAS frankcrawford) and willing to do the work, if you want to give me permissions.

Regards
Frank

Comment 3 Justin Caratzas 2022-09-08 01:29:38 UTC
Ken, I verified the attached patch on the epel7 branch. Is there any reason to specifically not build this for epel7? I'm willing to get the branch unobsoleted and re-reviewed if necessary.

Comment 4 Frank Crawford 2022-09-22 02:53:31 UTC
Folks, any update on this? It is blocking some package, which ultimately are blocking Chromium build for EPEL7.

Comment 5 Sergio Basto 2022-09-23 09:39:59 UTC
importlib_resources is a backport of Python 3.7's standard library importlib.resources module for 3.4 through 3.6. Users of Python 3.7 and beyond should use the standard library module, since for these versions, importlib_resources just delegates to that module.

Note that we don't need this package in Fedora, only in epel8. I only plan to maintain this for epel8, since we have Python 3.6 there.

https://bugzilla.redhat.com/show_bug.cgi?id=1772578


I can use my provenpackager powers to add the package to EPEL7

Comment 6 Frank Crawford 2023-01-01 01:44:35 UTC
Folks, is this ever going to happen?

Comment 7 Sergio Basto 2023-01-02 23:46:24 UTC
Sorry Frank , bad news the package is blocked on koji 
my last attempt https://pagure.io/releng/issue/11196

Comment 8 Frank Crawford 2023-01-03 00:02:33 UTC
Sergio, thanks.  I'm not sure it actually needs to be unretired, as much as just create a branch for it, but hopefully the ticket will get some action.

Comment 9 Sergio Basto 2023-01-03 00:59:54 UTC
wait , epel7 branch was not created by a fedpkg request-branch epel7 ?

Comment 10 Tomas Hrcka 2023-01-03 08:37:44 UTC
Please contact releng before using proven packager powers on retired packages. Pushing changes into repositories that are retired will break things...
It is now unretired and you should be able to build it in koji.

Comment 11 Fedora Update System 2023-01-03 15:46:55 UTC
FEDORA-EPEL-2023-b0b508c41c has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-b0b508c41c

Comment 12 Sergio Basto 2023-01-03 15:47:57 UTC
Done , happy new year

Comment 13 Fedora Update System 2023-01-04 01:39:22 UTC
FEDORA-EPEL-2023-b0b508c41c has been pushed to the Fedora EPEL 7 testing repository.

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

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

Comment 14 Fedora Update System 2023-01-12 01:12:18 UTC
FEDORA-EPEL-2023-b0b508c41c has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.