Standardize on distrobox: drop toolbox and its redundant topgrade step #5
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
monolith-os/monolith!5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/topgrade-disable-toolbx"
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?
Summary
This image standardizes on distrobox, but the base ships
toolboxand topgrade runs a separatetoolbxstep. Containers created from thefedora-toolboxbase image carry thecom.github.containers.toolbox=truelabel, so the toolbx step claims distrobox-managed boxes and fails trying to update them viatoolbox run:The distrobox step already updates these boxes correctly, so the toolbx step is both redundant and broken here.
Changes
toolboxpackage (recipes/recipe.yml) — distrobox is the only container manager this image uses.toolbxtopgrade step (files/system/etc/skel/.config/topgrade.toml) — avoids the spurious failure and the redundant double update for new user accounts.Notes
skel only seeds config for newly created accounts, so existing $HOME configs are untouched by the topgrade change; that's expected.