Weekly Status: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 10: Line 10:
'''Key Status/Updates:'''<br/>
'''Key Status/Updates:'''<br/>
*We are now at feature freeze for 5.0, preparing to build M3
*We are now at feature freeze for 5.0, preparing to build M3
*YP 4.3.3 is in QA.
*YP 4.3.3 passed QA and is in review pending release
*The changes which we’d still like to see in 5.0 that have not merged yet are:
*The changes which we’d still like to see in 5.0 that have not merged yet are:
**genericarm64 machine
**genericarm64 machine (there is a draft and it is close)
**QA screenshot comparison
**sstate permissions issue testcase
*Several changes have merged for M3:
**ncurses based task dependency explorer (thanks David!)
**change to rust test suite logging
**change to rust test suite logging
**useradd fix
**useradd fix
**sstate permissions issue testcase
**dbus configuration security fix
*Big thanks to those who submitted their changes before the deadline!
**bitbake hashserve improvements to better position future server capability/functionality
**tweaks to support recipe locale support
**support for BB_LOADFACTOR_MAX load regulation in bitbake when psi is unavailable.
**further IDE integration tweaks and improvements
*There are also several concerning issues without any clear resolution path at present:
*There are also several concerning issues without any clear resolution path at present:
**rust upgrade blocked by reproducibility issues
**rust upgrade blocked by reproducibility issues
**musl upgrade blocked by large number of unsubmitted pending patches
**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)
**nativesdk-systemd usage broken by usrmerge requirement (we can’t changing the SDK layout now)
**go isn't upgraded
**go isn't upgraded (although there now are partial patches)
**concern about dbus configure flags for testing
*There have been questions about official RISC-V support in this next release, especially since it is an LTS. We will trial qemuriscv64 support in M3 but remove it before the final LTS release as there is no sponsor for that support.
*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/>
'''Ways to contribute:'''<br/>

Revision as of 15:42, 27 February 2024

Yocto Project Weekly Status February 27th, 2024

Current Dev Position: YP 5.0 M3 - Feature Freeze
Next Deadline: 19th February 2024 YP 5.0 M3 build

Next Team Meetings:

Key Status/Updates:

  • We are now at feature freeze for 5.0, preparing to build M3
  • YP 4.3.3 passed QA and is in review pending release
  • The changes which we’d still like to see in 5.0 that have not merged yet are:
    • genericarm64 machine (there is a draft and it is close)
    • QA screenshot comparison
    • sstate permissions issue testcase
  • Several changes have merged for M3:
    • ncurses based task dependency explorer (thanks David!)
    • change to rust test suite logging
    • useradd fix
    • dbus configuration security fix
    • bitbake hashserve improvements to better position future server capability/functionality
    • tweaks to support recipe locale support
    • support for BB_LOADFACTOR_MAX load regulation in bitbake when psi is unavailable.
    • further IDE integration tweaks and improvements
  • 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 (although there now are partial patches)
  • There have been questions about official RISC-V support in this next release, especially since it is an LTS. We will trial qemuriscv64 support in M3 but remove it before the final LTS release as there is no sponsor for that support.

Ways to contribute:

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 ready for release.
  • 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:

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

Archives