Am Mittwoch, dem 18.09.2024 um 22:37 +0100 schrieb Richard Purdie: > On Wed, 2024-09-18 at 13:45 +0200, Enrico Jörns wrote: > > Am Mittwoch, dem 18.09.2024 um 12:21 +0100 schrieb Richard Purdie: > > > On Wed, 2024-09-18 at 12:39 +0200, Enrico Jörns wrote: > > > > Hi Richard, > > > > > > > > Am Mittwoch, dem 18.09.2024 um 11:11 +0100 schrieb Richard > > > > Purdie: > > > > > On Thu, 2024-09-12 at 11:18 +0200, Enrico Jörns via > > > > > lists.openembedded.org wrote: > > > > > > This adds support for the barebox bootloader (and tools) to > > > > > > oe- > > > > > > core. > > > > > > > > > > > > In order to have proper testing, this extends oe-selftest to > > > > > > allow > > > > > > basic testing of bootloaders. While at it, cover both u-boot > > > > > > and > > > > > > barebox. > > > > > > > > > > > > v6: > > > > > > * replace barebox.inc by barebox.bbclass (move content of > > > > > > barebox-common.inc into .bbclass and .bb files) > > > > > > * support for UNPACKDIR > > > > > > > > > > > > Enrico Jorns (5): > > > > > > barebox: set default BAREBOX_CONFIG for qemu machines > > > > > > oeqa/utils/qemurunner: support ignoring vt100 escape > > > > > > sequences > > > > > > oeqa: support passing custom boot patterns to runqemu > > > > > > oeqa/selftest/cases: add basic u-boot test > > > > > > oeqa/selftest/cases: add basic barebox tests > > > > > > > > > > > > Marco Felsch (2): > > > > > > barebox: add initial support > > > > > > barebox-tools: add initial barebox tools support > > > > > > > > > > We had some testing capacity so I ran this through automated > > > > > testing. > > > > > The one issue that showed up so far was: > > > > > > > > > > https://valkyrie.yoctoproject.org/#/builders/29/builds/174/steps/13/logs/warnings > > > > > > > > > > which is at least easily fixed! The rest of the build is still > > > > > going. > > > > > > > > thanks for the test run and the first result. > > > > > > > > Indeed, looks easily fixable 😉 > > > > Is it worth a v7 or should I wait for other results to show up? > > > > > > Most of the tests have run and there were other issues in the build > > > but > > > there was one other issue I noticed: > > > > > > https://valkyrie.yoctoproject.org/#/builders/54/builds/149/steps/14/logs/stdio > > > > > > which is a missing maintainers entry. Probably worth a v7 with > > > those > > > two things fixed. > > > > The test output says > > > > > Unable to find recipes for the following entries in > > > maintainers.inc: > > > barebox > > > > Could you give me a hint what that means? The barebox_2024.08.0.bb > > and the change in maintainers.inc > > are in the same commit. So I am unsure why it does not find the > > recipe. > > It means the recipe is being skipped in the context of the QA test. > This means there is a maintainers entry but the test can't see any > recipe to match against it due to the skip.
Thanks. I was not sure if the recipes are just evaluated and skipped based on normal bitbake parsing or if there is a special mechanism that just looks for .bb files. > The test is there to ensure when we delete recipes, we don't have stale > entries in the file. > > Can we provide a config that makes sense for qemux86-64? The reason it is skipped from default parsing is PREFERRED_PROVIDER_virtual/bootloader = "u-boot" I put in meta/conf/machine/qemux86-64.conf since we have two competing providers of virtaul/bootloader now (and that's what the mechanism is actually made for I guess 😉). Not sure if there is a way to remove the provider for just that check? Or should I add it to the exception list in distrodata.py like its done for similar other recipes that have competing providers (e.g. musl, newlib for virtual/libc; linux-yocto, linux-dummy for virtual/kernel)?. Regards, Enrico > Cheers, > > Richard > > > -- Pengutronix e.K. | Enrico Jörns | Embedded Linux Consulting & Support | https://www.pengutronix.de/ | Steuerwalder Str. 21 | Phone: +49-5121-206917-180 | 31137 Hildesheim, Germany | Fax: +49-5121-206917-9 |
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#204661): https://lists.openembedded.org/g/openembedded-core/message/204661 Mute This Topic: https://lists.openembedded.org/mt/108410144/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
