macOS / BSDs do not perform adequate canonicalization #1090

Open
opened 2026-01-02 20:17:56 +00:00 by raito · 1 comment
Owner

This is an extension of #1008.

https://keith.github.io/xcode-man-pages/getattrlist.2 seems to indicate that macOS inodes can contain far more hidden information than Linux semantics may expect.

It would be good to have someone who has macOS expertise to come and decide what should be cleared based on the FIXME in canonicalizePathMetaData_.

This is an extension of #1008. https://keith.github.io/xcode-man-pages/getattrlist.2 seems to indicate that macOS inodes can contain far more hidden information than Linux semantics may expect. It would be good to have someone who has macOS expertise to come and decide what should be cleared based on the FIXME in `canonicalizePathMetaData_`.
Member

This issue was mentioned on Gerrit on the following CLs:

  • commit message in cl/4856 ("libstore/platform/linux: allow xattrs in the sandbox")
<!-- GERRIT_LINKBOT: {"cls": [{"backlink": "https://gerrit.lix.systems/c/lix/+/4856", "number": 4856, "kind": "commit message"}], "cl_meta": {"4856": {"change_title": "libstore/platform/linux: allow xattrs in the sandbox"}}} --> This issue was mentioned on Gerrit on the following CLs: * commit message in [cl/4856](https://gerrit.lix.systems/c/lix/+/4856) ("libstore/platform/linux: allow xattrs in the sandbox")
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lix-project/lix#1090
No description provided.