Skip to content

Update stacked: 10 packages - #427

Merged
twitchyliquid64 merged 12 commits into
mainfrom
update-stacked-2026-07-16-56b33826
Jul 16, 2026
Merged

Update stacked: 10 packages#427
twitchyliquid64 merged 12 commits into
mainfrom
update-stacked-2026-07-16-56b33826

Conversation

@gominimal-pkgmgr-mgr

Copy link
Copy Markdown
Contributor

Update base-soup (10 packages)

Note

These packages declare replace_on_cycle in their build.ncl, so
they participate in the toolchain rebuild graph and one hash change
cascades through the set. Bundling ensures the cascading rebuild
lands as a single unit, even when only one package is bumping —
avoids back-to-back full rebuilds from singleton PRs.

Pkgscan: clean across all bundle members — diffs against prior versions surfaced no newly-introduced suspicious patterns.

Summary

Package Old New Source
ast-grep 0.42.1 0.44.1 github:ast-grep/ast-grep:operator-pinned
biff 0.1.1 0.1.4 github:BurntSushi/biff:operator-pinned
bottom 0.12.3 0.14.4 github:ClementTsang/bottom:operator-pinned
broot 1.56.2 1.58.0 github:Canop/broot:operator-pinned
hwdata 0.408 0.409 github:vcrhonek/hwdata:operator-pinned
jaq 2.3.0 3.1.0 github:01mf02/jaq:operator-pinned
jnv 0.6.1 0.7.1 github:ynqa/jnv:operator-pinned
prek 0.4.5 0.4.9 github:j178/prek:operator-pinned
time 1.9 1.10 gnu:time:operator-pinned
ut 0.6.0 0.7.0 github:ksdme/ut:operator-pinned

Per-package details

ast-grep 0.42.1 → 0.44.1
  • SHA256: 3e5f6825e4ebb87d...a5a1eea64346853f...
  • Size: 570 KB
  • Source: https://github.com/ast-grep/ast-grep/archive/refs/tags/0.42.1.tar.gzhttps://github.com/ast-grep/ast-grep/archive/refs/tags/0.44.1.tar.gz
  • Released: 12 days ago (2026-07-04)
  • License: MIT (source: GitHub + tarball)
biff 0.1.1 → 0.1.4
  • SHA256: 459a9d4e085b1545...21b265959403c024...
  • Size: 165 KB → 166 KB
  • Source: gs://minimal-staging-archives/BurntSushi/biff/0.1.1.tar.gzgs://minimal-staging-archives/BurntSushi/biff/0.1.4.tar.gz
  • Released: 49 days ago (2026-05-28)
  • License: Unlicense ⚠️ GitHub says Unlicense, tarball says MIT
bottom 0.12.3 → 0.14.4
  • SHA256: 1c70894f0eceb703...c2b2a5bf438d014b...
  • Size: 3.3 MB → 3.5 MB
  • Source: gs://minimal-staging-archives/ClementTsang/bottom/0.12.3.tar.gzgs://minimal-staging-archives/ClementTsang/bottom/0.14.4.tar.gz
  • Released: 6 days ago (2026-07-09)
  • License: MIT (source: GitHub + tarball)
broot 1.56.2 → 1.58.0
  • SHA256: 3e7be4252c76565f...2e61f7cddafa3941...
  • Size: 14.6 MB → 14.6 MB
  • Source: gs://minimal-staging-archives/Canop/broot/v1.56.2.tar.gzgs://minimal-staging-archives/Canop/broot/v1.58.0.tar.gz
  • Released: 5 days ago (2026-07-10)
  • License: MIT (source: GitHub + tarball)
hwdata 0.408 → 0.409
  • SHA256: ac7c34efc5941d5c...23006accc0f931dd...
  • Size: 2.6 MB → 2.6 MB
  • Source: gs://minimal-staging-archives/vcrhonek/hwdata/v0.408.tar.gzgs://minimal-staging-archives/vcrhonek/hwdata/v0.409.tar.gz
  • Released: 13 days ago (2026-07-03)
  • License: GPL-2.0-only (source: tarball)
