stable

Wine 10.0-rc3

FEDORA-2024-4b186481e5 created by mooninite 3 months ago for Fedora 41
Bundled vkd3d upgraded to version 1.14.
Mono engine updated to version 9.4.0.
Initial version of a Bluetooth driver.
UTF-8 support in the C runtime functions.
Support for split debug info using build ids.
Various bug fixes.
DXVK 2.5.2

There will be a one-time scriplet error from wine-dxvk. It has been tested and can be ignored.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2024-4b186481e5

This update has been submitted for testing by mooninite.

3 months ago

This update's test gating status has been changed to 'ignored'.

3 months ago

mooninite edited this update.

3 months ago

frantisekz edited this update.

New build(s):

  • wine-dxvk-2.5.1-1.fc41

Karma has been reset.

3 months ago

This update has been pushed to testing.

3 months ago
User Icon thesourcehim commented & provided feedback 3 months ago

Question. libvkd3d-shader package now has version 1.14, but it contains file libvkd3d-shader.so.1.12.0, is this correct?

User Icon besser82 commented & provided feedback 3 months ago
karma

Works great! LGTM! =)

This update can be pushed to stable now if the maintainer wishes

3 months ago
User Icon hasshu commented & provided feedback 3 months ago

I got the following output upon updating:

>>> Running post-transaction scriptlet: wine-core-0:10.0-0.1rc1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-core-0:10.0-0.1rc1.fc41.x86_64
>>> Scriptlet output:
>>> failed to link /usr/lib64/wine/x86_64-windows/d3d8.dll -> /etc/alternatives/wine-d3d8(x86-64): /usr/lib64/
>>> 
>>> Running post-transaction scriptlet: wine-core-0:10.0-0.1rc1.fc41.i686
>>> Finished post-transaction scriptlet: wine-core-0:10.0-0.1rc1.fc41.i686
>>> Scriptlet output:
>>> failed to link /usr/lib/wine/i386-windows/d3d8.dll -> /etc/alternatives/wine-d3d8(x86-32): /usr/lib/wine/i
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Scriptlet output:
>>> failed to read link /usr/lib/wine/i386-windows/d3d10core.dll: No such file or directory
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Scriptlet output:
>>> failed to read link /usr/lib64/wine/x86_64-windows/d3d10core.dll: No such file or directory

Now, on to test some Windows games...

User Icon agurenko commented & provided feedback 3 months ago

Why are we getting rc builds for stable fedora versions?

User Icon hasshu commented & provided feedback 3 months ago

After a bit of testing, which involved three Windows games (with MangoHud and Gamescope), I can tell that this RC appears to be working as well as wine-9.15-1. That said, I noticed that wine-dxvk is engaged even for DX9 games now, even though that was disabled at some point due to a wine bug (which remains open). Is this intentional?

User Icon frantisekz commented & provided feedback 3 months ago

@hasshu the scriptlet errors... are weird, I haven't seen those :/ , I'll try to take a deeper look, but at least it's just d3d{10 and 8}, d3d10 got reduced in recent dxvk, and d3d8 isn't enabled wine-dxvk side yet.

As for d3d9, yeah, that's expected, the mentioned issue should be fixed by https://gitlab.winehq.org/wine/wine/-/merge_requests/6323 .

User Icon frantisekz commented & provided feedback 3 months ago

@agurenko we had wine beta version till now, this bumps it to rc. Fedora usually tracks bi-weekly wine beta releases.

User Icon frantisekz commented & provided feedback 3 months ago

Oh, the correct pr fixing the vulkan child window rendering on X11 is this one: https://gitlab.winehq.org/wine/wine/-/merge_requests/6467 (I've mentioned the wayland one in the original comment).

User Icon mooninite commented & provided feedback 3 months ago

@frantisekz, I think we will need to delete the d3d8.dll on upgrades. Its existance is causing the scriptlet error.

mooninite edited this update.

New build(s):

  • wine-10.0-0.2rc1.fc41

Removed build(s):

  • wine-10.0-0.1rc1.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by mooninite.

3 months ago

This update has been pushed to testing.

3 months ago
User Icon hasshu commented & provided feedback 3 months ago

@frantisekz I see, thanks for the links.

After updating a clean install of wine-9.15-1 to 0.2rc1, the errors seem to persist:

>>> Running post-transaction scriptlet: wine-core-0:10.0-0.2rc1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-core-0:10.0-0.2rc1.fc41.x86_64
>>> Scriptlet output:
>>> failed to link /usr/lib64/wine/x86_64-windows/d3d8.dll -> /etc/alternatives/wine-d3d8(x86-64): /usr/lib64/wine/x86_64-windows/d3d8.dll exists and it is not a symlink
>>> 
>>> Running post-transaction scriptlet: wine-core-0:10.0-0.2rc1.fc41.i686
>>> Finished post-transaction scriptlet: wine-core-0:10.0-0.2rc1.fc41.i686
>>> Scriptlet output:
>>> failed to link /usr/lib/wine/i386-windows/d3d8.dll -> /etc/alternatives/wine-d3d8(x86-32): /usr/lib/wine/i386-windows/d3d8.dll exists and it is not a symlink
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Scriptlet output:
>>> failed to read link /usr/lib/wine/i386-windows/d3d10core.dll: No such file or directory
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Scriptlet output:
>>> failed to read link /usr/lib64/wine/x86_64-windows/d3d10core.dll: No such file or directory
>>> 

