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 --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index b93a826..c3737a3 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ reopens it. filter on), Results (one result kind) and Jobs. - **Packages**: every package of the repository, with built version, hint and status (`ok`, `failed`, `never`, `outdated`, `newer`: built newer than - the target, e.g. after a pin left its hint, so Update would downgrade). The + the target, e.g. after a pin left its hint, so a build would downgrade). The hint column says what the hint does: `pin` (sets `VERSION`), `deps` (only `DELREQUIRES`/`ADDREQUIRES`), `skip`, `other`. Search by name or summary, or with `cat:`, `maint:`, `req:`, `status:`, `hint:` (`hint:none` for no @@ -101,8 +101,12 @@ reopens it. chips, and **orphaned** for the packages SBo lists without a maintainer. The detail pane shows the package's versions, its dependencies after hints (dropped ones struck through), what its hint file does, and a link - to it in Hints. **Build**, **Update**, **Rebuild**, **Remove** and **Update - all** run a slackrepo `--preview` first; **New hint** creates hints, pinned + to it in Hints. **Build** (also updates outdated packages), **Rebuild**, + **Remove** and **Update all** run a slackrepo `--preview` first; **Prune** + removes built packages whose SlackBuild is gone from the tree (e.g. moved + to Slackware), the same removal Update all does, without building. A run + whose packages fail is marked failed and opens **Build results**: each + package's result, its log, and **Retry failed**; **New hint** creates hints, pinned at the `.info` version, for the ticked packages without one; **Publish** pushes the package repository (untick **publish** at Run it to hold a run back and publish later). -- cgit v1.2.3