Skip to content

Prototype

b3c787e
Select commit
Loading
Failed to load commit list.
Draft

[WIP] Rootless bridge: preserve source IPs via pesto/pasta #28478

Prototype
b3c787e
Select commit
Loading
Failed to load commit list.
Cirrus CI / Build for fedora-43-aarch64 failed May 7, 2026 in 3m 55s

Task Summary

Instruction main failed in 02:58

Details

✅ 00:13 clone
✅ 00:02 prebuild
✅ 00:02 setup
✅ 00:33 postbuild
❌ 02:58 main

	docs/build/remote/linux \
	docs/build/man
make[1]: Leaving directory '/var/tmp/go/src/github.com/containers/podman'
if [[ "arm64" != "arm64" ]]; then \
	make CGO_ENABLED=0 GOOS=linux GOARCH=arm64 \
		BUILDTAGS="containers_image_openpgp exclude_graphdriver_btrfs exclude_graphdriver_overlay" clean-binaries binaries; \
else \
	make GOOS=linux GOARCH=arm64 binaries; \
fi
make[1]: Entering directory '/var/tmp/go/src/github.com/containers/podman'
CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build \
	 \
	-ldflags '-X go.podman.io/podman/v6/libpod/define.gitCommit=b3c787e1d10078f01c4c17f8c308a68bbaf780dc-dirty -X go.podman.io/podman/v6/libpod/define.buildInfo=1778171115  -X go.podman.io/podman/v6/libpod/config._installPrefix=/usr/local -X go.podman.io/podman/v6/libpod/config._etcDir=/etc -X go.podman.io/podman/v6/pkg/systemd/quadlet._binDir=/usr/local/bin -X go.podman.io/image/v5/signature/internal/sequoia.sequoiaLibraryDir='""' -X go.podman.io/common/pkg/config.additionalHelperBinariesDir= ' \
	-tags "grpcnotrace   libsqlite3 systemd   seccomp " \
	-o bin/quadlet ./cmd/quadlet
make[1]: Leaving directory '/var/tmp/go/src/github.com/containers/podman'
make[1]: Entering directory '/var/tmp/go/src/github.com/containers/podman'
CGO_ENABLED=1 \
	go build \
	 \
	-o bin/rootlessport ./cmd/rootlessport
make[1]: Leaving directory '/var/tmp/go/src/github.com/containers/podman'
make[1]: Entering directory '/var/tmp/go/src/github.com/containers/podman'
CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build \
	 \
	-ldflags '-X go.podman.io/podman/v6/libpod/define.gitCommit=b3c787e1d10078f01c4c17f8c308a68bbaf780dc-dirty -X go.podman.io/podman/v6/libpod/define.buildInfo=1778171115  -X go.podman.io/podman/v6/libpod/config._installPrefix=/usr/local -X go.podman.io/podman/v6/libpod/config._etcDir=/etc -X go.podman.io/podman/v6/pkg/systemd/quadlet._binDir=/usr/local/bin -X go.podman.io/image/v5/signature/internal/sequoia.sequoiaLibraryDir='""' -X go.podman.io/common/pkg/config.additionalHelperBinariesDir= ' \
	-tags "grpcnotrace   libsqlite3 systemd   seccomp " \
	-o bin/podman-testing ./cmd/podman-testing
# go.podman.io/podman/v6/libpod
libpod/networking_pesto_linux.go:67:67: too many arguments in call to pasta.PestoAddPorts
	have (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping, string, string)
	want (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping)
libpod/networking_pesto_linux.go:78:70: too many arguments in call to pasta.PestoDeletePorts
	have (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping, string, string)
	want (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping)
make[1]: *** [Makefile:479: bin/podman-testing] Error 1
make[1]: Leaving directory '/var/tmp/go/src/github.com/containers/podman'
make[1]: *** Waiting for unfinished jobs....
make[1]: Entering directory '/var/tmp/go/src/github.com/containers/podman'
CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build \
	 \
	-ldflags '-X go.podman.io/podman/v6/libpod/define.gitCommit=b3c787e1d10078f01c4c17f8c308a68bbaf780dc-dirty -X go.podman.io/podman/v6/libpod/define.buildInfo=1778171115  -X go.podman.io/podman/v6/libpod/config._installPrefix=/usr/local -X go.podman.io/podman/v6/libpod/config._etcDir=/etc -X go.podman.io/podman/v6/pkg/systemd/quadlet._binDir=/usr/local/bin -X go.podman.io/image/v5/signature/internal/sequoia.sequoiaLibraryDir='""' -X go.podman.io/common/pkg/config.additionalHelperBinariesDir= ' \
	-tags "grpcnotrace   libsqlite3 systemd   seccomp " \
	-o bin/podman ./cmd/podman
# go.podman.io/podman/v6/libpod
libpod/networking_pesto_linux.go:67:67: too many arguments in call to pasta.PestoAddPorts
	have (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping, string, string)
	want (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping)
libpod/networking_pesto_linux.go:78:70: too many arguments in call to pasta.PestoDeletePorts
	have (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping, string, string)
	want (*"go.podman.io/common/pkg/config".Config, string, []"go.podman.io/common/libnetwork/types".PortMapping)
make[1]: *** [Makefile:389: bin/podman] Error 1
make[1]: Leaving directory '/var/tmp/go/src/github.com/containers/podman'
make: *** [Makefile:806: podman-release-arm64.tar.gz] Error 2

Exit status: 2