From 766ce6ff1ea584dfe980a5e0b29251768c4c0726 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 21 Oct 2026 11:36:01 +0200 Subject: sbb-remote 0.12.0: named builds, per-package job results, prune - Packages: named packages run slackrepo build, which also updates outdated ones; update on a named item finds only already-built packages. The per-row Update action is gone, Update all stays. - A real slackrepo job reads its items' buildresults rows into the job's results and is failed when any item failed, aborted or was bad: slackrepo itself exits 0. The notification names the failed items; a Build results dialog lists every item with its log and Retry failed, reopenable from the Jobs ribbon. - slackrepo prune: the helper lists built items whose SlackBuild is gone and runs slackrepo remove on them, without an Update all. stats gives the count; Packages gets a Prune action, the Built tile a 'to prune' note. Remove and prune ask for confirmation at Run it. Co-Authored-By: Claude Opus 5.5 --- docs/design/2026-10-20-sb-builder-ui-design.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs/design') diff --git a/docs/design/2026-10-20-sb-builder-ui-design.md b/docs/design/2026-10-20-sb-builder-ui-design.md index 80df13c..8d37b60 100644 --- a/docs/design/2026-10-20-sb-builder-ui-design.md +++ b/docs/design/2026-10-20-sb-builder-ui-design.md @@ -57,19 +57,21 @@ filter bar first), status bar. | Tab | Main ribbon | Small ribbon | |---|---|---| | Dashboard | Refresh | none | -| Packages | Build, Update, Rebuild, Remove, Update all, New hint, Publish | Select visible, Clear, Refresh | +| Packages | Build, Rebuild, Remove, Update all, Prune, New hint, Publish | Select visible, Clear, Refresh | | Hints | Check upstream, Update selected, Delete hint | Select visible, Clear, No download (checkable), Refresh | | Results | Show build log | Refresh | -| Jobs | Pull overlay (menu: one entry per overlay), Check shadowing, Rebuild tree, Run it, Kill | none | +| Jobs | Pull overlay (menu: one entry per overlay), Check shadowing, Rebuild tree, Run it, Build results, Kill | none | Disabled reasons (tooltips): -- Build, Update, Rebuild, Remove: "tick packages first". +- Build, Rebuild, Remove: "tick packages first". +- Prune: "no built package lost its SlackBuild". - New hint: "none of the ticked packages is without a hint". - Update selected: "tick outdated packages after Check upstream". - Delete hint: "none of the ticked packages has a hint". - Show build log: "select a result with a log". - Run it: "select a finished preview". +- Build results: "select a build with failed packages". - Kill: "select a running job". - Check upstream while running: "checking…". -- cgit v1.2.3