From Fedora Project Wiki
mNo edit summary
(Submitted to FESCo https://pagure.io/fesco/issue/2030)
Line 93: Line 93:
N/A
N/A


[[Category:ChangeAnnounced]]
[[Category:ChangeReadyForFesco]]
<!-- 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) -->  

Revision as of 18:00, 17 December 2018

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: 2018-12-17
  • Tracker bug: <will be assigned by the Wrangler>

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.

Benefit to Fedora

Fedora will use a better maintained, more featured python progressbar implementation.

Scope


  • Other developers: python-progressbar, euca2ools, libtaskotron, python-bitmath maintainers will need to update their packages to use the new module.
  • 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


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