Hi,
I know a little bit C#, Java, C and Fortran. If you make a library by reverse engineering, I guess the library will work if you add new features. Even at polymorphism, there should be no problem. Why in some newer versions wine cannot run some programs and there exists a regression problem?
Regards
Why in new versions of wine, some programs don't run (regression)
-
- Newbie
- Posts: 3
- Joined: Wed Apr 17, 2024 5:41 pm
- DarkShadow44
- Level 8
- Posts: 1226
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Why in new versions of wine, some programs don't run (regression)
Because every time you change code you have a chance of breaking existing functionality. Even just adding functionality can lead to a loss of functionality. Let's say Wine adds a new function, the program wants to use that new function, but since it finds that new function it assumes that two more new functions are also available. But Wine might not have those yet, therefore it now crashes.
-
- Newbie
- Posts: 3
- Joined: Mon May 20, 2024 11:14 pm
Re: Why in new versions of wine, some programs don't run (regression)
Since even a Stable branch can produce regression issues, is there a way to install a specific wine version (e.g. 9.0.5) in Debian other than building it from sources?
- DarkShadow44
- Level 8
- Posts: 1226
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Why in new versions of wine, some programs don't run (regression)
Debian is pretty much made for stuff like that, you can easily install a specific version and prevent updates.
See here, like
Although I'd recommend considering a solution like Lutris, that allows you to have multiple different wine versions in parallel. And please report all regressions to the bugtracker so they can be fixed
See here, like
Code: Select all
sudo apt install winehq-staging=7.12~bookworm-1
-
- Newbie
- Posts: 2
- Joined: Sat May 25, 2024 2:54 pm
Re: Why in new versions of wine, some programs don't run (regression)
Isn't it also true that a one point the "wine start" syntax was officially changed?
I used to be able to run "wine start /unix /realtime" [...] and get results from my "C:\Programs" (that's exactly what I called the new folder that I made containing ms programs). After the change, I couldn't get anything to run. At this point, I forgot which Linux I was using or which wine. So I'm puzzled.
I used to be able to run "wine start /unix /realtime" [...] and get results from my "C:\Programs" (that's exactly what I called the new folder that I made containing ms programs). After the change, I couldn't get anything to run. At this point, I forgot which Linux I was using or which wine. So I'm puzzled.
- DarkShadow44
- Level 8
- Posts: 1226
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Why in new versions of wine, some programs don't run (regression)
I'm not sure, I don't use that too often.