Skip to content

v0.8.1 — fix oversized distribution packages

Choose a tag to compare

@github-actions github-actions released this 08 Jun 21:11
· 113 commits to master since this release

Patch release fixing distribution package sizes introduced in v0.8.0.

Fixes

  • Packaging: skip .source ELF section embedding in distribution builds (PACKAGE_BUILD=1). v0.8.0 Fedora RPM and Alpine APK were ~1 GB due to archiving the entire build tree when git ls-files failed in tarball builds.
  • CI: Debian dh_auto_install no longer runs make install as root (which installed to /usr/local and broke dh_usrlocal).
  • CI: Arch/Alpine tarball builds preserve pre-built deps/diff/libdiff.a after .git removal.
  • CI: Arch docker build grants builder write access to /output.

Package sizes (approx.)

Format Size
Debian .deb ~800 KB
Fedora .rpm ~1.2 MB
Arch .pkg.tar.zst ~1.1 MB
Alpine .apk ~1.2 MB
Void .xbps ~18 MB

Note: v0.8.0 release binaries (especially the Fedora RPM) should be considered broken — use v0.8.1 instead.