Activity log for bug #1862773

Date Who What changed Old value New value Message
2020-02-11 14:16:11 Matthias Klose bug added bug
2020-02-11 14:16:22 Matthias Klose python-tabulate (Ubuntu): importance Undecided High
2020-02-11 14:17:02 Matthias Klose python-tabulate (Ubuntu): assignee Ubuntu OpenStack (ubuntu-openstack)
2020-02-11 14:17:12 Matthias Klose bug added subscriber MIR approval team
2020-02-12 10:34:05 James Page description [MIR] python-tabulate (dependency of cinder) [Availability] In universe [Rationale] Taken from the upstream commit that makes this change: PrettyTable is no longer maintained and the last release was in 2013. There are starting to be deprecation warnings emitted with newer Python releases. Various attempts to revive a fork haven't gained much traction. A common recommendation is to move away from PrettyTable to tabulate. This switches our usage to a close equivalent using that library instead. [Security] No security history https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=tabulate [Quality assurance] Package has unit tests which are run as part of the package build. [Dependencies] All in main [Standards compliance] OK-ish - simple package but not updated to latest Standards-Version [Maintenance] Not that well maintained in Debian - last update was an NMU in October 2019 to remove Py2 support. More recent updates in Ubuntu to bump version and execute unit tests as part of package builld. [Background information] tabulate provides similar function to prettytable - however not all openstack projects have made the switch and there are other reverse-depends in main for python3-prettytable: $ reverse-depends -c main python3-prettytable Reverse-Depends * ceph-common [amd64 arm64 armhf ppc64el s390x] * python3-automaton * python3-blazarclient * python3-ceilometerclient * python3-cinder * python3-cinderclient * python3-cliff * python3-futurist * python3-glance * python3-glanceclient * python3-heatclient * python3-magnumclient * python3-manilaclient * python3-monascaclient * python3-nova * python3-novaclient * python3-oslo.upgradecheck * python3-osprofiler * python3-seamicroclient * python3-senlinclient * python3-troveclient That said it formats output for python applications so would be considered fairly low risk from a security perspective so having two similar pkgs in main but be more palatable.
2020-02-12 10:34:10 James Page python-tabulate (Ubuntu): status Incomplete New
2020-02-12 10:34:13 James Page python-tabulate (Ubuntu): assignee Ubuntu OpenStack (ubuntu-openstack)
2020-02-13 09:15:45 Christian Ehrhardt  python-tabulate (Ubuntu): status New Incomplete
2020-02-13 16:19:47 James Page python-tabulate (Ubuntu): assignee Ubuntu Security Team (ubuntu-security)
2020-02-14 06:26:52 Christian Ehrhardt  python-tabulate (Ubuntu): status Incomplete New
2020-03-17 13:25:28 James Page python-tabulate (Ubuntu): assignee Ubuntu Security Team (ubuntu-security)
2020-03-17 13:25:59 James Page python-tabulate (Ubuntu): status New Fix Committed
2020-03-19 15:31:29 Matthias Klose python-tabulate (Ubuntu): status Fix Committed Fix Released