Yocto Technical Team Minutes, Engineering Sync, for July 27 2021

Trevor Woerner

Yocto Technical Team Minutes, Engineering Sync, for July 27 2021
archive: https://docs.google.com/document/d/1ly8nyhO14kDNnFcW2QskANXW3ZT7QwKC5wWVDg9dDH4/edit

== disclaimer ==
Best efforts are made to ensure the below is accurate and valid. However,
errors sometimes happen. If any errors or omissions are found, please feel
free to reply to this email with any corrections.

== attendees ==
Trevor Woerner, Stephen Jolley, Scott Murray, Bruce Ashfield, Joshua Watt,
Armin Kuster, Steve Sakoman, Randy MacLeod, Michael Opdenacker, Paul
Barker, Michael Halstead, Richard Purdie, Tim Orling, Alejandro Hernandez,
Denys Dmytriyenko, Tony Tascioglu, Trevor Gamblin

== project status ==
- 3.4 m2 built but QA issues
- 3.3.2 is being built
- new override syntax added, conversions can start
- proposal to add lz4c, zstd, and pzstd to host commands
- prserv rewrite making process but still issues with asyncio
- AB-INT issues
- multiconfig needs simpler test cases to track down issues

== discussion ==
RP: the override syntax change was merged; nobody seemed to notice. layers
need to start doing the conversions; there are conversion scripts but
they’re a bit too overzealous (doing conversions where they’re not
MO: could we just search+replace?
RP: it’s hard to programmatically determine what is an override and what
isn’t. an underscore is an accepted symbol in many areas and is also an
override qualifier. i have a whole bunch of stuff working, but it’s hard
to find things that aren’t found/converted by the script. i hope layers
will be converted quickly (layers outside of core)
TrevorW: what’s the script name and where do we find it?
RP: in master-next scripts/contrib/convert-overrides.py. i’ve put comments
in to help, there are some changes that are needed (e.g. removing
hard-coded paths). also ARCH overrides are particularly hard to do, so
i’ve mostly done them by hand
PaulB: will the new syntax be backported to dunfell and hardknott?
RP: dunfell onwards
<various>: good!
Armin: layers need to be fixed up in dunfell
RP: only if you’re trying to make your dunfell branch work with master
PaulB: what happens if you mix and match
RP: it will error out and not parse, the colon was not a legal character
previously so it will fail
PaulB: noisy errors are the best

RP: m2 now in QA. there is an issue with systemtap not working on Intel. no
details from the QA team to figure out what went wrong. also there is a
runtime issue on beaglebone-yocto to do with the keyboard. there’s a
backlog building up for QA (3.3.2 and 3.1.10). we’re a bit down on AB
ScottM: are there bugzilla entries for those two?
RP: yes. odd that the systemtap issue didn’t pop up on the AB
PaulB: it looks like a 64 vs 32 bit issue. the register names indicate 64-bit
but it’s pulling in a 32-bit header?
RP: hmm. that looks like that’s the case

ScottM: there should be a new rev of prserv patch later today

PaulB: mixin layers. is that the way to go or do we want 1 layer?
RP: i prefer mixins, then we can distribute maintainership more easily. adding
mixin layers can get messy, which is good since i’d rather have users
have to think about what they’re mixing in 
PaulB: if the mixins are orthnogonal then they should work easily together
RP: yes, if they’re orthogonal, but how do you ensure that?

TimO: any news on a next yocto conference/devday?
TrevorW: plans are in the works
PaulB: is there a place with a list of YP-related talks at elc?
TrevorW: not that i know of
PaulB: i’ll put the list together on the wiki and post to irc
RP: and mailing list too please
TimO: some of us have started posting our links to irc

RP: JPEW will be giving a presentation at an LF security
supply-chain event. this will be good to help advocacy 
JPEW: i’ll be discussing reproducible builds and sw build materials (aug 18)
RP: it would be nice if you could add cve tracking too
JPEW: SS can help
RP: we have pretty graphs

TrevorW: the advocacy people have been wondering if YP should advertise at
Embedded World
ScottM: ask J-SM i think he has attended (as a part of the AGL)
MO: and/or we could give YP-related talks

Join {yocto@lists.yoctoproject.org to automatically receive all group messages.