v0.155.2
A desktop packaging patch. It completes the desktop publish that v0.155.0 and v0.155.1 could not finish: both built macOS and Windows binaries successfully, but one failing Linux leg withheld the updater manifest, so no platform received an update. Everything else in v0.155.0 (the ADR 0108 context architecture) was published normally and is unchanged.
Linux desktop
- The Linux app no longer bundles the board CLI (
br). The pinned build requires GLIBC 2.39, while the Linux desktop is built against glibc 2.35 on purpose — that older target is what gives the shipped app its reach, and building on a newer one would ship abrthat cannot run for anyone on Ubuntu 22.04 LTS or Debian 12. - Nothing is lost by this. Linux resolves
brexactly as Windows already did: an explicitBR_BIN, then the board plugin's own fetched copy, thenPATH— the path that was working before the bundle existed. macOS still ships the pinned binary. - A fetched
brthat cannot execute now fails with the binary's own error (GLIBC_2.39 not found) instead of a bare exit status, so the next packaging mismatch is legible from the build log.
What's Changed
- fix(desktop): stop bundling br on Linux — its pin needs a glibc we don't ship against by @mabry1985 in #3267
Full Changelog: v0.155.1...v0.155.2