I’m on Nobara 40, effectively Fedora 40, and after following the guide it won’t install wine-mono. No match for argument: wine-mono when trying to install wine-tkg when I get to sudo dnf install wine.x86_64 wine.i686 wine-mono mingw32-wine-gecko mingw64-wine-gecko wine-dxvk winetricks yabridge libcurl-gnutls --refresh in the guide. nothing provides wine-mono = 9.0.0 needed by wine-9.4-11.wine_tkg.fc40.i686 from copr:copr.fedorainfracloud.org:patrickl:wine-tkg:ml when trying to install yabridge. https://download.copr.fedorainfracloud.org/results/patrickl/wine-mono/fedora-40-x86_64/ has no entry for Fedora 40. I might be able to force the f39 rpm??? I don’t know if that’s a good idea.
To be more clear, I made that comment after following those exact installation instructions. I enabled all the copr repos and paid special attention to the sections aimed specifically at Fedora 40 users (priority=98 and whatnot). What I was trying to point out is that, in the wine-mono copr repo, specifically, the fc40 package does not exist, only the fc39 package.
https://download.copr.fedorainfracloud.org/results/patrickl/wine-mono/ has the subfolders fedora-39-x86_64/ and fedora-40-x86_64/. The fedora-39-x86_64/ folder has repodata/ and 07007605-wine-mono/ which in turn contains wine-mono-9.0.0-0.1.fc39.noarch.rpm. The fedora-40-x86_64/ folder only contains repodata/. There is no file wine-mono-9.0.0-0.1.fc40.noarch.rpm.
Is it safe to manually/force install wine-mono-9.0.0-0.1.fc39.noarch.rpm on Fedora 40? It’s possible there’s no difference, but they could have different lib version dependencies. It’s possible the repo is supposed to serve the fc39 version as the fc40 version and it’s just not doing it. I don’t know how the repo is supposed to work, but after having followed the instructions very carefully, the error says that wine-mono for fc40 doesn’t exist in the wine-mono copr repo.
The fc40 version of the main wine package exists: https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg/fedora-40-x86_64/07748610-wine/wine-9.4-11.wine_tkg.fc40.x86_64.rpm. But the fc39 version of that package doesn’t exist, so I’m sure I have no idea how the repo is meant to function. And to further confuse me, vkd3d has both fc39 and fc40 packages.
If there is a better place to report this as a bug, I’m sorry, I don’t know where that would be.
Thanks for elaborating. The issue is caused by the wine-9.15 update in F40 which also comes with a wine-mono-9.2.0 update which superceeds wine-mono-9.0.0.
@patrickl do you have an ETA on Fedora 41 support? I kinda already sort of upgraded (the process was interrupted by not having enough disk space) and now I am kind of in the air, because I cannot really go back to fc40 but I also cannot complete the upgrade to fc41…
You can use the wine-tkg-dev copr which has been built for F41. Make sure to disable all the wine-tkg coprs (as noted in the installation instructions). The regular wine-tkg copr will be built as time permits (no ETA)