On Thu, 2022-08-18 at 10:24 +0200, Alexander Kanavin wrote: > On Thu, 18 Aug 2022 at 00:27, Richard Purdie > <richard.pur...@linuxfoundation.org> wrote: > > > It does, thanks. I'm just not sure we're quite in the right place with > > things. I know in your other reply you say we have to start somewhere > > and we can change things. I also know the screaming if we try and > > remove something later... > > Right, I'm going to make the following changes: > - machine/distro/config-template stuff gets dropped from the schema > and tools - I am convinced now that it can be discovered through other > means :-) > - config template location gets standardized (perhaps in > conf/templates/), default template in oe-core moves to > conf/templates/default/ > - add a plugin abstraction for the layer setup writers, move the json > writer to a plugin > > Anything else?
I think that is a good plan and lets us move forward. If it turns out we need to extend the json, we can. Incrementally extending if/as needed is the safer path forward. That would just leave the details of the template layout. I think what you have above is probably fine. I'm just wondering how it fits with something else I've been worrying about, e.g. how to add config fragments to be used on the autobuilder. The intent is the user could add something like: require conf/yocto-autobuilder/x32.inc or require conf/yocto-autobuilder/multilib-mipsn32.inc and similar to their local.conf and more easily replicate configurations. With those, I could add to OE-Core or meta-yocto. I'm leaning towards core, just so people can see the testing configs more easily but I know people don't like yocto mentions in core and whether or not it is too higher a level in conf, not sure. Anyway, I think it is tangential to what you're working on which is good and stops me worrying. I left this in here just to write it out somewhere. I would like to see if we can switch the eSDK to use the json format btw. I suspect that may be one of your next steps? :) Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#169518): https://lists.openembedded.org/g/openembedded-core/message/169518 Mute This Topic: https://lists.openembedded.org/mt/93080235/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-