Skip to content

xgenext2fs 1.5.6 (new formula) - #15

Closed
tuler wants to merge 1 commit into
mainfrom
feature/genext2fs
Closed

tuler wants to merge 1 commit into
mainfrom
feature/genext2fs

Conversation

@tuler

@tuler tuler commented Aug 11, 2026

Copy link
Copy Markdown
Member

Adds a formula for cartesi/genext2fs v1.5.6.

Naming

Named xgenext2fs rather than genext2fs because homebrew-core already ships a genext2fs formula (upstream 1.6.2) — reusing that name would shadow it and conflict for anyone with both taps. xgenext2fs matches both the installed binary and the fork's own AC_INIT package name, so the two coexist.

Notes

  • autoconf/automake are build deps: the release tarball ships no configure, only autogen.sh + configure.ac.
  • libarchive is a runtime dep, not build-only — --enable-libarchive defaults to on and the binary links libarchive.13.dylib from the keg-only formula. That also means the bottle can't be :any_skip_relocation.
  • License is GPL-2.0-only — the source header says "version 2 of the License" with no "or later", unlike upstream's GPL-2.0-or-later.
  • No bottle block; brew pr-pull will add it.

Verification

Locally on arm64 macOS, with the formula staged into the tap:

  • brew audit --strict --online cartesi/tap/xgenext2fs — clean
  • brew install --build-from-source cartesi/tap/xgenext2fs — installs bin/xgenext2fs and man8/xgenext2fs.8
  • brew test cartesi/tap/xgenext2fs — passes

The test builds an image from a directory and from a tarball; the tarball case exercises the libarchive path, so a broken libarchive link fails the test instead of silently shipping. It passes -b 1024 because xgenext2fs does not auto-size and otherwise errors with "no free space".

🤖 Generated with Claude Code

@tuler
tuler force-pushed the feature/genext2fs branch from f445776 to 1226b82 Compare August 11, 2026 18:03
@tuler tuler added the pr-pull Formula release label Aug 11, 2026
@github-actions github-actions Bot closed this in b2323cd Aug 11, 2026
@github-actions
github-actions Bot deleted the feature/genext2fs branch August 11, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-pull Formula release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant