Bug 2224045

Summary: python3-pysvn package missing from EPEL9
Product: [Fedora] Fedora EPEL Reporter: 0facing-roof
Component: pysvnAssignee: Barry Scott <barry>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: barry, ravenoak, sgallagh
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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:

Description 0facing-roof 2023-07-19 16:32:09 UTC
Description of problem:
python3-pysvn package is not provided in EPEL for EL9. The pysvn library in pip is not the same, and the alternative is manually building this dependency package from source at https://pysvn.sourceforge.io/

Version-Release number of selected component (if applicable):
el9


Summary:
Please branch and build python3-pysvn for epel9. The sourceforge project is still maintained, so a recent build should be compatible with Python 3.9.

To confirm, this package is provided for EPEL 8 and recent versions of Fedora.

Comment 1 0facing-roof 2023-08-14 09:18:07 UTC
Will you be able to branch and build python3-pysvn in epel9?

(Apologies that it took few weeks to follow up with another comment. I'm aware the instructions for consumers/end users suggest a week: https://docs.fedoraproject.org/en-US/epel/epel-package-request/)

For background, the organization for which I work relies on that dependency for Python scripts to validate subversion metadata as part of an automated build/testing process. Our servers run on EL8, but some staff have started using EL9. Some of them have it working by installing the Fedora 34 package (python3-pysvn-1.9.12-3) manually without GPG validation, but that is not ideal as if any bugs or vulnerabilities are found in future then they would have to manually find & install a newer patched version.