Yocto Project v1.0 Release Criteria: Difference between revisions
From Yocto Project
				
				
				Jump to navigationJump to search
				
				|  (added March 29 status) | |||
| (26 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
| |- | |- | ||
| ! scope="row" | Functional Completion | ! scope="row" | Functional Completion | ||
| |  | | ''M4 (Gold) Criteria:  All M1, M2, M3 features and BSPs are in build.'' | ||
| ''M4 (Gold) Criteria:  All features and BSPs are in build.'' | | bgcolor="green" | see [[Yocto 1.0 Schedule#Stabilization Phase Features and Activities]] | ||
| | bgcolor=" | All planned features are in build. | ||
| |- | |- | ||
| ! scope="row" | Build and Release | ! scope="row" | Build and Release | ||
| (Yocto) | (Yocto) | ||
| |  | |''M4 (Gold) criteria:  All features in master can be built with no errors.'' | ||
| ''M4 (Gold) criteria:  All features in master can be built with no errors.'' | | bgcolor="green" | Builds are green for RC4 and RC5.<br> | ||
| | bgcolor=" | RC4:  DISTRO_VERSION isn't at 1.0.<br> | ||
| RC5:  DISTRO_VERSION is at 1.0. | |||
| |- | |- | ||
| ! scope="row" | Build and Release | ! scope="row" | Build and Release | ||
| (BSPs) | (BSPs) | ||
| |  | | ''M4 (Gold) criteria:  Core and meta-intel BSPs can be built with no errors.'' | ||
| ''M4 (Gold) criteria:  BSPs can be  | | bgcolor="green" | Builds are green. | ||
| | bgcolor=" | |||
| |- | |- | ||
| ! scope="row" | Open Bugs | ! scope="row" | Open Bugs | ||
| |  | | ''M4 (Gold) criteria:  All bugs have been dispositioned.  Critical/High bugs targeted for M4 have been fixed.'' | ||
| ''M4 (Gold) criteria:  All bugs have been dispositioned.   | | bgcolor="green" | RC4 and RC5:  All High priority bugs have been dispositioned.  All High priority bugs for 1.0 are fixed. * | ||
| | bgcolor=" | |||
| |- | |- | ||
| ! scope="row" | Functional Tests | ! scope="row" | Functional Tests | ||
| |  | | ''M4 (Gold) criteria:  100% of planned tests are executed and results are logged in bugzilla'' | ||
| ''M4 (Gold) criteria:   | | bgcolor="green" | | ||
| | bgcolor=" | RC4:  QA has completed test pass on RC4 except for stress testing. * <br> | ||
| RC5:  QA has completed sanity test for RC5. | |||
| |- | |- | ||
| ! scope="row" | BSP Testing | ! scope="row" | BSP Testing | ||
| |  | | ''M4 (Gold) criteria:  100% of planned BSP tests are executed'' | ||
| ''M4 (Gold) criteria:   | | bgcolor="green" |   | ||
| | bgcolor=" | RC4:  QA has completed test pass on RC4 except for stress testing. * <br> | ||
| RC5:  QA has completed sanity test for RC5. | |||
| |- | |- | ||
| ! scope="row" | Alpha Feedback | ! scope="row" | Alpha Feedback | ||
| |  | | ''M4 (Gold) criteria:  Alpha runs Feb 11th - Feb 23rd.  Feedback is dispositioned.'' | ||
| ''M4 (Gold) criteria:  Alpha  | | bgcolor="#66FF33" | Program completed.  Issues have been dispositioned. | ||
| | bgcolor="#66FF33" | Program completed.   | |||
| |- | |- | ||
| ! scope="row" | Documentation | ! scope="row" | Documentation | ||
| |  | | ''M4 (Gold) criteria:  Release documentation created and published'' | ||
| ''M4 (Gold) criteria:   | | bgcolor="green" | Planned documentation deliverables are completed.  See [[Yocto_1.0_Schedule#Documentation_Deliverables]] | ||
| | bgcolor=" | |||
| |- | |- | ||
| ! scope="row" | Build Performance   | ! scope="row" | Build Performance   | ||
| | Build takes 90 minutes (stretch goal = one hour) to do a complete rebuild of local sources of poky-image-sato on a developer's desktop.  (The one we are using is: Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz, 8 siblings, 4 cpu cores, total mem 6118644k, with: MACHINE=qemux86, BB_NUMBER_THREADS = "8", PARALLEL_MAKE = "-j 6", and only rpm packaging.) | | ''M4 (Gold) criteria:  Build takes 90 minutes (stretch goal = one hour) to do a complete rebuild of local sources of poky-image-sato on a developer's desktop.  (The one we are using is: Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz, 8 siblings, 4 cpu cores, total mem 6118644k, with: MACHINE=qemux86, BB_NUMBER_THREADS = "8", PARALLEL_MAKE = "-j 6", and only rpm packaging.)'' | ||
| | bgcolor="#66FF33" | At 105 minutes.  Team decision that this is not a blocker for 1.0. | |||
| ''M4 (Gold) criteria:   | |- | ||
| | bgcolor=" | ! scope="row" | ADT User Workshop | ||
| | ''M4 (Gold) criteria:  ADT User Workshop is held where developers use ADT tools to demo software, and results are included.'' | |||
| | bgcolor="#66FF33" | Running into problems recruiting people, but not a blocker for 1.0 release. | |||
| |- | |||
| ! scope="row" | Upstream Commits | |||
| | ''M4 (Gold) criteria:  No goals for Yocto 1.0 - Yocto 1.1 will include more goals.'' | |||
| ||  | |||
| |- | |- | ||
| ! scope="row" | Marketing requirements complete | ! scope="row" | Marketing requirements from Engineering complete | ||
| |  | | ''M4 (Gold) criteria:  Yocto demo is prepared for ELC.'' | ||
| ''M4 (Gold) criteria:  Yocto demo is prepared for ELC.'' | | bgcolor="yellow" | Top issues:<br> | ||
| | bgcolor="yellow" |  | Need to fix bug 919 so that rygel works and audio/video can be played.- Josh had success with previous rygel version.<br> | ||
| Need to get video to work on at least one piece of hardware.  (Tom working on.)<br> | |||
| Need to ensure PPC can be used as a Content Store.  (Scott G is working on once builds are done.) <br> | |||
| |- | |- | ||
| ! scope="row" | Publication | ! scope="row" | Publication | ||
| | Release and documentation are published on yoctoproject.org | | ''M4 (Gold) criteria:  Release and documentation are published on yoctoproject.org and Yocto 1.0 is announced'' | ||
| | bgcolor="yellow" | Release process beginning.  See [[Yocto 1.0 Release Checklist]] for details. | |||
| | bgcolor=" | |||
| |} | |} | ||
| Line 84: | Line 85: | ||
| ! scope="row" | Build and Release | ! scope="row" | Build and Release | ||
| | EMGD and non-EMGD BSPs build reliably | | EMGD and non-EMGD BSPs build reliably | ||
| | bgcolor=" | | bgcolor="green" | Build completed | ||
| |- | |- | ||
| ! scope="row" | Open Bugs | ! scope="row" | Open Bugs | ||
| Line 92: | Line 93: | ||
| ! scope="row" | Functional Tests | ! scope="row" | Functional Tests | ||
| | 100% of planned tests executed | | 100% of planned tests executed | ||
| | bgcolor=" | | bgcolor="green" | 100% testing complete | ||
| |- | |- | ||
| ! scope="row" | Legal Compliance | ! scope="row" | Legal Compliance | ||
| | All legal requirements met | | All legal requirements met | ||
| | bgcolor=" | | bgcolor="green" | Click-through completed | ||
| |- | |- | ||
| ! scope="row" | Documentation | ! scope="row" | Documentation | ||
| | Release Notes created and published | | Release Notes created and published | ||
| | bgcolor=" | | bgcolor="green" | Done | ||
| |- | |- | ||
| ! scope="row" | Performance   | ! scope="row" | Performance   | ||
| Line 108: | Line 109: | ||
| ! scope="row" | Publication | ! scope="row" | Publication | ||
| | Release and documentation are published on yoctoproject.org | | Release and documentation are published on yoctoproject.org | ||
| | bgcolor=" | | bgcolor="green" | Done | ||
| |} | |} | ||
Latest revision as of 16:02, 29 March 2011
Yocto v1.0 Release Criteria
| Release Criteria | Target | Status | 
|---|---|---|
| Functional Completion | M4 (Gold) Criteria: All M1, M2, M3 features and BSPs are in build. | see Yocto 1.0 Schedule#Stabilization Phase Features and Activities All planned features are in build. | 
| Build and Release (Yocto) | M4 (Gold) criteria: All features in master can be built with no errors. | Builds are green for RC4 and RC5. RC4:  DISTRO_VERSION isn't at 1.0. | 
| Build and Release (BSPs) | M4 (Gold) criteria: Core and meta-intel BSPs can be built with no errors. | Builds are green. | 
| Open Bugs | M4 (Gold) criteria: All bugs have been dispositioned. Critical/High bugs targeted for M4 have been fixed. | RC4 and RC5: All High priority bugs have been dispositioned. All High priority bugs for 1.0 are fixed. * | 
| Functional Tests | M4 (Gold) criteria: 100% of planned tests are executed and results are logged in bugzilla | RC4:  QA has completed test pass on RC4 except for stress testing. *  | 
| BSP Testing | M4 (Gold) criteria: 100% of planned BSP tests are executed | RC4:  QA has completed test pass on RC4 except for stress testing. *  | 
| Alpha Feedback | M4 (Gold) criteria: Alpha runs Feb 11th - Feb 23rd. Feedback is dispositioned. | Program completed. Issues have been dispositioned. | 
| Documentation | M4 (Gold) criteria: Release documentation created and published | Planned documentation deliverables are completed. See Yocto_1.0_Schedule#Documentation_Deliverables | 
| Build Performance | M4 (Gold) criteria: Build takes 90 minutes (stretch goal = one hour) to do a complete rebuild of local sources of poky-image-sato on a developer's desktop. (The one we are using is: Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz, 8 siblings, 4 cpu cores, total mem 6118644k, with: MACHINE=qemux86, BB_NUMBER_THREADS = "8", PARALLEL_MAKE = "-j 6", and only rpm packaging.) | At 105 minutes. Team decision that this is not a blocker for 1.0. | 
| ADT User Workshop | M4 (Gold) criteria: ADT User Workshop is held where developers use ADT tools to demo software, and results are included. | Running into problems recruiting people, but not a blocker for 1.0 release. | 
| Upstream Commits | M4 (Gold) criteria: No goals for Yocto 1.0 - Yocto 1.1 will include more goals. | |
| Marketing requirements from Engineering complete | M4 (Gold) criteria: Yocto demo is prepared for ELC. | Top issues: Need to fix bug 919 so that rygel works and audio/video can be played.- Josh had success with previous rygel version. | 
| Publication | M4 (Gold) criteria: Release and documentation are published on yoctoproject.org and Yocto 1.0 is announced | Release process beginning. See Yocto 1.0 Release Checklist for details. | 
Tunnel Creek BSP Release Criteria
| Release Criteria | Target | Status | 
|---|---|---|
| Development progress | Features implemented; Code completed | Coding completed | 
| Build and Release | EMGD and non-EMGD BSPs build reliably | Build completed | 
| Open Bugs | All bugs dispositioned; Show-stoppers fixed | Only minor bugs found (724, 725) | 
| Functional Tests | 100% of planned tests executed | 100% testing complete | 
| Legal Compliance | All legal requirements met | Click-through completed | 
| Documentation | Release Notes created and published | Done | 
| Performance | Performance targets achieved | This will be done out of cycle. | 
| Publication | Release and documentation are published on yoctoproject.org | Done | 
Laverne Point Release Criteria
| Release Criteria | Target | Status | 
|---|---|---|
| Development Progress | Coding complete | Coding completed | 
| Build and Release | Code builds reliably | Release candidate is built. | 
| Open Bugs | All bugs dispositioned; Show-stoppers fixed | No opens are show-stoppers. Open issues will be ID'd in release notes. | 
| Functional Tests | 100% of planned tests executed | testing completed | 
| Legal Compliance | All legal requirements met | tools run; requirements met | 
| Performance | Performance targets achieved | N/A | 
| Publication | Release and documentation are published on yoctoproject.org | Complete | 
