Release notes/10.1.2: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
m (→‎Upgrade: mention Olpc-update page, add links)
Line 32: Line 32:
== Upgrade ==
== Upgrade ==


You may wish to upgrade from a previous version of the operating system. This method preserves most user data, Sugar journal and installed Sugar activities, but does not preserve certain operating system customisations such as additional packages.
You may wish to upgrade from a previous version of the operating system using the command-line tool [[olpc-update]]. This method preserves most user data, Sugar journal and installed Sugar activities, but does not preserve certain operating system customisations such as additional packages.


Since activities are not updated, several known problems will remain. Most but not all of these can be fixed using ''Software update''.
Since activities are not updated, several known problems will remain. Most but not all of these can be fixed using [[Software update]].


A few previous versions do not support this method.
A few previous versions do not support this method.
Line 42: Line 42:
=== XO-1.5 ===
=== XO-1.5 ===


In Terminal type:
In [[Terminal]] enter:


olpc-update 10.1.2_xo1.5-850
olpc-update 10.1.2_xo1.5-850
Line 48: Line 48:
=== XO-1 ===
=== XO-1 ===


In Terminal type:
In [[Terminal]] enter:


olpc-update 10.1.2_xo1-850
olpc-update 10.1.2_xo1-850
Line 55: Line 55:


*all known wireless access points are forgotten, and you must choose an access point again,
*all known wireless access points are forgotten, and you must choose an access point again,
*the Browse activity does not start, and must be updated with the ''Software update'' icon in ''My Settings'' before it will work again.
*the Browse activity does not start, and must be updated with the [[Software update]] icon in ''My Settings'' before it will work again.


== New features ==
== New features ==

Revision as of 20:34, 6 August 2010


Pencil.png NOTE: The contents of this page are not set in stone, and are subject to change!

This page is a draft in active flux ...
Please leave suggestions on the talk page.

Pencil.png
  This page is monitored by the OLPC team.
  For the general public

This release is not yet complete. These notes are draft, and User:Quozl has taken responsibility for ensuring they are ready for a release should a release occur.

The purpose of our release notes is to describe the release after it happens, explain how to install it, list what the known problems are, and what was changed.

Prior to the release this page may serve testers as a guide to the installation of unsigned development build, as an indicator of what known problems we do not expect to fix in this release, and the bugs fixed so far.

Please do not re-announce this page as a release.

Purpose

An update to software release 10.1.1 for both XO-1 and XO-1.5 laptops.

Installation

XO-1.5

How to install signed build os850 of release 10.1.2 on XO-1.5.

The build is installed to the internal microSD device. You will need a USB drive of at least 1 GB capacity, but only for the duration of the installation.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB drive:
    • Download os850.zd,
    • Save the file to the top directory of the USB drive,
    • Download os850.zsp.fs.zip,
    • Save the file to the top directory of the same USB drive,
    • Rename the file to fs.zip, (removing the os850.zsp part of the name),
    • Check the USB drive contains at least the two files fs.zip and os850.zd.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check the battery is inserted and locked,
    • Check that the power cord is in place and the battery indicator is green,
    • Turn off the laptop, unless it is already off,
    • Insert the USB drive into any USB port on the laptop,
  • Start installing:
    • Hold down all four game keys (see this in pictures),
    • Turn on the laptop,
    • Wait for the message Release the game keys to continue,
    • Release the game keys.

Installation progress will be displayed. Green colour will fill grey blocks. It will take about ten minutes. Once finished, the laptop will reboot automatically. Remove the USB drive during or after the reboot. The USB drive can be used on other laptops.

If you see a message Boot failed then either:

  • the USB drive has not been properly prepared, or;
  • the firmware is out of date and should be updated (see Firmware).

XO-1

How to install signed build os850 of release 10.1.2 on XO-1.

The build is installed to the internal NAND flash device. You will need a USB drive of at least 1 GB capacity, but only for the duration of the installation.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB drive:
    • Download os850.img,
    • Save the file to the top directory of the USB drive,
    • Download os850.img.fs.zip,
    • Save the file to the top directory of the same USB drive,
    • Rename the file to fs.zip, (removing the os850.img part of the name),
    • Check the USB drive contains at least the two files fs.zip and os850.img.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check the battery is inserted and locked,
    • Check that the power cord is in place and the battery indicator is green,
    • Turn off the laptop, unless it is already off,
    • Insert the USB drive into any USB port on the laptop,
  • Start installing:
    • Hold down all four game keys (see this in pictures),
    • Turn on the laptop,
    • Wait for the message Release the game keys to continue,
    • Release the game keys.

Installation progress will be displayed. Green colour will fill yellow blocks. It will take about five minutes. Once finished, the laptop will reboot automatically. Remove the USB drive during or after the reboot. The USB drive can be used on other laptops.

If you see a message Boot failed then either:

  • the USB drive has not been properly prepared, or;
  • the firmware is out of date and should be updated (see Firmware).

Upgrade

You may wish to upgrade from a previous version of the operating system using the command-line tool olpc-update. This method preserves most user data, Sugar journal and installed Sugar activities, but does not preserve certain operating system customisations such as additional packages.

Since activities are not updated, several known problems will remain. Most but not all of these can be fixed using Software update.

A few previous versions do not support this method.

To use this method, establish an internet connection, remove as much saved content as you no longer need, and launch the Terminal Activity. Follow the instructions in one of the subsections below, according to which laptop model you are using.

