Bug 2399894 - wine-dxvk-2.6.2-1.fc43.i686 does not exist
Summary: wine-dxvk-2.6.2-1.fc43.i686 does not exist
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: wine-dxvk
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: František Zatloukal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-27 08:09 UTC by cornosier
Modified: 2025-10-04 12:59 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-10-04 12:59:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description cornosier 2025-09-27 08:09:19 UTC
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

Comment 1 František Zatloukal 2025-09-27 10:19:35 UTC
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

Comment 2 Elliott Sales de Andrade 2025-10-04 07:13:48 UTC
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

Comment 3 František Zatloukal 2025-10-04 12:59:58 UTC
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


Note You need to log in before you can comment on or make changes to this bug.