Yocto Project Technical Team Meeting
MINUTES: 6/4/2019

Attendees: Richard, Armin, JoshuaW, Bruce, Michael, Randy, Scott, Alejandro, 
RobW, Ross, MichaelH, Tim, Vineela, David, Trevor, Sajal

RP:
  * YP-2.6 M1 for this coming Monday
  * ptest dependencies are improving, and we are getting better results
  * M1 at risk for patchtest, RP and Paul are working on it
  * Key change for M1 is GCC9, and we working on a few regressions
  * Need people to work on the NEWCOMER defects
  * Joshua is working on the autobuilder
  * Randy: Kevin will be pinged on the QEMU issue (PPC?)

Armin: Fedora Core 30 for M!? RP: we could add workers today to test that host. 
RP: FYI, we did get funding for updated build servers.

Armin: Question about “xe” support, issue with supporting two tarball 
compressions. Evidently some hosts, and especially some containers, do not have 
an tar that supports –J (specifically Thud) or do not have “xe”. RP mentions 
that the Thud documentation does require “xe”.

Randy: PTest improvements a priority for M2? RP: GCC9, bluez, and acl 
priorities for fixing.

Scott: Any specific help he can provide 2.8? There was mention of SPDX headers 
done but not licenses, more ptest, ARM autobuilder.

RP: Want to achieve for 2.8:
  * Ptest
  * License
  * reproducibility
  * hash equivalency important, needs updates to runqueue to implement,

Hash equivalency only as good as builds are reproducible. Mention that simple 
changes to perl rdepends can have a deep cascade effect. The feature needs to 
look at what changed, know that nothing really changed, and then substitute 
same hash and save un-needed rebuild. For example “perl-native’ rebuilds, look 
to see that it is binary equivalent (bit by bit). Another more flexible (but 
probably later) technique could be elf symbol comparison for equivalency. RP: 
goal is to make the checker pluggable so that enhancements are easy. Richard 
mentioned that it might be worth taking a month off of his daily merge tasks 
just to get this feature done.

Randy: Is there idle time we can use? Perhaps in some timezone like China? RP: 
usually fires off builds at end of his day, so not real idle timezone.

RP: can use help in getting pull requests together

RP: Automated tests, provable reproducible builds important to our upstream 
cred.

Scott: Meta-agl-v2? It has become hard to maintain, stale dependencies, no 
security patching, obsolete components.

RP: anything we are missing? Randy touched on Rust. RP: nice for 2.9, but 
reproducibility more important.

Tim: Meta-virtualization into core? Perhaps for 2.9. Meta-python? Split off V2 
support to separate repo.

- David


-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to