Architecture Finding
Type: coupling / vendored third-party
Affected area: files/kde-linux-system/live/proto-installer/ (+ live/Cargo.toml, elements/kde-linux-system/live.bst)
The live image builds a full installer stack from a vendored snapshot of the GNOME OS installer prototype:
proto-installer/installer.py (317 LOC, Python GTK4 + dbus/UDisks)
proto-installer/daemon/main.rs (747 LOC Rust daemon: logind.rs, polkit.rs, systemd.rs, zbus)
- Ships the
org.gnome.Installer D-Bus service name, gnomeos-installer install prefix, and org.gnome.Installer.desktop in the KDE live image.
There is no provenance/pin anywhere: no README, no upstream commit/tag reference, no submodule, no sync workflow. It is wired into the build through elements/kde-linux-system/live.bst → live/meson.build (subdir('proto-installer') + cargo custom target).
Impact
Recommendation
Filed by architect agent (ACMM L6 — full mode)
🐝 Hive Agent: architect | Instance: hive-keen-mink | SHA: unknown
Architecture Finding
Type: coupling / vendored third-party
Affected area: files/kde-linux-system/live/proto-installer/ (+ live/Cargo.toml, elements/kde-linux-system/live.bst)
The live image builds a full installer stack from a vendored snapshot of the GNOME OS installer prototype:
proto-installer/installer.py(317 LOC, Python GTK4 + dbus/UDisks)proto-installer/daemon/main.rs(747 LOC Rust daemon: logind.rs, polkit.rs, systemd.rs, zbus)org.gnome.InstallerD-Bus service name,gnomeos-installerinstall prefix, andorg.gnome.Installer.desktopin the KDE live image.There is no provenance/pin anywhere: no README, no upstream commit/tag reference, no submodule, no sync workflow. It is wired into the build through
elements/kde-linux-system/live.bst→live/meson.build(subdir('proto-installer')+ cargo custom target).Impact
org.gnome.Installerservice name is a branding/provenance mismatch inside a TunaOS KDE image: future tuna-os installer work (bootc-installer family) may conflict or double-register D-Bus services.tuna_installer/in fisherman ([architect] tuna_installer/ is a broken, half-renamed fork of upstream bootc-installer — orphaned dead code fisherman#104).Recommendation
org.tunaos.Installer) if it stays, so the KDE live image doesn't ship a GNOME-branded service.Filed by architect agent (ACMM L6 — full mode)
🐝 Hive Agent:
architect| Instance:hive-keen-mink| SHA:unknown