meta-virtualization/recipes-containers/netavark/netavark_1.10.3.bb
Bruce Ashfield 1a813b0e6f netavark: update to 1.10.3
Updated via:

   bitbake -c update_crates netavark

Bumping netavark to version v1.10.3-1-gbe7bd48, which comprises the following commits:

    d9f9fdc v1.10.3
    a88dc00 fix netavark update to not start a new aardvark-dns
    664637b Release v1.10.2
    8e53052 Release notes for v1.10.2
    c70dc8e [CI:BUILD] Packit/rpm: fix aardvark-dns handling
    8a7422e Do not perform network namespace detection on AV update
    a78cfa8 Release v1.10.1
    187e0a6 Updated release notes for v1.10.1
    851ac90 update to nftables release 0.3 from crates.io
    1f60bce DISTRO_PACKAGE: fix incorrect vendored tar archive URL
    3328784 Bump to 1.11.0-dev
    799c1ae Release 1.10.0
    2965880 Release notes for 1.10.0
    f20eeeb RPM: update .cargo/config before building
    fddc681 Add support for isolation to the nftables driver
    04538cd build(deps): bump h2 from 0.3.22 to 0.3.24
    020cdd2 chore(deps): update rust crate chrono to 0.4.32
    b953314 fix(deps): update rust crate env_logger to 0.11.0
    a6f8855 chore(deps): update dependency containers/automation_images to v20240102
    687f07e Bump nftables-rs to latest commit
    db43e53 Netavark: nftables support
    c31d678 fix(deps): update rust crate serde_json to 1.0.111
    f59c28d feat: added the --firewall-driver option
    1f75d87 Document how to generate a code coverage report for netavark
    40a6ee0 fix(deps): update rust crate clap to ~4.4.12
    9b3a3d0 fix(deps): update rust crate serde_json to 1.0.110
    04f1517 fix(deps): update rust-futures monorepo to 0.3.30
    059c0cb fix(deps): update rust crate nispor to 1.2.16
    5fe12c3 chore(deps): update rust crate tempfile to 3.9.0
    a6afa03 Use tonic::transport::Uri instead of HTTP
    33d8d04 chore(deps): update dependency containers/automation_images to v20231208
    3faf33f fix(deps): update rust crate tokio to 1.35
    4759152 dhcp-proxy: return actual error instead of generic one
    f571e31 dhcp-proxy: skip set gateway if missing
    87f6691 bump netlink-packet-route to 0.18.1
    63c34a5 chore(deps): update rust crate once_cell to 1.19.0
    ff45e22 fix(deps): update rust crate nispor to 1.2.15
    c85d844 fix(deps): update rust crate serde to 1.0.193
    3bbc9fd fix(deps): update rust crate clap to ~4.4.10
    4f27552 aardvark: show error if process is in wrong netns
    a4e082d aardvark: remove unessesary unlock lockfile calls
    4c58983 fix(deps): update rust crate url to 2.5.0
    f588f1d Bump working version to v1.10.0-dev

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-15 17:17:19 +00:00

62 lines
1.7 KiB
BlitzBasic

SUMMARY = "A container network stack"
HOMEPAGE = "https://github.com/containers/netavark"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
SRCREV = "d9f9fdc116ea3ed72a6eb4e59da33bf5d7c60b38"
# It is possible to fetch the source using the crate fetcher instead:
#SRC_URI = "crate://crates.io/${BPN}/${PV}"
SRC_URI = "git://github.com/containers/netavark.git;protocol=https;branch=v1.10 \
file://tests.patch \
file://run-ptest"
require ${BPN}-crates.inc
S = "${WORKDIR}/git"
PACKAGECONFIG ?= "aardvark-dns"
# From the documentation of netavark
# https://github.com/containers/netavark/blob/v1.1.0/DISTRO_PACKAGE.md#dependency-on-aardvark-dns
# The aardvark-dns will be installed by default with netavark, but
# netavark will be functional without it.
PACKAGECONFIG[aardvark-dns]= ",,, aardvark-dns"
inherit cargo cargo-update-recipe-crates features_check ptest
# Cargo installs the binary to bin so move it to where podman expects it
do_install:append() {
install -d ${D}${libexecdir}
mv ${D}${bindir} ${D}${libexecdir}/podman
}
do_install_ptest() {
cp -r ${S}/test ${D}${PTEST_PATH}
}
# rdepends on aardvark-dns which rdepends on slirp4netns
REQUIRED_DISTRO_FEATURES ?= "seccomp"
DEPENDS += "protobuf-c-native protobuf-c"
# bind-utils is used to install dig
# procps-ps is necessary because the ps from busybox is
# not having the same behavior
# iputils is used because busybox ping behaves differently
RDEPENDS:${PN}-ptest += " \
bash \
bats \
bind-utils \
coreutils \
dbus-daemon-proxy \
iproute2 \
iputils \
jq \
nmap \
procps-ps \
util-linux-nsenter \
util-linux-unshare \
"