nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.45k stars 4.08k forks source link

Preserve extended attributes for usr.xdg.tags and com.apple tags [$70] #4216

Open spoorun opened 7 years ago

spoorun commented 7 years ago

Unexpected data loss for KDE and Mac users

Apple stores com.apple tags such as com.apple.FinderInfo com.apple.ResourceFork com.apple.lastuseddate#PS

KDE saves and reads tags from file metadata using extended attributes (xattr) - specifically using usr.xdg.tags

Currently, Nextcloud does not preserve that information, let-alone utilise it for tagging.

Example:

User of KDE or other tagging systems applies a tag to a file. File is synced to Nextcloud. File is downloaded or recovered from Nextcloud.

Expected: Xattr tag information (using usr.xdg.tags) is preserved.

Actual: Xattr data is not preserved, the tag is lost.

MorrisJobke commented 7 years ago

cc @icewind1991

spoorun commented 7 years ago

See also #4217

spoorun commented 7 years ago

$70 bounty on this. https://api.bountysource.com/badge/issue?issue_id=43812035

whiteonion commented 4 years ago

I'd like to sponsor this feature!