Weekly Status: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 1: Line 1:
== Yocto Project Weekly Status July 12th, 2022 ==
== Yocto Project Weekly Status July 19th, 2022 ==
Current Dev Position: YP 4.1 M2<br/>
Current Dev Position: YP 4.1 M3<br/>
Next Deadline: 11th July 2022 YP 4.1 M2 Build<br/>
Next Deadline: 22nd August 2022 YP 4.1 M3 Build<br/>


'''Next Team Meetings:'''<br/>
'''Next Team Meetings:'''<br/>
*Bug Triage meeting Thursday July 14th 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
*Bug Triage meeting Thursday July 21st 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
*Weekly Engineering Sync Tuesday July 12th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
*Weekly Engineering Sync Tuesday July 19th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
*Twitch -  See https://www.twitch.tv/theyoctojester
*Twitch -  See https://www.twitch.tv/theyoctojester


'''Key Status/Updates:'''<br/>
'''Key Status/Updates:'''<br/>


*YP 4.1 M2 is due to build this week.
*YP 4.1 M2 has a build in progress and then will go into QA
*YP 4.0.2 was released.
*Last week there seemed to be a large number of autobuilder issues including many non-deterministic dependencies for qemu, as well as a lot of intermittent buildpaths issues. These have now mostly been resolved.
*We have fixes in place for most of the reproducible build issues so will enable the buildpaths QA test by default soon once the remaining tweaks have merged. This will allow much easier visibility into reproducibility issues in people’s builds
*The help received in resolving buildpaths issues was appreciated, particularly with the kernel where we seemed to uncover several unexpectedly.
*We have enabled buildpaths in WARN_QA by default. This takes our reproducibility to a new level but there is some fallout in layers which will need to be fixed.
*meta-gplv2 builds have been dropped from master and the layer will no longer be maintained.
*meta-gplv2 builds have been dropped from master and the layer will no longer be maintained.
*An issue has been identified where libstdc++ is broken when built with the gold linker due to patch changes that changed the build process in kirkstone.
*We’ve noticed that debug information is still not being processed by package.bbclass entirely correctly and it is missing a large chunk of the kernel sources for example. RP is trying to debug this.
*Systemd is going to require usrmerge in the future. The proposed patch to require that distro feature will break our autobuilder configuration as things stand so work will be needed to try and adapt to the direction from upstream.
*There are continued reports of issues with the rust SDK compiler. Sadly we just have patches to make x86_64 work rather than getting to the root of the issues and cross compile it correctly, which is a concern.
*Recent changes to package.bbclass for externalsrc handling have broken source and license handling for the kernel, highlighting the need to better tests there. We don’t have a fix as yet.
*Work is continuing on the /proc/pressure monitoring code. Initial averaging wasn’t working so well but we have an improved approach which seems to regulate builds better.
*There have been further proposed patches around improving the eSDK tooling workflows and around layer setup.
*Work is continuing on the /proc/pressure monitoring code.
*Help is very much welcome in trying to resolve our autobuilder intermittent issues. You can see the list of failures we’re continuing to see by searching for the “AB-INT” tag in bugzilla: https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=AB-INT
*Help is very much welcome in trying to resolve our autobuilder intermittent issues. You can see the list of failures we’re continuing to see by searching for the “AB-INT” tag in bugzilla: https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=AB-INT


'''Ways to contribute:'''<br/>
'''Ways to contribute:'''<br/>
Line 28: Line 28:


'''YP 4.1 Milestone Dates:'''<br/>
'''YP 4.1 Milestone Dates:'''<br/>
*YP 4.1 M2 build date 2022/07/11
*YP 4.1 M2 Release date 2022/07/22
*YP 4.1 M2 Release date 2022/07/22
*YP 4.1 M3 build date 2022/08/22
*YP 4.1 M3 build date 2022/08/22
Line 36: Line 35:


'''Upcoming dot releases:'''<br/>
'''Upcoming dot releases:'''<br/>
*YP 4.0.2 Release date 2022/07/08
*YP 3.1.18 build date 2022/07/27
*YP 3.1.18 build date 2022/07/18
*YP 3.1.18 Release date 2022/08/05
*YP 3.1.18 Release date 2022/07/29
*YP 4.0.3 build date 2022/08/08
*YP 4.0.3 build date 2022/08/08
*YP 4.0.3 Release date 2022/08/19
*YP 4.0.3 Release date 2022/08/19
Line 51: Line 49:


