Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

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!