aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-21 11:36:01 +0200
committerDanilo M. <danix@danix.xyz>2026-10-21 11:36:01 +0200
commit766ce6ff1ea584dfe980a5e0b29251768c4c0726 (patch)
treeeaa047f46fc9b59acae745406a116d2e479239ca /README.md
parentfb93767351dc0d7d4d4da8068b2f94df6ef44b6d (diff)
downloadsb-builder-766ce6ff1ea584dfe980a5e0b29251768c4c0726.tar.gz
sb-builder-766ce6ff1ea584dfe980a5e0b29251768c4c0726.zip
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 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 7 insertions, 3 deletions
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).