bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[meta-python][PATCH 1/8] python3-ipy: upgrade 1.01 -> 1.2

List
openembedded-devel
Thread
lore
Author
Khem Raj
Last message
2026-10-26 03:58
Result
4 findings, 3 errors ยท 10 style findings
Checked against
meta-openembedded master
Base
961cbb788414 (yoe/mut)
Staging
does not apply to master 533d0a63ac2a: patch 6/8: Failed to merge in the changes; checked on yoe/mut (forked from master 533d0a63ac2a), which carries the patches it builds on
Upstream
7/8 applied
AutoBuilder
2 builds: 2 passed, 0 with warnings, 0 failed

[meta-python][PATCH 1/8] python3-ipy: upgrade 1.01 -> 1.2

applied to master as 24f3c91e5f9d

[meta-networking][PATCH 2/8] python3-scapy: Skip live whois tests in ptest

applied to master as 73c158cd300d

info oelint oelint.file.inappropriatemsg meta-networking/recipes-devtools/python/python3-scapy_2.7.0.bb:20
Patch '0005-test-skip-live-whois-tests-in-ptest.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 .*
17# UTscapy does not exist in the pypi pkg18#19SRCREV = "1de09fe85fe5c9d60ea5c6de130374e170b5bc28"20SRC_URI = "git://github.com/secdev/scapy.git;branch=master;protocol=https;tag=v${PV} \21           file://0001-python3-scapy-skip-ICMP-regression-tests-in-ptest.patch \22           file://0002-main-initialize-banner-for-the-default-Python-shell.patch \23           file://0003-libpcap-load-libpcap-even-when-find_library-cannot-l.patch \

[meta-oe][PATCH 3/8] re2: Skip upstream's big tests in ptest under QEMU

applied to master as 3a05256e3b8e

[meta-oe][PATCH 4/8] HDF5: Remove license file

applied to master as 87b0eeb4a744

[meta-oe][PATCH 5/8] hdf5: Add PACKAGECONFIG for the C++ library

applied to master as 186175d96ca5

Show 1 style finding
warning oelint oelint.var.order.PACKAGECONFIG meta-oe/recipes-support/hdf5/hdf5_2.0.0.bb:39
'PACKAGECONFIG' should be placed before 'FILES'
36    -DHDF5_INSTALL_LIB_DIR='${baselib}' \37"3839PACKAGECONFIG ??= ""40PACKAGECONFIG[cpp] = "-DHDF5_BUILD_CPP_LIB=ON,-DHDF5_BUILD_CPP_LIB=OFF"4142EXTRA_OECMAKE:prepend:class-target = "-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper "

[meta-oe][PATCH 6/8] tbb: Skip test_resumable_tasks in ptest under QEMU

[meta-python][PATCH 7/8] python3-simple-websocket: Add recipe

applied to master as 618cd90b7e7b

error oelint oelint.var.mandatoryvar.DESCRIPTION meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:1
Variable 'DESCRIPTION' should be set
1SUMMARY = "Simple WebSocket server and client for Python"2HOMEPAGE = "https://github.com/miguelgrinberg/simple-websocket"3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE;md5=9d272c9fe2437531b5bbecf4fcc82e24"
error oelint oelint.vars.inconspaces meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:11
Assignment should be 'VAR += "foo"' not 'VAR += " foo"'
 8SRC_URI += "file://0001-Async-test-improvements-for-Python-3.14-48.patch" 9SRC_URI[sha256sum] = "7939234e7aa067c534abdab3a9ed933ec9ce4691b0713c78acb195560aa52ae4"1011RDEPENDS:${PN} += " \12    python3-asyncio \13    python3-io \14    python3-wsproto \
error oelint oelint.vars.inconspaces meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:17
Assignment should be 'VAR += "foo"' not 'VAR += " foo"'
14    python3-wsproto \15"1617RDEPENDS:${PN}-ptest += " \18    python3-pytest-asyncio \19"
Show 6 style findings
info oelint oelint.var.bbclassextend meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:1
BBCLASSEXTEND should be set if possible
1SUMMARY = "Simple WebSocket server and client for Python"2HOMEPAGE = "https://github.com/miguelgrinberg/simple-websocket"3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE;md5=9d272c9fe2437531b5bbecf4fcc82e24"
info oelint oelint.var.suggestedvar.BUGTRACKER meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:1
Variable 'BUGTRACKER' should be set
1SUMMARY = "Simple WebSocket server and client for Python"2HOMEPAGE = "https://github.com/miguelgrinberg/simple-websocket"3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE;md5=9d272c9fe2437531b5bbecf4fcc82e24"
info oelint oelint.var.suggestedvar.CVE_PRODUCT meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:1
Variable 'CVE_PRODUCT' should be set
1SUMMARY = "Simple WebSocket server and client for Python"2HOMEPAGE = "https://github.com/miguelgrinberg/simple-websocket"3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE;md5=9d272c9fe2437531b5bbecf4fcc82e24"
info oelint oelint.var.suggestedvar.SECTION meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:1
Variable 'SECTION' should be set
1SUMMARY = "Simple WebSocket server and client for Python"2HOMEPAGE = "https://github.com/miguelgrinberg/simple-websocket"3LICENSE = "MIT"4LIC_FILES_CHKSUM = "file://LICENSE;md5=9d272c9fe2437531b5bbecf4fcc82e24"
info oelint oelint.vars.notneededspace meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:11
Space at the beginning of the var is not needed
 8SRC_URI += "file://0001-Async-test-improvements-for-Python-3.14-48.patch" 9SRC_URI[sha256sum] = "7939234e7aa067c534abdab3a9ed933ec9ce4691b0713c78acb195560aa52ae4"1011RDEPENDS:${PN} += " \12    python3-asyncio \13    python3-io \14    python3-wsproto \
info oelint oelint.vars.notneededspace meta-python/recipes-devtools/python/python3-simple-websocket_1.1.0.bb:17
Space at the beginning of the var is not needed
14    python3-wsproto \15"1617RDEPENDS:${PN}-ptest += " \18    python3-pytest-asyncio \19"

[meta-python][PATCH 8/8] python3-engineio: Add missing runtime dependencies

applied to master as 1f3625ff40f7

Show 3 style findings
info oelint oelint.vars.multilineident meta-python/recipes-devtools/python/python3-engineio_4.14.0.bb:18
On a multiline assignment, line indent is desirable. 1 set, 4 desirable
15	python3-logging \16	python3-compression \17	python3-asyncio \18	python3-io \19	python3-simple-websocket \20	python3-threading \21"
info oelint oelint.vars.multilineident meta-python/recipes-devtools/python/python3-engineio_4.14.0.bb:19
On a multiline assignment, line indent is desirable. 1 set, 4 desirable
16	python3-compression \17	python3-asyncio \18	python3-io \19	python3-simple-websocket \20	python3-threading \21"22
info oelint oelint.vars.multilineident meta-python/recipes-devtools/python/python3-engineio_4.14.0.bb:20
On a multiline assignment, line indent is desirable. 1 set, 4 desirable
17	python3-asyncio \18	python3-io \19	python3-simple-websocket \20	python3-threading \21"2223SRC_URI[sha256sum] = "eaa1e386baf9c2c7959eef7f9d9165c5ea910c5b392f5316e78d29ed073cb43d"

patchtest: 78 pass, 0 fail, 42 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.