From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: <yoann.congal@smile.fr>, <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [RFC PATCH 0/5] Kernel Rust out-of-tree module support
Date: Mon, 01 Dec 2025 10:48:00 +0100 [thread overview]
Message-ID: <DEMSA8KMSGGU.2SN8ACG42NG35@bootlin.com> (raw)
In-Reply-To: <20251119195540.2671856-1-yoann.congal@smile.fr>
On Wed Nov 19, 2025 at 8:55 PM CET, Yoann Congal via lists.openembedded.org wrote:
> As followup of Harish Sadineni's RFC series "Enable rust support for
> linux kernel" [0] (and to increase its test coverage), this series add
> support for out-of-tree kernel module written in Rust as well as
> associated test.
>
> [0]: https://lists.openembedded.org/g/openembedded-core/message/226560
>
> Yoann Congal (5):
> kernel.bbclass: Export artifacts needed for out-of-tree Rust
> compilation
> module.bbclass: Prepare out-of-tree rust module compilation
> meta-skeleton: Add rust-out-of-tree-module recipe
> rust-out-of-tree-module: Add myself as maintainer
> runtime_test: Add rust-out-of-tree selftest
>
> .../rust-out-of-tree-module_git.bb | 18 ++++++++++++++++++
> meta/classes-recipe/kernel.bbclass | 18 ++++++++++++++++++
> meta/classes-recipe/module.bbclass | 8 ++++++++
> meta/conf/distro/include/maintainers.inc | 1 +
> meta/lib/oeqa/selftest/cases/runtime_test.py | 9 ++++++++-
> 5 files changed, 53 insertions(+), 1 deletion(-)
> create mode 100644 meta-skeleton/recipes-kernel/rust-out-of-tree-module/rust-out-of-tree-module_git.bb
Hi Yoann,
I ran a few RFC series on the autobuilder, and I suspect this one of
these two issues, during oe-selftests.
First issues:
2025-11-29 08:23:13,186 - oe-selftest - INFO - 2: 6/31 214/648 (110.21s) (0 failed) (distrodata.Distrodata.test_maintainers)
2025-11-29 08:23:13,186 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
File "/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/distrodata.py", line 115, in test_maintainers
self.fail("""
File "/usr/lib/python3.12/unittest/case.py", line 715, in fail
raise self.failureException(msg)
AssertionError:
Unable to find recipes for the following entries in maintainers.inc:
rust-out-of-tree-module
I saw you added something, but for some reason the test is not happy.
Second issues:
ERROR: core-image-minimal-1.0-r0 do_rootfs: Could not invoke dnf. Command '/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y -c /srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/rootfs/etc/dnf/dnf.conf --setopt=reposdir=/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/rootfs/etc/yum.repos.d --installroot=/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/rootfs --setopt=logdir=/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/temp --repofrompath=oe-repo,/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st-179319/tmp/work/qemuarm64-poky-linux/core-image-minimal/1.0/oe-rootfs-repo --nogpgcheck install kernel-module-rust-minimal kernel-module-rust-out-of-tree packagegroup-core-boot run-postinsts ssh-pregen-hostkeys' returned 1:
...
No match for argument: kernel-module-rust-out-of-tree
Error: Unable to find a match: kernel-module-rust-out-of-tree
kernel-module-rust-out-of-tree is neither a recipe nor a generated package.
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/2915
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/2777
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/2672
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2025-12-01 9:48 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-19 19:55 [RFC PATCH 0/5] Kernel Rust out-of-tree module support Yoann Congal
2025-11-19 19:55 ` [RFC PATCH 1/5] kernel.bbclass: Export artifacts needed for out-of-tree Rust compilation Yoann Congal
2025-11-19 19:55 ` [RFC PATCH 2/5] module.bbclass: Prepare out-of-tree rust module compilation Yoann Congal
2025-11-19 19:55 ` [RFC PATCH 3/5] meta-skeleton: Add rust-out-of-tree-module recipe Yoann Congal
2025-11-19 19:55 ` [RFC PATCH 4/5] rust-out-of-tree-module: Add myself as maintainer Yoann Congal
2025-11-19 19:55 ` [RFC PATCH 5/5] runtime_test: Add rust-out-of-tree selftest Yoann Congal
2025-12-01 9:48 ` Mathieu Dubois-Briand [this message]
2025-12-04 8:15 ` [OE-core] [RFC PATCH 0/5] Kernel Rust out-of-tree module support Yoann Congal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DEMSA8KMSGGU.2SN8ACG42NG35@bootlin.com \
--to=mathieu.dubois-briand@bootlin.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=yoann.congal@smile.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.