Re: [oe] [meta-networking] [PATCH] mctp: upgrade 2.5 -> 2.6

Khem Raj <[email protected]> Tue, 21 Jul 2026 10:40:09 -0700
Newsgroups org.openembedded.lists.openembedded-devel
Message-ID <CAMKF1sr-5TrcXuUrasxXiOCgT9hO5mqzZi1ZfOm0-ypSQ2rMiw@mail.gmail.com>
this does not work when systemd is not in distro_features

Parsing recipes...ERROR:
/srv/pokybuild/yocto-worker/meta-oe/build/meta-openembedded/meta-networking/recipes-support/mctp/mctp_2.6.bb:
/srv/pokybuild/yocto-worker/meta-oe/build/meta-openembedded/meta-networking/recipes-support/mctp/mctp_2.6.bb
inherits useradd but doesn't set USERADD_PACKAGES



On Tue, Jul 21, 2026 at 1:27 AM James Lee via lists.openembedded.org <james=
[email protected]> wrote:

> mctp version 2.6 released on 2026-07-21, bump srcrev to the v2.6 tag.
>
> The new version of mctpd can run as an unprivileged user with
> CAP_NET_BIND_SERVICE and CAP_NET_ADMIN added to the process' ambient
> capabilities. Added this unpriviledged user to the recipe when systemd
> is available.
>
> Signed-off-by: James Lee <[email protected]>
> Acked-by: Jeremy Kerr <[email protected]>
> ---
>  .../recipes-support/mctp/{mctp_2.5.bb => mctp_2.6.bb}      | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>  rename meta-networking/recipes-support/mctp/{mctp_2.5.bb => mctp_2.6.bb}
> (82%)
>
> diff --git a/meta-networking/recipes-support/mctp/mctp_2.5.bb
> b/meta-networking/recipes-support/mctp/mctp_2.6.bb
> similarity index 82%
> rename from meta-networking/recipes-support/mctp/mctp_2.5.bb
> rename to meta-networking/recipes-support/mctp/mctp_2.6.bb
> index a8787d3f2b..73e090bdab 100644
> --- a/meta-networking/recipes-support/mctp/mctp_2.5.bb
> +++ b/meta-networking/recipes-support/mctp/mctp_2.6.bb
> @@ -5,12 +5,12 @@ LICENSE = "GPL-2.0-only"
>
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=4cc91856b08b094b4f406a29dc61db21"
>
> -SRCREV = "07c7a5d526f686da89bc9ae9cad917e46652b272"
> +SRCREV = "31ac0e86b0e23d32abf34d191653a87a47f3c9a7"
>
>  SRC_URI = "git://
> github.com/CodeConstruct/mctp;branch=main;protocol=https;tag=v${PV}
> <http://github.com/CodeConstruct/mctp;branch=main;protocol=https;tag=v$%7BPV%7D>
> "
>
>
> -inherit meson pkgconfig systemd
> +inherit meson pkgconfig systemd useradd
>
>  EXTRA_OEMESON = " \
>      -Dtests=false \
> @@ -39,6 +39,9 @@ do_install:append () {
>      fi
>  }
>
> +USERADD_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'systemd',
> '${PN}', '', d)}"
> +USERADD_PARAM:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd',
> '-r -U -s /bin/false mctpd', '', d)}"
> +
>  FILES:${PN} += " \
>      ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', \
>              '${datadir}/dbus-1/system.d/mctpd.conf', '', d)} \
> --
> 2.47.3
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#128340):
> https://lists.openembedded.org/g/openembedded-devel/message/128340
> Mute This Topic: https://lists.openembedded.org/mt/120373276/1997914
> Group Owner: [email protected]
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> [email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>