Ankursinha (talk | contribs) (Created page with "= Python-progressbar2 as default = == Summary == Using python-progressbar2 as the default progressbar module in Fedora. == Owner == <!-- For change proposals to qualify as...") |
m (Add trackers) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 31: | Line 31: | ||
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | ||
--> | --> | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1663326 #1663326] | ||
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/272 #272] | |||
== Detailed Description == | == Detailed Description == | ||
Line 93: | Line 94: | ||
N/A | N/A | ||
[[Category: | [[Category:ChangeAcceptedF30]] | ||
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | <!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | ||
<!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) --> | <!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) --> | ||
Line 100: | Line 101: | ||
<!-- Select proper category, default is Self Contained Change --> | <!-- Select proper category, default is Self Contained Change --> | ||
<!-- [[Category:SelfContainedChange]] --> | <!-- [[Category:SelfContainedChange]] --> | ||
[[Category: | [[Category:SelfContainedChange]] |
Latest revision as of 20:23, 3 January 2019
Python-progressbar2 as default
Summary
Using python-progressbar2 as the default progressbar module in Fedora.
Owner
- Name: Ankur Sinha "FranciscoD" & python-progressbar maintainers.
- Email: ankursinha@fedoraproject.org, python-progressbar-owner@fedoraproject.org, python-progressbar2-owner@fedoraproject.org
- Release notes owner:
Current status
- Targeted release: Fedora 30
- Last updated: 2019-01-03
- Tracker bug: #1663326
- Release notes tracker: #272
Detailed Description
Python-progressbar2 is a better maintained, more featured fork of the original progressbar module. We want to move to using this implementation of the module.
- progressbar: https://github.com/niltonvolpato/python-progressbar
- progressbar2: https://github.com/WoLpH/python-progressbar
- python-progressbar2 review ticket: https://bugzilla.redhat.com/show_bug.cgi?id=1648728
Benefit to Fedora
Fedora will use a better maintained, more featured python progressbar implementation.
Scope
- Proposal owners:
- Include progressbar2 in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1648728
- Other developers: python-progressbar, euca2ools, libtaskotron, python-bitmath maintainers will need to update their packages to use the new module.
- Release engineering: N/A (not needed)
- List of deliverables: N/A (not needed)
- Policies and guidelines: N/A (not needed)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
None: progressbar2 will obsolete progressbar and provide the same module, dependent packages will be up dated.
How To Test
- Install python-progressbar2
- Use in python projects.
User Experience
- It will not affect end users.
- Developers using python's progressbar module will have access to a better implementation.
Dependencies
- Maintainers of packages depending on progressbar
- python-bitmath: https://bugzilla.redhat.com/show_bug.cgi?id=1654747
- libtaskotron: https://bugzilla.redhat.com/show_bug.cgi?id=1654746
- euca2ools: https://bugzilla.redhat.com/show_bug.cgi?id=1654745
Contingency Plan
- Contingency mechanism: (What to do? Who will do it?) Do not push new module.
- Contingency deadline: N/A (not needed)
- Blocks release? No
- Blocks product? None.
Documentation
https://progressbar-2.readthedocs.io/en/latest/
Release Notes
N/A