Watch
1
0
Fork
You've already forked SouveraineOS
0

distribution: give viewtop one producer

This commit is contained in:
Fimeg 2026-08-13 13:45:01 -04:00
commit 482ad388d8
2 changed files with 7 additions and 7 deletions

View file

@ -12,10 +12,10 @@ its release lands. Those decisions live here, once.
- `manifest.toml` is the canonical body, package, producer, and installer - `manifest.toml` is the canonical body, package, producer, and installer
profile graph. profile graph.
- A package normally names one `producer`; when architecture-specific release - A package names one producer. That producer builds every declared
paths live in different repositories it names `producers` explicitly. This architecture from the same source revision, then publishes them together.
records one package identity without pretending one workflow built both Device profiles select packages; they never redirect one architecture to a
bodies. second repository or a moving source branch.
- The signed `edge` archive is one multi-producer archive. Its implementation - The signed `edge` archive is one multi-producer archive. Its implementation
currently lives in `souveraine/packaging/arch/publish-edge.sh`; this manifest currently lives in `souveraine/packaging/arch/publish-edge.sh`; this manifest
names it so consumers do not grow their own publisher. names it so consumers do not grow their own publisher.

View file

@ -28,7 +28,7 @@ architectures = ["aarch64"]
[producers.souveraine-viewtop] [producers.souveraine-viewtop]
repository = "Fimeg/souveraine-viewtop" repository = "Fimeg/souveraine-viewtop"
workflow = ".gitea/workflows/ci.yml" workflow = ".gitea/workflows/ci.yml"
architectures = ["x86_64"] architectures = ["x86_64", "aarch64"]
# Current packages. `managed` means a producer and shared archive path exist; # Current packages. `managed` means a producer and shared archive path exist;
# it does not assert that the newest run is green. `blocked` and `planned` are # it does not assert that the newest run is green. `blocked` and `planned` are
@ -37,7 +37,7 @@ architectures = ["x86_64"]
souveraine = { producer = "souveraine", architectures = ["x86_64", "aarch64"], state = "managed" } souveraine = { producer = "souveraine", architectures = ["x86_64", "aarch64"], state = "managed" }
upower-souveraine = { producer = "souveraine", architectures = ["x86_64", "aarch64"], state = "managed" } upower-souveraine = { producer = "souveraine", architectures = ["x86_64", "aarch64"], state = "managed" }
souveraine-updater = { producer = "souveraine-updater", architectures = ["x86_64", "aarch64"], state = "managed" } souveraine-updater = { producer = "souveraine-updater", architectures = ["x86_64", "aarch64"], state = "managed" }
souveraine-viewtop = { producers = ["pixel3arch", "souveraine-viewtop"], architectures = ["aarch64", "x86_64"], state = "managed" } souveraine-viewtop = { producer = "souveraine-viewtop", architectures = ["aarch64", "x86_64"], state = "managed" }
linux-blueline = { producer = "pixel3arch", architectures = ["aarch64"], state = "blocked", blocker = "kernel.yml does not publish into the shared archive" } linux-blueline = { producer = "pixel3arch", architectures = ["aarch64"], state = "blocked", blocker = "kernel.yml does not publish into the shared archive" }
souveraine-callaudio = { producer = "pixel3arch", architectures = ["aarch64"], state = "managed" } souveraine-callaudio = { producer = "pixel3arch", architectures = ["aarch64"], state = "managed" }
souveraine-callaudiod = { producer = "pixel3arch", architectures = ["aarch64"], state = "managed" } souveraine-callaudiod = { producer = "pixel3arch", architectures = ["aarch64"], state = "managed" }
@ -79,7 +79,7 @@ blockers = ["package-owned shell and ViewTop session are not implemented", "lapt
[profiles.d10] [profiles.d10]
status = "blocked" status = "blocked"
architectures = ["aarch64"] architectures = ["aarch64"]
packages = ["souveraine", "upower-souveraine", "souveraine-updater", "linux-d10", "souveraine-d10-device"] packages = ["souveraine", "upower-souveraine", "souveraine-updater", "souveraine-viewtop", "linux-d10", "souveraine-d10-device"]
host_tools = ["souveraine-d10-loader"] host_tools = ["souveraine-d10-loader"]
blockers = ["TASK-64 has no packaged kernel, loader, or device identity yet", "ADP display has no pixel proof"] blockers = ["TASK-64 has no packaged kernel, loader, or device identity yet", "ADP display has no pixel proof"]