Compatibility issue with new denoise workflow and 3rd party denoisers
The introduction of a checkbox for denoising, which adds the ability to remove denoise from a file that has denoise applied, allows for an issue that was previously not possible to encounter.
DNGs exported from programs like DXO PureRAW come with denoise data alongside the original raw data. When imported, Lightroom interprets these files as raws with denoise applied, and thus checks the denoise checkbox. However, this means this checkbox can also be unchecked, removing the denoise applied by DXO. You can of course check the box again, but this then runs Adobe's denoise algorithm on the file, and not DXO's, and the resulting image is completely different from that originally exported from DXO PureRAW.
To make matters worse, this could accidentally be batch applied to hundreds of images through copy/paste, and once removed, the only way to get DXO's denoise back onto all these files would be to remove every one, and re-import the DNGs from PureRAW.
Edit:
Before it comes up, no, resetting edits won't restore DXO's denoise either, as Lightroom sees the denoise checkbox being checked as a "change". Actually, if you reset edits on a freshly imported file from DXO, that'll remove DXO's denoise as well, landing you in the same situation.