XO-1.5

In Terminal enter:

olpc-update 10.1.2_xo1.5-850

XO-1

In Terminal enter:

olpc-update 10.1.2_xo1-850

We have tested upgrade from 8.2.1 os802 briefly (<trac>10278</trac>). After upgrade there are a few known problems:

  • all known wireless access points are forgotten, and you must choose an access point again,
  • the Browse activity does not start, and must be updated with the Software update icon in My Settings before it will work again.

New features

For new features relative to 8.2.1, please see the New features sections of 10.1.0 and 10.1.1. New features relative to 10.1.1 are:

  • support for XO-1.5 HS (High School) laptop.

No other new features were added.

Known Problems

XO-1.5 No screen rotation

The screen rotation key (on the bottom left of the display) does not rotate the screen image. It is safe to use, but makes no change.

Developers are working on rotation support in the graphics driver. (<trac>9350</trac>)

Record activity video recording may pause

When recording a video of a very complex natural scene, such as moving vegetation, the recording may pause. If this happens, reducing camera movement may allow the laptop to catch up. The pause is visible on playback.

On XO-1.5, switch to Low quality and try again. XO-1 only has Low quality.

On XO-1.5, the class of SD card ordered by the deployment will have some bearing on the video recording performance. Lower class cards such as Class 2 are more likely to experience pauses during recording. Higher class cards such as Class 6 are less likely to experience pauses.

In the previous release 8.2.1, the pause was spread throughout the recording, lowering the effective frame rate. In this release the frame rate is kept as fast as possible until the pause is unavoidable.

XO-1.5 Record activity preview black on lid close and open

With the Record activity on screen displaying a preview of the camera image, closing the laptop lid for long enough to cause a suspend, and then opening it, results in the preview going black.

If this happens, the preview can be restored by pressing Alt/Tab, or switching between Sugar views using the keyboard keys or the frame icons.

The black preview does not affect the taking of photographs, or recording of video. If a video recording is being made, there will be a segment of time missing in the playback.

Developers are aware of the problem. (<trac>10068</trac>)

Some Language Support Removed

Your language preference may not be available in the Sugar -> My Settings -> Language control panel icon.

Compared to the previous 8.2.1 release for XO-1, this release removes several languages that are not required by the current mass deployments of XO-1.5, in order to conserve disk space on the smallest configuration that can be ordered. The languages Italian, Greek, Thai, Japanese, German, Telugu, and Turkish were among those removed. 150Mb was conserved. This was tracked in <trac>9982</trac>.

These languages can be added back by small deployments that require them, by regenerating the build.

Bugs fixed

Compared against 8.2.1, the bugs fixed were not thoroughly tracked, but they include many fixes by community volunteers and Sugarlabs. Some of these fixes entered community builds that were released between 8.2.1 and 10.1.2.

Compared against 10.1.1, the bugs fixed are listed below in each of the following builds.

os300

The changes that entered in this build were not tracked. It was intended to be practically identical to os206 released in 10.1.1, but with the addition of XO-1 hardware support.

os301

  • <trac>10207</trac>, powerd: Fix wake on LAN
  • <trac>10208</trac>, kernel: Fix "disable wlan" control panel
  • <trac>10209</trac>, sugar: Fix "Start" menu item on activity palette in Sugar
  • <trac>10211</trac>, NetworkManager: Fix sporadic mesh connection failure
  • <trac>10214</trac>, kernel: Fix gstreamer segfault when using Record
  • <trac>10221</trac>, kernel: Fix wlan activity LEDs
  • <trac>10219</trac>, Browse: Re-add standard content bundles
  • <trac>10228</trac>, kernel: Fix screen blanking events on the VT
  • Set nautilus to "browser mode" by default
  • Turn on idle-suspend by default
  • Temporarily disable pretty boot, to diagnose boot hangs like <trac>9100</trac>

os302

  • <trac>10213</trac>, <trac>10249</trac>: XO-1.5 High School fixes for frame and { keys
  • <trac>10245</trac>: Fix brightness keys
  • New versions of Distance (<trac>10259</trac>), Measure (<trac>10248</trac>), Record
  • SocialCalc unintentionally present in this build; will be removed in next.

os303

  • kernel, <trac>9323</trac>: Fix viafb color corruption on VT after suspend/resume
  • sugar, <trac>10213</trac>: Fix frame key on UY High School laptop
  • sugar, <trac>10261</trac>: Fix "sugar-control-panel -c registration"
  • sugar, <trac>9623</trac>: Backport disk full fix to 0.84
  • powerd: Inhibit suspend when the XO-1 camera is running.

os304

  • Include new Q3A48 firmware for XO-1.5
  • <trac>10269</trac>, kernel: fix rfkill on XO-1.5
  • <trac>10260</trac>, geode: work-around X crash on XO-1 when playing ogg video
  • <trac>10266</trac>, sugar: fix resuming activities from Favorites view

os850 (release candidate 1, signed)

  • kernel, <trac>10270</trac>: assert wifi reset on XO-1.5 during boot
  • sugar, <trac>9623</trac>: another fix for Sugar behavior on disk full
  • <trac>10277</trac>: add python-alsaaudio package, which was present in 8.2.1
  • Measure, <trac>10248</trac>: ship Measure-31
  • Record: ship Record-86

See also the announcement.