Skip to content

Instantly share code, notes, and snippets.

@c4t3l
Created July 31, 2025 03:36
Show Gist options
  • Save c4t3l/1db7dca3838a2194b0b28bb98b45e079 to your computer and use it in GitHub Desktop.
Save c4t3l/1db7dca3838a2194b0b28bb98b45e079 to your computer and use it in GitHub Desktop.
umoci test failures
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.blMdwq
+ umask 022
+ cd /builddir/build/BUILD/umoci-0.5.0-build
+ cd umoci-0.5.0
+ export GOPATH=/builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0
+ GOPATH=/builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0
+ cd src/github.com/opencontainers/umoci
+ GO111MODULE=off
+ go test -buildmode pie -compiler gc -ldflags ' -extldflags '\''-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '\''' ./...
ok github.com/opencontainers/umoci 0.009s
ok github.com/opencontainers/umoci/cmd/umoci 0.005s
? github.com/opencontainers/umoci/internal [no test files]
ok github.com/opencontainers/umoci/mutate 1.925s
? github.com/opencontainers/umoci/oci/cas [no test files]
ok github.com/opencontainers/umoci/oci/cas/dir 0.022s
ok github.com/opencontainers/umoci/oci/casext 3.163s
ok github.com/opencontainers/umoci/oci/casext/blobcompress 0.020s
? github.com/opencontainers/umoci/oci/casext/mediatype [no test files]
? github.com/opencontainers/umoci/oci/config/convert [no test files]
ok github.com/opencontainers/umoci/oci/config/generate 0.006s
2025/07/30 22:29:50 warn generate layer: could not add file "some/parents/filechanged": add file lstat: lstat /tmp/TestGenerateMissingFileError3517178056/001/some/parents/filechanged: no such file or directory
2025/07/30 22:29:50 warn could not generate layer: generate layer file: add file lstat: lstat /tmp/TestGenerateMissingFileError3517178056/001/some/parents/filechanged: no such file or directory
2025/07/30 22:29:50 warn generate layer: could not add file "some/parents": add file lstat: lstat /tmp/TestGenerateWrongRootError3783196286/001/some/some/parents: no such file or directory
2025/07/30 22:29:50 warn could not generate layer: generate layer file: add file lstat: lstat /tmp/TestGenerateWrongRootError3783196286/001/some/some/parents: no such file or directory
2025/07/30 22:29:50 info unpack rootfs: /tmp/TestUnpackManifestCustomLayer3762061364/002/rootfs
2025/07/30 22:29:50 info unpack layer: sha256:159fc03d42b1eb2588cdffaabe13b9a4b25879d64db0ea473c6c411adcc5740a
2025/07/30 22:29:50 info unpack layer: sha256:29788ced4c99508cba36d0a32e9029789641b2996dbead688cc114fc7203cd9c
2025/07/30 22:29:50 info unpack rootfs: /tmp/TestUnpackStartFromDescriptor3628086054/002/rootfs
2025/07/30 22:29:50 info unpack layer: sha256:29788ced4c99508cba36d0a32e9029789641b2996dbead688cc114fc7203cd9c
2025/07/30 22:29:50 info unpack rootfs: /tmp/TestUnpackUnimplementedOverlayfs1536848016/002/rootfs
2025/07/30 22:29:50 info image contains layers using the deprecated 'non-distributable' media type "application/vnd.oci.image.layer.nondistributable.v1.tar"
2025/07/30 22:29:50 info image contains layers using the deprecated 'non-distributable' media type "application/vnd.oci.image.layer.nondistributable.v1.tar"
2025/07/30 22:29:50 info image contains layers using the deprecated 'non-distributable' media type "application/vnd.oci.image.layer.nondistributable.v1.tar"
2025/07/30 22:29:50 info image contains layers using the deprecated 'non-distributable' media type "application/vnd.oci.image.layer.nondistributable.v1.tar"
--- FAIL: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs (0.01s)
--- FAIL: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay. (0.01s)
--- FAIL: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs (0.00s)
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.dummy.xattr":"foobar", "user.overlay.opaque":"x"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.dummy.xattr":"foobar", "user.overlay.opaque":"x"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=16) "user.dummy.xattr": (string) (len=6) "foobar",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("."): expected to see map[string]string{"user.dummy.xattr":"foobar", "user.overlay.opaque":"x"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.fakexattr":"fakexattr"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.fakexattr":"fakexattr"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=22) "user.overlay.fakexattr": (string) (len=9) "fakexattr"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("foo/"): expected to see map[string]string{"user.overlay.fakexattr":"fakexattr"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.whiteout":"foo"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.whiteout":"foo"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=21) "user.overlay.whiteout": (string) (len=3) "foo"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("foo/bar"): expected to see map[string]string{"user.overlay.whiteout":"foo"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.opaque":"y"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.opaque":"y"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=19) "user.overlay.opaque": (string) (len=1) "y"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("foo/baz/"): expected to see map[string]string{"user.overlay.opaque":"y"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=3) {
+(map[string]string) (len=4) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=27) "user.overlay.overlay.opaque": (string) (len=1) "x",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("foo/extra-nesting/"): expected to see map[string]string{"user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=53) "user.overlay.overlay.overlay.overlay.overlay.dummy123": (string) (len=15) "dummy xattr 123"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./DirRootfs
Messages: UnpackEntry("foo/extra-nesting/reg"): expected to see map[string]string{"user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"} not be remapped
--- FAIL: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr (0.00s)
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.dummy.xattr":"foobar", "user.overlay.opaque":"x"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.dummy.xattr":"foobar", "user.overlay.opaque":"x"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=16) "user.dummy.xattr": (string) (len=6) "foobar",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("."): expected to see map[string]string{"user.dummy.xattr":"foobar", "user.overlay.opaque":"x"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.fakexattr":"fakexattr"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.fakexattr":"fakexattr"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=22) "user.overlay.fakexattr": (string) (len=9) "fakexattr"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("foo/"): expected to see map[string]string{"user.overlay.fakexattr":"fakexattr"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.whiteout":"foo"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.whiteout":"foo"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=21) "user.overlay.whiteout": (string) (len=3) "foo"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("foo/bar"): expected to see map[string]string{"user.overlay.whiteout":"foo"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.opaque":"y"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.opaque":"y"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=19) "user.overlay.opaque": (string) (len=1) "y"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("foo/baz/"): expected to see map[string]string{"user.overlay.opaque":"y"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=3) {
+(map[string]string) (len=4) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=27) "user.overlay.overlay.opaque": (string) (len=1) "x",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("foo/extra-nesting/"): expected to see map[string]string{"user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"} not be remapped
xattr_linux_test.go:216:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:216
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=53) "user.overlay.overlay.overlay.overlay.overlay.dummy123": (string) (len=15) "dummy xattr 123"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-TrustedXattr
Messages: UnpackEntry("foo/extra-nesting/reg"): expected to see map[string]string{"user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"} not be remapped
--- FAIL: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr (0.00s)
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.dummy.xattr":"foobar", "user.overlay.overlay.opaque":"x"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.dummy.xattr":"foobar", "user.overlay.overlay.opaque":"x"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=16) "user.dummy.xattr": (string) (len=6) "foobar",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("."): expected to see map[string]string{"user.dummy.xattr":"foobar", "user.overlay.opaque":"x"} remapped properly
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.fakexattr":"fakexattr"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.fakexattr":"fakexattr"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=30) "user.overlay.overlay.fakexattr": (string) (len=9) "fakexattr"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("foo/"): expected to see map[string]string{"user.overlay.fakexattr":"fakexattr"} remapped properly
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.whiteout":"foo"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.whiteout":"foo"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=29) "user.overlay.overlay.whiteout": (string) (len=3) "foo"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("foo/bar"): expected to see map[string]string{"user.overlay.whiteout":"foo"} remapped properly
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.opaque":"y"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.opaque":"y"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=27) "user.overlay.overlay.opaque": (string) (len=1) "y"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("foo/baz/"): expected to see map[string]string{"user.overlay.opaque":"y"} remapped properly
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.overlay.whiteout":"foobar"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.overlay.whiteout":"foobar"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=3) {
+(map[string]string) (len=4) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=35) "user.overlay.overlay.overlay.opaque": (string) (len=1) "x",
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("foo/extra-nesting/"): expected to see map[string]string{"user.overlay.overlay.opaque":"x", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy":"dummy xattr", "user.overlay.overlay.overlay.whiteout":"foobar"} remapped properly
xattr_linux_test.go:206:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:206
Error: Not equal:
expected: map[string]string{"user.overlay.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=61) "user.overlay.overlay.overlay.overlay.overlay.overlay.dummy123": (string) (len=15) "dummy xattr 123"
Test: TestUnpackGenerateRoundTrip_ComplexXattr_OverlayfsRootfs/TarEntries=user.overlay./OverlayfsRootfs-UserXattr
Messages: UnpackEntry("foo/extra-nesting/reg"): expected to see map[string]string{"user.overlay.overlay.overlay.overlay.overlay.dummy123":"dummy xattr 123"} remapped properly
--- FAIL: TestUnpackGenerateRoundTrip_MockedSELinux (0.00s)
--- FAIL: TestUnpackGenerateRoundTrip_MockedSELinux/DirRootfs (0.00s)
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"rootdir", "user.dummy.xattr":"foobar"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"rootdir", "user.dummy.xattr":"foobar"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=7) "rootdir",
Test: TestUnpackGenerateRoundTrip_MockedSELinux/DirRootfs
Messages: UnpackEntry("."): expected to only see specific subset of applied xattrs
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"foodir", "user.dummy.xattr":"barbaz"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"foodir", "user.dummy.xattr":"barbaz"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=6) "foodir",
Test: TestUnpackGenerateRoundTrip_MockedSELinux/DirRootfs
Messages: UnpackEntry("foo/"): expected to only see specific subset of applied xattrs
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"foobarfile"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"foobarfile"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=10) "foobarfile"
Test: TestUnpackGenerateRoundTrip_MockedSELinux/DirRootfs
Messages: UnpackEntry("foo/bar"): expected to only see specific subset of applied xattrs
--- FAIL: TestUnpackGenerateRoundTrip_MockedSELinux/OverlayfsRootfs (0.00s)
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"rootdir", "user.dummy.xattr":"foobar"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"rootdir", "user.dummy.xattr":"foobar"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=7) "rootdir",
Test: TestUnpackGenerateRoundTrip_MockedSELinux/OverlayfsRootfs
Messages: UnpackEntry("."): expected to only see specific subset of applied xattrs
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"foodir", "user.dummy.xattr":"barbaz"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"foodir", "user.dummy.xattr":"barbaz"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=2) {
+(map[string]string) (len=3) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=6) "foodir",
Test: TestUnpackGenerateRoundTrip_MockedSELinux/OverlayfsRootfs
Messages: UnpackEntry("foo/"): expected to only see specific subset of applied xattrs
xattr_linux_test.go:351:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/oci/layer/xattr_linux_test.go:351
Error: Not equal:
expected: map[string]string{"user.UMOCI.fake_selinux":"foobarfile"}
actual : map[string]string{"security.selinux":"unconfined_u:object_r:mock_var_lib_t:s0\x00", "user.UMOCI.fake_selinux":"foobarfile"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-(map[string]string) (len=1) {
+(map[string]string) (len=2) {
+ (string) (len=16) "security.selinux": (string) (len=40) "unconfined_u:object_r:mock_var_lib_t:s0\x00",
(string) (len=23) "user.UMOCI.fake_selinux": (string) (len=10) "foobarfile"
Test: TestUnpackGenerateRoundTrip_MockedSELinux/OverlayfsRootfs
Messages: UnpackEntry("foo/bar"): expected to only see specific subset of applied xattrs
FAIL
FAIL github.com/opencontainers/umoci/oci/layer 1.076s
? github.com/opencontainers/umoci/pkg/fseval [no test files]
ok github.com/opencontainers/umoci/pkg/funchelpers 0.004s
ok github.com/opencontainers/umoci/pkg/hardening 0.032s
ok github.com/opencontainers/umoci/pkg/idtools 0.006s
? github.com/opencontainers/umoci/pkg/iohelpers [no test files]
ok github.com/opencontainers/umoci/pkg/mtreefilter 0.009s
ok github.com/opencontainers/umoci/pkg/pathtrie 0.008s
--- FAIL: TestClearxattrFilter (0.00s)
xattr_unix_test.go:72:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/pkg/system/xattr_unix_test.go:72
Error: elements differ
extra elements in list B:
([]interface {}) (len=1) {
(string) (len=16) "security.selinux"
}
listA:
([]string) (len=4) {
(string) (len=13) "user.allowed1",
(string) (len=13) "user.allowed2",
(string) (len=15) "user.forbidden1",
(string) (len=23) "user.forbidden1.allowed"
}
listB:
([]string) (len=5) {
(string) (len=23) "user.forbidden1.allowed",
(string) (len=13) "user.allowed2",
(string) (len=13) "user.allowed1",
(string) (len=15) "user.forbidden1",
(string) (len=16) "security.selinux"
}
Test: TestClearxattrFilter
Messages: all xattrs should be present after setting
xattr_unix_test.go:85:
Error Trace: /builddir/build/BUILD/umoci-0.5.0-build/umoci-0.5.0/src/github.com/opencontainers/umoci/pkg/system/xattr_unix_test.go:85
Error: elements differ
extra elements in list B:
([]interface {}) (len=1) {
(string) (len=16) "security.selinux"
}
listA:
([]string) (len=1) {
(string) (len=15) "user.forbidden1"
}
listB:
([]string) (len=2) {
(string) (len=15) "user.forbidden1",
(string) (len=16) "security.selinux"
}
Test: TestClearxattrFilter
Messages: only explicitly forbidden xattrs should be allowed to remain after clearing
FAIL
FAIL github.com/opencontainers/umoci/pkg/system 0.005s
? github.com/opencontainers/umoci/pkg/testutils [no test files]
ok github.com/opencontainers/umoci/pkg/unpriv 0.021s
FAIL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment