On Sat, Jul 31, 2021 at 5:29 AM Peter Kjellerstedt <[email protected]> wrote: > > > -----Original Message----- > > From: [email protected] <openembedded- > > [email protected]> On Behalf Of Richard Purdie > > Sent: den 30 juli 2021 15:40 > > To: openembedded-architecture <openembedded- > > [email protected]> > > Subject: Re: [Openembedded-architecture] Overrides conversion plan > > > > On Wed, 2021-07-28 at 16:43 +0100, Richard Purdie via > > lists.openembedded.org wrote: > > > I think the challenge is going to be the flag day issue for master > > branches. > > > For example, there is code in devtool and other places which knows about > > the > > > override character. If we allow mixing the different syntax for master > > then > > > those tools need to complicate things by referencing both characters. To > > try > > > and preserve what is left of my sanity, I'm starting to think we just > > require > > > layers to migrate to the new syntax to continue to work with master. The > > good > > > news is that those converted layers should work with dunfell and older > > releases > > > where the layer already does that with the backported bitbake syntax > > update. > > > > > > If we accept that we need to have a flag day for master use, the > > question is > > > when. We could pick some data well in the future or even post 3.4 > > however I'm > > > not sure this buys much and we probably may as well get on and do it. > > > > > > Given these things, I therefore propose that we should start these > > changes > > > and require it for master, probably relatively quickly within a couple > > of > > > weeks? > > > > I have continued to work on this and I now think we're as ready as we'll > > ever > > be with the core. I have: > > > > * submitted a section for the migration guide documenting the conversion > > process > > * increased the minimum bitbake version for OE-Core > > * bumped the local.conf version to require new versions of the config file > > * added an error to bitbake if it sees "_append"|"_prepend"|"_remove" in > > variable names which would suggest an unconverted layer. If you use > > those > > in function names in the datastore that was never a good idea and is no > > longer supported. > > * merged compatibility changes back to bitbake 1.50, 1.48 and 1.46 > > * merged the conversion script to OE-Core > > * merged submitted tweaks to the conversion script (thanks Martin!) > > * made OE-Core honister only, no longer supporting hardknott > > * updated converted layers to be honister compatible > > * converted autobuilder-helper to use the new syntax > > * ensured all of a-quick builds on the autobuilder > > * submitted patches for meta-yocto, meta-gplv2, meta-mingw and bitbake > > > > I plan to merge these various things on Monday (2nd August). After that > > time, unconverted layers will no longer work with master. > > > > Cheers, > > > > Richard > > [ I am on summer vacation so I just happened to see a tweet about this. ] > > I am sorry to say, but I think you are going too fast. AFAICT, the support > for using : instead of _ in overrides is not yet in any Dunfell or Hardknott > release, only on the branches. I can't speak for others of course, but at > least we will not pick it up until it is included in an actual release.
I am currently testing the change in dunfell and so far so good. If no issues are found support will be present in the 3.1.11 release currently scheduled for 2021/9/24 Steve
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1301): https://lists.openembedded.org/g/openembedded-architecture/message/1301 Mute This Topic: https://lists.openembedded.org/mt/84508148/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-architecture/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
