Bug 2120881

Summary: Please branch and build python-peewee in epel9
Product: [Fedora] Fedora EPEL Reporter: Jonathan Wright <jonathan>
Component: python-peeweeAssignee: Carl George 🤠 <carl>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: carl, python-sig, vkrizan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-peewee-3.15.2-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-30 01:58:56 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: 2120882, 2121865    
Bug Blocks: 2125329    

Description Jonathan Wright 2022-08-24 00:12:35 UTC
Please branch and build python-peewee in epel9.

If you do not wish to maintain python-peewee in epel9,
or do not think you will be able to do this in a timely manner,
I would be happy to be a co-maintainer of the package (FAS jonathanspw);
please add me through https://src.fedoraproject.org/rpms/python-peewee/adduser

This is a dependency of a package I'm working on.

Comment 1 Viliam Križan 2022-08-24 11:26:32 UTC
Hi Jonathan,

I've added you as Contributor the the project for epel branches.
I've also requested the epel9 branch: https://pagure.io/releng/fedora-scm-requests/issue/46788

I'll keep this updated.

Comment 2 Viliam Križan 2022-08-25 08:04:08 UTC
The branch already exists, currently at the first repository commit.  Feel free to proceed from here.

Comment 3 Carl George 🤠 2022-08-25 18:33:38 UTC
The branch exists because I requested it shortly before you did, but I failed to comment here to let you know.  Sorry about that.

https://pagure.io/releng/fedora-scm-requests/issue/46776

I'm working on a pull request to convert the rawhide spec file to the new pyproject macros, and then I intend to merge it to the epel9 branch.

Comment 4 Jonathan Wright 2022-08-30 20:01:09 UTC
@carl how's it coming?  I can tackle this if you haven't gotten to it yet.

It indeed builds fine without sqlcipher.

Comment 5 Carl George 🤠 2022-09-21 03:41:04 UTC
I've prepared a pull request to modernize the rawhide spec file [0].  The sqlcipher thing got me to notice several tests that were being silently skipped.  I've enabled the mysql and postgres tests in my pull request.  I also figured out how to enable the sqlite tests, but that actually triggers a test failure that I've reported upstream [1].  I plan to leave those silently skipped for now.

[0] https://src.fedoraproject.org/rpms/python-peewee/pull-request/3
[1] https://github.com/coleifer/peewee/issues/2617

Comment 6 Viliam Križan 2022-09-21 10:19:26 UTC
Great work!

Comment 7 Fedora Update System 2022-09-22 00:00:00 UTC
FEDORA-EPEL-2022-b5921e919b has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b5921e919b

Comment 8 Fedora Update System 2022-09-22 02:30:22 UTC
FEDORA-EPEL-2022-b5921e919b 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-2022-b5921e919b

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

Comment 9 Fedora Update System 2022-09-30 01:58:56 UTC
FEDORA-EPEL-2022-b5921e919b has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.