Weekly Status: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 1: Line 1:
== Yocto Project Weekly Status July 23, 2019 ==
== Yocto Project Weekly Status July 30, 2019 ==
Current Dev Position: YP 2.8 M2<br/>
Current Dev Position: YP 2.8 M3<br/>
Next Deadline: YP 2.8 Milestone 2 Cutoff July 14th, 2019<br/>
Next Deadline: YP 2.8 Milestone M3 Cutoff (Feature Freeze) Aug 25, 2019<br/>


'''SWAT Team Rotation:'''<br/>
'''SWAT Team Rotation:'''<br/>


*SWAT lead is currently: Anuj
*SWAT lead is currently: Paul
*SWAT team rotation: Anuj -> Paul on July 26, 2019
*SWAT team rotation: Paul -> Ross on Aug. 2, 2019
*SWAT team rotation: Paul -> Ross on Aug. 2, 2019
*SWAT team rotation: Ross -> Amanda on Aug. 9, 2019
*https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team
*https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team


'''Next Team Meetings:'''<br/>
'''Next Team Meetings:'''<br/>
*Bug Triage meeting Thursday July 25th at 7:30am PDT (https://zoom.us/j/454367603)
*Bug Triage meeting Thursday August 1st at 7:30am PDT (https://zoom.us/j/454367603)
*Monthly Project Meeting August 6th at 8am PDT (https://zoom.us/j/990892712)  
*Monthly Project Meeting August 6th at 8am PDT (https://zoom.us/j/990892712)  
*Twitch - Next event is August 6th at 8am PDT (https://www.twitch.tv/yocto_project)
*Twitch - Next event is August 6th at 8am PDT (https://www.twitch.tv/yocto_project)


'''Key Status/Updates:'''<br/>
'''Key Status/Updates:'''<br/>
*2.7.1 was released
*YP 2.8 M2 rc1 is in QA which is due to complete on Wednesday
*2.6.3 has patches pending review and then will be built
*YP 2.6.3 will build to go into QA on Wednesday
*We have a new “newcomer” bug category which are bugs suited to someone new to the project. These can be seen here: https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs
*We have a new “newcomer” bug category which are bugs suited to someone new to the project. These can be seen here: https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs
*There are ongoing discussions on a few key topics which are summarized here for convenience. Please contribute if you have an interest in these areas:
*The Yocto Project TSC has determined how it plans to operate and put the details into the appropriate wiki page: https://wiki.yoctoproject.org/wiki/TSC. It is intended as a decision making body of last resort, if there are issues people wish it to address, please raise them with one of its members.
**Running the testsuites for glibc/binutils/gcc
*After discussion in various places its been agreed that the next project release will be “3.0”, to replace “2.8”. The 2.8 placeholder may continue to be used, particularly in the bugzilla. There are many good reasons to bump the version, the most recent being the runqueue changes allowing build optimizations based upon output equivalence (see below) but also including the new project governance, the autobuilder, improved test coverage any many other things.
**Moving lsb to its own layer
*There are patches available which enable runqueue optimisations based on output comparisons of tasks. This removes the need to run later tasks if the output is unchanged and is based upon the previous hash equivalence server work. This feature should be a significant win for the users and is now working to a level where we’ll likely make this a key feature of the next release. These patches are being tested in master-next at present.
**Removing poky-lsb in favour of some configuration fragments
*There are also changes in -next which are being considered which change several bitbake APIs around runqueue. The feeling is now may be the best time to clean up several interfaces. If there are other API fixes people want to see, now is a good time to mention them.
**Reproducibility
*The project is working on some mentor and mentee opportunities. Please see the separate email from Nicolas on the yocto list about this.
**Minimizing python2 dependencies
**Configuration of init systems
*Changing poky’s init system default to systemd is running into a large number of testing failures on the autobuilder which puts that change at risk.
*The autobuilder performance problem when stopping builds has been tracked down and fixed. The controller was also upgraded for some performance improvements (thanks Michael).*
*There are patches available which enable runqueue optimisations based on output comparisons of tasks. This removes the need to run later tasks if the output is unchanged and is based upon the previous hash equivalence server work. This feature should be a significant win for the users and is now working to a level where we’ll likely make this a key feature of the next release.


'''Planned Releases for YP 2.8:'''<br/>
'''Planned Releases for YP 2.8:'''<br/>
*M2 Cutoff 14th July
*M2 is in QA
*M2 Release 26th July
*M2 Release 26th July
*M3 Cutoff (Feature Freeze) 25th Aug
*M3 Cutoff (Feature Freeze) 25th Aug
Line 37: Line 32:
*M4 Cutoff 30th Sept
*M4 Cutoff 30th Sept
*2.8 (M4) Final Release 25th Oct
*2.8 (M4) Final Release 25th Oct


'''Planned upcoming dot releases:'''<br/>
'''Planned upcoming dot releases:'''<br/>
*YP 2.7.1 (Warrior) is released.
*YP 2.7.2 (Warrior) is planned for after 2.8 M2  release.
*YP 2.6.3 (Thud) is intended for build after 2.7.1 is complete and before 2.8 M2
*YP 2.6.3 (Thud) is intended for build after 2.7.1 is complete and before 2.8 M3.


'''Tracking Metrics:'''<br/>
'''Tracking Metrics:'''<br/>

Revision as of 15:48, 30 July 2019

Yocto Project Weekly Status July 30, 2019

Current Dev Position: YP 2.8 M3
Next Deadline: YP 2.8 Milestone M3 Cutoff (Feature Freeze) Aug 25, 2019

SWAT Team Rotation:

Next Team Meetings:

Key Status/Updates:

  • YP 2.8 M2 rc1 is in QA which is due to complete on Wednesday
  • YP 2.6.3 will build to go into QA on Wednesday
  • We have a new “newcomer” bug category which are bugs suited to someone new to the project. These can be seen here: https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs
  • The Yocto Project TSC has determined how it plans to operate and put the details into the appropriate wiki page: https://wiki.yoctoproject.org/wiki/TSC. It is intended as a decision making body of last resort, if there are issues people wish it to address, please raise them with one of its members.
  • After discussion in various places its been agreed that the next project release will be “3.0”, to replace “2.8”. The 2.8 placeholder may continue to be used, particularly in the bugzilla. There are many good reasons to bump the version, the most recent being the runqueue changes allowing build optimizations based upon output equivalence (see below) but also including the new project governance, the autobuilder, improved test coverage any many other things.
  • There are patches available which enable runqueue optimisations based on output comparisons of tasks. This removes the need to run later tasks if the output is unchanged and is based upon the previous hash equivalence server work. This feature should be a significant win for the users and is now working to a level where we’ll likely make this a key feature of the next release. These patches are being tested in master-next at present.
  • There are also changes in -next which are being considered which change several bitbake APIs around runqueue. The feeling is now may be the best time to clean up several interfaces. If there are other API fixes people want to see, now is a good time to mention them.
  • The project is working on some mentor and mentee opportunities. Please see the separate email from Nicolas on the yocto list about this.

Planned Releases for YP 2.8:

  • M2 is in QA
  • M2 Release 26th July
  • M3 Cutoff (Feature Freeze) 25th Aug
  • M3 Release 6th Sept
  • M4 Cutoff 30th Sept
  • 2.8 (M4) Final Release 25th Oct

Planned upcoming dot releases:

  • YP 2.7.2 (Warrior) is planned for after 2.8 M2 release.
  • YP 2.6.3 (Thud) is intended for build after 2.7.1 is complete and before 2.8 M3.

Tracking Metrics:

Key Status Links for YP:
https://wiki.yoctoproject.org/wiki/Yocto_Project_v2.8_Status
https://wiki.yoctoproject.org/wiki/Yocto_2.8_Schedule
https://wiki.yoctoproject.org/wiki/Yocto_2.8_Features

Archives