jaq 2.3.0 → 3.1.0
  • SHA256: 80fae7c5bbbc2445...8ad074d7e90e07ad...
  • Size: 121 KB → 228 KB
  • Source: gs://minimal-staging-archives/01mf02/jaq/v2.3.0.tar.gzgs://minimal-staging-archives/01mf02/jaq/v3.1.0.tar.gz
  • Released: 35 days ago (2026-06-11)
  • License: MIT (source: GitHub + tarball)
jnv 0.6.1 → 0.7.1
  • SHA256: 03223fb20a4c65c2...22423fe5d621848f...
  • Size: 149 KB → 152 KB
  • Source: gs://minimal-staging-archives/ynqa/jnv/v0.6.1.tar.gzgs://minimal-staging-archives/ynqa/jnv/v0.7.1.tar.gz
  • Released: 106 days ago (2026-04-01)
  • License: MIT (source: GitHub + tarball)
prek 0.4.5 → 0.4.9
  • SHA256: 16126573633d4b1f...c98edc2d545755b4...
  • Size: 1.1 MB → 1.1 MB
  • Source: gs://minimal-staging-archives/j178/prek/v0.4.5.tar.gzgs://minimal-staging-archives/j178/prek/v0.4.9.tar.gz
  • Released: unknown (non-GitHub source or tag-only fallback)
  • License: MIT (source: GitHub + tarball)
time 1.9 → 1.10
  • SHA256: fbacf0c81e62429d...706bf7b8444ca9eb...
  • Size: 583 KB
  • Source: gs://minimal-staging-archives/time-1.9.tar.gzgs://minimal-staging-archives/time-1.10.tar.xz
  • Released: 92 days ago (2026-04-15)
  • License: GPL-3.0-only (source: tarball)
  • Auto-applied:
    • Migrated source tarball extension .tar.gz → .tar.xz: upstream no longer publishes the .tar.gz artifact, so the mirror + build.ncl now track the .tar.xz tarball (bytes identical to upstream).
ut 0.6.0 → 0.7.0
  • SHA256: f9fd00d8913d15ca...dcea0b15bb1a6469...
  • Size: 117 KB → 117 KB
  • Source: gs://minimal-staging-archives/ksdme/ut/v0.6.0.tar.gzgs://minimal-staging-archives/ksdme/ut/v0.7.0.tar.gz
  • Released: 68 days ago (2026-05-08)
  • License: MIT (source: GitHub + tarball)

Created by pkgmgr

gominimal-pkgmgr-mgr Bot and others added 11 commits July 16, 2026 18:04
BurntSushi renamed the repo biff -> bttf, so the source archive (and our
gs://minimal-staging-archives mirror) now has a `bttf-<version>/` top dir.
build.ncl still expected `biff-<version>`, so extraction failed with
"strip prefix error: prefix not found" and biff FTBFS'd — which sank this
whole stacked bundle's `minimal build` check. The old 0.1.1 mirror predates
the rename, so it built fine.

Verified locally: biff 0.1.4 builds green (exit 0) with the corrected prefix.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@twitchyliquid64

Copy link
Copy Markdown
Member

Urgh biff was renamed to bttf

The strip_prefix fix (5614aa0) got extraction working, but the clean buildbot
then failed at `cp target/release/biff`: upstream renamed the crate/binary too,
so cargo now emits `target/release/bttf`. Copy that binary under the package's
`biff` command name (matching the usr/bin/biff output glob).

Verified in a clean build: usr/bin/biff is a 43M aarch64 ELF (the real bttf
datetime tool) — checked the actual output tree, not just exit 0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@twitchyliquid64
twitchyliquid64 added this pull request to the merge queue Jul 16, 2026
Merged via the queue into main with commit d373d0b Jul 16, 2026
9 checks passed
@twitchyliquid64
twitchyliquid64 deleted the update-stacked-2026-07-16-56b33826 branch July 16, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants