On a more global note, it’s useless to post bugs here. Most devs don’t hangout here, it’s not adapted to issues tracking, and tagging me everywhere filmic is mentionned is only adding more spam in my inbox (especially since filmic has nothing to do with it).
Is this bug regression only in the Windows version of 3.4.1? I am on Windows. I suppose this is something that will not be fixed until the next release scheduled for Christmas 2021?
I am pretty sure there will be some release earlier.
IMHO they should delete the Windows 3.4.1 ASAP, since it’s basically unusable. 3.4.0 should stay the current Windows version for now. A dt newcomer on Windows may come to the conclusion that dt is bug ridden and not return for years.
The problem is the chronic lack of devs/testers in Windows, so unfortunately the releases for that OS are more prone to undetected bugs.
Most of the issues with 3.4.0 and 3.4.1 have been already fixed in the 3.5 development relase, so you could use a nightly build or learn to build DT yourself, it’s not difficult. Remember to alway make a backup of database before upgrading.
And if someone wants to help with testing of new releases, that’s more than welcome.
When installing 3.5 it asks to agree to convert the DB. Does it use a different DB format? I didn’t see any improvements in 3.4.1 that effect me, I can use 3.4.0 for now (and still be happy).
There is a list of bug fixes. How do I find more detail about what has been fixed? In particular, I am interested in finding out more detail about what this means:
Fix Lr metadata import, this is done only if no other XMP present.
I think it would help if they would release Beta EXE versions for people to play with and report back. I believe the ‘build yourself’ is beyond many users capability, and some are too lazy (me).
Just releasing beta versions isn’t enough. You’d also need people capable of (and willing!) generating backtraces (for crashes) or using a debugger (for non-crashing bugs), if only to exclude bugs in libraries (including windows libraries).
The process to setup a build environment for windows ist well described and can be done by everyone who’s interested in improving the software.
It’s quite easy, if you’re too lazy to be active, you must be very patient in waiting for somebody doing things for you
It doesn’t help to point to rawtherapee - their devs won’t provide a darktable nightly build for you
So if it’s that import to you, why don’t you provide a windows build? You’re free to do so … or just fix the ci environment for windows. Why should a dev using linux do this for you?
In this case it’s more complex that being able to build DT in Windows.
In fact, within my limited spare time, I collaborate with the dev team to test, bugfix and small developments. I have a full IDE setup for DT in both Windows and Linux. Still, I didn’t detect the critical bug, because it didn’t affect the master development version, but only the 3.4.1 and I simply didn’t think to perform regression tests there.
I guess releasing beta versions in .exe or .msi form could help to have a larger testing user base.