Mere needs a profile-activation trigger mechanism for derived files that depend on the fully realized profile, not on any single package store path. Example: GLib/GSettings packages install schema XML files under usr/share/glib-2.0/schemas, but applications such as Firefox expect a merged gschemas.compiled cache. Because Mere profiles are symlink trees assembled from immutable store objects, this cache should be generated after profile realization/activation against the merged profile root (e.g. run glib-compile-schemas $PROFILE_ROOT/usr/share/glib-2.0/schemas), not as a package-local post-install mutation. The same mechanism would likely apply to other desktop cache generators, and potentially other packages. This is generally analogous to post-install hooks in other systems.
Add an activation trigger feature #68
Open
opened 2026年05月13日 17:01:55 +02:00 by jhuntwork
·
0 comments
jhuntwork
commented 2026年05月13日 17:01:55 +02:00
Mere needs a profile-activation trigger mechanism for derived files that depend on the fully realized profile, not on any single package store path. Example: GLib/GSettings packages install schema XML files under usr/share/glib-2.0/schemas, but applications such as Firefox expect a merged gschemas.compiled cache. Because Mere profiles are symlink trees assembled from immutable store objects, this cache should be generated after profile realization/activation against the merged profile root (e.g. run glib-compile-schemas $PROFILE_ROOT/usr/share/glib-2.0/schemas), not as a package-local post-install mutation. The same mechanism would likely apply to other desktop cache generators, and potentially other packages. This is generally analogous to post-install hooks in other systems.
Sign in to join this conversation.
No Branch/Tag specified
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
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
merelinux/mere#68
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?