On my iMac,~/Library/Biome
is excluded by default. It is in the "stickyExclusionPaths" in the.exclusions.plist
file in the root of each backup snapshot.
This is with a recent macOS clean install with 15.3.1. But the exclusion is also present in older TM snapshots since mid-December (15.2?). Before that there are lots of specific folders inside ~/Library/Biome which were excluded.
Seems that Apple decided to exclude the whole folder.
I didn't know about that exclusion list. That's pretty interesting. I see that my most recent backup of today has separate entries for Biome even though I'm running 15.3.2.
The contents of stickyExclusionPaths seems to be driven (at least partially) by metadata found on files - shown with
mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
I get pretty much the same list from that as what is shown in the backup plist. Maybe the backup simply records the current state of affairs, at the time of the backup, in that file.
I get lots of stuff from different applications - most from Apple. I wonder what process marks things as excluded. I can't imagine Apple was responsible for marking "~/Libarary/Application Support/Google/Chrome/SafetyTips/3066" as excluded. Maybe Chrome itself made the choice to do that one.
So it could be something as simple as certain files should have been marked to be ignored and were not. That mistake is causing Time Machine to throw a fit. Now to figure out who or what is to blame.