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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to