'''Tracking Metrics:'''<br/>
'''Tracking Metrics:'''<br/>
*WDD 2397 (last week 2387) (https://wiki.yoctoproject.org/charts/combo.html)
*WDD 2414 (last week 2397) (https://wiki.yoctoproject.org/charts/combo.html)
*OE-Core/Poky Patch Metrics
*OE-Core/Poky Patch Metrics
**Total patches found: 1155 (last week 1158)
**Total patches found: 1159 (last week 1155)
**Patches in the Pending State: 327 (28%) [last week 328 (28%)]
**Patches in the Pending State: 327 (28%) [last week 327 (28%)]
*https://autobuilder.yocto.io/pub/non-release/patchmetrics/
*https://autobuilder.yocto.io/pub/non-release/patchmetrics/


'''The Yocto Project’s technical governance is through its Technical Steering Committee, more information is available at:'''<br/>
'''The Yocto Project’s technical governance is through its Technical Steering Committee, more information is available at:'''<br/>
https://wiki.yoctoproject.org/wiki/TSC<br/>
https://wiki.yoctoproject.org/wiki/TSC<br/>
The Status reports are now stored on the wiki at: https://wiki.yoctoproject.org/wiki/Weekly_Status


== Archives ==
== Archives ==

Revision as of 14:45, 19 July 2022

Yocto Project Weekly Status July 19th, 2022

Current Dev Position: YP 4.1 M3
Next Deadline: 22nd August 2022 YP 4.1 M3 Build

Next Team Meetings:

Key Status/Updates:

  • YP 4.1 M2 has a build in progress and then will go into QA
  • Last week there seemed to be a large number of autobuilder issues including many non-deterministic dependencies for qemu, as well as a lot of intermittent buildpaths issues. These have now mostly been resolved.
  • The help received in resolving buildpaths issues was appreciated, particularly with the kernel where we seemed to uncover several unexpectedly.
  • We have enabled buildpaths in WARN_QA by default. This takes our reproducibility to a new level but there is some fallout in layers which will need to be fixed.
  • meta-gplv2 builds have been dropped from master and the layer will no longer be maintained.
  • We’ve noticed that debug information is still not being processed by package.bbclass entirely correctly and it is missing a large chunk of the kernel sources for example. RP is trying to debug this.
  • There are continued reports of issues with the rust SDK compiler. Sadly we just have patches to make x86_64 work rather than getting to the root of the issues and cross compile it correctly, which is a concern.
  • Work is continuing on the /proc/pressure monitoring code. Initial averaging wasn’t working so well but we have an improved approach which seems to regulate builds better.
  • Help is very much welcome in trying to resolve our autobuilder intermittent issues. You can see the list of failures we’re continuing to see by searching for the “AB-INT” tag in bugzilla: https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=AB-INT


Ways to contribute:

YP 4.1 Milestone Dates:

  • YP 4.1 M2 Release date 2022/07/22
  • YP 4.1 M3 build date 2022/08/22
  • YP 4.1 M3 Release date 2022/09/02
  • YP 4.1 M4 build date 2022/10/03
  • YP 4.1 M4 Release date 2022/10/28

Upcoming dot releases:

  • YP 3.1.18 build date 2022/07/27
  • YP 3.1.18 Release date 2022/08/05
  • YP 4.0.3 build date 2022/08/08
  • YP 4.0.3 Release date 2022/08/19
  • YP 3.1.19 build date 2022/08/29
  • YP 3.1.19 Release date 2022/09/09
  • YP 4.0.4 build date 2022/09/19
  • YP 4.0.4 Release date 2022/09/30
  • YP 3.1.20 build date 2022/10/10
  • YP 3.1.20 Release date 2022/10/21
  • YP 4.0.5 build date 2022/10/31
  • YP 4.0.5 Release date 2022/11/11

Tracking Metrics:

The Yocto Project’s technical governance is through its Technical Steering Committee, more information is available at:
https://wiki.yoctoproject.org/wiki/TSC

The Status reports are now stored on the wiki at: https://wiki.yoctoproject.org/wiki/Weekly_Status

Archives