Also, I just realized that dnf5 truncates whatever doesn't fit on a single line, so above is the full output.

mooninite edited this update.

New build(s):

  • wine-10.0-0.3rc1.fc41

Removed build(s):

  • wine-10.0-0.2rc1.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by mooninite.

3 months ago

This update has been pushed to testing.

3 months ago
User Icon hasshu commented & provided feedback 3 months ago
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.i686
>>> Scriptlet output:
>>> failed to read link /usr/lib/wine/i386-windows/d3d10core.dll: No such file or directory
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.1-1.fc41.x86_64
>>> Scriptlet output:
>>> failed to read link /usr/lib64/wine/x86_64-windows/d3d10core.dll: No such file or directory
>>> 

Getting there... )

User Icon hasshu commented & provided feedback 3 months ago

That is to say, the Wine scriptlets seem to have been fixed, whereas the wine-dxvk ones still error out.

User Icon frantisekz commented & provided feedback 3 months ago
karma

Adding -1 to prevent autopush.

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

3 months ago

This update can be pushed to stable now if the maintainer wishes

3 months ago

mooninite edited this update.

New build(s):

  • wine-10.0-0.4rc2.fc41

Removed build(s):

  • wine-10.0-0.3rc1.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by mooninite.

3 months ago

This update has been pushed to testing.

3 months ago
User Icon hasshu commented & provided feedback 3 months ago

wine-dxvk hasn't been updated, right? I still get the same scriptlet errors.

frantisekz edited this update.

New build(s):

  • wine-dxvk-2.5.2-1.fc41

Removed build(s):

  • wine-dxvk-2.5.1-1.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by frantisekz.

3 months ago

This update has been pushed to testing.

3 months ago

This update's test gating status has been changed to 'waiting'.

3 months ago

This update's test gating status has been changed to 'ignored'.

3 months ago
User Icon hasshu commented & provided feedback 3 months ago
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.2-1.fc41.i686
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.2-1.fc41.i686
>>> Scriptlet output:
>>> failed to read link /usr/lib/wine/i386-windows/d3d10core.dll: No such file or directory
>>> 
>>> Running post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.2-1.fc41.x86_64
>>> Finished post-transaction scriptlet: wine-dxvk-d3d10-0:2.5.2-1.fc41.x86_64
>>> Scriptlet output:
>>> failed to read link /usr/lib64/wine/x86_64-windows/d3d10core.dll: No such file or directory
>>>

Also, DXVK v2.5.2 turns The Elder Scrolls IV: Oblivion into an acid-trip horrow show (might be fixed by https://github.com/doitsujin/dxvk/pull/4533). I would suggest waiting until the next release, and just updating Wine without wine-dxvk for now.

mooninite edited this update.

New build(s):

  • wine-10.0-0.6rc3.fc41

Removed build(s):

  • wine-10.0-0.4rc2.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by mooninite.

3 months ago

This update has been pushed to testing.

3 months ago
User Icon hasshu commented & provided feedback 3 months ago
karma

DXVK v2.5.2 is nearly broken for D3D9 games, and the scriptlets still error out.

frantisekz edited this update.

New build(s):

  • wine-dxvk-2.5.2-2.fc41

Removed build(s):

  • wine-dxvk-2.5.2-1.fc41

Karma has been reset.

3 months ago

This update has been submitted for testing by frantisekz.

3 months ago
User Icon frantisekz commented & provided feedback 3 months ago

@hasshu I did backport https://github.com/doitsujin/dxvk/pull/4533 , thanks for pointing that out!

As for scriptlet errors, these are harmless, you can verify the alternatives are set-up correctly with:

alternatives --display 'wine-d3d10core(x86-32)' alternatives --display 'wine-d3d10core(x86-64)'

This update has been pushed to testing.

3 months ago
User Icon hasshu commented & provided feedback 2 months ago
karma

@frantisekz I see. And, as expected, the backported PR made Oblivion look normal again. All in all, LGTM.

Thank you for your hard work, guys.

This update can be pushed to stable now if the maintainer wishes

2 months ago

This update has been submitted for stable by mooninite.

2 months ago

This update has been pushed to stable.

2 months ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
3 months ago
in testing
3 months ago
in stable
2 months ago
modified
3 months ago
approved
3 months ago
BZ#2183853 load_mono Could not load Mono into this process due to missing iconv.dll
0
0
BZ#2307667 wine-10.0-rc1 is available
0
0

Automated Test Results

Test Cases

0 0 Test Case wine apps