<86>Mar 16 04:00:41 userdel[4021752]: delete user 'rooter' <86>Mar 16 04:00:41 userdel[4021752]: removed group 'rooter' owned by 'rooter' <86>Mar 16 04:00:41 userdel[4021752]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 16 04:00:41 groupadd[4021767]: group added to /etc/group: name=rooter, GID=1296 <86>Mar 16 04:00:41 groupadd[4021767]: group added to /etc/gshadow: name=rooter <86>Mar 16 04:00:41 groupadd[4021767]: new group: name=rooter, GID=1296 <86>Mar 16 04:00:41 useradd[4021776]: new user: name=rooter, UID=1296, GID=1296, home=/root, shell=/bin/bash <86>Mar 16 04:00:41 userdel[4021787]: delete user 'builder' <86>Mar 16 04:00:41 userdel[4021787]: removed group 'builder' owned by 'builder' <86>Mar 16 04:00:41 userdel[4021787]: removed shadow group 'builder' owned by 'builder' <86>Mar 16 04:00:41 groupadd[4021798]: group added to /etc/group: name=builder, GID=1297 <86>Mar 16 04:00:41 groupadd[4021798]: group added to /etc/gshadow: name=builder <86>Mar 16 04:00:41 groupadd[4021798]: new group: name=builder, GID=1297 <86>Mar 16 04:00:41 useradd[4021808]: new user: name=builder, UID=1297, GID=1297, home=/usr/src, shell=/bin/bash <13>Mar 16 04:00:42 rpmi: rpm-macros-golang-1.0.7-alt1 sisyphus+247106.100.1.1 1582836153 installed <13>Mar 16 04:00:44 rpmi: libmnl-1.0.5-alt1 sisyphus+297929.100.1.1 1649216348 installed <13>Mar 16 04:00:44 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Mar 16 04:00:44 rpmi: libnettle8-3.8.1-alt2 sisyphus+308213.100.1.1 1665439423 installed <13>Mar 16 04:00:44 rpmi: libassuan-2.5.5-alt1 sisyphus+290057.100.1.1 1637334965 installed <13>Mar 16 04:00:44 rpmi: libnfnetlink-1:1.0.1.0.8.5087-alt1 sisyphus+278100.3100.1.1 1626058838 installed <13>Mar 16 04:00:45 rpmi: cni-plugins-1.2.0-alt1 sisyphus+313922.100.1.1 1674396091 installed error reading information on service cni-dhcp: No such file or directory <13>Mar 16 04:00:45 rpmi: runc-1.1.4-alt1 sisyphus+306575.100.1.1 1662981012 installed <13>Mar 16 04:00:45 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Mar 16 04:00:45 rpmi: libsystemd-1:252.7-alt1 sisyphus+316321.100.1.1 1678130436 installed <13>Mar 16 04:00:45 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Mar 16 04:00:45 rpmi: libedit3-3.1.20191231-alt1 sisyphus+278505.100.1.1 1626106374 installed <13>Mar 16 04:00:45 rpmi: llvm13.0-filesystem-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:45 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Mar 16 04:00:45 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed <13>Mar 16 04:00:46 rpmi: clang13.0-libs-support-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:46 rpmi: llvm13.0-polly-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:46 rpmi: llvm13.0-gold-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:48 rpmi: llvm13.0-libs-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:49 rpmi: clang13.0-libs-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:49 rpmi: conmon-1:2.1.5-alt1 sisyphus+313078.100.1.1 1673301023 installed <13>Mar 16 04:00:49 rpmi: crun-1.8.1-alt1 sisyphus+315911.100.1.1 1677501446 installed <13>Mar 16 04:00:49 rpmi: libdbus-1.14.6-alt1 sisyphus+315497.100.1.1 1676874443 installed <13>Mar 16 04:00:49 rpmi: libpcap0.8-2:1.9.1-alt2 sisyphus+278380.100.1.1 1626093290 installed <13>Mar 16 04:00:49 rpmi: libnetfilter_conntrack-1:1.0.9-alt1 sisyphus+295920.100.1.1 1645780453 installed <13>Mar 16 04:00:49 rpmi: libhogweed6-3.8.1-alt2 sisyphus+308213.100.1.1 1665439423 installed <13>Mar 16 04:00:49 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639068 installed <13>Mar 16 04:00:49 rpmi: libnftnl-1.2.5-alt1 sisyphus+316466.100.1.1 1678427120 installed <13>Mar 16 04:00:49 rpmi: ninja-build-1.11.1-alt1 sisyphus+306014.100.1.1 1661920837 installed <13>Mar 16 04:00:49 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Mar 16 04:00:49 rpmi: libsqlite3-3.41.0-alt1 sisyphus+315678.100.1.1 1677187064 installed <13>Mar 16 04:00:49 rpmi: libnpth-1.6.0.20.g7e45b50-alt3 sisyphus+278566.100.1.1 1626114690 installed <13>Mar 16 04:00:49 rpmi: libksba-1.6.3-alt1 sisyphus+312546.100.1.1 1672157196 installed <13>Mar 16 04:00:49 rpmi: gpgme-common-1.18.0-alt1 sisyphus+314987.100.2.2 1676306214 installed <13>Mar 16 04:00:49 rpmi: shadow-submap-1:4.5-alt8 sisyphus+278158.1400.1.1 1626050757 installed <13>Mar 16 04:00:49 rpmi: libjansson-2.13.1-alt2 sisyphus+277959.100.1.1 1625926496 installed <13>Mar 16 04:00:49 rpmi: libnftables-1:1.0.7-alt1 sisyphus+316735.100.1.1 1678770911 installed <13>Mar 16 04:00:49 rpmi: nftables-1:1.0.7-alt1 sisyphus+316735.100.1.1 1678770911 installed error reading information on service nftables: No such file or directory <13>Mar 16 04:00:49 rpmi: libiptables-1.8.7-alt1 sisyphus+278100.2500.1.1 1626058688 installed <13>Mar 16 04:00:49 rpmi: iptables-1.8.7-alt1 sisyphus+278100.2500.1.1 1626058688 installed <13>Mar 16 04:00:49 rpmi: libxxhash-0.8.0-alt2 sisyphus+277476.100.2.1 1625621312 installed <13>Mar 16 04:00:49 rpmi: less-608-alt1 sisyphus+306395.100.1.1 1662550257 installed <13>Mar 16 04:00:49 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056683 installed <13>Mar 16 04:00:49 rpmi: libslirp-4.7.0-alt1 sisyphus+301207.100.1.3 1654272333 installed <13>Mar 16 04:00:49 rpmi: slirp4netns-1.1.12-alt1 sisyphus+294440.200.8.2 1643760512 installed <13>Mar 16 04:00:49 rpmi: containers-common-1:1-alt2 sisyphus+304619.100.2.1 1659465172 installed <13>Mar 16 04:00:49 rpmi: cni-1.1.2-alt1 sisyphus+313921.100.1.1 1674395922 installed <13>Mar 16 04:00:49 rpmi: rpm-macros-cmake-3.23.2-alt1.2 sisyphus+308755.100.1.1 1666345612 installed <13>Mar 16 04:00:49 rpmi: cmake-modules-3.23.2-alt1.2 sisyphus+308755.100.1.1 1666345612 installed <13>Mar 16 04:00:49 rpmi: libuv-1.44.2-alt1 sisyphus+303845.100.1.1 1658053885 installed <13>Mar 16 04:00:49 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Mar 16 04:00:49 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Mar 16 04:00:49 rpmi: publicsuffix-list-dafsa-20221208-alt1 sisyphus+313597.100.1.1 1673961759 installed <13>Mar 16 04:00:49 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Mar 16 04:00:49 rpmi: libnghttp2-1.52.0-alt1 sisyphus+315262.100.1.1 1676446367 installed <13>Mar 16 04:00:49 rpmi: openldap-common-2.6.3-alt1 sisyphus+306372.60.8.1 1663095223 installed <13>Mar 16 04:00:49 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493868 installed <13>Mar 16 04:00:49 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Mar 16 04:00:49 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Mar 16 04:00:49 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Mar 16 04:00:49 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Mar 16 04:00:49 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Mar 16 04:00:49 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Mar 16 04:00:49 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Mar 16 04:00:49 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Mar 16 04:00:49 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Mar 16 04:00:49 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Mar 16 04:00:49 rpmi: libcrypto1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799015 installed <13>Mar 16 04:00:49 rpmi: libssl1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799015 installed <86>Mar 16 04:00:49 groupadd[4060365]: group added to /etc/group: name=_keytab, GID=499 <86>Mar 16 04:00:49 groupadd[4060365]: group added to /etc/gshadow: name=_keytab <86>Mar 16 04:00:49 groupadd[4060365]: new group: name=_keytab, GID=499 <13>Mar 16 04:00:49 rpmi: libkrb5-1.20.1-alt1 sisyphus+306946.1000.5.2 1677793877 installed <86>Mar 16 04:00:49 groupadd[4060413]: group added to /etc/group: name=sasl, GID=498 <86>Mar 16 04:00:49 groupadd[4060413]: group added to /etc/gshadow: name=sasl <86>Mar 16 04:00:49 groupadd[4060413]: new group: name=sasl, GID=498 <13>Mar 16 04:00:50 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed <13>Mar 16 04:00:50 rpmi: libldap2-2.6.3-alt1 sisyphus+306372.60.8.1 1663095223 installed <13>Mar 16 04:00:50 rpmi: libcurl-7.88.1-alt1 sisyphus+315507.100.1.1 1676880859 installed <86>Mar 16 04:00:50 groupadd[4060583]: group added to /etc/group: name=_gnupg, GID=497 <86>Mar 16 04:00:50 groupadd[4060583]: group added to /etc/gshadow: name=_gnupg <86>Mar 16 04:00:50 groupadd[4060583]: new group: name=_gnupg, GID=497 <13>Mar 16 04:00:50 rpmi: gnupg2-2.2.40-alt1 sisyphus+313070.100.1.1 1673291368 installed <13>Mar 16 04:00:50 rpmi: libgpgme11-1.18.0-alt1 sisyphus+314987.100.2.2 1676306214 installed <13>Mar 16 04:00:50 rpmi: podman-4.4.2-alt1 sisyphus+315918.100.1.1 1677505235 installed <13>Mar 16 04:00:50 rpmi: podman-docker-4.4.2-alt1 sisyphus+315918.100.1.1 1677505235 installed <13>Mar 16 04:00:50 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244620 installed <13>Mar 16 04:00:51 rpmi: cmake-3.23.2-alt1.2 sisyphus+308755.100.1.1 1666345612 installed <13>Mar 16 04:00:51 rpmi: openssh-common-8.6p1-alt3 sisyphus+294457.100.2.1 1643759038 installed <86>Mar 16 04:00:51 groupadd[4066901]: group added to /etc/group: name=sshagent, GID=496 <86>Mar 16 04:00:51 groupadd[4066901]: group added to /etc/gshadow: name=sshagent <86>Mar 16 04:00:51 groupadd[4066901]: new group: name=sshagent, GID=496 <13>Mar 16 04:00:51 rpmi: openssh-clients-8.6p1-alt3 sisyphus+294457.100.2.1 1643759038 installed <13>Mar 16 04:00:51 rpmi: rsync-3.2.7-alt1 sisyphus+308790.100.1.1 1666394147 installed <13>Mar 16 04:00:51 rpmi: git-core-2.33.7-alt1 sisyphus+315247.100.1.1 1676405116 installed <13>Mar 16 04:00:51 rpmi: llvm-common-13.0.0-alt1 sisyphus+297141.400.5.1 1649699996 installed <13>Mar 16 04:00:51 rpmi: clang13.0-13.0.1-alt3 sisyphus+298982.600.9.1 1651005139 installed <13>Mar 16 04:00:51 rpmi: clang-13.0.0-alt1 sisyphus+297141.400.5.1 1649699996 installed <13>Mar 16 04:00:53 rpmi: golang-1.20.2-alt1 sisyphus+316441.100.1.1 1678368326 installed <13>Mar 16 04:00:54 rpmi: golang-src-1.20.2-alt1 sisyphus+316441.100.1.1 1678368326 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/dive-0.10.0-alt1.nosrc.rpm (w1.gzdio) Installing dive-0.10.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.92844 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf dive-0.10.0 + echo 'Source #0 (dive-0.10.0.tar):' Source #0 (dive-0.10.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/dive-0.10.0.tar + cd dive-0.10.0 + echo 'Source #1 (dive-development-0.10.0.tar):' Source #1 (dive-development-0.10.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/dive-development-0.10.0.tar + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.39876 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dive-0.10.0 + export GOFLAGS=-mod=vendor + GOFLAGS=-mod=vendor + go build -o dist/dive + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.89524 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/dive-buildroot + : + /bin/rm -rf -- /usr/src/tmp/dive-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd dive-0.10.0 + install -D -p -m 755 ./dist/dive /usr/src/tmp/dive-buildroot/usr/bin/dive + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/dive-buildroot (auto) Verifying and fixing files in /usr/src/tmp/dive-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/dive-buildroot/ (default) Compressing files in /usr/src/tmp/dive-buildroot (auto) debugedit: ./usr/bin/dive: DWARF version 0 unhandled [28] .debug_gdb_scripts NOT compressed, wouldn't be smaller Verifying ELF objects in /usr/src/tmp/dive-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) phdr[2]: unknown object file note type 4 with owner name 'Go' at offset 100 program header entry 9: unknown program header entry type 0x65041580 section [23] '.tbss': alloc flag set but section not in any loaded segment section [25] '.note.go.buildid': unknown object file note type 4 with owner name 'Go' at offset 100 verify-elf: WARNING: ./usr/bin/dive: eu-elflint failed Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.5351 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dive-0.10.0 + export GOFLAGS=-mod=vendor + GOFLAGS=-mod=vendor + make test make: Entering directory '/usr/src/RPM/BUILD/dive-0.10.0' go fmt -x ./... /usr/lib/golang/bin/gofmt -l -w main.go cmd/analyze.go cmd/build.go cmd/ci.go cmd/root.go cmd/version.go dive/get_image_resolver.go dive/filetree/comparer.go dive/filetree/diff.go dive/filetree/efficiency.go dive/filetree/efficiency_test.go dive/filetree/file_info.go dive/filetree/file_node.go dive/filetree/file_node_test.go dive/filetree/file_tree.go dive/filetree/file_tree_test.go dive/filetree/node_data.go dive/filetree/node_data_test.go dive/filetree/path_error.go dive/filetree/view_info.go dive/image/analyzer.go dive/image/image.go dive/image/layer.go dive/image/resolver.go dive/image/docker/archive_resolver.go dive/image/docker/build.go dive/image/docker/cli.go dive/image/docker/config.go dive/image/docker/engine_resolver.go dive/image/docker/image_archive.go dive/image/docker/image_archive_analysis_test.go dive/image/docker/layer.go dive/image/docker/manifest.go dive/image/docker/testing.go dive/image/podman/build.go dive/image/podman/cli.go dive/image/podman/resolver_linux.go dive/image/podman/resolver_notlinux.go runtime/event.go runtime/options.go runtime/run.go runtime/run_test.go runtime/ci/evaluator.go runtime/ci/evaluator_test.go runtime/ci/reference_file.go runtime/ci/rule.go runtime/export/export.go runtime/export/export_test.go runtime/export/file_reference.go runtime/export/image.go runtime/export/layer.go runtime/ui/app.go runtime/ui/controller.go runtime/ui/format/format.go runtime/ui/key/binding.go runtime/ui/layout/area.go runtime/ui/layout/layout.go runtime/ui/layout/location.go runtime/ui/layout/manager.go runtime/ui/layout/manager_test.go runtime/ui/layout/compound/layer_details_column.go runtime/ui/view/cursor.go runtime/ui/view/debug.go runtime/ui/view/details.go runtime/ui/view/filetree.go runtime/ui/view/filter.go runtime/ui/view/layer.go runtime/ui/view/layer_change_listener.go runtime/ui/view/renderer.go runtime/ui/view/status.go runtime/ui/view/views.go runtime/ui/viewmodel/filetree.go runtime/ui/viewmodel/filetree_test.go runtime/ui/viewmodel/layer_compare.go runtime/ui/viewmodel/layer_selection.go runtime/ui/viewmodel/layer_set_state.go utils/format.go utils/view.go dive/image/podman/build.go dive/image/podman/cli.go dive/image/podman/resolver_notlinux.go ./.scripts/test-coverage.sh ? github.com/wagoodman/dive [no test files] ? github.com/wagoodman/dive/cmd [no test files] ? github.com/wagoodman/dive/dive [no test files] === RUN TestEfficency --- PASS: TestEfficency (0.00s) === RUN TestEfficency_ScratchImage --- PASS: TestEfficency_ScratchImage (0.00s) === RUN TestAddChild --- PASS: TestAddChild (0.00s) === RUN TestRemoveChild --- PASS: TestRemoveChild (0.00s) === RUN TestPath --- PASS: TestPath (0.00s) === RUN TestIsWhiteout --- PASS: TestIsWhiteout (0.00s) === RUN TestDiffTypeFromAddedChildren --- PASS: TestDiffTypeFromAddedChildren (0.00s) === RUN TestDiffTypeFromRemovedChildren --- PASS: TestDiffTypeFromRemovedChildren (0.00s) === RUN TestDirSize --- PASS: TestDirSize (0.00s) === RUN TestStringCollapsed --- PASS: TestStringCollapsed (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestStringBetween --- PASS: TestStringBetween (0.00s) === RUN TestRejectPurelyRelativePath --- PASS: TestRejectPurelyRelativePath (0.00s) === RUN TestAddRelativePath --- PASS: TestAddRelativePath (0.00s) === RUN TestAddPath --- PASS: TestAddPath (0.00s) === RUN TestAddWhiteoutPath --- PASS: TestAddWhiteoutPath (0.00s) === RUN TestRemovePath --- PASS: TestRemovePath (0.00s) === RUN TestStack --- PASS: TestStack (0.00s) === RUN TestCopy --- PASS: TestCopy (0.00s) === RUN TestCompareWithNoChanges --- PASS: TestCompareWithNoChanges (0.00s) === RUN TestCompareWithAdds --- PASS: TestCompareWithAdds (0.00s) === RUN TestCompareWithChanges --- PASS: TestCompareWithChanges (0.00s) === RUN TestCompareWithRemoves --- PASS: TestCompareWithRemoves (0.00s) === RUN TestStackRange --- PASS: TestStackRange (0.00s) === RUN TestRemoveOnIterate --- PASS: TestRemoveOnIterate (0.00s) === RUN TestAssignDiffType --- PASS: TestAssignDiffType (0.00s) === RUN TestMergeDiffTypes --- PASS: TestMergeDiffTypes (0.00s) PASS github.com/wagoodman/dive/dive/filetree coverage: 58.5% of statements ok github.com/wagoodman/dive/dive/filetree 0.004s coverage: 58.5% of statements ? github.com/wagoodman/dive/dive/image [no test files] === RUN Test_Analysis --- PASS: Test_Analysis (0.00s) PASS github.com/wagoodman/dive/dive/image/docker coverage: 48.0% of statements ok github.com/wagoodman/dive/dive/image/docker 0.010s coverage: 48.0% of statements ? github.com/wagoodman/dive/dive/image/podman [no test files] === RUN TestRun --- PASS: TestRun (0.07s) PASS github.com/wagoodman/dive/runtime coverage: 53.3% of statements ok github.com/wagoodman/dive/runtime 0.080s coverage: 53.3% of statements === RUN Test_Evaluator --- PASS: Test_Evaluator (0.00s) PASS github.com/wagoodman/dive/runtime/ci coverage: 62.1% of statements ok github.com/wagoodman/dive/runtime/ci 0.011s coverage: 62.1% of statements === RUN Test_Export --- PASS: Test_Export (0.00s) PASS github.com/wagoodman/dive/runtime/export coverage: 100.0% of statements ok github.com/wagoodman/dive/runtime/export 0.010s coverage: 100.0% of statements ? github.com/wagoodman/dive/runtime/ui [no test files] ? github.com/wagoodman/dive/runtime/ui/format [no test files] ? github.com/wagoodman/dive/runtime/ui/key [no test files] === RUN Test_planAndLayoutHeaders manager_test.go:134: case: single header --- manager_test.go:134: case: two headers --- manager_test.go:134: case: two odd-sized headers --- --- PASS: Test_planAndLayoutHeaders (0.00s) === RUN Test_planAndLayoutColumns manager_test.go:234: case: two equal columns --- manager_test.go:234: case: two odd-sized columns --- manager_test.go:234: case: single column --- --- PASS: Test_planAndLayoutColumns (0.00s) === RUN Test_layout manager_test.go:369: case: 1 header + 1 footer + 1 column --- manager_test.go:369: case: 1 header + 1 footer + 3 column --- manager_test.go:369: case: 1 header + 1 footer + 2 equal columns + 1 sized column --- --- PASS: Test_layout (0.00s) PASS github.com/wagoodman/dive/runtime/ui/layout coverage: 82.6% of statements ok github.com/wagoodman/dive/runtime/ui/layout 0.002s coverage: 82.6% of statements ? github.com/wagoodman/dive/runtime/ui/layout/compound [no test files] ? github.com/wagoodman/dive/runtime/ui/view [no test files] === RUN TestFileTreeGoCase --- PASS: TestFileTreeGoCase (0.03s) === RUN TestFileTreeNoAttributes --- PASS: TestFileTreeNoAttributes (0.03s) === RUN TestFileTreeRestrictedHeight --- PASS: TestFileTreeRestrictedHeight (0.03s) === RUN TestFileTreeDirCollapse --- PASS: TestFileTreeDirCollapse (0.02s) === RUN TestFileTreeDirCollapseAll --- PASS: TestFileTreeDirCollapseAll (0.02s) === RUN TestFileTreeSelectLayer --- PASS: TestFileTreeSelectLayer (0.02s) === RUN TestFileShowAggregateChanges --- PASS: TestFileShowAggregateChanges (0.02s) === RUN TestFileTreePageDown --- PASS: TestFileTreePageDown (0.03s) === RUN TestFileTreePageUp --- PASS: TestFileTreePageUp (0.04s) === RUN TestFileTreeDirCursorRight --- PASS: TestFileTreeDirCursorRight (0.04s) === RUN TestFileTreeFilterTree --- PASS: TestFileTreeFilterTree (0.04s) === RUN TestFileTreeHideAddedRemovedModified --- PASS: TestFileTreeHideAddedRemovedModified (0.04s) === RUN TestFileTreeHideUnmodified --- PASS: TestFileTreeHideUnmodified (0.05s) === RUN TestFileTreeHideTypeWithFilter --- PASS: TestFileTreeHideTypeWithFilter (0.04s) PASS github.com/wagoodman/dive/runtime/ui/viewmodel coverage: 55.8% of statements ok github.com/wagoodman/dive/runtime/ui/viewmodel 0.468s coverage: 55.8% of statements ? github.com/wagoodman/dive/utils [no test files] github.com/wagoodman/dive/dive/filetree/comparer.go:12: NewTreeIndexKey 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:21: String 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:38: NewComparer 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:46: GetPathErrors 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:54: GetTree 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:71: get 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:88: NaturalIndexes 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:121: AggregatedIndexes 0.0% github.com/wagoodman/dive/dive/filetree/comparer.go:152: BuildCache 0.0% github.com/wagoodman/dive/dive/filetree/diff.go:18: String 0.0% github.com/wagoodman/dive/dive/filetree/diff.go:35: merge 100.0% github.com/wagoodman/dive/dive/filetree/efficiency.go:21: Len 100.0% github.com/wagoodman/dive/dive/filetree/efficiency.go:26: Swap 0.0% github.com/wagoodman/dive/dive/filetree/efficiency.go:31: Less 0.0% github.com/wagoodman/dive/dive/filetree/efficiency.go:38: Efficiency 77.8% github.com/wagoodman/dive/dive/filetree/file_info.go:25: NewFileInfoFromTarHeader 0.0% github.com/wagoodman/dive/dive/filetree/file_info.go:44: NewFileInfo 0.0% github.com/wagoodman/dive/dive/filetree/file_info.go:93: Copy 66.7% github.com/wagoodman/dive/dive/filetree/file_info.go:111: Compare 100.0% github.com/wagoodman/dive/dive/filetree/file_info.go:123: getHashFromReader 0.0% github.com/wagoodman/dive/dive/filetree/file_node.go:38: NewNode 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:54: renderTreeLine 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:78: Copy 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:90: AddChild 87.5% github.com/wagoodman/dive/dive/filetree/file_node.go:109: Remove 77.8% github.com/wagoodman/dive/dive/filetree/file_node.go:125: String 71.4% github.com/wagoodman/dive/dive/filetree/file_node.go:139: MetadataString 81.0% github.com/wagoodman/dive/dive/filetree/file_node.go:179: VisitDepthChildFirst 92.9% github.com/wagoodman/dive/dive/filetree/file_node.go:203: VisitDepthParentFirst 0.0% github.com/wagoodman/dive/dive/filetree/file_node.go:236: IsWhiteout 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:241: IsLeaf 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:246: Path 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:271: deriveDiffType 100.0% github.com/wagoodman/dive/dive/filetree/file_node.go:285: AssignDiffType 87.5% github.com/wagoodman/dive/dive/filetree/file_node.go:304: compare 54.5% github.com/wagoodman/dive/dive/filetree/file_tree.go:35: NewFileTree 100.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:57: renderStringTreeBetween 97.1% github.com/wagoodman/dive/dive/filetree/file_tree.go:133: VisibleSize 0.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:162: String 100.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:167: StringBetween 100.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:172: Copy 90.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:198: VisitDepthChildFirst 100.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:203: VisitDepthParentFirst 0.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:208: Stack 81.8% github.com/wagoodman/dive/dive/filetree/file_tree.go:228: GetNode 88.9% github.com/wagoodman/dive/dive/filetree/file_tree.go:244: AddPath 90.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:286: RemovePath 75.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:302: CompareAndMark 83.8% github.com/wagoodman/dive/dive/filetree/file_tree.go:369: markRemoved 75.0% github.com/wagoodman/dive/dive/filetree/file_tree.go:378: StackTreeRange 70.0% github.com/wagoodman/dive/dive/filetree/node_data.go:13: NewNodeData 100.0% github.com/wagoodman/dive/dive/filetree/node_data.go:22: Copy 0.0% github.com/wagoodman/dive/dive/filetree/path_error.go:12: String 0.0% github.com/wagoodman/dive/dive/filetree/path_error.go:29: NewPathError 0.0% github.com/wagoodman/dive/dive/filetree/path_error.go:37: String 0.0% github.com/wagoodman/dive/dive/filetree/view_info.go:10: NewViewInfo 100.0% github.com/wagoodman/dive/dive/filetree/view_info.go:18: Copy 0.0% github.com/wagoodman/dive/dive/image/docker/archive_resolver.go:11: NewResolverFromArchive 0.0% github.com/wagoodman/dive/dive/image/docker/archive_resolver.go:15: Fetch 0.0% github.com/wagoodman/dive/dive/image/docker/archive_resolver.go:29: Build 0.0% github.com/wagoodman/dive/dive/image/docker/build.go:8: buildImageFromCli 0.0% github.com/wagoodman/dive/dive/image/docker/cli.go:11: runDockerCmd 0.0% github.com/wagoodman/dive/dive/image/docker/cli.go:28: isDockerClientBinaryAvailable 0.0% github.com/wagoodman/dive/dive/image/docker/config.go:27: newConfig 90.9% github.com/wagoodman/dive/dive/image/docker/engine_resolver.go:18: NewResolverFromEngine 0.0% github.com/wagoodman/dive/dive/image/docker/engine_resolver.go:22: Fetch 0.0% github.com/wagoodman/dive/dive/image/docker/engine_resolver.go:37: Build 0.0% github.com/wagoodman/dive/dive/image/docker/engine_resolver.go:45: fetchArchive 0.0% github.com/wagoodman/dive/dive/image/docker/image_archive.go:23: NewImageArchive 65.9% github.com/wagoodman/dive/dive/image/docker/image_archive.go:110: processLayerTar 81.8% github.com/wagoodman/dive/dive/image/docker/image_archive.go:131: getFileList 73.3% github.com/wagoodman/dive/dive/image/docker/image_archive.go:160: ToImage 95.5% github.com/wagoodman/dive/dive/image/docker/layer.go:18: ToLayer 100.0% github.com/wagoodman/dive/dive/image/docker/manifest.go:14: newManifest 80.0% github.com/wagoodman/dive/dive/image/docker/testing.go:9: TestLoadArchive 80.0% github.com/wagoodman/dive/dive/image/docker/testing.go:19: TestAnalysisFromArchive 70.0% github.com/wagoodman/dive/runtime/ci/evaluator.go:34: NewCiEvaluator 100.0% github.com/wagoodman/dive/runtime/ci/evaluator.go:42: isRuleEnabled 100.0% github.com/wagoodman/dive/runtime/ci/evaluator.go:46: Evaluate 91.7% github.com/wagoodman/dive/runtime/ci/evaluator.go:136: Report 0.0% github.com/wagoodman/dive/runtime/ci/rule.go:45: newGenericCiRule 100.0% github.com/wagoodman/dive/runtime/ci/rule.go:54: Key 100.0% github.com/wagoodman/dive/runtime/ci/rule.go:58: Configuration 100.0% github.com/wagoodman/dive/runtime/ci/rule.go:62: Validate 100.0% github.com/wagoodman/dive/runtime/ci/rule.go:66: Evaluate 100.0% github.com/wagoodman/dive/runtime/ci/rule.go:70: String 0.0% github.com/wagoodman/dive/runtime/ci/rule.go:89: loadCiRules 88.1% github.com/wagoodman/dive/runtime/event.go:12: message 100.0% github.com/wagoodman/dive/runtime/event.go:18: exitWithError 100.0% github.com/wagoodman/dive/runtime/event.go:25: exitWithErrorMessage 100.0% github.com/wagoodman/dive/runtime/export/export.go:13: NewExport 100.0% github.com/wagoodman/dive/runtime/export/export.go:49: Marshal 100.0% github.com/wagoodman/dive/runtime/run.go:19: run 72.6% github.com/wagoodman/dive/runtime/run.go:119: Run 0.0% github.com/wagoodman/dive/runtime/ui/layout/manager.go:16: NewManager 100.0% github.com/wagoodman/dive/runtime/ui/layout/manager.go:22: Add 100.0% github.com/wagoodman/dive/runtime/ui/layout/manager.go:29: planAndLayoutHeaders 78.6% github.com/wagoodman/dive/runtime/ui/layout/manager.go:60: planFooters 93.8% github.com/wagoodman/dive/runtime/ui/layout/manager.go:92: planAndLayoutColumns 76.7% github.com/wagoodman/dive/runtime/ui/layout/manager.go:150: layoutFooters 85.7% github.com/wagoodman/dive/runtime/ui/layout/manager.go:177: notifyLayoutChange 83.3% github.com/wagoodman/dive/runtime/ui/layout/manager.go:189: Layout 0.0% github.com/wagoodman/dive/runtime/ui/layout/manager.go:201: layout 86.2% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:41: NewFileTreeViewModel 64.7% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:73: Setup 100.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:79: height 100.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:87: bufferIndexUpperBound 100.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:92: IsVisible 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:97: ResetCursor 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:104: SetTreeByLayer 70.6% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:133: CursorUp 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:148: CursorDown 66.7% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:164: CursorLeft 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:215: CursorRight 68.8% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:247: PageDown 84.6% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:273: PageUp 92.3% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:298: getAbsPositionNode 83.3% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:329: ToggleCollapse 100.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:338: ToggleCollapseAll 90.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:358: ConstrainLayout 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:367: ExpandLayout 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:376: ToggleAttributes 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:386: ToggleShowDiffType 100.0% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:391: Update 81.5% github.com/wagoodman/dive/runtime/ui/viewmodel/filetree.go:439: Render 71.4% github.com/wagoodman/dive/runtime/ui/viewmodel/layer_set_state.go:12: NewLayerSetState 0.0% github.com/wagoodman/dive/runtime/ui/viewmodel/layer_set_state.go:20: GetCompareIndexes 0.0% total: (statements) 58.8% make: Leaving directory '/usr/src/RPM/BUILD/dive-0.10.0' + exit 0 Processing files: dive-0.10.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.96704 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dive-0.10.0 + DOCDIR=/usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + export DOCDIR + rm -rf /usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + /bin/mkdir -p /usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + cp -prL LICENSE README.md /usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + chmod -R go-w /usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + chmod -R a+rX /usr/src/tmp/dive-buildroot/usr/share/doc/dive-0.10.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.X5GU4g find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0npZGK find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.34)(64bit) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MeinNZ Creating dive-debuginfo package Processing files: dive-debuginfo-0.10.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MBFP2t find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.32r6Od find-requires: running scripts (debuginfo) Requires: dive = 0.10.0-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6) Adding to dive-debuginfo a strict dependency on dive Wrote: /usr/src/RPM/RPMS/x86_64/dive-0.10.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/dive-debuginfo-0.10.0-alt1.x86_64.rpm (w2.lzdio) 60.46user 17.52system 0:27.86elapsed 279%CPU (0avgtext+0avgdata 190748maxresident)k 0inputs+0outputs (0major+3745400minor)pagefaults 0swaps 3.00user 1.37system 0:44.94elapsed 9%CPU (0avgtext+0avgdata 109956maxresident)k 0inputs+0outputs (49221major+265219minor)pagefaults 0swaps --- dive-0.10.0-alt1.x86_64.rpm.repo 2023-01-02 15:09:38.000000000 +0000 +++ dive-0.10.0-alt1.x86_64.rpm.hasher 2023-03-16 04:01:24.504468294 +0000 @@ -12,3 +12,3 @@ Provides: dive = 0.10.0-alt1:sisyphus+312809.100.1.1 -File: /usr/bin/dive 100755 root:root 762e3c5e6a94ede2f79e576af59aa634 +File: /usr/bin/dive 100755 root:root 28c598a50f84da23cb0b4d395ca427ee File: /usr/share/doc/dive-0.10.0 40755 root:root @@ -16,2 +16,2 @@ File: /usr/share/doc/dive-0.10.0/README.md 100644 root:root 59f7b6310d477fa7eb83c6ef37bc483e -RPMIdentity: 073db1d8b2c047ca18caad5f8680dccad3f375873c0c143e631d8347ab0a7db1bd945ddd22b3add69ae446394bb172eb03288e220c6cd36b74e73972462edc2b +RPMIdentity: 1e663783dc1e22efe1092fce8a7ebd4fa752929832e107c7a04cb39a65a43e7d88ed66f2e6b3494367f5a694ec962a2cdba17b753dd3a51a2129187a8a7b4342 --- dive-debuginfo-0.10.0-alt1.x86_64.rpm.repo 2023-01-02 15:09:38.000000000 +0000 +++ dive-debuginfo-0.10.0-alt1.x86_64.rpm.hasher 2023-03-16 04:01:24.568469075 +0000 @@ -460,3 +460,2 @@ /usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer 40755 root:root -/usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer/nodes.go 100644 root:root /usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer/printer.go 100644 root:root @@ -504,3 +503,2 @@ /usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-colorable/colorable_others.go 100644 root:root -/usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-colorable/noncolorable.go 100644 root:root /usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-isatty 40755 root:root @@ -736,3 +734,3 @@ Provides: dive-debuginfo = 0.10.0-alt1:sisyphus+312809.100.1.1 -File: /usr/lib/debug/usr/bin/dive.debug 100644 root:root ba2a1ae3a83b08c0dee4f90e923244f1 +File: /usr/lib/debug/usr/bin/dive.debug 100644 root:root 85ad003da75d87d87c1d3fc63ebb5e7a File: /usr/src/debug/dive-0.10.0 40755 root:root @@ -1196,3 +1194,2 @@ File: /usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer 40755 root:root -File: /usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer/nodes.go 100644 root:root 421224283546e29d957104f05462cc1b File: /usr/src/debug/dive-0.10.0/vendor/github.com/hashicorp/hcl/hcl/printer/printer.go 100644 root:root 777a756b2d8d90949d2962cd91e1430a @@ -1240,3 +1237,2 @@ File: /usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-colorable/colorable_others.go 100644 root:root d9911fab48833847ecee66355a7ff62b -File: /usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-colorable/noncolorable.go 100644 root:root bfab66e23b169d54b7acca17144c26dd File: /usr/src/debug/dive-0.10.0/vendor/github.com/mattn/go-isatty 40755 root:root @@ -1467,2 +1463,2 @@ File: /usr/src/debug/dive-0.10.0/vendor/gopkg.in/yaml.v2/yamlprivateh.go 100644 root:root e5169265c37ec1c5bdcc9beb50f036cc -RPMIdentity: d3b31edabe280cd58aa89cedace7aeea1b781e58f18c50e077c631461963c77ca72c205e4de610b12865bd2dc290a771b24b26a0e779c79119524993f8d5da25 +RPMIdentity: 169ef063e7e95aa061231b5c9d9f925c817ecebdbd2fcc1e1992347df3845b0a875dbb0e4d35a4e1e466b0cb15e757bcdee49d31d5380ab651f7b77e26e3355c