Skip to content

new(buildah): github.com/containers/buildah recipe (OCI-image builder)#13044

Merged
jhheider merged 9 commits into
pkgxdev:mainfrom
tannevaled:new/buildah
May 30, 2026
Merged

new(buildah): github.com/containers/buildah recipe (OCI-image builder)#13044
jhheider merged 9 commits into
pkgxdev:mainfrom
tannevaled:new/buildah

Conversation

@tannevaled
Copy link
Copy Markdown
Contributor

Closes a mainstream package coverage gap (see pkgxdev/pantry overall package coverage discussion). Draft until CI confirms green.

See commit message for design choices.

Daemonless tool for building OCI/Docker container images. Same
family as podman (already in pantry); buildah focuses on the
image-building side.

linux-only (uses Linux-specific syscalls for mount/user/pid
namespaces with no macOS equivalent).

Build narrowed via BUILDTAGS to the minimum SECURITY + STORAGE set:
  - seccomp (always)
  - exclude_graphdriver_btrfs (no btrfs in pantry)
  - exclude_graphdriver_devicemapper (no lvm in pantry)
  - containers_image_openpgp (use pure-Go openpgp impl)

This still gives a fully functional buildah for the overlayfs + vfs
storage backends — what most consumers want. Skipping btrfs +
devicemapper + ostree + libsubid (none of which have pantry recipes
today) keeps the dep closure small.

Runtime deps: gnupg.org/gpgme + github.com/seccomp/libseccomp
(both already in pantry).

Test: `buildah --version` matches the bottle's marketing version.
@jhheider jhheider merged commit f483497 into pkgxdev:main May 30, 2026
6 checks passed
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