Source: apptainer Version: 1.4.5-2 Severity: serious Justification: FTBFS Tags: sid ftbfs
In a clean sid environment, apptainer fails to build. It might be
something specific to running in an unprivilged Incus container, but I
know that apptainer used to build in this environment. :)
> --- FAIL: TestCopyWithTar (0.00s)
> --- SKIP: TestCopyWithTar/privileged (0.00s)
> --- FAIL: TestCopyWithTar/unprivileged (0.00s)
> panic: runtime error: invalid memory address or nil pointer dereference
> [recovered, repanicked]
> [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x5a26c1]
>
> goroutine 8 [running]:
> testing.tRunner.func1.2({0x5daea0, 0x7a4ba0})
> /usr/lib/go-1.26/src/testing/testing.go:1974 +0x232
> testing.tRunner.func1()
> /usr/lib/go-1.26/src/testing/testing.go:1977 +0x349
> panic({0x5daea0?, 0x7a4ba0?})
> /usr/lib/go-1.26/src/runtime/panic.go:860 +0x13a
> github.com/apptainer/apptainer/pkg/util/archive.CopyWithTar.func1({0x628ea0?,
> 0x39c85cd323c0?}, {0x39c85cc18660?, 0x607aa0?}, 0x39c85cc0c301?)
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy.go:67
> +0x21
> github.com/docker/docker/pkg/archive.(*Archiver).CopyWithTar.func1({0x628ea0?,
> 0x39c85cd323c0?}, {0x39c85cc18660?, 0x30?}, 0x0?)
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/docker/docker/pkg/archive/archive_deprecated.go:238
> +0x2c
> github.com/moby/go-archive.(*Archiver).TarUntar(0x39c85cd26a00,
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/moby/go-archive/archive.go:1002
> +0x18b
> github.com/moby/go-archive.(*Archiver).CopyWithTar(0x39c85cd26a00,
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/moby/go-archive/archive.go:1040
> +0x125
> github.com/docker/docker/pkg/archive.(*Archiver).CopyWithTar(0x39c85cd269c0,
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/docker/docker/pkg/archive/archive_deprecated.go:241
> +0x1c7
> github.com/apptainer/apptainer/pkg/util/archive.CopyWithTar({0x39c85cc18540,
> 0x2c}, {0x39c85cc18660, 0x30})
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy.go:73
> +0x245
> github.com/apptainer/apptainer/pkg/util/archive.TestCopyWithTar.func1({0x39c85cc18540?,
> 0x6190dd?}, {0x39c85cc18660?, 0x39c85cd11e48?})
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:25
> +0x1d
> github.com/apptainer/apptainer/pkg/util/archive.testCopy(0x39c85cd786c8,
> 0x625680)
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:86
> +0x555
> github.com/apptainer/apptainer/pkg/util/archive.TestCopyWithTar.func3(0x39c85cd786c8)
>
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:36
> +0x5c
> testing.tRunner(0x39c85cd786c8, 0x39c85cd747e0)
> /usr/lib/go-1.26/src/testing/testing.go:2036 +0xea
> created by testing.(*T).Run in goroutine 6
> /usr/lib/go-1.26/src/testing/testing.go:2101 +0x4c5
> FAIL github.com/apptainer/apptainer/pkg/util/archive 0.008s
signature.asc
Description: This is a digitally signed message part

