Skip to content

Prototype

8e88caa
Select commit
Loading
Failed to load commit list.
Draft

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

Prototype
8e88caa
Select commit
Loading
Failed to load commit list.
Cirrus CI / Validate source code changes failed May 8, 2026 in 2m 30s

Task Summary

Instruction main failed in 02:08

Details

✅ 00:13 clone
✅ 00:02 setup
✅ 00:04 golangci-lint
❌ 02:08 main

/usr/bin/time --verbose --output="$STATS_LOGFILE" $GOSRC/$SCRIPT_BASE/runner.sh
DEST_BRANCH is main
+ echo finished  # /var/tmp/go/src/github.com/containers/podman/./contrib/cirrus/lib.sh:282 in source()
finished
+ echo starting  # /var/tmp/go/src/github.com/containers/podman/./contrib/cirrus/runner.sh:22 in main()
starting
************************************************************
Runner executing validate-source podman-tests as root on fedora-43(fedora-43)
Current environment VM image: 
************************************************************
start ebpf cleanup tracer
DEST_BRANCH is main
+ echo finished  # /var/tmp/go/src/github.com/containers/podman/./contrib/cirrus/lib.sh:282 in source()
finished
Fedora release 43 (Forty Three)
Kernel:  6.19.14-200.fc43.x86_64
Cgroups:  cgroup2fs
aardvark-dns-1.17.1-1.fc43-x86_64
buildah-1.43.1-1.fc43-x86_64
conmon-2.2.1-2.fc43-x86_64
containernetworking-plugins-1.9.1-1.fc43-x86_64
containers-common-0.67.0-1.fc43-noarch
container-selinux-2.247.0-1.fc43-noarch
criu-4.2-11.fc43-x86_64
crun-1.27.1-1.fc43-x86_64
golang-1.25.9-1.fc43-x86_64
libseccomp-2.6.0-2.fc43-x86_64
netavark-1.17.2-1.fc43-x86_64
passt-0^20260120.g386b5f5-1.fc43-x86_64
podman-5.8.2-1.fc43-x86_64
skopeo-1.22.2-1.fc43-x86_64
************************************************************
+ _run_validate-source  # /var/tmp/go/src/github.com/containers/podman/./contrib/cirrus/runner.sh:515 in main()
+ make validate-source  # /var/tmp/go/src/github.com/containers/podman/./contrib/cirrus/runner.sh:29 in _run_validate-source()
VERSION=2.12.1 ./hack/install_golangci.sh
Installing golangci-lint v2.12.1 into ./bin/golangci-lint
golangci/golangci-lint info checking GitHub for tag 'v2.12.1'
golangci/golangci-lint info found version: 2.12.1 for v2.12.1/linux/amd64
golangci/golangci-lint info installed ./bin/golangci-lint
hack/golangci-lint.sh
Linting for GOOS=linux
+ ./bin/golangci-lint run --build-tags=apparmor,seccomp,selinux
pkg/parallel/ctr/ctr.go:9:2: could not import go.podman.io/podman/v6/libpod (-: # 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)) (typecheck)
	"go.podman.io/podman/v6/libpod"
	^
1 issues:
* typecheck: 1
make: *** [Makefile:289: golangci-lint] Error 1

Exit status: 2