Audit the base image's default application set #6

Open
opened 2026-07-14 19:48:55 +00:00 by james.oates · 0 comments
Owner

Hardware validation of the live ISO (2026-07-14): the session carries a full complement of KDE applications beyond the intended demo set (Chrome, Steam, Heroic). These come from the ublue kinoite-main base image's RPM app set — Kate, Elisa, Okular, Gwenview, Skanpage, etc. — so they're part of the OS image and will appear on installed systems too.

This collides with the clean-install product decision (#3): installed systems are supposed to ship without preinstalled apps the user didn't choose.

Work:

  • Enumerate what the base image actually ships (rpm -qa the relevant groups in a container)
  • Product pass: keep (likely: Dolphin, Konsole, System Settings, Discover, Spectacle?), remove (likely: media/office apps that Flathub serves better), per-app decision recorded here
  • rpm-ostree override remove the removals in the Containerfile (same mechanism as the existing plasma-welcome removal)
  • Verify the result in the VM rig and on the live ISO

Note: keep-list apps are system tools, not "bloatware" in the #3 sense — the line to draw is "OS furniture vs applications the user should choose". That line is the user's call.

Related: #3 (clean-install principle), #5 (branding — the other half of "this doesn't feel like Glarion yet").

Hardware validation of the live ISO (2026-07-14): the session carries a full complement of KDE applications beyond the intended demo set (Chrome, Steam, Heroic). These come from the ublue kinoite-main base image's RPM app set — Kate, Elisa, Okular, Gwenview, Skanpage, etc. — so they're part of the OS image and will appear on installed systems too. This collides with the clean-install product decision (#3): installed systems are supposed to ship without preinstalled apps the user didn't choose. Work: - [ ] Enumerate what the base image actually ships (`rpm -qa` the relevant groups in a container) - [ ] Product pass: keep (likely: Dolphin, Konsole, System Settings, Discover, Spectacle?), remove (likely: media/office apps that Flathub serves better), per-app decision recorded here - [ ] `rpm-ostree override remove` the removals in the Containerfile (same mechanism as the existing plasma-welcome removal) - [ ] Verify the result in the VM rig and on the live ISO Note: keep-list apps are system tools, not \"bloatware\" in the #3 sense — the line to draw is \"OS furniture vs applications the user should choose\". That line is the user's call. Related: #3 (clean-install principle), #5 (branding — the other half of \"this doesn't feel like Glarion yet\").
Sign in to join this conversation.
No labels
No milestone
No project
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
Glarion/glarion#6
No description provided.