Description of problem: Output of dnf says it all (see below). Version-Release number of selected component (if applicable): 1.4.3-1.fc31 How reproducible: Always Steps to Reproduce: 1. Have both python3-waitress-1.2.1-3.fc31 and python2-waitress-1.2.1-3.fc31 installed 2. Run "dnf update -y" 3. Actual results: Transaction error due to duplicate file. Output of dnf: [root@floh ~]# dnf update -y Last metadata expiration check: 0:22:16 ago on Mon 02 Mar 2020 02:21:46 PM CET. Dependencies resolved. ================================================================================================================================================================================ Package Architecture Version Repository Size ================================================================================================================================================================================ Upgrading: python3-waitress noarch 1.4.3-1.fc31 updates 241 k Transaction Summary ================================================================================================================================================================================ Upgrade 1 Package Total size: 241 k Downloading Packages: [SKIPPED] python3-waitress-1.4.3-1.fc31.noarch.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction test error: file /usr/share/doc/python-waitress/CHANGES.txt from install of python3-waitress-1.4.3-1.fc31.noarch conflicts with file from package python2-waitress-1.2.1-3.fc31.noarch Expected results: No failure during update Additional info:
Alas, this is my fault. I pushed a update (for a security issue) to 1.4.3. However, in that version in rawhide and f32 I had already dropped the python2 subpackage. So, several options here: - Are you actually using the python2 version? If not, dnf remove python2-waitress and the upgrade should complete. - If you are using it / need it, I can push another update with it back. I'd prefer not to, but if there's demand I can, and it's my mistake for dropping it there. Thoughts?
We are using the python2 version of python-waitress on Fedora 30, so it needs to continue to work with the python3 version on Fedora 30.
FEDORA-2020-d8dc84eec4 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2020-d8dc84eec4
python-waitress-1.4.3-1.fc30.1 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d8dc84eec4
Thank you for fixing this!
python-waitress-1.4.3-1.fc30.1 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.