Bug 1803544

Summary: Please build an EPEL8 build for python-pygit2
Product: [Fedora] Fedora EPEL Reporter: Neal Gompa <ngompa13>
Component: python-pygit2Assignee: Pierre-YvesChibon <pingou>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: i, igor.raits, infra-sig, walter.pete
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-pygit2-0.26.4-1.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-24 10:02:13 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: 1803541    
Attachments:
Description Flags
Patch on top of 0.26 branch to drop Python 2 subpackage for EPEL8 none

Description Neal Gompa 2020-02-16 20:50:26 UTC
Description of problem:

python-pygit2 is missing in EPEL8, but exists in EPEL7. It'd be greatly appreciated if you could please branch and build python-pygit2 for EPEL8. I only need Python 3 variants, please.

Additional information:

This is needed for building Pagure in EPEL8.

Comment 1 Neal Gompa 2020-02-16 20:52:26 UTC
Another note: libgit2 0.26.8 is shipped in RHEL 8, so it has to be pygit2 0.26.x.

Comment 2 Neal Gompa 2020-03-20 23:49:09 UTC
This is the remaining hurdle for getting pagure packaged and shipped into EPEL 8. Could you please address this? Or alternatively, I'm happy to co-maintain with admin privileges so that I can address this myself.

Comment 3 Pete Walter 2020-03-21 15:46:47 UTC
Pierre is going to help with EPEL 8 branch.

Comment 4 Neal Gompa 2020-03-21 16:16:30 UTC
Created attachment 1672225 [details]
Patch on top of 0.26 branch to drop Python 2 subpackage for EPEL8

Pierre-Yves,

I've prepared a patch on top of the 0.26 branch in python-pygit2 that can be used for an epel8 branch. The patch is formatted to be able to apply with git-am.

This can be done as follows:

$ fedpkg request-branch --repo python-pygit2 --no-git-branch epel8
$ fedpkg co python-pygit2
$ cd python-pygit2
$ git checkout 0.26
$ git checkout -b epel8
$ git am 0001-Drop-Python-2-subpackage-as-it-is-unwanted-for-EPEL8.patch
$ git push --set-upstream origin epel8
$ fedpkg --release epel8 build
$ fedpkg --release epel8-playground build
$ fedpkg update

Comment 5 Fedora Update System 2020-03-23 09:18:53 UTC
FEDORA-EPEL-2020-d1f0556146 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-d1f0556146

Comment 6 Fedora Update System 2020-03-24 10:02:13 UTC
FEDORA-EPEL-2020-d1f0556146 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.