bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[PATCH 0/4] fontcache: make the caches built into an image valid

List
openembedded-core
Thread
lore
Author
Alex Kiernan
Last message
2026-10-13 10:50
Result
4 findings, 1 error
Checked against
openembedded-core master
Base
991b23f2b29a
Note
checked against master at 991b23f2b29a, before the first of its patches that had landed
Upstream
1/4 applied
AutoBuilder
10 builds: 5 passed, 0 with warnings, 1 failed

[PATCH 1/4] package_manager: pass REPRODUCIBLE_TIMESTAMP_ROOTFS to intercepts

applied to master as 53016e4056ed

error patchtest test_mbox.test_signed_off_by_presence
Mbox is missing Signed-off-by. Add it manually or with "git commit --amend -s"

[PATCH 2/4] update_font_cache: write caches that are valid in the final image

warning shellcheck SC2154 scripts/postinst-intercepts/update_font_cache:15
datadir is referenced but not assigned.
12# mtime in the image is set to REPRODUCIBLE_TIMESTAMP_ROOTFS later, so set13# the font directories' mtimes to it now and have fc-cache record that.14sde=15if [ -n "$REPRODUCIBLE_TIMESTAMP_ROOTFS" ] && [ -d $D${datadir}/fonts ]; then16	find $D${datadir}/fonts -type d -exec touch -h --date=@$REPRODUCIBLE_TIMESTAMP_ROOTFS '{}' +17	sde="-E SOURCE_DATE_EPOCH=$REPRODUCIBLE_TIMESTAMP_ROOTFS"18fi

[PATCH 3/4] image_types: keep the rootfs mtimes in ext2/3/4 images

warning shellcheck SC2155 meta/classes-recipe/image_types.bbclass:165
Declare and assign separately to avoid masking return values.
162    fi163164    # Use the bitbake reproducible timestamp instead of the hardcoded squashfs one165    export SOURCE_DATE_EPOCH=$(stat -c '%Y' ${IMAGE_ROOTFS})166    mksquashfs ${IMAGE_ROOTFS} ${IMGDEPLOYDIR}/${IMAGE_NAME}.squashfs${comp:+-}${suffix:-$comp} -noappend ${comp:+-comp }$comp $extra_imagecmd167}168IMAGE_CMD:squashfs = "oe_mksquashfs '' ${EXTRA_IMAGECMD}"
warning shellcheck SC2046 meta/classes-recipe/image_types.bbclass:165
Quote this to prevent word splitting.
162    fi163164    # Use the bitbake reproducible timestamp instead of the hardcoded squashfs one165    export SOURCE_DATE_EPOCH=$(stat -c '%Y' ${IMAGE_ROOTFS})166    mksquashfs ${IMAGE_ROOTFS} ${IMGDEPLOYDIR}/${IMAGE_NAME}.squashfs${comp:+-}${suffix:-$comp} -noappend ${comp:+-comp }$comp $extra_imagecmd167}168IMAGE_CMD:squashfs = "oe_mksquashfs '' ${EXTRA_IMAGECMD}"

[PATCH 4/4] oeqa/selftest: check the font caches an image ships are used

patchtest: 39 pass, 1 fail, 20 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.