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/>
*YP 3.3.2 was released
*YP 3.1.10 was released
*YP 3.1.10 is due to be released imminently
*Next week is feature freeze for YP 3.4
*OE-Core has moved to the new override syntax and is now only compatible with the honister release series. Other layers will need to migrate to the new syntax to work with it. There is documentation about handling migration to the new syntax in the migration section of the manual: http://docs.yoctoproject.org/migration-guides/migration-3.4.html#override-syntax-changes
*Known pending work for YP 3.4 includes rust support in core and the prserv changes.
*There has been at least one important bug fix to the overrides syntax change in OE-Core but in general layers do seem to be migrating over and there has been a lot of positive feedback about making this change from a readability perspective. Some additional variables were converted for consistency too.
*OE-Core has moved to the new override syntax and is now only compatible with the honister release series. Other layers will need to migrate to the new syntax to work with it. There is documentation about handling migration to the new syntax in the migration section of the manual:
*In the last week long standing bugs were fixed, such as being able to use the devupstream class with natively extended recipes, some bitbake hangs in unusual situations with cleanups to the error paths around this and improvements to LTO with regard to binary reproducibility.  
http://docs.yoctoproject.org/migration-guides/migration-3.4.html#override-syntax-changes
*The prserv rewrite is making progress but still has some issues with python asyncio.
*There continue to be small bug fixes from the override syntax change but most of the core layers tested on the autobuilder now seem to be working ok.
*Intermittent issues are ongoing, particularly ptest ones. Help is very much welcome on these 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
*We merged the upgrade to glibc to 2.34. Unfortunately this version makes some changes which have broken uninative and pseudo. Fixes for those issues are being investigated.  
*The multiconfig changes pending in master-next for a long time were merged as the approach used is better overall. If anyone still sees multiconfig scheduling bugs, please report those.
*Kernel changes to drop 5.4 and switch to 5.10 and 5.13 are pending, mainly on other layers being ready for the change to the default versions.
*There also appear to be issues in the buildtools tarball on aarch64, probably from the gcc 11 upgrade.
*There is a plan to migrate the tune files into architecture specific directories. This patch will likely merge in the next few days and will need BSP layers to be updated as the tune files will no longer be found.
*The bitbake fetcher no longer ignores SSL certificates by default (this wasn’t a huge problem as we separately checksum input files).
*LTO linker flags handling changes were merged now the reproducibility issues it introduced were fixed meaning LTO builds should be more reproducible.
*Overlayfs class changes were merged.
*Intermittent issues are ongoing and help is very much welcome on these 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/>

Revision as of 14:42, 17 August 2021

Yocto Project Weekly Status Aug. 17, 2021

Current Dev Position: YP 3.4 M3
Next Deadline: 23rd Aug. 2021 YP 3.4 M3 build (Feature Freeze)

Next Team Meetings:

Key Status/Updates:

  • YP 3.1.10 was released
  • Next week is feature freeze for YP 3.4
  • Known pending work for YP 3.4 includes rust support in core and the prserv changes.
  • OE-Core has moved to the new override syntax and is now only compatible with the honister release series. Other layers will need to migrate to the new syntax to work with it. There is documentation about handling migration to the new syntax in the migration section of the manual:

http://docs.yoctoproject.org/migration-guides/migration-3.4.html#override-syntax-changes

  • There continue to be small bug fixes from the override syntax change but most of the core layers tested on the autobuilder now seem to be working ok.
  • We merged the upgrade to glibc to 2.34. Unfortunately this version makes some changes which have broken uninative and pseudo. Fixes for those issues are being investigated.
  • Kernel changes to drop 5.4 and switch to 5.10 and 5.13 are pending, mainly on other layers being ready for the change to the default versions.
  • There also appear to be issues in the buildtools tarball on aarch64, probably from the gcc 11 upgrade.
  • There is a plan to migrate the tune files into architecture specific directories. This patch will likely merge in the next few days and will need BSP layers to be updated as the tune files will no longer be found.
  • The bitbake fetcher no longer ignores SSL certificates by default (this wasn’t a huge problem as we separately checksum input files).
  • LTO linker flags handling changes were merged now the reproducibility issues it introduced were fixed meaning LTO builds should be more reproducible.
  • Overlayfs class changes were merged.
  • Intermittent issues are ongoing and help is very much welcome on these 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 3.4 Milestone Dates:

  • YP 3.4 M3 build date 2021/08/23
  • YP 3.4 M3 Release date 2021/09/03
  • YP 3.4 M4 build date 2021/10/04
  • YP 3.4 M4 Release date 2021/10/29

Planned upcoming dot releases:

  • YP 3.1.10 is released
  • YP 3.1.10 release date 2021/08/06
  • YP 3.1.11 build date 2021/09/13
  • YP 3.1.11 release date 2021/9/24

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