8.2.0: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{outdated}}
[[8.2.0]] is a future [[releases|release]] in development and testing (as of September 2008).
[[8.2.0]] was released on October 14 2008, see its [[Release notes/8.2.0|release notes]]. Most [[G1G1 2008|2008 Give One, Get One]] donors receive this release.


== Standard information ==
== Standard information ==
<small>(These are all semantic annotations that other pages such as [[Releases]] can query.)</small>
<small>(These are all semantic annotations that other pages such as [[Releases]] can query.)</small>


Release notes: [[Release notes/{{PAGENAME}}]] (draft)
[[Category:Releases]]
[[Category:Releases]]
Status: [[Status::released]] on [[Release date::2008-10-14]]
<!-- above lines maybe should be a template -->


Release notes: [[Release notes::Release notes/{{PAGENAME}}]]
Status: To be released (candidate build is out and [[status::in testing]] &mdash; [[Friends in testing|Join the test effort!]])


Primary maintainer: [[Primary maintainer::User:Mstone]]
Primary maintainer: [[Primary maintainer::User:Mstone]]


Target platforms: [[Target platforms::XO-1]]
ECO: not yet

ECO: [[Is part of::ECO/8.2.0]]


Primary objective:
Primary objective:
Line 21: Line 23:
Lead customer: ??
Lead customer: ??


Build number and URL: [[Build number::999]], see [[Friends in testing]]
Build number: [[Build number::767]]


Download URL: [[Download URL::http://download.laptop.org/xo-1/os/official/767]] , also [[Download URL::http://download.laptop.org/xo-1/custom/g1g1/gg-767-4/]] with [[G1G1 2008]] activities pre-installed.
Schedule: [[target date::2008-09-30]] ("before the end of September"), see [[#Schedule]].
'''These dates are subject to change and not confirmed or finalized.'''


Firmware: [[Firmware::OLPC Firmware q2e18]]
== Terminology ==


Build system: [[Build system::Pilgrim]] from [[Build platform::Fedora 9]]
; blocker
: We can agree on a minimal set of bugs which are so nasty that we know in advance that we could never deploy an OS containing them. These bugs are called 'blockers'. We will not ship 8.2.0 with open blockers.
: See [http://dev.laptop.org/report/28 8.2.0 blockers] and [http://dev.laptop.org/report/29 proposed 8.2.0 blockers].

; polish
: We can agree on a more inclusive set of low-risk 'polish' bugs that we should attempt to resolve as time and resources permit.
: See [http://dev.laptop.org/report/30 8.2.0 polish] opportunities.

; milestones
: Our ideal 8.2.0 release procedure will consist of motion toward the delivery of three milestone builds:
:* an ''Alpha'' image with few blockers,
:* a signed ''Beta'' image with some polish, and
:* a signed ''Final'' image with no blockers and, we hope, some polish.

; change control
: A process for limiting the rate of change and restricting the causes of change to a deliverable (like an OS build) so that correlated deliverables (like release notes) can be synchronized.
: ''a.k.a "freezing"''

== Schedule ==

Preparations for the 8.2.0 release began in December, 2007 and rapidly expanded in March, 2008 when, having completed the [[8.1.0|8.1.0 release]], the Sugar team began working toward the goal of shipping their UI redesign. In March, [[User:Mstone/Commentaries/Releases_1|it was decided]] to try to ship the release in August according to [[Priorities-2008|documented development priorities]] on the basis of the claim that August was the earliest time at which the integration of a useful body of features could be completed. The current schedule calls for the completion of the 8.2.0 release in mid-September as follows:

'''These dates are subject to change and not confirmed or finalized.'''

:''m/dd''

: '''8/27''': we will nominate a build as our '''Alpha image, RC1''' for maximal testing.

: '''9/03''': [[#Change Control|change control]] tightens (i.e. '''"we freeze"''').

: '''9/05''': we will officially '''refresh translations''' and new Sugar.

: '''9/07''': we will start the '''security audit''' of the OFW, EC, kernel, and initramfs changes relevant to initial activation security.

: '''Approx 9/17''': we will publish '''Beta image, RC2''' reference OS and G1G1 derivative images. Ideally this is the final candidate and it needs 2 weeks of testing and documentation.

: '''Approx 9/24''': we will publish '''RC3''', only if needed; finish the [[Release Notes/8.2.0|release notes]], and the G1G1 derivative images.

: '''Final Release''': by end of September.

'''These dates are subject to change and not confirmed or finalized.'''

== End-game Priorities ==

When this checklist is complete the release will be final: <br>
http://wiki.laptop.org/go/ECO/8.2.0/Checklist

# '''PLEASE RESOLVE BLOCKERS''':
#* [http://dev.laptop.org/report/28 Report of 8.2.0 blockers].
#* Even if they aren't assigned to you, please help!!!
# '''OTHERWISE''', help out with the '''TESTING''' effort:
#* [[Systematic testing]] ''(not yet ready)''
#* [[Friends in testing]]
# '''OTHERWISE''', help out with the '''DAILY TRIAGE''' and '''RELEASE-NOTING''' effort:
#* http://tinyurl.com/5zj4cs
#* [http://dev.laptop.org/report/29 Report of bugs proposed as 8.2.0 blockers]
#* 1500 UTC on #olpc-meeting
# '''OTHERWISE, UNTIL 9/03''', you can '''POLISH''':
#* [http://dev.laptop.org/report/30 Report of 'polish:8.2.0' bugs]
#* subject to [[#Change Control|light change control]]

=== Change Control ===

: Change control will be in force on the 8.2.0 release stream from now until release and will be managed by Scott, Marco, and Michael.

: From '''8/20''' to '''9/03''', light change control ('slush', 'frost') will be in place. During this interval, changes to the release stream must be approved, in any medium, by Scott, Marco, or Michael before being pushed. Here are the [[Trac ticket workflow#Approval for Release|criteria for change approval]].

: From '''9/03''' to final release, full change control ('ice', 'frozen') will be in place. No changes will be accepted unless they are explicitly coordinated and scheduled by the full release team.

== Development stream ==
We have a [[pilgrim]] [[Build system|stream]] named "8.2" which is where release candidates will be developed.

* [http://pilgrim.laptop.org/~pilgrim/xo-1/streams/8.2/ Download 8.2.0 images]
* [http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/ Download joyride images]
* [http://dev.laptop.org/~bert/8.2-pkgs.html ChangeLog]
* [http://dev.laptop.org/~bert/8.2-joyride.html Differences vs joyride]

Builds are manually triggered by [[Profiles/cscott|C. Scott Ananian]].

== Release Criteria ==

The release criteria for 8.2.0 are being drafted and will be posted shortly.
* See [[User:Gregorio/8.2.0 release criteria]] for Greg's wishlist.

== Useful Links ==

* [[Trac queries#8.2.0 Queries]] -- currently interesting bugtracker queries.
* [[Trac conventions]] -- tagging conventions used in trac to indicate important aspects of bugs.
* [[Trac ticket workflow]] -- typical workflow states through which tickets pass.
* [[Release notes/8.2.0]] -- release notes.
* [[OLPC 8.2.0 Features]] -- features list.
* [[Test cases 8.2.0]] -- 8.2.0 test cases.

[[Category:Releases]]

Latest revision as of 07:46, 6 August 2013

The contents of this page are considered outdated and some of the information may be stale. Please use information here with caution, or update it.

8.2.0 was released on October 14 2008, see its release notes. Most 2008 Give One, Get One donors receive this release.

Standard information

(These are all semantic annotations that other pages such as Releases can query.) Status: Status::released on Release date::2008-10-14

Release notes: Release notes::Release notes/8.2.0

Primary maintainer: Primary maintainer::User:Mstone

Target platforms: Target platforms::XO-1

ECO: Is part of::ECO/8.2.0

Primary objective:

Lead customer: ??

Build number: Build number::767

Download URL: Download URL::http://download.laptop.org/xo-1/os/official/767 , also Download URL::http://download.laptop.org/xo-1/custom/g1g1/gg-767-4/ with G1G1 2008 activities pre-installed.

Firmware: Firmware::OLPC Firmware q2e18

Build system: Build system::Pilgrim from Build platform::Fedora 9