I’m reporting a reproducible bug, not a usage question, and would like this escalated to engineering.
Summary:
Files with the macOS extended attribute com.apple.ResourceFork (no namespace prefix) fail to sync from a macOS Dropbox client to a Linux Dropbox client. The Dropbox status indicator on both ends reports the account as fully synced, with no error shown. This affected roughly 3,000 files in my account, all large media files (TIFF, NEF, JPG) spanning 20 years.
Why this matters:
Dropbox documentation lists user.com.apple.ResourceFork as a supported extended attribute. However, the attribute as actually written by macOS (e.g. via xattr -l on the file) appears without the user. namespace prefix — simply com.apple.ResourceFork. Files carrying this unprefixed attribute are silently dropped from sync to Linux, rather than synced without the attribute, or flagged as an error.
Steps to reproduce:
1. On macOS, take any file with an existing (even empty) com.apple.ResourceFork extended attribute, in a Dropbox-synced folder.
2. Confirm via Dropbox status that the account is “up to date” on both macOS and Linux.
3. Confirm the file is present on macOS and in the Dropbox web interface, but absent on the Linux client.
4. On macOS, run: xattr -d com.apple.ResourceFork “/path/to/file”
5. The file then syncs to Linux normally within the expected timeframe.
Impact:
This bug is dangerous because it fails silently. The sync status never indicates a problem, which means anyone relying on Dropbox as a source of truth across platforms (e.g. for backup, deduplication, or migration work) could lose track of files without ever being warned. In my case it took two days of independent diagnostic work to identify the root cause, since support was unable to engage with the technical specifics of the issue.
What the Dropbox engineering team should do:
1. Confirm whether this is a known issue with the Linux client’s handling of unprefixed com.apple.ResourceFork attributes.
2. At a minimum, surface a sync error/warning when a file is skipped for this reason, rather than reporting “up to date.”
3. Ideally, support syncing the file’s data fork regardless of this attribute, since the attribute is legacy macOS data with no relevance to Linux.
Happy to provide example files, xattr dumps, or further diagnostic detail if useful.