crun: update to 1.4.5

Bumping crun to version 1.4.5-74-gba3cb60, which comprises the following commits:

    5af21e2 linux: fix idmap annotation
    c75b58d wasm,wasmedge: drop support for experimental WasmEdgeProcess
    22c6181 linux: fix creating devices in the rootfs
    6f46ad5 chore(wasmedge): remove legacy option
    0de6bb2 fix unknown type name 'uint64_t'
    3a16555 linux: fallback to netlink to setup lo device
    1a3f8f1 linux: use $PATH for newgidmap and newguidmap
    74679c6 krun: use library soname in dlopen
    0130f08 krun: limit the number of vCPUs to 8
    2a4458d linux: fallback to tmpfs mount if umount fails
    fd33331 artifacts, centos9-build: add libprotobuf-c-dev for protobuf headers
    77f5c99 linux: devices mounts should have NOEXEC and NOSUID
    c923cec tests: add wasmedge build test
    33f900c fix(wasmedge): breaking changes in wasmedge c api
    699757b test, podman: skip podman pod create --share-parent test
    eb4ff94 handler: move notifer for phase HANDLER_CONFIGURE_AFTER_MOUNTS just after finalizing mounts
    b02a68d linux: honor mount mappings
    8d774c5 libocispec: sync from upstream
    38f60b1 ci: re-enable and fix clang-format
    d21594a *.c: clang-format
    9ed3c1b mono: remove incorrect wasm headings from mono docs
    c44937b tests: disable "podman kill paused container"
    965129b test/check: fix wrong argument
    17d1c16 cgroup: make target cgroup threaded if needed
    77d2ac5 readme: show crun logo
    2ebd7fc Adding crun logo SVG file
    ec9ab49 container, exec: honor process user's uid while setting HOME env
    d8a0c7f tests/podman/Dockerfile: build on fedora:35 and fedora:36
    21de997 copy_recursive_fd_to_fd(): copy the whole file
    3445f0f tests: add tests for covering '--pid-file' and '--no-new-privs' options
    e48db34 mono: add documentation and tryout example
    f8b85e8 windows/mono: bind mount windows dlls and runtime config from host
    0df040d handler: add support for HANDLER_CONFIGURE_MOUNTS for handlers
    6b3b4dc linux: add public api libcrun_container_do_bind_mount for adding ctr mounts
    009430c windows: add mono based native dotnet handler
    eb48a65 cri-o: bump golang to 1.18.1 for capnproto.org/go/capnp
    6cc7b03 test: set /crun as safe directory on containers running the tests
    2f13875 linux: create missing cwd
    1e30424 cgroup: remove tun/tap from the default allow list
    6904cf4 cgroup: add support for cpu.idle
    2824e92 libocispec: sync from upstream
    70deaf0 podman-tests: change default log-driver to k8s-file instead of journald
    c381048 NEWS: tag 1.4.5
    359e26d crun.1: regenerate
    f0cd1a7 .github: fix CI
    9998f00 linux: hooks inherit env if not specified
    9e361c8 tests: specify the user in the form UID[:GID]
    4a61eb1 github: fix CI
    db77ef2 libcrun: fix typo
    69289ce tests: add an environment variable
    81ccd00 criu: add support for different manage cgroups modes
    27b7fe5 tests: specify an additional capability to add to the process
    cdbc357 tests: delete multiple containers
    a39b07d podman: skip authenticated push
    0ce2f2d exec: fix double free
    5a528f4 docs: fix dependencies on RHEL/CentOS 8 section
    cd93941 git-version-gen: fix version comparison
    38256da tests: disable failing CRI-O tests
    6521fcc NEWS: tag 1.4.4
    1aeeed2 exec: --cap do not set inheritable capabilities
    b847d14 spec: do not set inheritable capabilities
    ca75d1f feat(terminal-receiver): make terminal interactive
    ed6e424 remove duplicate "libtool" from install commands
    d10fe74 linux: resolve symlinks in bind mounts
    ba17004 tests, clang-check: install git
    1a4fae9 rhcontainerbot/podman-next COPR autobuild
    77df89b docs: update known issues with CRI and side-cars
    164d753 wasm, kubernetes: support wasm for kubernetes infrastructure with side-cars

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>

crun: update runtimespec

Bumping runtime-spec to version v1.0.2-100-g8d0d6d4, which comprises the following commits:

    0da1600 fix rfc link
    9d1130d IDMapping field for mount point
    fc985aa config-linux: update type of LinuxCPU.Idle to *int64
    bc545ec schema: add cpu idle
    1fef707 Update Windows CPU comments
    600a8bd cgroup ownership: clarify that some files may not exist
    b8dbce9 update idle type of LinuxCPU from *int64 to int64
    9d363b3 config-linux: add idle option for container cgroup
    b05eb53 typo: seccompFD -> seccompFd
    0608c1f Switch to GitHub Actions, CODEOWNERS, etc.
    f4ef391 specify cgroup ownership semantics
    104385d config-linux: MAY reject an unfit cgroup
    411082c add youki to implementations.md
    6641127 alphabetize the implementation list.
    84251a4 specs-go: export LinuxBlockIODevice
    3f30167 schema: make with golang 1.16
    34a7544 schema: update README.md

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2022-07-07 14:43:58 -04:00
parent 7dd1f5384b
commit 19375812f9

View File

@ -3,10 +3,10 @@ LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
PRIORITY = "optional" PRIORITY = "optional"
SRCREV_crun = "3b3061afdeb49d691cfbbeaca09c0a0f45694cb2" SRCREV_crun = "ba3cb60ff73d00637e5ccbe7efd2ab0988b765f9"
SRCREV_libocispec = "fb3c221d5849de9184f88b6929ce4a8c8fb55be9" SRCREV_libocispec = "fb3c221d5849de9184f88b6929ce4a8c8fb55be9"
SRCREV_ispec = "54a822e528b91c8db63b873ad56daf200a2e5e61" SRCREV_ispec = "54a822e528b91c8db63b873ad56daf200a2e5e61"
SRCREV_rspec = "ab23082b188344f6fbb63a441ea00ffc2852d06d" SRCREV_rspec = "8d0d6d41d096a8589dc998fa744e26763986a07b"
SRCREV_yajl = "f344d21280c3e4094919fd318bc5ce75da91fc06" SRCREV_yajl = "f344d21280c3e4094919fd318bc5ce75da91fc06"
SRCREV_FORMAT = "crun_rspec" SRCREV_FORMAT = "crun_rspec"
@ -17,7 +17,7 @@ SRC_URI = "git://github.com/containers/crun.git;branch=main;name=crun;protocol=h
git://github.com/containers/yajl.git;branch=main;name=yajl;destsuffix=git/libocispec/yajl;protocol=https \ git://github.com/containers/yajl.git;branch=main;name=yajl;destsuffix=git/libocispec/yajl;protocol=https \
" "
PV = "1.4.3+git${SRCREV_crun}" PV = "1.4.5+git${SRCREV_crun}"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
REQUIRED_DISTRO_FEATURES ?= "systemd" REQUIRED_DISTRO_FEATURES ?= "systemd"