Bug 1940466

Summary: Audit and modernize spec file for python-flask-modernize
Product: [Fedora] Fedora Reporter: Ben Beasley <code>
Component: python-flask-migrateAssignee: Ben Beasley <code>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: extras-orphan, jkaluza, rbean
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-flask-migrate-2.5.3-4.fc34 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-03 01:00:47 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: 1590806    
Bug Blocks:    

Description Ben Beasley 2021-03-18 13:38:57 UTC
Description of problem:

I just picked up the package after it was orphaned. I am using it as a mentoring opportunity for a new Fedora packager. Some changes are desirable, as summarized below.

The spec file uses some outdated macros for EPEL compatibility. Diverge from the EPEL branches to modernize the spec file. Audit for any other needed changes. Consider improvements such as using the pyproject-rpm-macros, building the documentation in a -doc subpackage, and re-evaluating whether we can run the tests. Update to the latest upstream version (https://bugzilla.redhat.com/show_bug.cgi?id=1590806).

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


How reproducible:


Steps to Reproduce:
1. Look at the spec file.

Actual results:

Spec file is reasonable but needs updating.

Expected results:

Spec tool is the very model of a modern major general, I mean, Fedora Python package.

Additional info:

Comment 1 Ben Beasley 2021-05-23 15:33:40 UTC
I have not heard back from the prospective packager in a while. I am starting on this and on https://bugzilla.redhat.com/show_bug.cgi?id=1590806.

Comment 2 Fedora Update System 2021-05-23 15:53:01 UTC
FEDORA-EPEL-2021-b1ef57551a has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-b1ef57551a

Comment 3 Fedora Update System 2021-05-23 16:02:22 UTC
FEDORA-2021-20a21b0b6a has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-20a21b0b6a

Comment 4 Fedora Update System 2021-05-24 01:05:19 UTC
FEDORA-2021-20a21b0b6a has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-20a21b0b6a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-20a21b0b6a

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

Comment 5 Fedora Update System 2021-05-24 01:57:56 UTC
FEDORA-EPEL-2021-b1ef57551a has been pushed to the Fedora EPEL 8 testing repository.

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

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

Comment 6 Fedora Update System 2021-05-25 13:38:01 UTC
FEDORA-2021-deb7f88338 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-deb7f88338

Comment 7 Fedora Update System 2021-05-26 01:17:49 UTC
FEDORA-2021-deb7f88338 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-deb7f88338`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-deb7f88338

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

Comment 8 Fedora Update System 2021-06-01 01:05:14 UTC
FEDORA-2021-20a21b0b6a has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2021-06-03 01:00:47 UTC
FEDORA-2021-deb7f88338 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2021-06-08 01:25:57 UTC
FEDORA-EPEL-2021-b1ef57551a has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.