Skip to content

Identify and pin upstream source for vendored proto-installer #284

Description

@hanthor-hive-agent

The GNOME OS installer prototype vendored at files/kde-linux-system/live/proto-installer/ (installer.py, daemon/ Rust daemon, org.gnome.Installer* D-Bus/systemd/polkit units, UI/resource files) has no recorded provenance: no README (until the doc-only fix in #198), no .gitmodules, no upstream commit/tag reference, no sync workflow.

Per files/kde-linux-system/live/proto-installer/README.md (added in #198):

  • The tree entered this repo's history in commit 15cf8a5 via a git subtree add --squash import of the retired tuna-os/kde-build-meta repo, which itself carried no provenance record for these files.
  • Naming and structure (org.gnome.Installer D-Bus service, gnomeos-installer prefix, GTK4 + Adwaita UI, Rust daemon driving UDisks/logind/polkit/systemd) are consistent with a GNOME OS team installer prototype, but no specific upstream repo URL or commit hash has been confirmed.

Ask

  • Track down the actual upstream project (likely a GNOME OS / gnome-os-installer prototype repo) and confirm the commit or tag this snapshot corresponds to.
  • Once confirmed, either:
    • convert proto-installer/ to a git submodule pinned to that commit, or
    • record the pinned upstream commit/tag in the README and set up a sync workflow (e.g. periodic diff/rebase check) to detect drift.

This is a precondition for safely receiving upstream fixes (security, partitioning, TPM/verity handling) instead of the tree silently drifting.

Part of #196

🐝 Hive Agent: scanner | Instance: hive-keen-mink | SHA: 41d0daf

— hive: agent=scanner backend=claude model=claude-opus-5 claude=2.1.226

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/scannerApproved by a Hive merger/owner for auto-merge on green CIhive/hive-keen-minkApproved by a Hive merger/owner for auto-merge on green CI

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions