8.2.0: Difference between revisions
(lots of links to this so make it clear it's in development) |
No edit summary |
||
(65 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{outdated}} |
|||
[[8.2.0]] is a future [[releases|release]] in development and early testing (as of July 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 == |
||
<small>(These are all semantic annotations that other pages such as [[Releases]] can query.)</small> |
|||
New Features listed in the 8.2.0 Release Notes. The Release Notes are under construction and subject to change <br> |
|||
See [[Release_Notes/8.2.0]] |
|||
[[Category:Releases]] |
|||
== Objective == |
|||
Status: [[Status::released]] on [[Release date::2008-10-14]] |
|||
The primary objective of this release is to include all the available features which are ready in time. The target date for release is August, 2008. The schedule should be built to deliver in early August. The goal is to deliver before the end of August. |
|||
Release notes: [[Release notes::Release notes/{{PAGENAME}}]] |
|||
The definition of when its release is that the final item on the [[USR_Checklist|Release Checklist]] is entered. |
|||
Primary maintainer: [[Primary maintainer::User:Mstone]] |
|||
Migration to Fedora 9 and an updated Sugar Feature set are the two major aspects of the release. |
|||
Target platforms: [[Target platforms::XO-1]] |
|||
== Test Cases == |
|||
http://wiki.laptop.org/go/Test_cases_8.2.0 |
|||
ECO: [[Is part of::ECO/8.2.0]] |
|||
== Development stream == |
|||
We have a pilgrim stream named "8.2" which is where release candidates will be developed. |
|||
* [http://pilgrim.laptop.org/~pilgrim/xo-1/streams/8.2/ Stream] |
|||
* [http://dev.laptop.org/~bert/8.2-pkgs.html ChangeLog] |
|||
* [http://dev.laptop.org/~bert/8.2-joyride.html Differences vs joyride] |
|||
Primary objective: |
|||
Builds are manually triggered by Dennis Gilmore. |
|||
* [[Has objective::Time based release. Intended to include all the available features which are ready in time.]] |
|||
* [[Has objective::incorporate Sugar team's UI redesign.]] |
|||
* [[Has objective::Fedora 9 respin.]] |
|||
Lead customer: ?? |
|||
If developers wish to get packages/updates included in the stream, they must first be committed to joyride. After successful testing in joyride, file an inclusion request on the corresponding trac ticket. Approval will come from release engineering before the package is included in the stream. |
|||
Build number: [[Build number::767]] |
|||
Useful links: <br> |
|||
Currently useful links |
|||
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. |
|||
http://dev.laptop.org/~bert/8.2-joyride.html <br> |
|||
- Bert, could you please make a version of your status pages which shows package changelog entries? Thanks in advance! |
|||
Firmware: [[Firmware::OLPC Firmware q2e18]] |
|||
http://dev.laptop.org/report/21 <br> |
|||
Fixed-timespan report on changes to 8.2.0 bugs. |
|||
Build system: [[Build system::Pilgrim]] from [[Build platform::Fedora 9]] |
|||
http://dev.laptop.org/report/20?TIME=400000;page=1; <br> |
|||
Adjustable-timespan report on changes to 8.2.0 bugs. |
|||
http://pilgrim.laptop.org/~pilgrim/xo-1/streams/8.2/ <br> |
|||
8.2.0 build stream |
|||
http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/ <br> |
|||
Joyride build stream |
|||
From http://lists.laptop.org/pipermail/devel/2008-July/016457.html <br> |
|||
== Feature Set == |
|||
[[XO Base Features]] - Base features of the XO up to release 8.1.1. |
|||
New Features listed in the 8.2.0 Release Notes. The Release Notes are under construction and subject to change <br> |
|||
See [[Release_Notes/8.2.0]] |
|||
[http://dev.laptop.org/report/18 Release Contracts] ([[Release contracts|definitions]]) |
|||
Use Keyword definitions below to interpret status of Release Contracts<br> |
|||
Current List of [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~blocks%3A8.2.0 Must Fix Bugs] These are marked by blocks:8.2.0 in the keyword field. They may be triaged down later as needed but for now they are flagged as must fix. |
|||
This Trac query list major feature sets. Each item should contain all the relevant tickets for that feature set. |
|||
Keyword definitions |
|||
# 8.2.0- means not likely to make the release based on current status |
|||
# 8.2.0? means may make the release based on current status |
|||
# 8.2.0+ means likely to make the release based on current status |
|||
Definition of 'Builds' to deliver in 8.2: |
|||
# Base OS |
|||
# Image with Base OS + G1G1 Activities |
|||
# Image with Base OS + Peru Activities |
|||
Documentation: |
|||
# Release Notes |
|||
# Better "Getting Started" doc |
|||
# Any changes needed for the Deployment Guide |
|||
Requirements for Support in 8.2 (need testing, may not need development): |
|||
# Upgrade to new release |
|||
# Cleaninstall |
|||
# Backward compatibility |
|||
#* Users' data will continue to load and be modifiable after upgrade (no change in activities) |
|||
#* Users' data will continue to load and be modifiable after upgrade of both OS and Activities |
|||
== Put Your Name Here to Confirm You Will Try the Release Candidate == |
|||
Check the page [[Friends in testing]] for the recommended testing build and what to do. |
|||
# Greg Smith OLPC Product Manager [[User:Gregorio|Gregorio]] 15:44, 7 July 2008 (UTC) |
|||
# [[User:DanielDrake|DanielDrake]] (OLPC developer intern, working on OS-level regressions) |
|||
# [[User:Eben|Eben]] Eliason, UI designer, OLPC |
|||
# [[User:Mstone|Michael Stone]] |
|||
# [[User:Garycmartin|GaryCMartin]], external developer/tester |
|||
# [[User:MartinDengler|MartinDengler]], external developer/tester |
|||
# [[User:Skierpage]], random G1G1 user: I updated from build 708 8.1.1 candidate using olpc-update, it went fine; Software update of Joyride activities excellent except for known Browse update glitch; so far I've noticed only a few minor bugs to log.) |
|||
# [[User:Bobbyp|Bobby Powers]] OLPC intern |
|||
# [[User:Shikhar|Shikhar]] |
|||
# [[User:ixo|ixo]] Support Gang, IT specialist, tester, and XO repair center. |
|||
== Notes and Early Comments Kept for Historical Purposes Only == |
|||
Requests: <br> |
|||
http://lists.laptop.org/pipermail/devel/2008-June/015203.html |
|||
Previous discussion of priorities: <br> |
|||
[[Priorities-2008]] |
|||
Older priority discussion: <br> |
|||
[[User:Mstone/Commentaries/Releases_1]] |
|||
Update on feature status: <br> |
|||
http://lists.laptop.org/pipermail/devel/2008-June/015324.html |
|||
Laundry list of everything supported on XO. Not a list of new things only.<br> |
|||
[[OLPC 8.2.0 Features]] |
|||
Possible target stream? <br> |
|||
[[OLPC-3]] |
|||
==== Requests from Nepal via Bryan ==== |
|||
1. Need to be able to launch activities such as Scratch, EToys, Pippy, |
|||
etc. by clicking on a hyperlink in browse. The activity wouldn't run in |
|||
the browser. We need this functionality in order to effectively use |
|||
Moodle in our schools. |
|||
Here's the ticket I opened on the |
|||
http://dev.laptop.org/ticket/6958 |
|||
2. Need to be able to remove activities via the GUI, including installed |
|||
activities, to make room for new ones. We are working on Offline Moodle |
|||
activity bundles for courses. Each course will be subdivided into weekly |
|||
modules. these modules will quickly fill up the ssd. kids will need a |
|||
way to remove activities themselves to make room for new ones. |
|||
http://dev.laptop.org/ticket/7071 |
|||
== Possible Release Criteria Wish List == |
|||
From: http://lists.laptop.org/pipermail/devel/2008-July/017172.html |
|||
See also ensuing thread for full discussion. |
|||
Start e-mail: <br> |
|||
I'm willing to compromise where needed (e.g. boot time isn't that critical) so treat this as best case or starting position. |
|||
Two ways to slice this: <br> |
|||
1 - Better than the last release (8.2.0 v 708, 703, and 656) <br> |
|||
2 - Works as expected <br> |
|||
For case 1, where it says "the same", read "same or better" or "same or more" as appropriate |
|||
For case 2 where it says "the same", read "as documented" or "as expected". |
|||
Stability Requirement for 8.2.0 |
|||
1 - Start activities at the same speed (including but not limited to all fructose activities)<br> |
|||
2 - Boot to home at the same speed.<br> |
|||
3 - Cursor control the same, including number of XOs where it moves without input or moves without correlation to finger on touchpad <br> |
|||
3 - Connect to the same APs in the same time and with the same user feedback. (e.g. blinks then shows white circle). <br> |
|||
4 - Connect to active antennas in the same time and with the same user feedback (e.g. blinks then shows white circle). <br> |
|||
5 - Run all the same activities (can require activity upgrade within documented bounds). Includes allowing activities to mesh the same way. <br> |
|||
6 - Connect to mesh with the same number of XOs in the same time with the same failure rate. <br> |
|||
7 - Save and open files for all activities. Fructose activities at a minimum otherwise all activities per 5 above. Including when journal has |
|||
thousands of entries. <br> |
|||
8 - Use the same NAND space. <br> |
|||
9 - Always boots up, especially when there is no space on NAND <br> |
|||
10 - Open and close all activities per 5 above. <br> |
|||
11 - Must support all languages and keyboards previously supported. "support" means all previously translated strings still work in activities and sugar. All language types work the same (e.g. RTL)<br> |
|||
12 - No new cases where the XO crashes and needs hard reboot. <br> |
|||
13 - No new cases where the cursor stops responding (AKA hangs) for more than 30 seconds. <br> |
|||
14 - Sound and video recording and playback must record at the same rate. Must playback all the same kinds of files. Must playback with the same quality (assuming all other variables constant, e.g. network, RAN=M, disk space, etc.) <br> |
|||
15 - Browse must render the same web sites as before. See also http://dev.laptop.org/ticket/7421 <br> |
|||
16 - USB read, write, mount and unmount must work the same and for all the same devices. <br> |
|||
17 - Mouse and keyboard must connect and work the same <br> |
|||
18 - Journal has the same capabilities. <br> |
|||
19 - Must use the same or less power for the same user interaction <br> |
|||
20 - Must have the same security mechanisms and be as secure as previous releases. <br> |
|||
21 - Must be installable in the factory and upgradeable from 656, 703 and 708 via USB or network. <br> |
|||
[[Category:Releases]] |
Latest revision as of 07:46, 6 August 2013
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
Primary objective:
- Has objective::Time based release. Intended to include all the available features which are ready in time.
- Has objective::incorporate Sugar team's UI redesign.
- Has objective::Fedora 9 respin.
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