On Wed Jul 3 00:08:35 2024 +0000, Paul Gofman wrote:
If you ask me, I'd prefer to not touch the message (until it is fixed in a way so that the serial and label are always available like on Windows) or turn it into FIXME. I think WINEDEBUG=-all is the right and only answer for unwanted debug message output. Our, I don't know, WINEDEBUG=-all by default but it would be a global change not specific to this place. Some things might be printed excessively of course but in general notifying on some missing stuff which is harmless in the most of cases is a common Wine practice, currently WINEDEBUG=-all and / or redirecting stderr is the proper answer.
I don't think that kernelbase is actually doing anything useful by trying to open the file with GENERIC_READ anymore? It certainly isn't helping it retrieve the label or serial. That used to be the case, but it's not anymore; we always depend on having a mountmgr device.