Page MenuHomeFreeBSD

Refresh podman-suite to latest versions
ClosedPublic

Authored by dfr on Dec 19 2023, 3:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 29 2024, 2:00 AM
Unknown Object (File)
Sep 28 2024, 10:10 AM
Unknown Object (File)
Sep 28 2024, 10:10 AM
Unknown Object (File)
Sep 28 2024, 10:10 AM
Unknown Object (File)
Sep 14 2024, 5:06 PM
Unknown Object (File)
Sep 14 2024, 5:06 PM
Unknown Object (File)
Sep 14 2024, 4:54 PM
Unknown Object (File)
Sep 13 2024, 6:36 PM
Subscribers

Details

Summary

sysutils/ocijail: use consistent capitalization

net/containernetworking-plugins: changes to pkg-{descr,message}

sysutils/conmon: update to 2.1.10

sysutils/containers-common: update to 0.56.0

sysutils/skopeo: update to 1.14.0

sysutils/buildah: update to 1.32.2

sysutils/podman: update to 4.8.2

sysutils/podman-suite: update to 20231217

Test Plan

Build with poudriere, install and test on 13.2

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dfr requested review of this revision.Dec 19 2023, 3:25 PM
dfr created this revision.
dch requested changes to this revision.Jan 7 2024, 11:40 AM

not sure what's missing but this fails on arm64. BTW if it helps I have one you can borrow as needed.

===>   buildah-1.33.2 depends on shared library: libgpgme.so - found (/usr/local/lib/libgpgme.so)
===>   Returning to build of buildah-1.33.2
===========================================================================
=======================<phase: configure      >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Configuring for buildah-1.33.2
===========================================================================
=======================<phase: build          >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Building for buildah-1.33.2
gmake[1]: Entering directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
gmake[1]: git: No such file or directory
rm -f internal/mkcw/embed/entrypoint.gz
gzip -k internal/mkcw/embed/entrypoint
gzip: can't stat: internal/mkcw/embed/entrypoint: No such file or directory
gmake[1]: *** [Makefile:86: internal/mkcw/embed/entrypoint.gz] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
*** Error code 1
This revision now requires changes to proceed.Jan 7 2024, 11:40 AM
In D43121#988088, @dch wrote:

not sure what's missing but this fails on arm64. BTW if it helps I have one you can borrow as needed.

===>   buildah-1.33.2 depends on shared library: libgpgme.so - found (/usr/local/lib/libgpgme.so)
===>   Returning to build of buildah-1.33.2
===========================================================================
=======================<phase: configure      >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Configuring for buildah-1.33.2
===========================================================================
=======================<phase: build          >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Building for buildah-1.33.2
gmake[1]: Entering directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
gmake[1]: git: No such file or directory
rm -f internal/mkcw/embed/entrypoint.gz
gzip -k internal/mkcw/embed/entrypoint
gzip: can't stat: internal/mkcw/embed/entrypoint: No such file or directory
gmake[1]: *** [Makefile:86: internal/mkcw/embed/entrypoint.gz] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
*** Error code 1

Thanks for taking a look. I managed to fix this one already - not sure how this builds for non-x86 on Linux either. I will update the diff tomorrow with this fix as well as moving the podman version forward to 4.8.3. I also plan to add a fix for https://github.com/containers/podman/issues/21117 which should help out the KDE folk who are experimenting with using podman to add FreeBSD CI to their gitlab setup.

I have been building on a pi 400 which is underpowered for building heavyweight things like llvm. Maybe this year I will invest in something beefier like a honeycomb lx2.

Rebase, update podman to 4.8.3

works on my machine (tm) ! both arm64 and amd64 thanks. Haven't had time to test fully yet tho.

This revision is now accepted and ready to land.Jan 11 2024, 1:30 PM
This revision was automatically updated to reflect the committed changes.