The detailed milestone map for the 1.1 release of Yocto Project is as below.
pre-M1 (March 14 to April 18 -- Feature List and Schedule Defined April 18)
Features Submitted to web - by April 1st
Features prioritized and added to schedule - by April 12th
pre-M1 COMPLETED
M1 (Apr 18 to Jun 13 -- Design Complete Apr 25, Dev Complete May 23, Stabilize Complete Jun 6, Release Complete Jun 13)
M1 Design (Apr 18 to Apr 22)
Feature Name
Description
Priority
Status
Source
Owner
Comments / Bugzilla Links
Automatically generate package repos
automatically generate package repositories (and be able to \"use them\" -- to be defined) for both ipk and rpm/zypper combinations; NEEDS MORE DISCUSSION
2
in progress
Team
Saul (Dexuan)
M1, Design - discussion with Richard complete and schedule defined
OE Autobuilder rename
1
may not finish in Design, but in progress
Beth
Beth
M1, Design
Strip out LSB, non-LSB build work
Remove the LSB, non-LSB build work done at the end of 1.0 and re-incorporate it with sstate
1
working with Richard
Beth
Beth
M1, Design
M1 Sprint A (Apr 25 to Apr 29)
Feature Name
Description
Priority
Status
Source
Owner
Comments / Bugzilla Links
OE-Core
Restructuring, renaming, rebranding
1
Accept
RP Notes
Richard
M1, Sprint A
User Creation at preinstall - status check
Design status check
1
Accept
RP Notes
Mark (ScottG)
M1, Sprint A
Optimise Configure
2
Accept
RP Notes
Saul (Dongxiao)
M1, Sprint A - Richard writes down his thoughts (Dongxiao determines finish date at this time)
Check SRCREV in recipe files
should work, may need dev
2
Accept
RP Notes
Richard/Ke
M1, Sprint A - planning complete (may evaporate after this)
Refactor BSPs to use topic branches
crownbay and fish river island BSP need to be changed to make use of the new eg20t/emgd/gma500 topic branches
2
Accept
Tom
Tom
M1, Sprint A
Additional config options
The following configurations need to be enabled to support DPDK: glibc > 2.7 (for features related to cpuset), kernel configuration: HPET and HPET MMAP configuration options enabled, all UIO kernel options enabled, HUGETLBFS enabled, PROC_PAGE_MONITOR enabled
1
Accept
Rahul
Tom?
M1, Sprint A
Autobuilder maintenance
Bring scripts into configuration or get git repo working for those that can\'t be brought in. (takes 2 days)
1
Accept
Beth
Beth
M1, Sprint A
Retrospective
Hold a retrospective to discuss what went well and what can be improved in 1.1
1
Accept
Beth
Beth
M1, Sprint A
Overall Project
Host a retrospective to discuss what went well and what can be improved in Yocto 1.0. (questions on this?)
1
Accept
Beth
Beth
M1, Sprint A
M1 Sprint B (May 2 to May 6)
M1 Sprint C (May 9 to May 13)
M1 Sprint D (May 16 to May 20)
M1 Stabilize (May 23 to June 3)
M1 Release (June 6 to June 13)
NOTE: The table below is under construction...
Group
Feature Name
Description
Priority
Status
Owner
Source
Comments / Bugzilla Links
Architecture
OE Core
Restructuring, renaming, rebranding
1
Review
Richard
Architect
1.0 Carryover
image creator (I)
finish the Image Creator to add features pushed out from 1.0
1
Accept
Joshua + Jessica
1.0 Carryover
1.0 Carryover
multi-lib
multi-lib support for 32-bit & 64-bit and capable of being installed at the same time
1
Review
Richard (Qing)
1.0 Carryover
Meta-Data
OE Comparison
Compare Yocto core set against integration work in OE and other distributions looking for bug fixes, (relevant) feature enhancements, and integration/policy hints.
1
Accept
Mark
Meta-data
BSPs
Support for AVX as in kernel 2.6.30. - Already in 1.0?
Any toolchain support needed? Is it already in GCC? Ensure part of toolchain update (if not already present). Verify with Bruce that AVX is enabled in kernel version XXX?
1
Accept
Saul / Nitin
Jay / ECG
Misc
User creation at pre-install
1
Accept
Mark (ScottG)
Architect
Build
Autobuilder maintenance
Bring scripts into configuration or get git repo working for those that can't be brought in. (~1.5 weeks)
1
Accept
Beth
Beth
Build
License tracking
Get common licenses for all packages. (takes ~3 days)
1
Accept
Beth
Beth
Overall
Process Improvement
Host a retrospective to discuss what went well and what can be improved in Yocto 1.0.
1
Accept
Beth
Beth
Project
Release Readiness
Release Readiness Meeting
1
Jun-6
Julie
Julie
Point Release
Build/Release/QA
We need a point release to fix bugs targeted for point release. (Beths end: ~1-2 days of work with PRC. Release is trivial.)
1
Accept
Beth/Yongkang
Team
Performance
Plan for Performance
This is a placeholder to spend time this milestone determining the plan for improving performance. Various P1, P2, P3 tasks will be output as a result of this planning.
1
Review
Richard/Dongxiao
Team
Documentation
OOB documentation
Create an out of box guide for giveaway systems built using Yocto by EO May.
1
Review
ScottR
Julie
kernel
kernel tools
refactor/clean the kernel tools for more general use. include the tools withing the kernel repo, not in a separate repo
1
Review
Bruce
Bruce
kernel
kernel build
auto yoctization. allow the building of arbitrary repos and kernel versions via the yocto kernel meta data
More integrated with upstream once there's integrated Linux tools that meets our need, e.g. lttng-remote
2
Review
Jessica
ADT Team
??
End of package revision
replace with a network service
2
Review
Jessica
RP Notes
QA
Overall Test Plan
Create an overall Test Plan with details on Strategy, Approach, Types of Testing, Features included and not included, Hardware needed, Schedule, and Resources and publish to Wiki
1
Accept - May 6
Jiajun
Jiajun
QA
Test Execution Plan
Create a Test Execution Plan with specific Test Cases
1
Accept - May 16
Jiajun
Jiajun
M2 (May 30 to Jul 25 -- Design Complete Jun 6, Dev Complete Jul 4, Stabilize Complete Jul 18, Release Complete Jul 25)
Group
Feature Name
Description
Priority
Status
Owner
Source
Comments / Bugzilla Links
1.0 Carryover
Image Creator (II)
finish the Image Creator to add polish and community requested features
1
Accept
Joshua + Jessica
1.0 Carryover
Architecture
Layer Tooling
This includes the architectural work plus implementing the changes
1
Review
Richard
Architect
Meta-data
Upstream our patches
Placeholder for time for the team to upstream patches
1
Accept
Saul
Meta-Data Team
Meta-data
Error handling in bitbake
add additional error handling to bitbake (check bugzilla for existing error handling and warning bugs)
1
Accept
Saul (ScottG)
Architect
ADT
Changes for Image Creator
Eclipse changes pending Image Creator
1
Review
Jessica
ADT Team
ADT
Secure login
Eclipse changes pending Image Creator
2
Review
Jessica
ADT Team
This need to work with CDT & TCF community, so may beyond our 1.1 release cycle, but the work will get started in M2 - MX
BSP
Tutorials
Create tutorials and documentation on how to create a BSP
1
Accept
Tom, Scott
Team
Kernel
Fast Boot Time
2 second boot time target
1
Accept
Darren
Team
Build
Meta-Targets
Part of the challenge of autobuilder is that you have to go into autobuilder, edit script, reconfigure, to change just one build target. This is error prone. What we need is a meta-target where Beth can say she wants to build Poky-image-sato for QEMU x86 and have it just do that. Beth thinks this is done via an override to the web page. (takes ~2 weeks)
1
Accept
Beth
Beth
Build
License tracking
Build a parser to do license tracking more gracefully and make sure all recipes are correct. (takes ~2 weeks)
1
Accept
Beth
Beth
Build
Autobuilder Infrastructure
Bring up additional autobuilders and work with sysadmin to configure. (2 days per machine for OS. 1 hour for ab setup)
1
Accept
Beth
Beth
Misc
adding eglibc config control
this goes with the package config options
1.5
Accept
Mark
Architect
Misc
Directory Ownership
1.5
Accept
Mark (Qing)
Architect
a bit concerned this will take longer then expected