https://bugs.winehq.org/show_bug.cgi?id=47273
Bug ID: 47273 Summary: Unix symlinks no longer work in wine-staging 4.8 Product: Wine-staging Version: 4.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Keywords: regression Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gabrielopcode@gmail.com CC: erich.e.hoover@gmail.com, leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
With wine-staging-4.8, symlinks created on Linux (i.e. outside of Wine) to directories no longer work in Wine. They show up as empty files. Previously, and on wine-devel, they work just fine and even show up as symlinks under file managers.
The culprit seems to be the updated ntdll-Junction_Points patchset, though I've no idea what part of it specifically does this.
I know that support for NT symlinks and junctions was updated to differentiate them, but IMO support for native unix symlinks should remain as it was before this updated patchset, so they continue to work like before. Many people, including me, rely on that for our workflow.
Unfortunately I don't know how to bisect wine-staging patches so I can't pinpoint exactly which patch in the series is responsible for this regression.