bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[meta-oe][PATCH 01/29] castxml: upgrade 0.7.0 -> 0.8.0

List
openembedded-devel
Thread
lore
Author
Khem Raj
Last message
2026-10-23 06:54
Result
5 findings, 2 errors ยท 9 style findings
Checked against
meta-openembedded master
Base
784c75a3a044
Note
checked against master at 784c75a3a044, before the first of its patches that had landed
Upstream
28/29 applied

[meta-oe][PATCH 01/29] castxml: upgrade 0.7.0 -> 0.8.0

applied to master as a946b5311d7c

[meta-networking][PATCH 02/29] ntp: Use time_t for the stime() argument

applied to master as 85eeead4e695

[meta-networking][PATCH 03/29] rdma-core: upgrade 64.0 -> 65.0

applied to master as 3ca2a7bf7f24

error patchtest test_mbox.test_commit_message_presence
Please include a commit message on your patch explaining the change

[meta-networking][PATCH 04/29] rdma-core: Link libmana with libatomic when needed

applied to master as b7813c8d2d19

[meta-oe][PATCH 05/29] poco: Fix libatomic detection with optimized builds

applied to master as b722da772740

[meta-oe][PATCH 06/29] fio: Link with libatomic when 64-bit atomics need it

applied to master as 7dbeacb47c38

[meta-networking][PATCH 07/29] pgpool2: Define SIZEOF_LONG and SIZEOF_LONG_LONG

applied to master as e850841cdaed

Show 1 style finding
info oelint oelint.vars.multilineident meta-networking/recipes-support/pgpool2/pgpool2_4.7.3.bb:18
On a multiline assignment, line indent is desirable. 4 set, 11 desirable
15	   file://define_SIGNAL_ARGS.patch \16	   file://0002-configure-Check-the-size-of-long-and-long-long.patch \17	   file://pgpool.sysconfig \18	   file://pgpool.service \19           "20SRC_URI[sha256sum] = "4bf9df3e13feb8e64bee486b4ea54c9076296c2d9406165b0b68d32086fce250"21

[meta-networking][PATCH 08/29] ngtcp2: Fix example server build on 32-bit targets

applied to master as e8539731c196

[meta-oe][PATCH 09/29] bit7z: Avoid 64-bit atomics in BufferQueue

applied to master as 11b21ba2e875

[meta-oe][PATCH 10/29] android-tools: Mark incompatible with riscv32

applied to master as bd8d6d359e2f

[meta-oe][PATCH 11/29] libtorrent: Fix libatomic detection with optimized builds

applied to master as ff67facd092b

[meta-oe][PATCH 12/29] rtorrent: Fix libatomic detection with optimized builds

applied to master as 377c8363732c

[meta-webserver][PATCH 13/29] hiawatha: Link with libatomic when 64-bit atomics need it

applied to master as 535b74e21aa9

[meta-multimedia][PATCH 14/29] x265: Link with libatomic when 64-bit atomics need it

applied to master as 6d1dec8ef345

[meta-initramfs][PATCH 15/29] klibc: Mark incompatible with riscv32

[meta-oe][PATCH 16/29] mozjs-140: Backport libc fix to declare getrandom on all musl targets

applied to master as 8fd0c8b3cc75

[meta-oe][PATCH 17/29] floret: Link with libatomic when 64-bit atomics need it

applied to master as 52c9543412a4

[meta-python][PATCH 18/29] python3-ruff: Upgrade 0.16.8 -> 0.17.1

applied to master as 98867b96b841

warning oelint oelint.vars.srcurifile meta-python/recipes-devtools/python/python3-ruff-crates.inc:9
First item of SRC_URI should not be a file:// fetcher, if multiple fetcher are used
 6    crate://crates.io/aho-corasick/1.1.5 \ 7    crate://crates.io/alloca/0.4.0 \ 8    crate://crates.io/allocator-api2/0.2.21 \ 9    crate://crates.io/android_system_properties/0.1.5 \10    crate://crates.io/anes/0.1.6 \11    crate://crates.io/annotate-snippets/0.11.5 \12    crate://crates.io/anstream/0.6.21 \

[meta-python][PATCH 19/29] python3-ruff: Fix build on targets without 64-bit atomics

applied to master as 6241c7a96ce3

[meta-oe][PATCH 20/29] nushell: Upgrade 0.116.0 -> 0.116.1

applied to master as 5115c1d7d004

