Yocto 3.1 Schedule
Yocto Project 3.1 release milestone structure
Yocto Project 3.1 release schedule (release date: April 24th, 2020 )
The detailed milestone map for the 3.1 release of Yocto Project is as below.
Please note that the estimation for each feature is done based on 'perfect day'. The purpose of the estimation is to estimate the relative size of features, NOT to predict when a single feature could be done.
M1 (Dec 2, 2019 - Dec 13, 2019)
M1 Feature/Tasks Development / Cutoff is
ID | Requester | Assignee | E | Summary (2 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
11291 | Ross Burton | Anuj Mittal | 1 | Don't generate live images for x86 | enhancement | Medium+ | RESOLVED | |
12908 | Paul Knopf | Paul Knopf | Dead lock with multiple threads, one doing fopen64, other doing close on handles. | enhancement | Medium+ | RESOLVED | ||
1 |
M1 Bugs
ID | Requester | Assignee | E | Summary (14 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13638 | Richard Purdie | Alejandro del Castillo | opkg double free when reproducibile builds enabled | normal | High | RESOLVED | ||
13637 | Richard Purdie | Paul Eggleton | recipetool license failure when reproducible_build class is inherited | normal | High | RESOLVED | ||
13635 | Richard Purdie | Paul Eggleton | devtool fails when reproducible_build class is inherited | normal | Medium+ | RESOLVED | ||
13590 | Jörg Vehlow | Jörg Vehlow | runqemu: High resolution timer deactivated for no reason (highres=off) | normal | Medium+ | RESOLVED | ||
13633 | Richard Purdie | Joshua Watt | Reproducibility issue in opkg-utils-doc | normal | High | RESOLVED | ||
13405 | Ross Burton | Joshua Watt | perl ships build paths | normal | Medium | RESOLVED | ||
13268 | Robert Yang | dump_sigtask create filenname longer as 255 characters | major | Medium+ | RESOLVED | |||
13673 | Richard Purdie | Michael Halstead | python3 too old on perf-centos7 | normal | High | RESOLVED | ||
13601 | Armin Kuster | Richard Purdie | [master-next & stable/warrior-nmut] oe-selftest-fedora test_devtool_deploy_target failed fedora30-ty-1 | normal | High | RESOLVED | ||
13636 | Richard Purdie | Richard Purdie | recipetool unbound variable when reproducible_build class is inherited | normal | High | RESOLVED | ||
13775 | Richard Purdie | Richard Purdie | sudo doc reproducibility issue | normal | High | RESOLVED | ||
13778 | Richard Purdie | Richard Purdie | libxshmfence reproducibility issue (SHMDIR changes) | normal | High | RESOLVED | ||
13592 | Ovidiu Panait | Ross Burton | python3-config symlink is missing from python3-core | normal | Medium+ | BACKPORT 3.0.1 | RESOLVED | |
13539 | Paul Eggleton | Unassigned | eSDK: performance issues when assembling sstate for full SDK | major | Medium+ | RESOLVED | ||
0 |
M1 Stabilize schedule
Release Candidate and Milestone Release schedule
- RC1: Dec 2, 2019
- M1 release:
M2 (Jan 20, 2020 - Jan 31, 2020)
M2 Feature/tasks Development / Cutoff is
ID | Requester | Assignee | E | Summary (2 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13549 | Chen Qi | Ross Burton | Get rid of python2 runtime dependencies for all recipes in oe-core | enhancement | High | RESOLVED | ||
6278 | Volker | Ross Burton | 3 | runqemu without /etc/resolv.conf | enhancement | Medium+ | RESOLVED | |
3 |
M2 Bugs
ID | Requester | Assignee | E | Summary (20 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13710 | Tim Orling | Alexander Kanavin | libnss-mdns: newer version 0.14.1 available on GitHub | normal | Medium+ | RESOLVED | ||
13723 | Paul Eggleton | Paul Eggleton | Layer index parsing broken | major | High | RESOLVED | ||
13708 | Rui Faria | Paul Eggleton | meta/recipes-devtools/file/file/debian-742262.patch do not apply after commit in file git repo | normal | Low | RESOLVED | ||
13734 | David Reyna | David Reyna | 20 | cumulative deployment features and fixes | normal | Medium+ | RESOLVED | |
13606 | Ross Burton | Joshua Watt | perl isn't always reproducible | normal | High | RESOLVED | ||
13439 | Ross Burton | Kevin Hao | u-boot uses python2 | normal | High | RESOLVED | ||
13522 | Trevor Gamblin | Oleg Polyakov | libevent: inconsistent ptest results compared to autobuilder | normal | Medium+ | RESOLVED | ||
13595 | Sudhir Sharma | Randy MacLeod | [QA 3.0 RC2] strace failure in ptest | normal | Medium+ | BACKPORT 3.0.1 | RESOLVED | |
13688 | Richard Purdie | Richard Purdie | gobject-introspection do_configure failure | normal | High | RESOLVED | ||
13667 | Richard Purdie | Richard Purdie | pid recycling problems in bitbake? | normal | Medium+ | RESOLVED | ||
13640 | Armin Kuster | Ross Burton | Remove python2 recipe from core | normal | High | RESOLVED | ||
13641 | Armin Kuster | Ross Burton | Remove python2 from HOSTTOOLS | normal | High | RESOLVED | ||
13611 | Armin Kuster | Ross Burton | meta-selftest fails yocto-check-layer | normal | Medium+ | RESOLVED | ||
13647 | Richard Purdie | Ross Burton | multilib conflicts within libx11-locale | normal | Medium+ | RESOLVED | ||
13713 | Sudhir Sharma | Ross Burton | [QA 3.1 M1 RC8] glib failure in ptest | normal | Medium+ | RESOLVED | ||
13524 | Armin Kuster | Yann Cardaillac | Add SPDX license headers to all source files for release-tools | normal | Medium+ | NEWCOMER | RESOLVED | |
13525 | Armin Kuster | Yann Cardaillac | Add SPDX license headers to all source files for psplash | normal | Medium+ | NEWCOMER | RESOLVED | |
13526 | Armin Kuster | Yann Cardaillac | Add SPDX license headers to all source files for opkg-utils | normal | Medium+ | NEWCOMER | RESOLVED | |
13528 | Armin Kuster | Yann Cardaillac | Add SPDX license headers to all source files for opkg | normal | Medium+ | NEWCOMER | RESOLVED | |
13531 | Armin Kuster | Yann Cardaillac | Add SPDX license headers to all source files for Auto-upgrade-helper | normal | Medium+ | NEWCOMER | RESOLVED | |
20 |
M2 Stabilize schedule
Release Candidate and Milestone Release schedule (Full Pass QA test follows every RC build)
- RC1:
- M2 release:
M3 (Feb 24, 2020 - March 3, 2020)
M3 Feature/tasks Development / Cutoff is
ID | Requester | Assignee | E | Summary | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13736 | Randy MacLeod | Kai Kang | Add automated runtime test for ifupdown | enhancement | Medium+ | RESOLVED | ||
0 |
M3 Bugs
ID | Requester | Assignee | E | Summary (49 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13792 | Tim Orling | akuster | bind is even = stable, need to upgrade to 9.16.x | normal | High | RESOLVED | ||
13573 | Ross Burton | Ankur Tyagi | Sanity check SDK_VENDOR | normal | Medium+ | NEWCOMER BACKPORT | RESOLVED | |
13393 | Richard Purdie | Joe Slater | Fix gawk ptests failures | normal | Medium+ | RESOLVED | ||
13754 | Joshua Watt | Joshua Watt | ca-certificates encodes timestamp in package files | normal | High | RESOLVED | ||
13763 | Rick Liu | Joshua Watt | reproducible_build.bbclass incorrectly set SOURCE_DATE_EPOCH=0 in do_deploy_source_date_epoch, do_configure, do_compile | major | High | RESOLVED | ||
13733 | Richard Purdie | Joshua Watt | Reproducibility issue in perl on ubuntu1604 | normal | Medium+ | Backport to 3.0.2 | RESOLVED | |
13745 | Richard Purdie | Joshua Watt | perl reproducibility failure | normal | Medium+ | RESOLVED | ||
11526 | Raphael Kubo da Costa (rakuco) | Kevin Hao | 2 | ROOTLESS_X prevents X from running in Qemu | normal | Medium+ | RESOLVED | |
12809 | Anuj Mittal | Kevin Hao | 2 | APPEND doesn't work with wic | normal | Medium+ | RESOLVED | |
13799 | Richard Purdie | Kevin Hao | oe-selftest efibootpartition.GenericEFITest.test_boot_efi) failure | normal | Medium+ | RESOLVED | ||
13715 | Ahmed Hossam | Mark Morton | Incorrect runall fetch command example in the development manual | normal | High | RESOLVED | ||
13756 | Joshua Watt | Matthew Zeng | busybox-ptest configuration is not reproducible | normal | High | RESOLVED | ||
13296 | Joshua Watt | Matthew Zeng | perl ptest results are inconsistent per image | normal | Medium+ | NEWCOMER | RESOLVED | |
13712 | Anuj Mittal | Michael Halstead | no emails to yocto-perf list after Nov 27 | normal | Medium+ | RESOLVED | ||
13047 | Chen Qi | Chen Qi | 2 | No easy way to generate 32 bit userland SDK | normal | Medium+ | RESOLVED | |
13067 | Richard Purdie | Chen Qi | setupClass failures not being handled correcting for parallel oe-selftest | normal | Medium+ | RESOLVED | ||
13691 | Khem Raj | Building Poky with MUSL results in xterm not working | normal | Medium+ | with backport | RESOLVED | ||
13747 | Khem Raj | Khem Raj | python3.8 is causing No module named '_sysconfigdata' | normal | Medium+ | RESOLVED | ||
13805 | Khem Raj | Khem Raj | allarch recipes conflicting between musl/glibc | normal | Medium+ | RESOLVED | ||
13765 | Sangeeta Jain | Randy MacLeod | [QA 3.1 M2 RC1] strace failure in ptest | normal | High | RESOLVED | ||
13332 | Armin Kuster | Richard Purdie | AB fails if a new branch is built for the first time when it wants to compare results | normal | High | with backport | RESOLVED | |
13696 | Richard Purdie | Richard Purdie | Ptest log parsing taking hours on the autobuilder | normal | High | with backport | RESOLVED | |
13703 | Michael Halstead | Richard Purdie | Create git update and pre-commit hook to prevent Groups.io e-mail in commit messages | normal | High | RESOLVED | ||
13753 | Joshua Watt | Richard Purdie | Different versions of makeinfo in host result in non-reproducible builds | normal | High | RESOLVED | ||
13770 | Richard Purdie | Richard Purdie | openssl records perl arch in ptest configdata.pm | normal | High | RESOLVED | ||
13771 | Richard Purdie | Richard Purdie | libidn2 reproducibility issue | normal | High | RESOLVED | ||
13772 | Richard Purdie | Richard Purdie | perl reproducibility issue in perl-dev (host config leaking to target?) | normal | High | RESOLVED | ||
13773 | Richard Purdie | Richard Purdie | perl reproducibility issue in perl-dbg | normal | High | RESOLVED | ||
13774 | Richard Purdie | Richard Purdie | perl reproducibility issue in perl-config-heavy | normal | High | RESOLVED | ||
13776 | Richard Purdie | Richard Purdie | sysvinit reproducibility issue (shutdown user leakage) | normal | High | RESOLVED | ||
13777 | Richard Purdie | Richard Purdie | tcp-wrappers reproducibility issue (file mode changes) | normal | High | RESOLVED | ||
13781 | Randy MacLeod | Richard Purdie | ncurses fails reproducible build test | normal | High | RESOLVED | ||
13812 | Richard Purdie | Richard Purdie | tinfoil tests race issue | normal | High | RESOLVED | ||
13488 | Ross Burton | Richard Purdie | Do world build with api-documentation enabled | normal | Medium+ | RESOLVED | ||
13605 | Armin Kuster | Richard Purdie | [master-next] LockedSignatures.test_locked_signatures fails | normal | Medium+ | RESOLVED | ||
13693 | Armin Kuster | Richard Purdie | master-next] buildperf warning on ubuntubuilder | normal | Medium+ | RESOLVED | ||
13782 | Richard Purdie | Richard Purdie | Use clobberdir in qa-extras build target | normal | Medium+ | RESOLVED | ||
13786 | Richard Purdie | Richard Purdie | gstreamer build not determinstic (setcap) | normal | Medium+ | RESOLVED | ||
13551 | Egor | Ross Burton | runqemu script can not report error | normal | Medium | RESOLVED | ||
13583 | Ross Burton | Ross Burton | Make /usr/bin/python an alternatives? | normal | Medium+ | RESOLVED | ||
13726 | Richard Purdie | Ross Burton | Reproducibility issue in perl on ubuntu1904 | normal | Medium+ | RESOLVED | ||
13791 | Trevor Gamblin | Tim Orling | libmodule-build-perl reproducibility issues | normal | Medium+ | RESOLVED | ||
13602 | Armin Kuster | Trevor Gamblin | qa-extras2 step2c testimage logrotate.LogrotateTest.test_2_logrotate | normal | High | RESOLVED | ||
13663 | Richard Purdie | Trevor Gamblin | oeqa doesn't handle skipped classes of tests correctly | normal | High | RESOLVED | ||
13632 | Richard Purdie | Trevor Gamblin | logrotate.LogrotateTest.test_2_logrotate selftest failure in core-image-full-cmdline | normal | Medium+ | with backport | RESOLVED | |
13675 | Richard Purdie | Trevor Gamblin | runqemu pid handling race | normal | Medium+ | RESOLVED | ||
13755 | Joshua Watt | Trevor Gamblin | binutils-doc man pages have build timestamp encoded in them | normal | Medium+ | RESOLVED | ||
13752 | Joshua Watt | Unassigned | Different values for host $SHELL cause non-reproducible builds | normal | High | RESOLVED | ||
13779 | Yang Wang | Yang Wang | OEQA test failure on edgerouter - buildcpio.BuildCpioTest.test_cpio: ERROR (yocto-3.1_M2.rc1) | normal | Medium+ | RESOLVED | ||
6 |
M3 Stabilize schedule
Release Candidate and Milestone Release schedule (Full Pass QA test follows every RC build)
- RC1:
- M3
M4 (March 30, 2020 - April 24, 2020)
M4 Bug/fix Cutoff is
ID | Requester | Assignee | E | Summary | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13830 | Tim Orling | Tim Orling | Add buildtools-extended-tarball documentation | enhancement | Medium+ | RESOLVED | ||
0 |
M4 Bugs
ID | Requester | Assignee | E | Summary (29 tasks) ⇒ | Severity | P | Whiteboard | Status |
---|---|---|---|---|---|---|---|---|
13568 | Anders Montonen | Armin Kuster | Multiple issues with AppArmor recipe | normal | Undecided | with backport | RESOLVED | |
13827 | Richard Purdie | Alexander Kanavin | selftest fedora test_testimage_virgl_gtk_sdl failure | normal | Medium+ | RESOLVED | ||
13840 | Richard Purdie | Alexander Kanavin | gdk-pixbuf intermittent failure in ptest | normal | Medium+ | RESOLVED | ||
13617 | Ross Burton | Chee Yang | CVE version checking fails if the version is - | normal | Medium+ | cve-check.bbclass | RESOLVED | |
13658 | Preeti Sachan | Chee Yang | Unable to resize extended partition in image created with wic | critical | Medium+ | RESOLVED | ||
13680 | Adrian Bunk | Chee Yang | New cve-check made download problems fatal | normal | Medium+ | cve-check.bbclass | RESOLVED | |
13806 | cannot change the ownership of symbolic link | normal | Medium+ | backport | RESOLVED | |||
13170 | David Reyna | David Reyna | 1 | support easy environment-safe manage commands | major | Medium | RESOLVED | |
13385 | David Reyna | David Reyna | 2 | toaster: issues in import layer when clicking 'add layer' | normal | Medium | RESOLVED | |
13386 | David Reyna | David Reyna | 1 | toaster: improve warnings when adding dependency to packages | normal | Medium | RESOLVED | |
13717 | Ahmed Hossam | David Reyna | 1 | FieldError when trying to load Reverse runtime dependencies | normal | Medium | RESOLVED | |
13207 | BogDan Vatra | David Reyna | 3 | Toaster broken with recent SQLite | major | Medium+ | RESOLVED | |
13579 | David Reyna | David Reyna | 1 | Enable Zeus branch in place of Thud | major | Medium+ | RESOLVED | |
13707 | Paul Eggleton | David Reyna | 2 | toaster: import build directory fails if BBLAYERS contains variable reference | normal | Medium+ | RESOLVED | |
13847 | David Reyna | David Reyna | 1 | Toaster needs update to Dunfell | normal | Medium+ | RESOLVED | |
13392 | Richard Purdie | Jon Mason | acl ptests fail for qemuarm64 | normal | Medium+ | RESOLVED | ||
13813 | Adrian Bunk | Joshua Watt | bitbake hashequiv messages in the console are too verbose | normal | High | with backport | RESOLVED | |
13839 | Richard Purdie | Jeremy A. Puhlman | apr ptest intermittent failure | normal | Medium+ | RESOLVED | ||
13609 | George | Matthew Zeng | avahi 9 packages need more granular LICENSE definitions | normal | Medium+ | RESOLVED | ||
13828 | Khem Raj | Khem Raj | systemd logind fails on qemuarm64 | normal | Medium+ | RESOLVED | ||
13814 | Ross Burton | Richard Purdie | Installing pseudo into sysroot doesn't pull in sqlite | normal | High | RESOLVED | ||
13851 | Joshua Watt | Richard Purdie | reproducible builds source date epoch races when multilib is enabled | normal | High | RESOLVED | ||
13281 | Michael Halstead | Richard Purdie | build-perf-test cannot generate reports on new branches due to lack of comparison data | normal | Medium+ | RESOLVED | ||
13664 | Richard Purdie | Richard Purdie | _signal_clean_handler failure in oe-selftest | normal | Medium+ | RESOLVED | ||
13697 | Enrico Scholz | Richard Purdie | Regression due to "fetch2: Ensure cached url data is matched to a datastore" patch | normal | Medium+ | RESOLVED | ||
13596 | Nikolai Malykh | Scott Rifenbark | 1 | Error in variable description (Yocto Project Reference Manual is for the 2.7.1) | normal | Medium+ | October 17 2019: RESOLVED | RESOLVED |
13714 | Armin Kuster | Tim Orling | add gcc to buildtools for Centos7 uninative | normal | High | with backport | RESOLVED | |
13832 | Tim Orling | Tim Orling | 2 | Add script to setup buildtools-extended-tarball | normal | High | RESOLVED | |
13681 | Tim Orling | Tim Orling | testimage does not log qemu errors to main console; only says do_testimage: runqemu exited with code 1 | normal | Medium+ | RESOLVED | ||
15 |
M4 Stabilize schedule
Release Candidate and Milestone Release schedule (Full Pass QA test follows every RC build)
- RC1:
- RC2:
- RC3:
- Final
Yocto Project 3.1 release unscheduled features/tasks list
These features/tasks are planned for 2.6, but have not been scheduled to any specific milestone. As we move forward, more of these will be scheduled into each milestone, especially during milestone planning for each milestone above.