On Wed, 2024-05-22 at 07:28 +0200, mike.looijm...@topic.nl wrote:
> On 21-05-2024 16:51, Richard Purdie wrote:
> > On Tue, 2024-05-21 at 15:57 +0200, Mike Looijmans via
> > lists.openembedded.org wrote:
> > > kernel-fitimage inherited uboot-config, which resulted in failure
> > > to
> > > run "menuconfig" on a system that has both multiple u-boot
> > > configs and
> > > wants a fitImage kernel.
> > > 
> > > Fix the issue by splitting up uboot-config into uboot-config-vars
> > > that
> > > only contains the "harmless" variable settings, and inherit that
> > > in a
> > > new uboot-config class which contains the Python code to do the
> > > U-boot
> > > specific settings. Inherit only uboot-config-vars in kernel-
> > > fitimage
> > > so that it has what it needs but doesn't break.
> > > 
> > > Fixes: f9e834e31788 "meta: introduce
> > > KCONFIG_CONFIG_ENABLE_MENUCONFIG"
> > > Signed-off-by: Mike Looijmans <mike.looijm...@topic.nl>
> > > ---
> > >   meta/classes-recipe/kernel-fitimage.bbclass   |  2 +-
> > >   meta/classes-recipe/uboot-config-vars.bbclass | 95
> > > +++++++++++++++++++
> > >   meta/classes-recipe/uboot-config.bbclass      | 80 +-----------
> > > ----
> > >   3 files changed, 97 insertions(+), 80 deletions(-)
> > >   create mode 100644 meta/classes-recipe/uboot-config-
> > > vars.bbclass
> > 
> > This looks like it might be a good candidate to move to a file in
> > meta/conf rather than a new class file?
> 
> What does "this" refer to exactly?

The variable definitions you're placing into a separate class file. I'm
saying they look more suited to a shared conf file, which is a
direction I think the project needs to move in generally.

> Note that this patch just moves code, it doesn't introduce anything
> new.
> 
> > We could add any functions needed to lib/oe/ if they can be made
> > suitably generic.
> 
> What "functions" would that be?

removesuffix is the one I saw that was needed in the new class file and
wouldn't work in a conf file.

Cheers,

Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#199685): 
https://lists.openembedded.org/g/openembedded-core/message/199685
Mute This Topic: https://lists.openembedded.org/mt/106223409/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to