2024 Yocto Project Weekly Status Archive: Difference between revisions
Line 1: | Line 1: | ||
== Yocto Project Weekly Status February 20th, 2024 == | |||
Current Dev Position: YP 5.0 M3<br/> | |||
Next Deadline: 19th February 2024 YP 5.0 M3 build<br/> | |||
'''Next Team Meetings:'''<br/> | |||
*Bug Triage meeting Thursday February 22nd at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09) | |||
*Weekly Engineering Sync Tuesday February 20th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09) | |||
*Twitch - See https://www.twitch.tv/theyoctojester | |||
'''Key Status/Updates:'''<br/> | |||
*We are now at feature freeze for 5.0, preparing to build M3 | |||
*YP 4.3.3 is in QA. | |||
*The changes which we’d still like to see in 5.0 that have not merged yet are: | |||
**genericarm64 machine | |||
**change to rust test suite logging | |||
**useradd fix | |||
**sstate permissions issue testcase | |||
*Big thanks to those who submitted their changes before the deadline! | |||
*There are also several concerning issues without any clear resolution path at present: | |||
**rust upgrade blocked by reproducibility issues | |||
**musl upgrade blocked by large number of unsubmitted pending patches | |||
**nativesdk-systemd usage broken by usrmerge requirement (we can’t changing the SDK layout now) | |||
**go isn't upgraded | |||
**concern about dbus configure flags for testing | |||
*There are several significant and useful changes which have merged recently: | |||
**Improvements to devtool to use git notes | |||
**devtool IDE support | |||
**Hashserve improvements (cleanup API, parallel queries, existence API) | |||
**oe-setup-build script merged | |||
**python_mesonpy support | |||
**various git fetcher fixes/tweaks | |||
**vscode integration improvements | |||
**CVE fixes or exclusion list tweaks | |||
*There have been questions about official RISC-V support in this next release, especially since it is an LTS. There is the potential to do this since the configurations have been written and are close to working. We’re wondering about trial testing this for M3 as a proof of concept. Without higher tier project membership support, this will not make it into the LTS final release though. | |||
'''Ways to contribute:'''<br/> | |||
*As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components! | |||
*There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers | |||
*There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs | |||
*We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this. | |||
*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 us resolve CVE issues: CVE metrics | |||
*We have a growing number of bugs in bugzilla, any help with them is appreciated. | |||
'''YP 5.0 Milestone Dates:'''<br/> | |||
*YP 5.0 M3 build date 2024/02/19 | |||
*YP 5.0 M3 Release date 2024/03/01 | |||
*YP 5.0 M4 build date 2024/04/01 | |||
*YP 5.0 M4 Release date 2024/04/30 | |||
'''Upcoming dot releases:'''<br/> | |||
*YP 4.3.3 is in QA. | |||
*YP 3.1.32 build date 2024/03/04 | |||
*YP 3.1.32 Release date 2024/03/15 | |||
*YP 4.0.17 build date 2024/03/11 | |||
*YP 4.0.17 Release date 2024/03/22 | |||
*YP 4.3.4 build date 2024/03/25 | |||
*YP 4.3.4 Release date 2024/04/05 | |||
*YP 3.1.33 build date 2024/04/15 | |||
*YP 3.1.33 Release date 2024/04/26 | |||
*YP 4.0.18 build date 2024/04/22 | |||
*YP 4.0.18 Release date 2024/05/03 | |||
*YP 4.0.19 build date 2024/06/03 | |||
*YP 4.0.19 Release date 2024/06/14 | |||
'''Tracking Metrics:'''<br/> | |||
*WDD 2636 (last week 2621) (https://wiki.yoctoproject.org/charts/combo.html) | |||
*OE-Core/Poky Patch Metrics | |||
**Total patches found: 1145 (last week 1147) | |||
**Patches in the Pending State: 250 (22%) [last week 250 (22%)] | |||
*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/> | |||
https://wiki.yoctoproject.org/wiki/TSC<br/> | |||
== Yocto Project Weekly Status February 13th, 2024 == | == Yocto Project Weekly Status February 13th, 2024 == | ||
Current Dev Position: YP 5.0 M3<br/> | Current Dev Position: YP 5.0 M3<br/> |
Revision as of 15:42, 20 February 2024
Yocto Project Weekly Status February 20th, 2024
Current Dev Position: YP 5.0 M3
Next Deadline: 19th February 2024 YP 5.0 M3 build
Next Team Meetings:
- Bug Triage meeting Thursday February 22nd at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday February 20th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- We are now at feature freeze for 5.0, preparing to build M3
- YP 4.3.3 is in QA.
- The changes which we’d still like to see in 5.0 that have not merged yet are:
- genericarm64 machine
- change to rust test suite logging
- useradd fix
- sstate permissions issue testcase
- Big thanks to those who submitted their changes before the deadline!
- There are also several concerning issues without any clear resolution path at present:
- rust upgrade blocked by reproducibility issues
- musl upgrade blocked by large number of unsubmitted pending patches
- nativesdk-systemd usage broken by usrmerge requirement (we can’t changing the SDK layout now)
- go isn't upgraded
- concern about dbus configure flags for testing
- There are several significant and useful changes which have merged recently:
- Improvements to devtool to use git notes
- devtool IDE support
- Hashserve improvements (cleanup API, parallel queries, existence API)
- oe-setup-build script merged
- python_mesonpy support
- various git fetcher fixes/tweaks
- vscode integration improvements
- CVE fixes or exclusion list tweaks
- There have been questions about official RISC-V support in this next release, especially since it is an LTS. There is the potential to do this since the configurations have been written and are close to working. We’re wondering about trial testing this for M3 as a proof of concept. Without higher tier project membership support, this will not make it into the LTS final release though.
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 4.3.3 is in QA.
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2636 (last week 2621) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1145 (last week 1147)
- Patches in the Pending State: 250 (22%) [last week 250 (22%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status February 13th, 2024
Current Dev Position: YP 5.0 M3
Next Deadline: 19th February 2024 YP 5.0 M3 build
Next Team Meetings:
- Bug Triage meeting Thursday February 15th at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday February 13th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 4.0.16 was released.
- YP 4.3.3 is in QA.
- We are now a week from feature freeze for 5.0, our next LTS release
- The BBFILE_PRIORITY change is being deferred as unfortunately it causes problems with bbappend ordering.
- There have been fixes for python 3.12, recipe upgrades, kernel stable version bump and many other fixes and improvements this week.
- The ‘scarthgap’ layer series name has merged to core. Compatibility with nanbield will be removed soon so maintainers will need to update their layers ASAP for the new release series.
- Patch testing, review and merging is still a little behind due to the volume of failures combined with builds needing long buildtimes to do rebuilding core components like the compiler or libc.
- Several performance regressions were identified in bitbake for world builds and patches have merged to try and improve those.
- LLVMVERSION has been dropped from OE-Core since it doesn’t need it. This resolves a long standing issue/conflict with meta-clang but may need fixes for other layers that rely upon the variable.
- There have been questions about official RISC-V support in this next release, especially since it is an LTS. There is the potential to do this since the configurations have been written and are close to working. We’re wondering about trial testing this for M3 as a proof of concept. Without higher tier project membership support, this will not make it into the LTS final release though.
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 4.0.16 was released.
- YP 4.3.3 is in QA.
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2621 (last week 2574) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1147 (last week 1149)
- Patches in the Pending State: 250 (22%) [last week 249 (22%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status February 6th, 2024
Current Dev Position: YP 5.0 M3
Next Deadline: 19th February 2024 YP 5.0 M3 build
Next Team Meetings:
- Bug Triage meeting Thursday February 8th at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday February 6th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 5.0 M2 and YP 3.1.31 were released.
- YP 4.0.16 is due to be released.
- We are now two weeks to feature freeze for 5.0, our next release
- There is a proposal on the openembedded-architecture list for a “setup tool” for layers and configuration: https://lists.openembedded.org/g/openembedded-architecture/message/1913
- There is a new proposal to drop support for BBFILE_PRIORITY: https://lists.openembedded.org/g/openembedded-architecture/message/1918
- Whilst late in the cycle for this, the benefits appear compelling.
- Patch testing, review and merging is proving tricky at the moment as many patches are having poor interactions with other recipes, or corner case bugs (e.g. glibc mips issues).
- There were many recipe upgrades merged including glibc and binutils, key fixes to pseudo, rpm issues root caused, ltp tests upgraded and expanded and arm tune file additions.
- There have been questions about official RISC-V support in this next release, especially since it is an LTS. There is the potential to do this since the configurations have been written and are close to working. We’re wondering about trial testing this for M3 as a proof of concept. Without higher tier project membership support, this will not make it into the LTS final release though.
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M2 was released.
- YP 5.0 M2 Release date 2024/01/24
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 3.1.31 was released.
- YP 4.0.16 is ready to release.
- YP 4.3.3 build date 2024/02/12
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2574 (last week 2572) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1149 (last week 1142)
- Patches in the Pending State: 249 (22%) [last week 249 (22%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status January 30th, 2024
Current Dev Position: YP 5.0 M3
Next Deadline: 19th February 2024 YP 5.0 M3 build
Next Team Meetings:
- Bug Triage meeting Thursday February 1st at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday January 30th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 5.0 M2 and YP 3.1.31 are due to be released
- YP 4.0.16 is in QA
- We are now three weeks to feature freeze for 5.0, our next release
- There is a proposal on the openembedded-architecture list for a “setup tool” for layers and configuration: https://lists.openembedded.org/g/openembedded-architecture/message/1913
- We were able to re-enable rust automated testing
- Some key upgrades merged (e.g. qemu, rpm and grub)
- The upgrades and other changes meant we were able to lower our patch count by 25 this week.
- We did encounter at least one qemu regression, we’re trying to discuss with upstream and have a workaround. This did put patch merging at risk.
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M2 is ready to release.
- YP 5.0 M2 Release date 2024/01/24
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 3.1.31 is ready to release.
- YP 4.0.16 is in QA.
- YP 4.0.16 Release date 2024/02/09
- YP 4.3.3 build date 2024/02/12
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2572 (last week 2587) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1142 (last week 1167)
- Patches in the Pending State: 249 (22%) [last week 249 (21%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status January 23rd, 2024
Current Dev Position: YP 5.0 M3
Next Deadline: 19th February 2024 YP 5.0 M3 build
Next Team Meetings:
- Bug Triage meeting Thursday January 25th at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday January 23rd at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 4.3.2 was released
- YP 5.0 M2 and YP 3.1.31 are in QA
- The shadow sstate library dependency issues were reworked to avoid static libs after various problems were reported, thanks Alexander Kanavin for resolving this.
- We have dropped the 6.1 kernel leaving just 6.6 in master for our 5.0 release
- We were able to get a number of libtool patches merged upstream and the libunwind recipe was cleaned up a lot too.
- Patches to fix rust tests are queued, thanks Yash for getting these working again.
- The inherit_defer changes have merged. There are some reported issues of poor interaction with class-native overrides. There isn’t a regression but unfortunately inherit_defer has an unforeseen issue with the override handling. See bug 15361
- We’ve opted to keep rng-tools in OE-Core for now since it appears a small subset of hardware does require it.
- It is great to see patches adding test cases for the issues they’re fixing or functionality they’re adding. We cannot stress how useful this is over the medium/long term to keep things maintained, thanks!
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M2 is in QA.
- YP 5.0 M2 Release date 2024/01/24
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 4.3.2 is released.
- YP 3.1.31 is in QA.
- YP 3.1.31 Release date 2024/02/02
- YP 4.0.16 build date 2024/01/29
- YP 4.0.16 Release date 2024/02/09
- YP 4.3.3 build date 2024/02/12
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2587 (last week 2555) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1167 (last week 1168)
- Patches in the Pending State: 249 (21%) [last week 251 (21%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status January 16th, 2024
Current Dev Position: YP 5.0 M2
Next Deadline: 15th January 2024 YP 5.0 M2 build
Next Team Meetings:
- Bug Triage meeting Thursday January 18th at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday January 16th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 4.3.2 passed QA and is in review.
- YP 5.0 M2 is due to build this week
- The inherit_defer work highlighted a bug in EXPORT_FUNCTIONS handling. This was fixed but does change behavior in some real world usages of the function where the incorrect behavior was being relied upon.
- EXPORT_FUNCTIONS is defined as mapping to those ‘namespaced’ functions only if there isn’t a real definition of that function.
- The inherit_defer changes will likely merge into M2.
- There has been at least one serial issue that reappeared with the 6.6 kernel on the autobuilder unfortunately.
- A bug was fixed in the bitbake –runall option where it wasn’t building as much as it should have.
- The recipe reporting system on the layer index is now functional again, thanks Tim!
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M2 build date 2024/01/15
- YP 5.0 M2 Release date 2024/01/24
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 4.3.2 is ready for release.
- YP 3.1.31 build date 2024/01/22
- YP 3.1.31 Release date 2024/02/02
- YP 4.0.16 build date 2024/01/29
- YP 4.0.16 Release date 2024/02/09
- YP 4.3.3 build date 2024/02/12
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2555 (last week 2562) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1168 (last week 1171)
- Patches in the Pending State: 251 (21%) [last week 252 (21%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC
Yocto Project Weekly Status January 9th, 2024
Current Dev Position: YP 5.0 M2
Next Deadline: 15th January 2024 YP 5.0 M2 build
Next Team Meetings:
- Bug Triage meeting Thursday January 11th at 7:30 am PDT (https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
- Weekly Engineering Sync Tuesday January 9th at 8 am PDT (https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09)
- Twitch - See https://www.twitch.tv/theyoctojester
Key Status/Updates:
- YP 3.1.30, 4.0.15 and 5.0 M1 were released
- YP 4.3.2 is in QA
- Rust was upgraded from 1.71.1 to 1.74.1 in master. 1.75 has reproducibility issues.
- We were able to remove all exclusions on reproducibility in OE-Core and it is once again 100% reproducible.
- The sstate-cache-management script was rewritten in python. It is possible there are regressions compared to the previous version, we’ll have to fix them as they’re identified.
- A workaround for the long standing autobuilder failures on debian11 and ubuntu 18.04 was identified by preloading libgcc. This is now applied for python 3.8 and 3.9 versions within bitbake.
- We have switched to the 6.6 linux kernel
- There are patches proposing new “inherit_defer” syntax for bitbake to handle conditional inherits in a way more in keeping with user expectations. Please see the discussion on the openembedded-architecture list.
- Functions related to signature/hash debugging had an API change resulting in a need to update bitbake and OE-Core together to allow the functionality to be improved.
- Improvements to the CDN tests and signature debugging were merged which improve usability and also address intermittent autobuilder failures
- Regarding bugs, even if you can’t fix a bug, submitting a failing test case that can reproduce the issue significantly improves the chances it might get fixed.
Ways to contribute:
- As people are likely aware, the project has a number of components which are either unmaintained, or have people with little to no time trying to keep them alive. These components include: patchtest, layerindex, devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more. Many have open bugs. Help is welcome in trying to better look after these components!
- There are bugs identified as possible for newcomers to the project: https://wiki.yoctoproject.org/wiki/Newcomers
- There are bugs that are currently unassigned for YP 5.0. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.0_Unassigned_Enhancements/Bugs
- We’d welcome new maintainers for recipes in OE-Core. Please see the list at: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc and discuss with the existing maintainer, or ask on the OE-Core mailing list. We will likely move a chunk of these to “Unassigned” soon to help facilitate this.
- 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 us resolve CVE issues: CVE metrics
- We have a growing number of bugs in bugzilla, any help with them is appreciated.
YP 5.0 Milestone Dates:
- YP 5.0 M1 is released.
- YP 5.0 M2 build date 2024/01/15
- YP 5.0 M2 Release date 2024/01/24
- YP 5.0 M3 build date 2024/02/19
- YP 5.0 M3 Release date 2024/03/01
- YP 5.0 M4 build date 2024/04/01
- YP 5.0 M4 Release date 2024/04/30
Upcoming dot releases:
- YP 3.1.30 is released.
- YP 4.0.15 is released.
- YP 4.3.2 is in QA.
- YP 3.1.31 build date 2024/01/22
- YP 3.1.31 Release date 2024/02/02
- YP 4.0.16 build date 2024/01/29
- YP 4.0.16 Release date 2024/02/09
- YP 4.3.3 build date 2024/02/12
- YP 4.3.3 Release date 2024/02/23
- YP 3.1.32 build date 2024/03/04
- YP 3.1.32 Release date 2024/03/15
- YP 4.0.17 build date 2024/03/11
- YP 4.0.17 Release date 2024/03/22
- YP 4.3.4 build date 2024/03/25
- YP 4.3.4 Release date 2024/04/05
- YP 3.1.33 build date 2024/04/15
- YP 3.1.33 Release date 2024/04/26
- YP 4.0.18 build date 2024/04/22
- YP 4.0.18 Release date 2024/05/03
- YP 4.0.19 build date 2024/06/03
- YP 4.0.19 Release date 2024/06/14
Tracking Metrics:
- WDD 2562 (last week 2574) (https://wiki.yoctoproject.org/charts/combo.html)
- OE-Core/Poky Patch Metrics
- Total patches found: 1171 (last week 1171)
- Patches in the Pending State: 252 (22%) [last week 252 (21%)]
- 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:
https://wiki.yoctoproject.org/wiki/TSC