Yocto Project v1.0 Release Criteria: Difference between revisions

From Yocto Project
Jump to navigationJump to search
(added input from 3/22 meeting)
(updated with Mar 24, 2011 status)
Line 14: Line 14:
(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="yellow" | Builds are green.  IPK repo for ADT needs to be rebuilt.  Beth and Lianhao will do Thursday.
| bgcolor="yellow" | Builds are green.  IPK repo for ADT needs to be rebuilt.  Scott and Lianhao will do Thursday.
|-
|-
! scope="row" | Build and Release
! scope="row" | Build and Release
Line 23: Line 23:
! 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.  Critical/High bugs targeted for M4 have been fixed.''
| bgcolor="yellow" | All must-fix bugs are in RC4.  QA is currently testing this build.  Three new bugs have been found so far:<br>
| bgcolor="yellow" | All High priority bugs have been dispositioned. All High priority bugs for 1.0 are fixed.
1. New! [blacksand] it show poor performance with video player<br>
http://bugzilla.pokylinux.org/show_bug.cgi?id=921 --> not a show-stopper b/c video plays (medium priority)<br>
2. New! [crownbay-noemgd] video player has poor performance when playing video file<br>
http://bugzilla.pokylinux.org/show_bug.cgi?id=920 --> not a bug, as designed<br>
3. New! "rpm -qa" can not run for non-root user: Permission denied<br>
http://bugzilla.pokylinux.org/show_bug.cgi?id=922 --> workaround = run as root; not a show-stopper<br>
 
|-
|-
! 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:  100% of planned tests are executed and results are logged in bugzilla''
| bgcolor="yellow" | QA has begun testing on RC4.  See above for bug status.
| bgcolor="yellow" | QA has completed test pass except for compliance testing.
|-
|-
! scope="row" | BSP Testing
! scope="row" | BSP Testing
| ''M4 (Gold) criteria:  100% of planned BSP tests are executed''
| ''M4 (Gold) criteria:  100% of planned BSP tests are executed''
| bgcolor="yellow" | QA has begun testing on RC4.  See above for bug status.
| bgcolor="yellow" | QA has completed test pass except for compliance testing.
|-
|-
! scope="row" | Alpha Feedback
! scope="row" | Alpha Feedback
| ''M4 (Gold) criteria:  Alpha runs Feb 11th - Feb 23rd.  Feedback is dispositioned.''
| ''M4 (Gold) criteria:  Alpha runs Feb 11th - Feb 23rd.  Feedback is dispositioned.''
| bgcolor="#66FF33" | Program completed.  Saul is parsing final results.
| bgcolor="#66FF33" | Program completed.  Issues have been dispositioned.
|-
|-
! scope="row" | Documentation
! scope="row" | Documentation
| ''M4 (Gold) criteria:  Release documentation created and published''
| ''M4 (Gold) criteria:  Release documentation created and published''
| bgcolor="#66FF33" | [[Yocto_1.0_Schedule#Documentation_Deliverables]]
| bgcolor="green" | Planned documentation deliverables are completed.  See [[Yocto_1.0_Schedule#Documentation_Deliverables]]
|-
|-
! scope="row" | Build Performance  
! scope="row" | 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.)''
| ''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="yellow" | At 105 minutes.  Team will continue to monitor, but acknowledges other areas are more critical to finish.
| bgcolor="yellow" | At 105 minutes.  Team decision that this is not a blocker for 1.0.
|-
|-
! scope="row" | ADT User Workshop
! scope="row" | ADT User Workshop
Line 62: Line 55:
! scope="row" | Marketing requirements from Engineering 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" | Demo schedule:
| bgcolor="yellow" | Top issues:<br>
March 4th  – 0.9 demo brought up against 1.0 branch on eMenlow, Netbook, Router Station Pro (Joshua) - images built, but not tested
Need to fix bug 919 so that rygel works and audio/video can be played.  (Tom/Josh investigating)<br>
 
Need to get video to work on at least one piece of hardware(Tom working on.)<br>
March 11th – Know which media codecs we need/which videos we need to support (Julie) - DONE
Need to ensure PPC can be used as a Content Store(Scott G is working on.) <br>
 
March 18th – Required software for video brought up <-- Video isn't running as well, so Joshua is investigating audio.  Tom will investigate video on Sandybridge. Kevin's team may be able to help as wellTeam will check back in Thursday.
 
March 18th – PPC, Beagleboard done
 
March 18th – Sandybridge received or no-go for Sandybridge  This could be a “when we get it” test milestone.
 
March 25th – Images built and tested for each target / Demo app brought up
 
March 25th – Sandybridge development done
 
March 25th – Demo integrated without Sandybridge
 
March 31st – Demo integrated and ready to be shipped to ELC
 
|-
|-
! scope="row" | Publication
! scope="row" | Publication
| ''M4 (Gold) criteria:  Release and documentation are published on yoctoproject.org and Yocto 1.0 is announced''
| ''M4 (Gold) criteria:  Release and documentation are published on yoctoproject.org and Yocto 1.0 is announced''
| bgcolor="yellow" | Release process beginning.  Jefro is on top of this.
| bgcolor="yellow" | Release process beginning.  Julie is pulling together plan.
|}
|}



Revision as of 18:59, 24 March 2011

Yocto v1.0 Release Criteria

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. IPK repo for ADT needs to be rebuilt. Scott and Lianhao will do Thursday.
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. 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 QA has completed test pass except for compliance testing.
BSP Testing M4 (Gold) criteria: 100% of planned BSP tests are executed QA has completed test pass except for compliance 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. (Tom/Josh investigating)
Need to get video to work on at least one piece of hardware. (Tom working on.)
Need to ensure PPC can be used as a Content Store. (Scott G is working on.)

Publication M4 (Gold) criteria: Release and documentation are published on yoctoproject.org and Yocto 1.0 is announced Release process beginning. Julie is pulling together plan.

Tunnel Creek BSP Release Criteria

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
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