Bug 1789416

Summary: Retire python-traceback2 in F33+
Product: [Fedora] Fedora Reporter: Zbigniew Jędrzejewski-Szmek <zbyszek>
Component: python-traceback2Assignee: Michel Lind <michel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: aviso, decathorpe, mhroncok, michel
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-12 18:23:04 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: 1794222    
Bug Blocks:    

Description Zbigniew Jędrzejewski-Szmek 2020-01-09 14:17:55 UTC
Description of problem:
This package is a "backport of traceback to older pythons". It makes no sense to have it on python3.9. Let's just retire it in rawhide after F32 is branched.

Comment 1 Miro Hrončok 2020-01-09 16:27:20 UTC
$ repoquery --repo=rawhide{,-source} --whatrequires python3-traceback2
python-testtools-0:2.3.0-15.fc32.src
python-unittest2-0:1.1.0-22.fc32.src
python3-testtools-0:2.3.0-15.fc32.noarch
python3-unittest2-0:1.1.0-22.fc32.noarch

Comment 2 Zbigniew Jędrzejewski-Szmek 2020-01-09 21:56:22 UTC
unittest2 should be retired.

So this just leaves testtools.

Comment 3 Avram Lubkin 2020-01-23 00:09:24 UTC
When this gets retired, python-linecache2 can also be retired. It's only required by traceback2

Comment 4 Michel Lind 2020-02-10 01:57:56 UTC
ack, let's do this once F32 is branched.

Comment 5 Ben Cotton 2020-02-11 16:35:05 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 6 Michel Lind 2020-02-19 06:39:57 UTC
~/src/fedora/pkgs/python-traceback2 master 7s
❯ sudo dnf repoquery --repo=rawhide{,-source} --whatrequires python-traceback2
Fedora - Rawhide - Developmental packages for t 924 kB/s |  70 MB     01:17    
Fedora - Rawhide - Source                       993 kB/s | 6.5 MB     00:06    
Last metadata expiration check: 0:00:01 ago on Tue 18 Feb 2020 10:39:09 PM PST.


Package now retired.

Comment 7 Miro Hrončok 2020-02-19 07:44:37 UTC
Should be:

$ repoquery --repo=rawhide{,-source} --whatrequires python3-traceback2    # note the 3 !
python-unittest2-0:1.1.0-24.fc32.src
python3-testtools-0:2.3.0-17.fc32.noarch
python3-unittest2-0:1.1.0-24.fc32.noarch


This was not supposed to be retired yet. If you decide to unretire, please don't just revert the commit (that doesn't work), open a releng ticket.

Comment 8 Fabio Valentini 2020-02-21 21:55:50 UTC
Can confirm - this is now causing broken dependencies in rawhide for the 3 packages listed by Miro in the last comment.

Comment 9 Miro Hrončok 2020-02-24 17:24:00 UTC
python-testtools-2.3.0-18.fc32, python-testtools-2.3.0-18.fc33 no longer need this. Only unittest2 does.

Comment 10 Miro Hrončok 2020-02-25 19:14:55 UTC
unittest2 is to be removed, I think we don't need to unretire this, see also https://bugzilla.redhat.com/show_bug.cgi?id=1794222#c7

Comment 11 Michel Lind 2020-04-12 18:23:04 UTC
Keeping this retired. Sorry for the mix-up earlier!