On Sat Feb 21, 2026 at 9:28 AM CET, Mathieu Dubois-Briand wrote:
> On Thu Feb 19, 2026 at 6:22 PM CET, Viswanath Kraleti via 
> lists.openembedded.org wrote:
>> According to the Unified Kernel Image (UKI) specification [1], including
>> a compiled device tree in the .dtb section of a UKI is optional. However,
>> the current implementation always packages device trees listed in
>> KERNEL_DEVICETREE into the UKI by default. This makes uki.bbclass
>> unsuitable for systems that rely on firmware-provided DTBs and do not
>> want a DTB embedded in the UKI.
>>
>> Fix this by introducing a new UKI_DEVICETREE variable to control device
>> tree packaging. The dtb section is now populated from UKI_DEVICETREE
>> instead of KERNEL_DEVICETREE. Users who do not want DTBs included in the
>> UKI can override UKI_DEVICETREE to an empty value from their recipes.
>>
>> [1] https://uapi-group.org/specifications/specs/unified_kernel_image/
>>
>> Signed-off-by: Viswanath Kraleti <[email protected]>
>> ---
>
> Hi Viswanath,
>
> Thanks for your patch.
>
> It looks like some selftests are failing:
>
> 2026-02-20 20:52:59,350 - oe-selftest - INFO - 
> uki.UkiTest.test_uki_boot_systemd (subunit.RemotedTestCase)
> 2026-02-20 20:52:59,351 - oe-selftest - INFO -  ... FAIL
> ...
> 2026-02-20 20:45:12,725 - oe-selftest - INFO - Starting client 
> DEBUGINFOD_URLS=http://192.168.7.1:56253/ debuginfod-find debuginfo 
> /usr/bin/xz
> [Fri Feb 20 20:45:12 2026] (3985778/3985789): 192.168.7.2:38846 
> UA:elfutils/0.194,Linux/x86_64,/ XFF: GET 
> /buildid/672c74f9d1ea2e63d71dfb2d5c9a2e253ee550f5/debuginfo 200 258784 0+10ms
> ERROR: When reparsing /tmp/selftest-fetchbs937nwy/test.bb:do_checkuri, the 
> basehash value changed from 
> 84b9e23a83a764e7a5d8a96ee523199e2b1c604f4280a45030e248de0ff52962 to 
> 4123da244f465feffecb2b4fd2b132b64851981ec2fb70bf9445df8b0ea6a69e. The 
> metadata is not deterministic and this needs to be fixed.
> ERROR: The following commands may help:
> ERROR: $ bitbake test -cdo_checkuri -Snone
> ERROR: Then:
> ERROR: $ bitbake test -cdo_checkuri -Sprintdiff
> ...
> 2026-02-20 21:24:55,987 - oe-selftest - INFO - 
> wic.Wic2.test_efi_plugin_unified_kernel_image_qemu (subunit.RemotedTestCase)
> 2026-02-20 21:24:55,988 - oe-selftest - INFO -  ... FAIL
> ...
> 2026-02-20 20:52:59,350 - oe-selftest - INFO - 
> uki.UkiTest.test_uki_boot_systemd (subunit.RemotedTestCase)
> 2026-02-20 20:52:59,351 - oe-selftest - INFO -  ... FAIL
>
> Can you have a look at the issue?
>
> Thanks,
> Mathieu

Sorry, I forgot to add relevant autobuilder links:

https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3122
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3244

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#231607): 
https://lists.openembedded.org/g/openembedded-core/message/231607
Mute This Topic: https://lists.openembedded.org/mt/117896070/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to