Bug 1940466 - Audit and modernize spec file for python-flask-modernize
Summary: Audit and modernize spec file for python-flask-modernize
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-flask-migrate
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ben Beasley
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1590806
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-18 13:38 UTC by Ben Beasley
Modified: 2021-06-08 01:25 UTC (History)
3 users (show)

Fixed In Version: python-flask-migrate-2.5.3-4.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-03 01:00:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.