Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
spoorun opened this issue Apr 5, 2017 · 4 comments
Open
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: filesystem hotspot: filename handling Filenames - invalid, portable, blacklisting, etc.

Comments

@spoorun
Copy link

spoorun commented Apr 5, 2017

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
Copy link
Member

cc @icewind1991

@spoorun
Copy link
Author

spoorun commented Apr 5, 2017

See also #4217

@spoorun
Copy link
Author

spoorun commented Sep 8, 2017

@nextcloud-bot nextcloud-bot added the stale Ticket or PR with no recent activity label Jun 20, 2018
@spoorun spoorun changed the title Preserve extended attributes for usr.xdg.tags Preserve extended attributes for usr.xdg.tags and com.apple tags May 8, 2019
@spoorun spoorun changed the title Preserve extended attributes for usr.xdg.tags and com.apple tags Preserve extended attributes for usr.xdg.tags and com.apple tags [$70] May 30, 2019
@skjnldsv skjnldsv added the 1. to develop Accepted and waiting to be taken care of label Jun 12, 2019
@ghost ghost removed the stale Ticket or PR with no recent activity label Jun 12, 2019
@whiteonion
Copy link

I'd like to sponsor this feature!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: filesystem hotspot: filename handling Filenames - invalid, portable, blacklisting, etc.
Projects
None yet
Development

No branches or pull requests

6 participants