error oelint oelint.vars.inconspaces meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:16
Assignment should be 'VAR += "foo"' not 'VAR += " foo"'
13DEPENDS = "libgit2 sqlite3"1415SRC_URI = "crate://crates.io/nu/${PV};name=nu"16SRC_URI += " \17    file://0001-musl-riscv32-Add-syscall-numbers-443-to-450.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.186 \18    file://0002-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/fff-search-0.11.0 \19    file://0003-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/rmcp-3.4.0 \
info oelint oelint.file.inappropriatemsg meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:16
Patch '0006-Cargo.lock-Add-portable-atomic-to-patched-crates.patch' with Upstream-Status Inappropriate has to have a reasoning appended in [], chosen from oe-specific,OE specific,oe-core specific,not author,native,licensing,configuration,enable feature,disable feature,bugfix .*,embedded specific,no upstream,other,upstream ticket .*
13DEPENDS = "libgit2 sqlite3"1415SRC_URI = "crate://crates.io/nu/${PV};name=nu"16SRC_URI += " \17    file://0001-musl-riscv32-Add-syscall-numbers-443-to-450.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.186 \18    file://0002-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/fff-search-0.11.0 \19    file://0003-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/rmcp-3.4.0 \
Show 6 style findings
warning oelint oelint.var.order.DESCRIPTION meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:3
'DESCRIPTION' should be placed before 'HOMEPAGE'
1SUMMARY = "Nushell is a modern shell for structured data"2HOMEPAGE = "https://crates.io/crates/nu"3DESCRIPTION = "Nushell is a modern shell that works with structured data rather than text. \4               Nushell takes cues from a lot of familiar territory: traditional shells like \5               bash, object based shells like PowerShell, gradually typed languages like \6               TypeScript, functional programming, systems programming, and more."
info oelint oelint.var.suggestedvar.BUGTRACKER meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:1
Variable 'BUGTRACKER' should be set
1SUMMARY = "Nushell is a modern shell for structured data"2HOMEPAGE = "https://crates.io/crates/nu"3DESCRIPTION = "Nushell is a modern shell that works with structured data rather than text. \4               Nushell takes cues from a lot of familiar territory: traditional shells like \
info oelint oelint.var.suggestedvar.CVE_PRODUCT meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:1
Variable 'CVE_PRODUCT' should be set
1SUMMARY = "Nushell is a modern shell for structured data"2HOMEPAGE = "https://crates.io/crates/nu"3DESCRIPTION = "Nushell is a modern shell that works with structured data rather than text. \4               Nushell takes cues from a lot of familiar territory: traditional shells like \
info oelint oelint.var.suggestedvar.SECTION meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:1
Variable 'SECTION' should be set
1SUMMARY = "Nushell is a modern shell for structured data"2HOMEPAGE = "https://crates.io/crates/nu"3DESCRIPTION = "Nushell is a modern shell that works with structured data rather than text. \4               Nushell takes cues from a lot of familiar territory: traditional shells like \
info oelint oelint.vars.notneededspace meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:9
Space at the beginning of the var is not needed
 6               TypeScript, functional programming, systems programming, and more." 7 8LICENSE = "MIT" 9LIC_FILES_CHKSUM = " \10    file://LICENSE;md5=ea22f3cfd911b3519505220cfc0ce542 \11"12
info oelint oelint.vars.notneededspace meta-oe/recipes-extended/nushell/nushell_0.116.1.bb:16
Space at the beginning of the var is not needed
13DEPENDS = "libgit2 sqlite3"1415SRC_URI = "crate://crates.io/nu/${PV};name=nu"16SRC_URI += " \17    file://0001-musl-riscv32-Add-syscall-numbers-443-to-450.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.186 \18    file://0002-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/fff-search-0.11.0 \19    file://0003-Use-portable-atomic-for-AtomicU64-on-targets-without.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/rmcp-3.4.0 \

[meta-oe][PATCH 21/29] nushell: Fix build for riscv32 musl

applied to master as 9c0106e63bc5

[meta-oe][PATCH 22/29] librice: Fix build on targets without 64-bit atomics

applied to master as ff4d0b018459

Show 1 style finding
info oelint oelint.vars.multilineident meta-oe/recipes-support/librice/librice_0.4.3.bb:6
On a multiline assignment, line indent is desirable. 1 set, 0 desirable
3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d"56SRC_URI += " git://github.com/ystreet/librice.git;protocol=https;branch=main;tag=v${PV} \7            file://0001-rice-proto-Use-AtomicUsize-for-the-agent-counter.patch \8"9SRCREV = "afd70fdd7ca96a39824c55e6b373bac97311f2ba"

[meta-gnome][PATCH 23/29] ibus: Use native pkg-config for build tools

applied to master as 42201df1a533

[meta-oe][PATCH 24/29] sd: Fix build for riscv32

applied to master as 30e598470278

[meta-gnome][PATCH 25/29] gnome-shell: Mark incompatible with riscv32

applied to master as d5958817115a

[meta-gnome][PATCH 26/29] gthumb: Include stdbool.h for bool

applied to master as 341d70bee244

Show 1 style finding
warning oelint oelint.var.order.SRC_URI meta-gnome/recipes-gnome/gthumb/gthumb_4.0.bb:36
'SRC_URI' should be placed before 'PACKAGECONFIG'
3334REQUIRED_DISTRO_FEATURES = "opengl"3536SRC_URI += "file://0001-util.h-Include-stdbool.h-for-bool.patch"37SRC_URI[archive.sha256sum] = "a24aaa72b5637f49097dedc9c141a33615da770d029315f3285ebf2156cf7b61"3839FILES:${PN} += "${datadir}/metainfo"

[meta-networking][PATCH 27/29] samba: Fix riscv32 waf cross answers

applied to master as 1e48d62ee0ef

[meta-networking][PATCH 28/29] waf-samba: Reconfigure when the cross-answers file changes

applied to master as 2cadb9afb894

[meta-gnome][PATCH 29/29] gnome-commander: Fix build on targets without 64-bit atomics

applied to master as 7985170eb40e

info oelint oelint.file.inappropriatemsg meta-gnome/recipes-gnome/gnome-commander/gnome-commander_2.0.3.bb:27
Patch '0002-weak_ref-Use-a-Mutex-for-the-object-id-counter.patch' with Upstream-Status Inappropriate has to have a reasoning appended in [], chosen from oe-specific,OE specific,oe-core specific,not author,native,licensing,configuration,enable feature,disable feature,bugfix .*,embedded specific,no upstream,other,upstream ticket .*
24GIR_MESON_OPTION = ""2526SRC_URI[archive.sha256sum] = "e51178f3256de45324ffd928a4a144fa859a865662bf295129f0188d8d243b57"27SRC_URI += "file://0001-meson-Support-cross-compilation-via-a-rust_target-cr.patch \28            file://0002-weak_ref-Use-a-Mutex-for-the-object-id-counter.patch \29"30

patchtest: 317 pass, 1 fail, 117 skip

Text report