<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-containers/buildah, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2023-11-09T14:01:02+00:00</updated>
<entry>
<title>buildah: drop statically linked x86 entrypoint</title>
<updated>2023-11-09T14:01:02+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-11-09T06:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9fb41d83319d4b310aca4ba11209f597c26efbbe'/>
<id>urn:sha1:9fb41d83319d4b310aca4ba11209f597c26efbbe</id>
<content type='text'>
commit e89fac6c9bf8d0b [Add `buildah mkcw`, add `--cw` to `buildah
commit` and `buildah build`] added a statically linked x86
entrypoint binary

This entrypoint is not currently used in the tested / supported
worflows.

To avoid packaging QA warnings on non-x86 architectures, we remove
the binary during the compilation phase.

If it does need to be rebuilt in the future, buildah's Makefiles
will have to be changed to not test the host for architecture
support, and use the OE defined target arch and cross compilers
instead.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>umoci &amp; buildah &amp; podman-tui: mark incompatible with mips</title>
<updated>2023-11-06T16:21:12+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2023-10-25T02:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=710f858012e6b9352a51c7a96fb01fd58b840f65'/>
<id>urn:sha1:710f858012e6b9352a51c7a96fb01fd58b840f65</id>
<content type='text'>
Since the runtime dependency skopeo has been marked incompatible with
mips, mark for umoci accordingly.

buildah and podman-tui rdepends on podman which has been marked
incompatible with mips, so mark for them too.

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to 1.32.0</title>
<updated>2023-11-06T16:21:12+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-10-12T15:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=01da1f2a291cc1ddece9480cbc2244eb87ce20c6'/>
<id>urn:sha1:01da1f2a291cc1ddece9480cbc2244eb87ce20c6</id>
<content type='text'>
The new version has an internally stripped binary, so we inhibit the
QA warning.

