Copy link to clipboard
Copied
Issue: Lightroom Classic import stalls when a case-sensitive duplicate file name is encountered in the same folder.
Lightroom Classic Version Number: 11.4 build 202206021307-2f136917
OS Version Number: MacOS Monterey 12.4
Steps to reproduce:
1. Create files in the same folder named IMG_123.jpg and IMG_123.JPG (file names should be identical spelling but different case)
2. Attempt to import all files in the folder or Synchronize Folder on an existing folder containing said files
Expected result: Lightroom successfully imports all files or alerts the user to duplicate file names
Actual result: Lightroom import stalls and the progress bar freezes until the import is manually cancelled.
Copy link to clipboard
Copied
To clarify in step 2, this is using the "Add" import method.
Copy link to clipboard
Copied
Another apparent bug is at Apple. Is not MACOS file name case insesitive, to MACOS IMG_123.jpg and IMG_123.JPG should be seen as the same file and not allowed to coexist.
Copy link to clipboard
Copied
While not default, APFS supports case sensitive modes. https://support.apple.com/guide/disk-utility/file-system-formats-dsku19ed921c/mac
It's also possible to mount other filesystems and connect to network storage systems that support case sensitive filenames on MacOS.
Copy link to clipboard
Copied
LR nominally supports case-sensitive volumes for storage of photos and catalogs -- you just can't install LR on such a volume:
https://helpx.adobe.com/lightroom-classic/system-requirements.html
However, there have been bugs reported about case-sensitive volumes before, and knowing the plugin-visible internals very well, it wouldn't surprise me if you're tripping over another bug.
But I'm not able to reproduce your steps on LR 11.4.1 / Mac OS 12.4 importing from a volume formatted Mac OS Extended (Case-sensitive, Journaled). See the attached screen recording.
What's "curious", though, is that LR displays both file names in upper case and reports such to plugins that access the file name (indicative of confusion internally).