Hello:
I’ve just been experimenting with the new () Extended Attributes sync support - and I’ve just come across a few unexpected, yet reproducible, outcomes from doing so.
I’m running a shared folder between two macOS systems, both running Syncthing 1.23.6. Here’s how to reproduce the problems (points of unexpectedness highlighted in bold):
- Mac 1: Create
Shared Folder
in Finder, to use as a Shared Folder root in Syncthing; - Mac 1: Create
Folder 1
insideShared Folder
; - Mac 2: Create
Shared Folder
in Finder, to use as a Shared Folder root in Syncthing; - Mac 1: Share
Shared Folder
in Syncthing from Mac 1 to Mac 2. Do not enable Sync Extended Attributes; - Mac 2: Accept
Shared Folder
sync invitation. Do not enable Sync Extended Attributes - note thatFolder 1
correctly appears in place; - Mac 1 and Mac 2: Enable Sync Extended Attributes;
- Mac 1: Apply a Finder Tag to
Folder 1
. Prompt a rescan ofShared Folder
inside Syncthing; - Mac 2: Note that the Finder Tag does not appear on
Folder 1
; - Mac 1: Create
Folder 2
insideShared Folder
- give it a Finder Tag; - Mac 2: Note that
Folder 2
, complete with Finder Tag, correctly appears; - Mac 1: Rename
Folder 1
toFolder 1a
; - Mac 2: Note that
Folder 1
ANDFolder 1a
have now appeared; - Mac 1: Note that
Folder 1
ANDFolder 1a
have appeared here too; - Mac 1: Create
Folder 3
insideShared Folder
- give it a Finder Tag; - Mac 2: Note that
Folder 3
, complete with Finder Tag, correctly appears; - Mac 1: Change the Finder Tag on
Folder 3
- do not scan yet; - Mac 2: Change the Finder Tag on
Folder 3
differently; - Mac 1 (or Mac 2): Rescan
Shared Folder
in Syncthing; - Mac 2 (or Mac 1): Note that the Finder Tag on
Folder 3
has not changed - and now further changes on this Extended Attribute cannot be synced.
Hope that’s useful in improving the support here - thanks for the otherwise, as always, amazing tool!