Bug 2120091

Summary: Please branch and build python-pymilter for EPEL 9
Product: [Fedora] Fedora EPEL Reporter: Arne Reiter <redhat>
Component: python-pymilterAssignee: Paul Wouters <paul.wouters>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: bojan, paul.wouters, rebus, stuart
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-pymilter-1.0.5-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-06-11 01:00:36 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: 2120094, 2142743    

Description Arne Reiter 2022-08-21 16:16:13 UTC
Description of problem:
There is no build of python-pymilter for RHEL 9. Please branch and build python-pymilter for EPEL 9.

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

Additional info:
The current rawhide branch of this package builds successfully against `epel9`. 

Build: https://copr.fedorainfracloud.org/coprs/areiter/centos-stream-9-extra/build/4751597/

Comment 1 Michal Ambroz 2022-11-30 01:03:30 UTC
*** Bug 2142747 has been marked as a duplicate of this bug. ***

Comment 2 Michal Ambroz 2022-11-30 01:05:03 UTC
Bojan Smojver  2022-11-15 07:16:41 UTC
This package is required by pypolicyd-spf (spf-engine).

It is also needed for python-oletools.

Comment 3 Stuart D Gathman 2022-12-01 02:03:30 UTC
created branch.  Builds with fedpkg mockbuild. Fails on Fedora build system - unless I need to do something different for epel9.  Do I need package.cfg?

Comment 4 Michal Ambroz 2022-12-05 15:12:16 UTC
Hello,
It is hard to advice as I do not see the EPEL9 build and its error on https://koji.fedoraproject.org/koji/packageinfo?packageID=17633
What I can say based on the git, you have version 1.0.4 in the rawhide and 1.0.5 in the epel9 feature branch and this might be the problem.
In general we should test new things/versions in rawhide first and not in the feature branch like epel9. 
Also there are possibly some version checks in the build system checking that so this might be preventing you building package in feature branch newer than version in rawhide.
Please can you try with the exact same version (1.0.4) as is in the rawhide and/or possibly upgrading the rawhide version to 1.0.5 first before having that version in epel9?

According the build system the 1.0.4 version build for EPEL8 so it should build for EPEL9 as well.
https://koji.fedoraproject.org/koji/buildinfo?buildID=1349340

Comment 5 Michal Ambroz 2022-12-05 15:25:39 UTC
Also as far as I can tell the pymilter-1.0.5.tar.gz was not uploaded to fedora as a source yet.
I did upload it now with fedpkg new-sources pymilter-1.0.5.tar.gz .
Please note it would be still better to introduce the 1.0.5 first to rawhide branch rather than epel9.

Comment 6 Michal Ambroz 2022-12-05 17:33:33 UTC
https://koji.fedoraproject.org/koji/taskinfo?taskID=94975870
scratch build of 1.0.5 finished just fine in epel9, so bumping it in rawhide would probably be ok. Just a glitch is that the update to 1.0.5 is probably bit older than current changelog in rawhide.

Comment 7 Bojan Smojver 2023-05-10 20:53:41 UTC
Any chance of a build for EPEL9?

Comment 8 Stuart D Gathman 2023-05-11 02:16:12 UTC
I was doing a local build.  I will try again.  Maybe mock configs have been updated.

Comment 9 Stuart D Gathman 2023-05-11 02:17:32 UTC
You are probably right about build rawhide first.  I didn't think the Fedora branches affected epel.

Comment 10 Stuart D Gathman 2023-06-02 12:45:49 UTC
Built locally, started build on epel9.

Comment 11 Fedora Update System 2023-06-02 13:40:51 UTC
FEDORA-EPEL-2023-488f94114c has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-488f94114c

Comment 12 Fedora Update System 2023-06-03 02:44:57 UTC
FEDORA-EPEL-2023-488f94114c has been pushed to the Fedora EPEL 9 testing repository.

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

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

Comment 13 Fedora Update System 2023-06-11 01:00:36 UTC
FEDORA-EPEL-2023-488f94114c has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.