bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[PATCH 00/20] devtool: ide-sdk: add support for Rust recipes

List
openembedded-core
Thread
lore
Author
Enguerrand de Ribaucourt
Last message
2026-10-26 08:56
Result
4 findings, 3 errors ยท 4 style findings
Checked against
openembedded-core master
Base
ae5cafacec8e
AutoBuilder
6 builds: 3 passed, 0 with warnings, 0 failed

[PATCH 01/20] cargo-example: add minimal selftest fixture

error oelint oelint.file.underscores meta-selftest/recipes-test/rust/cargo-example.bb:1
Filename should contain at least one '_' in the end
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
error oelint oelint.var.mandatoryvar.DESCRIPTION meta-selftest/recipes-test/rust/cargo-example.bb:1
Variable 'DESCRIPTION' should be set
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
error oelint oelint.var.mandatoryvar.HOMEPAGE meta-selftest/recipes-test/rust/cargo-example.bb:1
Variable 'HOMEPAGE' should be set
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
warning oelint oelint.var.licenseremotefile meta-selftest/recipes-test/rust/cargo-example.bb:3
License-File should be a remote file
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"45SRC_URI = "file://Cargo.toml \6           file://Cargo.lock \
Show 4 style findings
info oelint oelint.var.bbclassextend meta-selftest/recipes-test/rust/cargo-example.bb:1
BBCLASSEXTEND should be set if possible
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
info oelint oelint.var.suggestedvar.BUGTRACKER meta-selftest/recipes-test/rust/cargo-example.bb:1
Variable 'BUGTRACKER' should be set
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
info oelint oelint.var.suggestedvar.CVE_PRODUCT meta-selftest/recipes-test/rust/cargo-example.bb:1
Variable 'CVE_PRODUCT' should be set
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4
info oelint oelint.var.suggestedvar.SECTION meta-selftest/recipes-test/rust/cargo-example.bb:1
Variable 'SECTION' should be set
1SUMMARY = "Minimal Cargo application for devtool ide-sdk selftests"2LICENSE = "MIT"3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"4

[PATCH 02/20] devtool: ide-sdk: capture Cargo cross environment

[PATCH 03/20] devtool: ide-sdk: export recipe Cargo configuration

[PATCH 04/20] devtool: ide-sdk: recommend Rust Analyzer for Cargo

[PATCH 05/20] devtool: ide-sdk: configure Rust Analyzer for Cargo

[PATCH 06/20] devtool: ide-sdk: share IntelliSense architecture mapping

[PATCH 07/20] devtool: ide-sdk: configure Cargo C++ IntelliSense

[PATCH 08/20] devtool: ide-sdk: generalize binary install task name

[PATCH 09/20] devtool: ide-sdk: extract install task definition

[PATCH 10/20] devtool: ide-sdk: order install after optional build task

[PATCH 11/20] devtool: ide-sdk: add Cargo build task

[PATCH 12/20] devtool: ide-sdk: enforce LLDB for Cargo

[PATCH 13/20] devtool: ide-sdk: parse Rust debug path remaps

[PATCH 14/20] devtool: ide-sdk: remap Cargo sources for BitBake builds

[PATCH 15/20] devtool: ide-sdk: map Cargo workspace sources for LLDB

[PATCH 16/20] devtool: ide-sdk: map libstd-rs sources to Rust SDK

[PATCH 17/20] oeqa/selftest: share source breakpoint lookup

[PATCH 18/20] oeqa/selftest: run IDE tasks with configured environment

[PATCH 19/20] oeqa/selftest: debug Cargo example over QEMU slirp

[PATCH 20/20] oeqa/selftest: verify Cargo rebuild and redeploy

patchtest: 200 pass, 0 fail, 100 skip

Text report

AutoBuilder

Builds of staging branches that carried this series. Each builds every patch on the branch; a failure is shown as this series' only when it is in a recipe the series changes, or two builds failed so newly carrying it.