meta-virtualization/recipes-containers
Bruce Ashfield 0928637671 umoci: update to v0.5.0
Bumping umoci to version v0.5.0-28-g8a7f789, which comprises the following commits:

    e0662ee internal: move pkg/system to internal
    58645a6 internal: move pkg/testutils to internal/testhelpers
    973fe4f internal: move pkg/iohelpers to internal
    7b16c17 internal: move pkg/funchelpers to internal
    141cc9a internal: move pkg/pathtrie to internal
    1a2fc2f internal: move pkg/idtools to internal
    46ad7b5 gha: cflite: move cronjob timing
    7e958cb gha: cflite: remove unneeded matrix
    90bdb13 README: update release key description
    ee36e53 gha: add batch fuzzing for ClusterFuzzLite
    c4cce9a gha: add ClusterFuzzLite to ci
    ed840cd fuzz: minor improvements
    7a79fc3 oci: dir: ensure ownership of new files matches image dir ownership
    a652677 gha: use CODECOV_TOKEN to fix main branch uploads
    0cc9dac unit: switch to alternative 'go test ./... -test.gocoverdir' workaround
    55d9840 tests: switch to modern GOCOVERDIR
    9fbccd4 ci: remove vestiges of Travis and manual CodeCov uploads
    2f95855 dockerfile: fix 'dubious ownership' git error
    3d0704d dockerfile: drop unneeded helper tools
    1894c20 meta: properly mark meta.WhiteoutMode as Deprecated
    4d65d2f version: use go:embed
    6df6dcf VERSION: back to development
    0bb7e0b VERSION: release v0.5.0
    486a6a5 oci: layer: handle auto-converting to an opaque whiteout with overlayfs
    a665c67 oci: layer: fix extraction with a non-directory parent component
    7d2d5e5 oci: layer: add support for userxattr in OverlayfsRootfs
    55fc2f5 oci: layer: clean up ToDisk and ToTar signatures
    8375e7a oci: layer: explicitly handle unrelated xattrs for overlayfs xattr filter
    0cea894 oci: layer: merge is-overlayfs config and mapping into OnDiskFormat config
    fbe9b0e tests: make sure we use a new t.TempDir per-t.Run
    456443e golangci-lint: enable some more lints
    4e65fea lint/usetesting: enable lint
    96e507b lint/forcetypeassert: make type assertion requirements more standard
    a0622e5 lint/revive: fix up revive lints
    64c02a5 lint/prealloc: add trivial pre-allocation fixes
    bcd14d6 cmd: switch flattenCommands to a recursive foreach
    cf70516 casext: fix typo in t.Run
    5a4a7aa *: remove old open-coded funchelpers.VerifyError
    36a1d10 lint: add fuzzer code to lints
    bbd479d fuzz: fix build errors
    7f704ea lint/exhaustive: fix non-exhaustive switch statements
    63e82cd lint/unconvert: remove unnecessary conversions
    b68268e lint/unparam: remove unused parameters for internal funcs
    e156d27 lint/errorlint: use error.Is in spots we missed
    95fedd6 lint/godot: fix doc comments
    c88a83a gha: switch to golanglint-ci
    5ee7982 lint/errcheck: improve verification of deferred errors
    470498c lint/ineffassign: remove unneeded assignments
    fbead65 lint/staticcheck: SA1019: permit use of our own deprecated mutate.Compressor
    72409e8 lint/staticcheck: SA1019: explicitly allow usage of deprecated archive/tar features
    379b24f lint/staticcheck: SA1019: switch away from deprecated io/ioutil
    53a7b21 lint/staticcheck: apply minor fixups
    f80a675 lint/gofumpt: apply gofumpt rules
    3a100c5 lint/testifylint: fix all testify lints
    7b875f8 meta: drop whiteout_mode from umoci.json
    b1a69f5 oci: layer: temporarily disallow overlayfs on-disk bundle unpacking
    474f50a keyring: add cyphar@cyphar.com as trusted signing key
    c578970 keyring: add keyring management scripts from runc
    18b9ae3 oci: blobcompress: switch to Docker-friendly gzip block size
    44b018a mutate: make consistency test use larger layers
    54f34c9 oci: layer: refix auto-applied xattr handling
    d267494 oci: layer: refactor round-trip xattr test
    caa0306 oci: layer: improve logging of xattr mapping
    8d78eb1 pkg: hardening: fix spurrious InvalidDigest test failure
    6599ffe build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0
    9a1cefa oci: layer: correctly handle trusted.overlay xattr namespace escaping
    6494555 pkg: pathtrie: optimise deletions to prune more garbage
    c479530 oci: extract: correctly handle mixed overlayfs whiteouts
    0dea233 oci: extract: properly handle missing parent dirs for overlayfs
    b1dd141 oci: generate: support converting trusted.overlay.{whiteout,opaque} xattrs
    d54275b oci: insert: only use unpriv.Walk when rootless
    a55c157 oci: insert: don't generate opaque entry for root whiteout
    1d0c345 test: tar extract: move pseudoHdr generation to tarDentry
    8d5500f test: layer: reorganise overlayfs-related tests
    0219792 test: layer generate: properly test GenerateLayer output
    9cab21a oci: generate: actually generate layer with TranslateOverlayWhiteouts
    d065c36 oci: generate: use correct path for converted overlayfs whiteout
    9367b0d oci: layer: fix docs for KeepDirlinks
    2d252c7 oci: insert: match variable naming for GenerateLayer
    b438602 oci: layer: pass RepackOptions to tarGenerator
    ad71792 system: switch lclearxattrs to use skipFn
    578f925 pkg: unpriv: simplify lclearxattrs
    e68606e deps: update github.com/cyphar/filepath-securejoin@v0.4.1
    aa67731 deps: update golang.org/x/crypto@v0.37.0
    27725c4 deps: update google.golang.org/protobuf@v1.36.6
    c8a82c3 deps: update to golang.org/x/sys@v0.32.0
    c08adaa ci: more image-tools workarounds
    b94dfa1 go: bump to 1.23
    86e7254 README: remove lxd mention
    19cb696 build(deps): bump github.com/moby/sys/user from 0.3.0 to 0.4.0
    b485e0e README: mention incus and lxd
    1c93e3f tests: modernise and switch to testify assertions
    7856970 tests: migrate to t.TempDir()
    55189f8 pkg: hardening: remove duplicate test
    f16094a pkg: mtreefilter: properly test FilterDeltas
    03ff2a6 pkg: mtreefilter: fix broken err check in tests
    eac7bfa *: clean up with goimports -local
    3f264cb userns: switch third_party to github.com/moby/sys
    d2fd96a deps: update github.com/stretchr/testify to v1.10.0
    c94c4fb go.mod: bump to 1.21 minimum
    9e2c5a9 ci: remove unused .lgtm config
    de6d399 *: ensure all files have license and SPDX header
    41ca97d tests: add --compress= fail tests
    a79788c test: add mixed-compression unpack tests
    f8f12bc cmd: add --compress= option to repack-like commands
    3373613 repack: don't hardcode layer compression algorithm
    6355ec2 unpack: make layer decompression based on mediatype more generic
    245726c casext: unify blob compression and decompression
    fa3077f mutate: make uncompressed annotation hint not use globals
    15fa55f mutate: merge add and Add
    b4ca5a1 repack: remove TODO for non-distributable layers
    a31a208 gha: switch from CentOS to AlmaLinux for image tests
    e9fff47 pkg: fmtcompat: remove now that there are no users
    63bbda0 errors: drop remaining errors.Wrap-like fmtcompat.Errorf users
    73fffb3 errors: drop fmtcompat.Errorf for complicated err != nil checks
    00a632e errors: drop fmtcompat.Errorf for explicit err != nil checks
    5339feb errors: drop fmtcompat.Errorf for non-%w errors
    1c67765 *: migrate to Go stdlib error wrapping
    cd18171 pkg: fmtcompat: add a compatibility shim for fmt.Errorf
    aaa6de8 fmt: use %q for quoting
    97cbde3 *: fix new golint warnings

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-07-07 11:42:27 -04:00
..
aardvark-dns aardvark-dns: update to v1.15.0 2025-06-26 10:21:40 -04:00
buildah buildah: update to v1.40.1 2025-06-26 12:05:20 -04:00
catatonit catatonit: update to v0.2.1 2025-06-26 12:10:09 -04:00
cgroup-lite cgroup-lite: convert remaining WORKDIR references to UNPACKDIR 2024-05-29 13:16:56 +00:00
conmon conmon: update to v2.1.13 2025-06-26 12:16:59 -04:00
container-host-config metadata: add whitespace around assignments 2025-04-03 17:56:53 +00:00
containerd containerd: update to v2.1.3 2025-07-07 11:42:27 -04:00
cri-o cri-o: update to v1.33.0 2025-07-07 11:42:27 -04:00
cri-tools cri-tools: update to v1.33.0 2025-07-07 11:42:27 -04:00
criu containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
crun crun: update to 1.21 2025-07-07 11:42:27 -04:00
docker docker: update to v28.3.0 2025-07-07 11:42:27 -04:00
docker-compose docker-compose: limit the amount of data copied 2025-04-18 13:56:50 +00:00
docker-distribution docker-distribution: fix build for 386 2025-07-07 11:42:27 -04:00
go-digest containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
go-errors containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
go-spf13-cobra containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
go-spf13-pflag containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
k3s metadata: relocation.inc: add whitespace around assignments 2025-04-03 17:56:53 +00:00
kubernetes k8s: update to v1.33.2 2025-07-07 11:42:27 -04:00
lxc lxc: update to v6.0.4 2025-07-07 11:42:27 -04:00
lxcfs lxcfs: add systemd to REQUIRED_DISTRO_FEATURES 2023-09-07 21:00:53 +00:00
nerdctl containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
netavark netavark: update to v1.15.2 2025-07-07 11:42:27 -04:00
oci-image-spec containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
oci-image-tools containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
oci-runtime-spec containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
oci-runtime-tools containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
oci-systemd-hook containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
podman podman: update to v5.5.2 2025-07-07 11:42:27 -04:00
podman-compose podman-compose: update to v1.4.0 2025-07-07 11:42:27 -04:00
podman-tui podman-tui: update to v1.6.1 2025-07-07 11:42:27 -04:00
riddler containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
runc runc: update to v1.3.0-rc.1 2025-07-07 11:42:27 -04:00
singularity containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
skopeo skopeo: update to v1.19.0 2025-07-07 11:42:27 -04:00
sloci-image containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
tini containers: adapt to UNPACKDIR changes 2025-06-25 22:40:08 -04:00
umoci umoci: update to v0.5.0 2025-07-07 11:42:27 -04:00