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.
$ 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
unittest2 should be retired. So this just leaves testtools.
When this gets retired, python-linecache2 can also be retired. It's only required by traceback2
ack, let's do this once F32 is branched.
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle. Changing version to 32.
~/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.
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.
Can confirm - this is now causing broken dependencies in rawhide for the 3 packages listed by Miro in the last comment.
python-testtools-2.3.0-18.fc32, python-testtools-2.3.0-18.fc33 no longer need this. Only unittest2 does.
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
Keeping this retired. Sorry for the mix-up earlier!