Cutover: reconcile the user apps.lua override with the new ids #116

Closed
opened 2026-08-23 16:32:53 +01:00 by joshquinlan · 1 comment
Owner

~/.config/donbox/apps.lua from the old setup replaces the whole classes table with com.donquinleone.* ids, which breaks donbox app class comms and files on the new tree. A migration should map the old ids to donbox.* and add the new roles, or the overlay should merge tables rather than replace them.

~/.config/donbox/apps.lua from the old setup replaces the whole classes table with com.donquinleone.* ids, which breaks donbox app class comms and files on the new tree. A migration should map the old ids to donbox.* and add the new roles, or the overlay should merge tables rather than replace them.
Author
Owner

Fixed at the root and at the data: require_optional.overlay now merges nested tables, so an apps.lua override that names one class keeps every other default; and migration 1787505256 rewrites com.donquinleone.* to donbox.* in ~/.config/donbox/apps.lua with a .bak beside it. Lua suite 77/77, migrations suite green. Runs on the live machine with the cutover donbox migrate.

Fixed at the root and at the data: require_optional.overlay now merges nested tables, so an apps.lua override that names one class keeps every other default; and migration 1787505256 rewrites com.donquinleone.* to donbox.* in ~/.config/donbox/apps.lua with a .bak beside it. Lua suite 77/77, migrations suite green. Runs on the live machine with the cutover `donbox migrate`.
Sign in to join this conversation.
No description provided.