Jump to content


Photo

OE overrides syntax changes, heads up !


  • Please log in to reply
9 replies to this topic

#1 A.A.

  • Senior Member
  • 391 posts

+8
Neutral

Posted 28 July 2021 - 20:20

Hi,

 

after long discussion on openembedded-architecture@lists.openembedded.org Richard Purdie did push today one big change allowing the new override's syntax, from _ (underscore) to . (dot).

 

https://lists.openem...20,2,0,84506028

 

This is for a future LTS (or even further), if interested please follow the full patchset.

 

Cheers

A.A.

 



Re: OE overrides syntax changes, heads up ! #2 A.A.

  • Senior Member
  • 391 posts

+8
Neutral

Posted 29 July 2021 - 21:44

well actually in the last version the operator is :  (colon).

 

I'm doing some test conversions...



Re: OE overrides syntax changes, heads up ! #3 Erik Slagter

  • PLi® Core member
  • 46,951 posts

+541
Excellent

Posted 31 July 2021 - 16:48

IMHO it makes sense to use a symbol other than underscore for this, good to hear!


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: OE overrides syntax changes, heads up ! #4 A.A.

  • Senior Member
  • 391 posts

+8
Neutral

Posted 31 July 2021 - 22:59

It seems RP was a bit too fast...master-next now is incompatible since that commits :)

 

RP is pushing hard though:

https://lists.openem...re/message/1302

 

Cheers

A.A.



Re: OE overrides syntax changes, heads up ! #5 WanWizard

  • PLi® Core member
  • 68,312 posts

+1,719
Excellent

Posted 9 August 2021 - 16:29

Since you know a lot more than I on this subject: we have an interesting issue:

WARNING: harfbuzz-2.6.1-r0 do_prepare_recipe_sysroot: Manifest /openpli/oe/develop/build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-cairo.populate_sysroot not found in lunix3_4k armv7ahf-neon armv7ahf-vfp armv6hf-vfp armv5ehf-vfp armv5hf-vfp allarch x86_64_x86_64-nativesdk (variant '')?
WARNING: harfbuzz-2.6.1-r0 do_prepare_recipe_sysroot: Manifest /openpli/oe/develop/build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-cairo.populate_sysroot not found in lunix3_4k armv7ahf-neon armv7ahf-vfp armv6hf-vfp armv5ehf-vfp armv5hf-vfp allarch x86_64_x86_64-nativesdk (variant '')?

which fails on building harfbuzz with a "cairo package not found" error.

 

A bit further digging I found:

[build@buildserver3] $ ls -ld /openpli/oe/develop/build/tmp/work/lunix3*
drwxrwxr-x 63 build build 4096 Jul  8 01:34 /openpli/oe/develop/build/tmp/work/lunix3_4k-oe-linux-gnueabi
drwxrwxr-x  3 build build   27 Aug  9 15:20 /openpli/oe/develop/build/tmp/work/lunix3-4k-oe-linux-gnueabi

and for some reason the "lunix3-4k-oe-linux-gnueabi" contains the cairo package, but "lunix3_4k-oe-linux-gnueabi" contains the rest.

 

WTF changed where that a hyphen in a MACHINE name suddenly becomes an underscore (or not anymore)?

 

This issue occured since I've changed the PACKAGE_ARCH for the cairo package from TUNE to MACHINE to deal with it's dependency on EGL (which is different per machine)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: OE overrides syntax changes, heads up ! #6 WanWizard

  • PLi® Core member
  • 68,312 posts

+1,719
Excellent

Posted 9 August 2021 - 16:52

Hmm... Answered my own question there. Fixed https://github.com/O...2f615889cf15799


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: OE overrides syntax changes, heads up ! #7 A.A.

  • Senior Member
  • 391 posts

+8
Neutral

Posted 9 August 2021 - 20:55

Right.

 

I am hardly following but look at this fix now in master:

 

https://git.openembe...4141e7727f2944f

 

The syntax-fallouts should all have now been discovered.

 

For the next branch I'd say move to the very last bitbake 1.50.

https://git.openembe...ake/log/?h=1.50



Re: OE overrides syntax changes, heads up ! #8 A.A.

  • Senior Member
  • 391 posts

+8
Neutral

Posted 10 August 2021 - 17:35

BTW,

 

isn't OE's web frontend for git repositories still a wonderful tool?

 

I so much prefer it to git*ub for scrubbing history or just to have a fast look.

 

My 2 cents

A.A.



Re: OE overrides syntax changes, heads up ! #9 WanWizard

  • PLi® Core member
  • 68,312 posts

+1,719
Excellent

Posted 10 August 2021 - 18:19

It's gits own web interface. I usually prefer the commandline interface for searches through the log, or using gitk.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: OE overrides syntax changes, heads up ! #10 Erik Slagter

  • PLi® Core member
  • 46,951 posts

+541
Excellent

Posted 22 August 2021 - 12:52

Hmm... Answered my own question there. Fixed https://github.com/O...2f615889cf15799

Great...


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users