Unable to install both wine-dxvk-2.7.1-3.fc43.x86_64 from Fedora and wine-dxvk-2.6.2-1.fc43.x86_64 from @System - wine-dxvk-2.6.2-1.fc43.i686 from @System is of a lower architecture - unable to install the best update candidate for the wine-dxvk-2.6.2-1.fc43.x86_64 package - problem with the installed package Reproducible: Always Steps to Reproduce: dnf upgrade
This is expected - as is noted in the bodhi upgrade notes: "Update requires --allowerasing --best to get rid of now unwanted i686 packages": https://bodhi.fedoraproject.org/updates/FEDORA-2025-7965c039ea
This doesn't just affect normal updates, it affects a full system upgrade from Fedora 42 [1], and is breaking the upgrade path [2]: Problem 1: wine-dxvk-2.6.2-1.fc42.i686 from @System has inferior architecture - wine-dxvk-2.6.2-1.fc42.x86_64 does not belong to a distupgrade repository - problem with installed package Problem 2: wine-dxvk-d3d10-2.6.2-1.fc42.i686 from @System has inferior architecture - wine-dxvk-d3d10-2.6.2-1.fc42.x86_64 does not belong to a distupgrade repository - problem with installed package Problem 3: wine-dxvk-d3d8-2.6.2-1.fc42.i686 from @System has inferior architecture - wine-dxvk-d3d8-2.6.2-1.fc42.x86_64 does not belong to a distupgrade repository - problem with installed package Problem 4: wine-dxvk-d3d9-2.6.2-1.fc42.i686 from @System has inferior architecture - wine-dxvk-d3d9-2.6.2-1.fc42.x86_64 does not belong to a distupgrade repository - problem with installed package Problem 5: wine-dxvk-dxgi-2.6.2-1.fc42.i686 from @System has inferior architecture - wine-dxvk-dxgi-2.6.2-1.fc42.x86_64 does not belong to a distupgrade repository - problem with installed package What is the reason why Obsoletes cannot be added? [1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/ZL56GLII32JBYCVAMBT7PXG2PKGVXY5S/ [2] https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages
The obsoletes are in place, that doesn't help here. This isn't a simple replacement, so archful provides won't work either. The official upgrade docs [0] suggest both --best and --allowerasing which do resolve the issue, and also the GNOME Software does behave correctly in this situation and erases the old i686 packages. Please, do not reopen this issue, it's either wontfix or not a bug. I am open to merge any PR/MR that could help here, I am just not going to dig more, following the official docs to upgrade /or using supported GUI apps to do so works and that should be enough. [0] https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/#sect-performing-system-upgrade