Bumping buildah to version v1.31.0-159-g4f3d7b0b6, which comprises the following commits:

    5151ccff5 .cirrus.yml: run tests relative to the release-1.32 branch
    2326d4929 Tag v1.32.0
    e90b3502b GetTmpDir is not using ImageCopyTmpdir correctly
    ccac7ca0b Run codespell on code
    6be719454 Bump vendor containers/(common, storage, image)
    9545744e8 Cirrus: Remove multi-arch buildah image builds
    206cda149 fix(deps): update module github.com/containerd/containerd to v1.7.6
    0191bc671 Split GetTempDir from internal/util
    6e6827b27 Move most of internal/parse to internal/volumes
    292b429f6 copier: remove libimage dependency via util package
    4f3abf936 Add some docs for `build --cw`, `commit --cw`, and `mkcw`
    e89fac6c9 Add `buildah mkcw`, add `--cw` to `buildah commit` and `buildah build`
    cc619c28d Make sure that pathnames picked up from the environment are absolute
    4ee5f020a fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.4
    fd72bbee2 fix(deps): update module github.com/docker/docker to v24.0.6+incompatible
    754568580 Don't try to look up names when committing images
    d5b02e551 fix(deps): update module golang.org/x/crypto to v0.13.0
    3fc5274d3 docs: use valid github repo
    f94689199 fix(deps): update module golang.org/x/sys to v0.12.0
    6ec6f046f vendor containers/common@12405381ff45
    df1bc3834 push: --force-compression should be true with --compression-format
    9c5cde533 Update module github.com/containerd/containerd to v1.7.5
    3ebeaa2dd [skip-ci] Update tim-actions/commit-message-checker-with-regex action to v0.3.2
    cc9f15f09 docs: add reference to oci-hooks
    3454d5b29 Support passing of ULimits as -1 to mean max
    f330c77be GHA: Attempt to fix discussion_lock workflow
    4942cc908 Fixing the owner of the storage.conf.
    f4e43f0e8 pkg/chrootuser: Ignore comments when parsing /etc/group on FreeBSD
    2b57cef2b Use buildah repo rather then podman repo
    a8bbc9f5f GHA: Closed issue/PR comment-lock test
    82069390f fix(deps): update module github.com/containers/storage to v1.49.0
    4c4ff3128 chore(deps): update dependency containers/automation_images to v20230816
    af3891258 Replace troff code with markdown in buildah-{copy,add}.1.md
    e997a966f [CI:BUILD] rpm: spdx compatible license field
    a3f2aa3c7 executor: build-arg warnings must honor global args
    f6fb75d9d fix(deps): update module github.com/containers/ocicrypt to v1.1.8
    5643a7fa8 chroot: `setSeccomp` add support for `ArchPARISC(64)` and `ArchRISCV64`
    8428dee36 make,cross: restore loong64
    e3cd4d790 Clear CommonBuildOpts when loading Builder status
    d68d9a237 buildah/push/manifest-push: add support for --force-compression
    3445a775a vendor: bump c/common to v0.55.1-0.20230811093040-524b4d5c12f9
    2d6e43071 chore(deps): update dependency containers/automation_images to v20230809
    065b95599 [CI:BUILD] RPM: fix buildtags
    3964ca9d6 fix(deps): update module github.com/opencontainers/runc to v1.1.9
    591b5390d chore(deps): update dependency ubuntu to v22
    204c5a1ce chore(deps): update dependency containers/automation_images to v20230807
    9ab3b526d [CI:BUILD] Packit: add fedora-eln targets
    ed2a501c9 [CI:BUILD] RPM: build docs with vendored go-md2man
    5bdb8c70d packit: Build PRs into default packit COPRs
    fc7329d7c Update install.md
    f6c4ead1b Update install.md changes current Debian stable version name
    2254ca208 fix(deps): update module golang.org/x/term to v0.11.0
    248f5a2b3 fix(deps): update module golang.org/x/crypto to v0.12.0
    ae36f6542 tests: fix layer-label tests
    f888b3d84 buildah: add --layer-label for setting labels on layers
    239b2a877 Cirrus: container/rootless env. var. passthrough
    65c1c9327 Cirrus: Remove duplicate env. var. definitions
    978be7796 fix(deps): update github.com/containers/storage digest to c3da76f
    62d405771 Add a missing .Close() call on an ImageSource
    e588986fa Create only a reference when that's all we need
    fe947ed9c Add a missing .Close() call on an ImageDestination
    597d30880 CI:BUILD] RPM: define gobuild macro for rhel/centos stream
    b9ac8d5e0 manifest/push: add support for --add-compression
    d27a82356 manifest/inspect: add support for tls-verify and authfile
    071f851da vendor: bump c/common to v0.55.1-0.20230727095721-647ed1d4d79a
    512273587 vendor: bump c/image to v5.26.1-0.20230726142307-8c387a14f4ac
    3d8616537 fix(deps): update module github.com/containerd/containerd to v1.7.3
    c20d0164f fix(deps): update module github.com/onsi/gomega to v1.27.10
    2e7dcc143 fix(deps): update module github.com/docker/docker to v24.0.5+incompatible
    6a236937a fix(deps): update module github.com/containers/image/v5 to v5.26.1
    d78f6c2a2 fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0
    dbc71b7cc Update vendor of containers/(storage,image,common)
    331fac670 fix(deps): update module github.com/opencontainers/runc to v1.1.8
    9cc5d5e8c [CI:BUILD] Packit: remove pre-sync action
    09a1cd698 fix(deps): update module github.com/containers/common to v0.55.2
    11cec8523 [CI:BUILD] Packit: downstream task script needs GOPATH
    70cb4c7e0 Vendor in containers/(common, image, storage)
    173ac7dc9 fix(deps): update module golang.org/x/term to v0.10.0
    8b84d9b8a [CI:BUILD] Packit: fix pre-sync action for downstream tasks
    97b84029a contrib/buildahimage: set config correctly for rootless build user
    cba7b9fae fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc4
    e00845797 Bump to v1.32.0-dev
    f704a67a1 Update debian install instructions
    4c72c25a2 pkg/overlay: add limited support for FreeBSD

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to 1.31.3</title>
<updated>2023-09-15T17:30:39+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-09-05T20:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=48b63ed5757824ec521da4f19773074a143133f5'/>
<id>urn:sha1:48b63ed5757824ec521da4f19773074a143133f5</id>
<content type='text'>
Bumping buildah to version v1.31.1-23-g0926e05c3, which comprises the following commits:

    f449589dd [release-1.31] Bump to v1.31.4-dev
    3ae75d4a4 [release-1.31] Bump to v1.31.3
    68fa52ca5 [release-1.31] Bump c/common 0.55.4, c/image 5.26.2, c/storage 1.48.1
    140f028d6 rpm: spdx compatible license field
    20b479ec4 RPM: fix buildtags
    d1e3a7bf3 [release-1.31] Bump to v1.31.3-dev
    d4d1d7513 [release-1.31] Bump to v1.31.2
    4d9260cc3 [release-1.31] Bump to v1.31.2-dev
    800b1549b [release-1.31] Bump to v1.31.1
    0a63bc63d [release-1.31] Remove zstd:chunked from man, bump c/common to v0.55.3
    98f684ff3 [CI:BUILD] Packit: add fedora-eln targets
    708c07761 [CI:BUILD] RPM: build docs with vendored go-md2man
    68fa9389a packit: Build PRs into default packit COPRs
    95e1dfb3d [CI:BUILD] Packit: remove pre-sync action
    806fcccee CI:BUILD] RPM: define gobuild macro for rhel/centos stream

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to 1.31.1</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-02T18:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=63dd08bf86dcc3df6ca31e8aaf21995a43e60702'/>
<id>urn:sha1:63dd08bf86dcc3df6ca31e8aaf21995a43e60702</id>
<content type='text'>
Bumping buildah to version v1.31.1-3-g0cc7680cc, which comprises the following commits:

    806fcccee CI:BUILD] RPM: define gobuild macro for rhel/centos stream
    a3056cacd [release-1.31] Bump c/common
    d0de60bbf Bump 1.31.0

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to 1.31</title>
<updated>2023-08-01T18:42:25+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-07-08T02:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b37f53350db09c6e32ba1edf4414a6d3b2822116'/>
<id>urn:sha1:b37f53350db09c6e32ba1edf4414a6d3b2822116</id>
<content type='text'>
Bumping buildah to version v1.31.0, which comprises the following commits:

    d0de60bbf Bump 1.31.0
    723ed8e18 Bump c/common to 0.55.1 and c/image to 5.26.1
    b835631bf Update vendor of containers/common
    c4d2a8520 Run unit tests for copier and chroot without -cover
    135b5a8f0 Fix transition test to work with latest selinux policy
    d8b06097d Bump c/image to 5.26.0 and c/common to 0.54.0
    7a5a18334 chore: replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml`
    a8f350fc5 rootless: use default_rootless_network_cmd config
    b3edcaa06 vendor: update c/{common,image,storage} to latest
    d22a5293b chore: pkg imported more than once
    74b885b9e buildah: add pasta(1) support
    11ba328e2 use slirp4netns package from c/common
    a5c0c8acf update c/common to latest
    14cd28c26 add hostname to /etc/hosts when running with host network
    eb135b8d5 vendor: update c/common to latest
    237ac533e [CI:BUILD] Packit: add jobs for downstream Fedora package builds
    eeaf80f95 fix(deps): update module golang.org/x/sync to v0.3.0
    b064ad7f6 fix(deps): update module golang.org/x/crypto to v0.10.0
    bdd27d393 Add smoke tests for encryption CLI helpers
    b090ae238 fix(deps): update module golang.org/x/term to v0.9.0
    fefbd04e5 fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.3
    bd32a04c3 Remove device mapper support
    92582a75c Remove use of deprecated tar.TypeRegA
    261a524b9 Update tooling to support newer golangci-lint
    6714a79eb Make cli.EncryptConfig,DecryptConfig, GetFormat public
    b3e39dfd9 Don't decrypt images by default
    14b74e7f8 fix(deps): update module github.com/onsi/gomega to v1.27.8
    1d08bd9de fix(deps): update github.com/containers/storage digest to 3f3fb2f
    0dac0dfa5 Renovate: Don't touch fragile test stuffs
    d9ecd7c59 [CI:DOCS] Update comment to remove ambiguity
    232230cae fix(deps): update github.com/containers/image/v5 digest to abe5133
    4247a3e47 fix(deps): update module github.com/sirupsen/logrus to v1.9.3
    925ff0e62 fix(deps): update module github.com/containerd/containerd to v1.7.2
    5a83012c9 Explicitly ref. quay images for CI
    9b65b12ae At startup, log the effective capabilities for debugging
    3a351f603 parse: use GetTempDir from internal utils
    6adbfeeb4 GetTmpDir: honor image_copy_tmp_dir from containers.conf
    5eb356bb8 docs/Makefile: don't show sed invocations
    a630e3513 CI: Support testing w/ podman-next COPR packages
    90f7436ac intermediate-images inherit-label test: make it debuggable
    08b9a5407 fix(deps): update github.com/containers/common digest to 462ccdd
    7e327cf18 Add a warning to `--secret` docs
    9cd28db91 vendor: bump c/storage to v1.46.2-0.20230526114421-55ee2d19292f
    0766b004b executor: apply label to only final stage
    beae5647c remove registry.centos.org
    68337bf9c Go back to setting SysProcAttr.Pdeathsig for child processes
    371bc34fe Fix auth.json path (validated on Fedora 38) wq Signed-off-by: Andreas Mack &lt;andreas.mack@gmail.com&gt;
    c6e73322b fix(deps): update module github.com/stretchr/testify to v1.8.3
    0b69f7029 CI: fix test broken by renovatebot
    a5ad7b047 chore(deps): update quay.io/libpod/testimage docker tag to v20221018
    86470bfd9 fix(deps): update module github.com/onsi/gomega to v1.27.7
    91ce0571d test: use debian instead of docker.io/library/debian:testing-slim
    7d9447b2f vendor: bump logrus to 1.9.2
    e2b751a0b [skip-ci] Update tim-actions/get-pr-commits action to v1.3.0
    d58d3a14b Revert "Proof of concept: nightly dependency treadmill"
    911c3b5e8 fix(deps): update module github.com/sirupsen/logrus to v1.9.1
    797f03430 vendor in containers/(common,storage,image)
    ba8a1bd0e fix(deps): update module github.com/docker/distribution to v2.8.2+incompatible
    0eb266a95 run: drop Pdeathsig
    e8d11201a chroot: lock thread before setPdeathsig
    51c03212e tests: add a case for required=false
    00581b806 fix(deps): update module github.com/openshift/imagebuilder to v1.2.5
    be682de68 build: validate volumes on backend
    dcc7feb6f secret: accept required flag w/o value
    ba06158ab fix(deps): update module github.com/containerd/containerd to v1.7.1
    cad25dd6b fix(deps): update module golang.org/x/crypto to v0.9.0
    dffb148b3 Update the demos README file to fix minor typos
    efa0d69a2 fix(deps): update module golang.org/x/sync to v0.2.0
    e0fe30e61 fix(deps): update module golang.org/x/term to v0.8.0
    d5b32b0f0 manifest, push: use source as destination if not specified
    2fed5fc91 run,mount: remove path only if they didnt pre-exist
    4b1c5e3a9 Cirrus: Fix meta task failing to find commit
    a913dc56a parse: filter edge-case for podman-remote
    9252470c4 fix(deps): update module github.com/opencontainers/runc to v1.1.7
    0019256f2 fix(deps): update module github.com/docker/docker to v23.0.5+incompatible
    b37c4ee43 build: --platform must accept only arch
    5e43f8c9d fix(deps): update module github.com/containers/common to v0.53.0
    562172751 makefile: increase conformance timeout
    4775b247b Cap suffixDigitsModulo to a 9-digits suffix.
    07fda81df Rename conflict to suffixDigitsModulo
    4bb28899e fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2
    411bdc968 fix(deps): update module github.com/opencontainers/runc to v1.1.6
    d27c59f85 chore(deps): update centos docker tag to v8
    43440ec6e Clarify the need for qemu-user-static package
    c34fbea7c chore(deps): update quay.io/centos/centos docker tag to v8
    449fd3d2e Renovate: Ensure test/tools/go.mod is managed
    6d877d89d Revert "buildah image should not enable fuse-overlayfs for rootful mode"
    e9884fc41 Bump to v1.31.0-dev
    04965f119 Bump to v1.30.0
    b5867198c fix(deps): update module github.com/containers/common to v0.52.0
    41b760f97 fix(deps): update module golang.org/x/crypto to v0.8.0
    9bd6ccf92 chore(deps): update dependency containers/automation_images to v20230405
    d57638879 vendor c/common ff62cdebdd0e
    f847463ed vendor in latest containers/(storage, image)
    45940016c fix(deps): update module github.com/opencontainers/runc to v1.1.5
    0ff4746c4 fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.7
    2e25b156f buildah image should not enable fuse-overlayfs for rootful mode
    dcd7b789a stage_executor: inline network add default string
    c8c37c78f parse: add support for relabel bind mount option
    c95370cd3 build: pass process environment variables by reference
    2ad68d816 run: pass process environment variables by reference
    d45916350 fix(deps): update module github.com/containers/common to v0.51.2
    a92fe130e chore(deps): update dependency containers/automation_images to v20230330
    e67bddded fix(deps): update module github.com/docker/docker to v23.0.2+incompatible
    20861cd21 chore(deps): update dependency containers/automation_images to v20230320
    73dc43c1d fix(deps): update module github.com/onsi/gomega to v1.27.6
    e3a30b54a fix(deps): update github.com/opencontainers/runtime-tools digest to e931285
    374133c95 [skip-ci] Update actions/stale action to v8
    ce8c56780 test: don't allow to override io.buildah.version
    dfc9bb20e executor: only apply label on the final stage
    946395494 Update docs/buildah-build.1.md
    58a22053b update build instruction for Ubuntu
    aad1e994a code review
    3afa5ca74 build: accept arguments from file with --build-arg-file
    8e84bb709 run_linux: Update heuristic for mounting /sys
    78416393f [CI:BUILD] Packit: Enable Copr builds on PR and commit to main
    e8dee4083 fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.6
    c0f0efada Update to Go 1.18
    db0bafef3 Disable dependabot in favor of renovate
    4055cc880 chore(deps): update dependency containers/automation_images to v20230314
    2088f6bd7 Fix requiring tests on Makefile changes
    b85a38946 Vendor in latest containers/(storage, common, image)
    b6f32e576 imagebuildah: set len(short_image_id) to 12
    499f1301f Re-enable conformance tests
    fa145b092 Skip conformance test failures with Docker 23.0.1
    bc2423ebc Cirrus: Replace Ubuntu -&gt; Debian SID
    37afb5dbc run: add support for inline --network in RUN stmt
    e2210c3b7 vendor: bump imagebuilder to a3c3f8358ca31b1e4daa6
    db509859d stage_executor: attempt to push cache only when cacheKey is valid
    a35dbb284 Add "ifnewer" as option in help message for pull command
    c1b82d195 build: document behaviour of buildah's distributed cache
    f444d6589 fix(deps): update module golang.org/x/term to v0.6.0
    376eb73ab Add default list of capabilities required to run buildah in a container
    46ffaf935 executor,copy: honor default ARG value while eval stage
    fd5db96c0 sshagent: use ExtendedAgent instead of Agent
    9e6e15c31 tests/bud: remove unwated test
    8a8f99e09 executor: do not warn on builtin default args
    b9e4e29e9 executor: don't warn about unused TARGETARCH,TARGETOS,TARGETPLATFORM
    0ed9b4c8c Fix tutorial for rootless mode
    cf408f758 Vendor in latest containers/(common, storage, image)
    0e707faa7 Ignore the base image's base image annotations
    30f84c8ee fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.5
    05785ee57 build(deps): bump github.com/containers/storage from 1.45.3 to 1.45.4
    21e6e91e4 Vendor in latest containers/common
    0b7a7f80b docs/tutorials/04: add defaults for Run()
    7baf73b2a imagebuildah.StageExecutor: suppress bogus "Pushing cache []:..."
    be10b8d20 executor: also add stage with no children to cleanupStages
    f9e51e744 [CI:BUILD] copr: fix el8 builds
    8125e45a5 Fix documentation on which Capabilities are allowed by default
    a8ed3bb58 Skip subject-length validation for renovate PRs
    956c5155d Temporarily hard-skip bud-multiple-platform-values test
    3afa7e360 fix(deps): update github.com/openshift/imagebuilder digest to 86828bf
    4875f1bc9 build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.17
    36cade0c3 build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
    e0e43a419 build(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1
    24b85d217 [skip-ci] Update tim-actions/get-pr-commits digest to 55b867b
    f96e1ad4d build(deps): bump github.com/opencontainers/selinux
    2ef59fc2c build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0
    482bf4df4 Add renovate configuration
    4dfb82890 Run codespell on codebase
    ae697555c login: support interspersed args for password
    123ef1693 conformance: use scratch for minimal test
    6a0367ff2 pkg/parse: expose public CleanCacheMount API
    5d50a7320 build(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7
    6d53ec7a3 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
    dbf1d43b3 docs: specify order preference for FROM
    2008a5302 Bump to v1.30.0-dev

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: add seccomp and ipv6 to REQUIRED_DISTRO_FEATURES</title>
<updated>2023-04-12T17:10:11+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2023-04-01T12:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=f964138a214566945a7e902ca2b063ed5c4eec7b'/>
<id>urn:sha1:f964138a214566945a7e902ca2b063ed5c4eec7b</id>
<content type='text'>
* because it rdepends on podman with the same restriction

* BTW: .gitignore has:
  build*/
  which gets triggered for buildah as well:
  meta-virtualization $ git add ./recipes-containers/buildah/buildah_git.bb
  The following paths are ignored by one of your .gitignore files:
  recipes-containers/buildah

  I've adjusted it to /build*/ only.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to 1.29.x</title>
<updated>2023-02-27T14:17:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-02-23T20:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=ba2158e3e56d6766bd58ce6d27f58738755bde55'/>
<id>urn:sha1:ba2158e3e56d6766bd58ce6d27f58738755bde55</id>
<content type='text'>
We drop our backported patch, since it is now part of the upstream
project.

We also drop {LINKSHARED} from the build, as with the updated buildah
and golang version bumps in oe-core, we get the following build error:

  | # github.com/containers/buildah/cmd/buildah
  | type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P384Point]: unreachable sym in relocation: crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Add
  | type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P384Point]: unreachable sym in relocation: crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Add

It is unclear what the linked shared flag was providing in our build,
and we are generally ok with statically linked go applications. So we
drop the flag until a compelling reason exists to debug the linking
failure.

Bumping buildah to version v1.29.1-1-g7fa17a842, which comprises the following commits:

    faf0d4fcb [release-1.29] Bump to Buildah v1.29.1
    7d5ff3012 Update to c/image 5.24.1
    94b723cb5 Bump to v1.29.0
    c9cbc6d7d tests: improve build-with-network-test
    5e3f26de2 Bump c/storagev1.45.3, c/imagev5.24.0, c/commonv0.51.0
    b70fb1765 build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0
    fe0256d38 Flake 3710 has been closed. Reenable the test.
    f9ef51cbb [CI:DOCS] Fix two diversity issues in a tutorial
    3ef898e41 build(deps): bump github.com/fsouza/go-dockerclient from 1.9.2 to 1.9.3
    0d87e38b6 vendor in latests containers/(storage, common, image)
    15bdd2aad fix bud-multiple-platform-with-base-as-default-arg flake
    ac7458e70 stage_executor: while mounting stages use freshly built stage
    e1cfcb240 build(deps): bump github.com/fsouza/go-dockerclient from 1.9.0 to 1.9.2
    d1c82c29a build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0
    4dec25346 vendor in latests containers/(storage, common, image, ocicyrpt)
    c0f6c6b7a [Itests: change the runtime-flag test for crun
    186b30168 [CI:DOCS] README: drop sudo
    1950ab687 Fix multi-arch manifest-list build timeouts
    d106e425a Cirrus: Update VM Images
    67ab55bbb bud: Consolidate multiple synthetic LABEL instructions
    9fced965e build, secret: allow realtive mountpoints wrt to work dir
    938c03556 fixed squash documentation
    59da1a7f7 build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
    4952862a2 Correct minor comment
    820fafc88 Vendor in latest containers/(common, image, storage)
    a75b263f7 system tests: remove unhelpful assertions
    356668389 buildah: add prune command and expose CleanCacheMount API
    a5e177586 vendor: bump c/storage to a747b27
    60be7f250 Add support for --group-add to buildah from
    00d8d94cb build(deps): bump actions/stale from 6 to 7
    e33bb8678 Add documentation for buildah build --pull=missing
    5828918bc build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
    4aa28f6a7 build(deps): bump github.com/docker/docker
    7a4702ae2 parse: default ignorefile must not point to symlink outside context
    67c2e4de5 buildah: wrap network setup errors
    d9578d32c build, mount: allow realtive mountpoints wrt to work dir
    57a77073a Update to F37 CI VM Images, re-enable prior-fedora
    798a250d4 Update vendor or containers/(image, storage, common)
    ca96c3678 build(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0
    e0054a03d Update contact information
    e5cc78c43 build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0
    46eea3158 Replace io/ioutil calls with os calls
    0183471b9 [skip-ci] GHA/Cirrus-cron: Fix execution order
    8428bc87b Vendor in containers/common
    e60c4d7e5 build(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0
    ffed85036 remote-cache: support multiple sources and destinations
    a1698cde6 Update c/storage after https://github.com/containers/storage/pull/1436
    025a8df51 util.SortMounts(): make the returned order more stable
    5e792e97b version: Bump to 1.29.0-dev
    498b45770 [CI:BUILD] Cirrus: Migrate OSX task to M1
    94560581d Update vendor of containers/(common, storage, image)
    e6eb05f75 mount=type=cache: seperate cache parent on host for each user
    20dd347b9 Fix installation instructions for Gentoo Linux
    e162302df build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
    1cfb5eafb GHA: Reuse both cirrus rerun and check workflows
    5bd5a4f9d Vendor in latest containers/(common,image,storage)
    8e4979e81 build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1
    3d755b5eb copier.Put(): clear up os/syscall mode bit confusion
    1a18ab341 build(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0
    646c28290 Use TypeBind consistently to name bind/nullfs mounts
    d4c661a77 Add no-new-privileges flag
    1f372c08a Update vendor of containers/(common, image, storage)
    b2054360a imagebuildah:build with --all-platforms must honor args for base images
    a17238891 codespell code
    217b2d524 Expand args and env when using --all-platforms
    c554e5330 build(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0
    ed3707765 GHA: Simplify Cirrus-Cron check slightly
    1091222b2 Stop using ubi8
    cec864147 remove unnecessary (hence misleading) rmi
    ffb00243f chroot: fix mounting of ro bind mounts
    a237085fe executor: honor default ARG value while eval base name
    481b3cc95 userns: add arbitrary steps/stage to --userns=auto test
    dc733f1d2 Don't set allow.mount in the vnet jail on Freebsd
    e867db39b copier: Preserve file flags when copying archives on FreeBSD
    bf4420f25 Remove quiet flag, so that it works in podman-remote
    8b1a490bd test: fix preserve rootfs with --mount for podman-remote
    b24449990 test: fix prune logic for cache-from after adding content summary
    4290ab5af vendor in latest containers/(storage, common, image)
    1d0dd78c3 Fix RUN --mount=type=bind,from=&lt;stage&gt; not preserving rootfs of stage
    7aa34b86f Define and use a safe, reliable test image
    87e379d5b Fix word missing in Container Tools Guide
    57f370d9d Makefile: Use $(MAKE) to start sub-makes in install.tools
    3223610ff imagebuildah: pull cache from remote repo after adding content summary
    f9693d0a5 Makefile: Fix install on FreeBSD
    835668715 Ensure the cache volume locks are unlocked on all paths
    0d7414703 Vendor in latest containers/(common,storage)
    60382209e Simplify the interface of GetCacheMount and getCacheMount
    8f955f801 Fix cache locks with multiple mounts
    bdd62ef87 Remove calls to Lockfile.Locked()
    cfa10d16c Maintain cache mount locks as lock objects instead of paths
    ffb2f27a8 test: cleaning cache must not clean lockfiles
    6838cbc81 run: honor lockfiles for multiple --mount instruction
    f2e0af5c4 mount,cache: lockfiles must not be part of users cache content
    6fa774ddc Update vendor containers/(common,image,storage)
    bdb549478 [CI:BUILD] copr: buildah rpm should depend on containers-common-extra
    eb9f3648b pr-should-include-tests: allow specfile, golangci
    da214d6d4 build(deps): bump dawidd6/action-send-mail from 3.7.0 to 3.7.1
    5baed90cd build(deps): bump github.com/docker/docker
    82431441a build(deps): bump github.com/fsouza/go-dockerclient from 1.8.3 to 1.9.0
    9226bd312 Update vendor containers/(common,image,storage)
    26a29674a build(deps): bump actions/upload-artifact from 2 to 3
    cadd801fc build(deps): bump actions/checkout from 2 to 3
    8ec69a9ad build(deps): bump actions/stale from 1 to 6
    356ab96d7 build(deps): bump dawidd6/action-send-mail from 2.2.2 to 3.7.0
    27032ea0f build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
    5038a0dae sshagent: LockOSThread before setting SocketLabel
    4f272ee49 Update tests for error message changes
    788fddb1d Update c/image after https://github.com/containers/image/pull/1299
    f232da006 Fix ident for dependabot gha block
    acc230dc3 build(deps): bump github.com/containers/ocicrypt from 1.1.5 to 1.1.6
    dc81652ff Fix man pages to match latest cobra settings
    7260a4b0d build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
    fba8daf13 build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1
    df8f0fa88 test: retrofit 'bud with undefined build arg directory'
    9d43eb95e imagebuildah: warnOnUnsetBuildArgs while processing stages from executor
    1a2af6864 Update contrib/buildahimage/Containerfile
    e1c7a5df1 Cirrus CI add flavor parameter
    b5c86a8e0 Correction - `FLAVOR` not `FLAVOUR`
    f5fc96e79 Changed build argument from `RELEASE` to `FLAVOUR`
    36afa3530 Combine buildahimage Containerfiles
    472c46f98 bud.bats refactoring: $TEST_SCRATCH_DIR, part 2 of 2
    ca65736da bud.bats refactoring: $TEST_SCRATCH_DIR, part 1 of 2
    2adbe2a58 System test cleanup: document, clarify, fix
    bf0a6e073 test: removing unneeded/expensive COPY
    94ea37767 test: warning behaviour for unset/set TARGETOS,TARGETARCH,TARGETPLATFORM
    eae3415b1 Bump to v1.28.1-dev

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: bulk update patches with status field</title>
<updated>2023-01-27T15:32:06+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-27T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=211918936180a0b2a5af770bd5c52025d34221db'/>
<id>urn:sha1:211918936180a0b2a5af770bd5c52025d34221db</id>
<content type='text'>
While the insane.bbclass upstream-status check hasn't been made
default, users of meta-virtualization may have it enabled in their
distros .. so the effect is the same. We must have this tracking
tag in out patches.

This is a bulk update to add the tag and silence the QA message.

As packages get updated, the normal/routine process of checking
the patches will continue, and the status fields may (or may not)
get more useful.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: fix build with btrfs-tools 6.1</title>
<updated>2023-01-10T18:58:07+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-10T18:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0b9260ade57d271b6846c6b3f434eec594594308'/>
<id>urn:sha1:0b9260ade57d271b6846c6b3f434eec594594308</id>
<content type='text'>
We'd really prefer to bump the vendor SRCREV and allow the fetcher
to bring in the pending change without needing a patch, but there
are other API changes that trickle through the code.

So we extract just the patch we need, and leave the SRCREV info
in the recipe, to document the source. When the upstream updates
its vendor/ directory, we can drop this (as the patch will no
longer apply)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
