Release notes/13.2.7: Difference between revisions

From OLPC
Jump to navigation Jump to search
(rewrite changes based on review of commits since 0.107.0)
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{draft}}

== Overview ==
== Overview ==


13.2.7 is an OLPC OS release. The target platforms are XO-1, XO-1.5, XO-1.75 and XO-4.
[[13.2.7]] is an OLPC OS release. The target platforms are XO-1, XO-1.5, XO-1.75 and XO-4.


== Features ==
== Features ==


A list of new features;
* based on Sugar 0.108.0 with completed translations,

* new Sugar 0.108.0 with completed translations,
* refresh of the Turtle Blocks activity,
* refresh of the Turtle Blocks activity,
* accept multiple bundles in {{code|sugar-install-bundle}},
* accept multiple bundles in {{code|sugar-install-bundle}},
* add My Settings shortcut alt+shift+m, see [https://wiki.sugarlabs.org/go/Hotkeys Sugar Hotkeys]
* add My Settings shortcut alt+shift+m, see [https://wiki.sugarlabs.org/go/Hotkeys Sugar Hotkeys]
* enable keyboard search for opening My Settings icons,
* add trigger size to My Settings, Frame, [https://bugs.sugarlabs.org/ticket/4835 #4835],
* add activation area size to My Settings, Frame, [https://bugs.sugarlabs.org/ticket/4835 #4835],
* add keyboard language switch key in Gnome, <trac>12922</trac>,
* add keyboard language switch key in Gnome, <trac>12922</trac>,
* add keyboard language switch for OLPC XO mechanical keyboards, <trac>12921</trac>,
* add keyboard language switch for OLPC XO mechanical keyboards, <trac>12921</trac>,
Line 24: Line 25:
* predictable shutdown; power off even if an activity does not respond, reported by Rwanda,
* predictable shutdown; power off even if an activity does not respond, reported by Rwanda,
* hide invite option for activities that do not share,
* hide invite option for activities that do not share,
* stop repeating palette menus in journal, [https://bugs.sugarlabs.org/ticket/4918 #4918],
* stop the automatically re-opening palette menus in journal, [https://bugs.sugarlabs.org/ticket/4918 #4918],
* stop over-sensitive journal entry icons,
* stop over-sensitive journal entry icons,
* fix drag and drop journal entry to clipboard, [https://bugs.sugarlabs.org/ticket/4876 #4876],
* fix drag and drop journal entry to clipboard, [https://bugs.sugarlabs.org/ticket/4876 #4876],
* bring back scroll bar in View Source, [https://bugs.sugarlabs.org/ticket/4903 #4903],
* bring back scroll bar in View Source, [https://bugs.sugarlabs.org/ticket/4903 #4903],
* improve spacing of My Settings icons, (English only),
* improve spacing of My Settings icons, (English only),
* enable keyboard search for opening My Settings icons,
* keep alpha level changes in My Settings, Background, [https://bugs.sugarlabs.org/ticket/4912 #4912],
* keep alpha level changes in My Settings, Background, [https://bugs.sugarlabs.org/ticket/4912 #4912],
* keep My Settings, Frame changes, [https://bugs.sugarlabs.org/ticket/4894 #4894],
* keep My Settings, Frame changes, [https://bugs.sugarlabs.org/ticket/4894 #4894],
Line 45: Line 45:
* unmuting the volume on reboot,
* unmuting the volume on reboot,
* reduce transmit queue length on wireless interface to reduce router queues, <trac>10904</trac>,
* reduce transmit queue length on wireless interface to reduce router queues, <trac>10904</trac>,
* changing default language will no longer abort the builder,<!--
* changing default language will no longer abort the builder,
== Installation ==
== Installation ==


Line 118: Line 118:


See [[Olpc-update#Simple_offline_update|Simple Offline Update]] for more detail about the method.
See [[Olpc-update#Simple_offline_update|Simple Offline Update]] for more detail about the method.

-->


== Known Problems ==
== Known Problems ==
Line 179: Line 177:


Since [[13.2.6]]. Ticket [https://bugs.sugarlabs.org/ticket/4904 #4904].
Since [[13.2.6]]. Ticket [https://bugs.sugarlabs.org/ticket/4904 #4904].

=== Fedora Repositories Missing ===

Since release, the mirrors of Fedora 18 on ARM have gone away, probably as the release was "secondary" and is no longer supported or maintained by Fedora project. This causes {{code|yum update}} to fail.

A workaround is to edit /etc/yum.repos.d on XO-1.75 and XO-4

sudo rm /etc/yum.repos.d/fedora-updates-testing.repo
sudo sed -i 's/mirrorlist/#mirrorlost/g' /etc/yum.repos.d/fedora*repo
<nowiki>sudo sed -i 's%#baseurl=http://download.fedoraproject.org/pub/fedora/linux/%baseurl=http://archives.fedoraproject.org/pub/archive/fedora-secondary/%g' fedora*.repo</nowiki>

A fix is to rebuild the OLPC OS release with the latest v7.0 branch of the builder, which contains [http://dev.laptop.org/git/projects/olpc-os-builder/commit/?h=v7.0&id=7e2b9a90ea0182f045e8c983e75200f0c4cb6c21 a patch].

Latest revision as of 23:52, 31 October 2016

Overview

13.2.7 is an OLPC OS release. The target platforms are XO-1, XO-1.5, XO-1.75 and XO-4.

Features

A list of new features;

  • new Sugar 0.108.0 with completed translations,
  • refresh of the Turtle Blocks activity,
  • accept multiple bundles in sugar-install-bundle,
  • add My Settings shortcut alt+shift+m, see Sugar Hotkeys
  • enable keyboard search for opening My Settings icons,
  • add activation area size to My Settings, Frame, #4835,
  • add keyboard language switch key in Gnome, <trac>12922</trac>,
  • add keyboard language switch for OLPC XO mechanical keyboards, <trac>12921</trac>,

Fixes

  • fix for CVE-2015-7547, a severe remote code execution vulnerability exposed by DNS lookups,
  • predictable neighbourhood view icons; now placed the same each time, #381,
  • predictable frame; the frame appears or disappears more easily, #4806,
  • predictable palettes; menus appear where the mouse was when they were triggered, instead of where the mouse may have moved to, #4897,
  • predictable resume mode; the Alt key in Home view does not become stuck,
  • predictable shutdown; power off even if an activity does not respond, reported by Rwanda,
  • hide invite option for activities that do not share,
  • stop the automatically re-opening palette menus in journal, #4918,
  • stop over-sensitive journal entry icons,
  • fix drag and drop journal entry to clipboard, #4876,
  • bring back scroll bar in View Source, #4903,
  • improve spacing of My Settings icons, (English only),
  • keep alpha level changes in My Settings, Background, #4912,
  • keep My Settings, Frame changes, #4894,
  • avoid restart when My Settings, Frame is changed,
  • allow start on full disk <trac>9623</trac> #1720,
  • reduce the area redrawn during startup launcher animation, #4914,
  • reduce logging by demoting several warnings, fix remaining icon_size references, and remove search warnings while typing,
  • remove check for Rainbow during activity start,
  • remove path resolution for calls to pkexec during backlight level changes,
  • remove checks for My Settings, Frame values; they can never be invalid,
  • stop loading images in My Settings, Background after apply or undo is pressed, #4911,
  • allow multiple home views to be renamed,
  • allow launcher pulsing icon interval to be configured,
  • booting should no longer will hang SKU321 and SKU322 when a siv121c camera is present, <trac>12925</trac>,
  • unmuting the volume on reboot,
  • reduce transmit queue length on wireless interface to reduce router queues, <trac>10904</trac>,
  • changing default language will no longer abort the builder,

Installation

XO-4

How to install signed build 19 of release 13.2.7 on XO-4.

The build is installed to the internal storage device. You will need a USB drive or Secure Digital card of at least 1 GB capacity, but only for the duration of the installation. We recommend the drive be FAT formatted, but other formats are supported, see how to prepare a drive for use by the firmware for more details.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB or SD drive:
    • Download 32019o4.zd, see How to Download,
    • Save the file to the top directory of the drive,
    • Download fs4.zip,
    • Save the file to the top directory of the same drive,
    • Check that the drive contains at least the two files fs4.zip and 32019o4.zd.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check that 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 above the power button,
    • 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 five minutes. Once finished, the laptop will reboot automatically. You may remove the USB or SD drive during or after the reboot.

The USB or SD drive can be used on other laptops. If installation progress is not displayed, you may be running an old firmware version which does not recognise the fs4.zip file. Please rename fs4.zip to fs.zip and try again. If you see a message Boot failed then either:

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

XO-1.75

How to install signed build 19 of release 13.2.7 on XO-1.75.

The build is installed to the internal storage device. You will need a USB drive or Secure Digital card of at least 1 GB capacity, but only for the duration of the installation. We recommend the drive be FAT formatted, but other formats are supported, see how to prepare a drive for use by the firmware for more details.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB or SD drive:
    • Download 32019o2.zd, see How to Download,
    • Save the file to the top directory of the drive,
    • Download fs2.zip,
    • Save the file to the top directory of the same drive,
    • Check that the drive contains at least the two files fs2.zip and 32019o2.zd.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check that 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 above the power button,
    • 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 five minutes. Once finished, the laptop will reboot automatically. You may remove the USB or SD drive during or after the reboot.

The USB or SD drive can be used on other laptops. If installation progress is not displayed, you may be running an old firmware version which does not recognise the fs2.zip file. Please rename fs2.zip to fs.zip and try again. If you see a message Boot failed then either:

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

XO-1.5

How to install signed build 19 of release 13.2.7 on XO-1.5.

The build is installed to the internal microSD device. You will need a USB drive or Secure Digital card of at least 1 GB capacity, but only for the duration of the installation. We recommend the drive be FAT formatted, but other formats are supported, see how to prepare a drive for use by the firmware for more details.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB or SD drive:
    • Download 32019o1.zd, see How to Download,
    • Save the file to the top directory of the drive,
    • Download fs1.zip,
    • Save the file to the top directory of the same drive,
    • Check that the drive contains at least the two files fs1.zip and 32019o1.zd.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check that 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 above the power button,
    • 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. You may remove the USB or SD drive during or after the reboot.

The USB or SD drive can be used on other laptops. If installation progress is not displayed, you may be running an old firmware version which does not recognise the fs1.zip file. Please rename fs1.zip to fs.zip and try again. If you see a message Boot failed then either:

  • the USB or SD 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 19 of release 13.2.7 on XO-1.

The build is installed to the internal NAND flash device. You will need a USB drive or Secure Digital card of at least 1 GB capacity, but only for the duration of the installation. We recommend the drive be FAT formatted, but other formats are supported, see how to prepare a drive for use by the firmware for more details.

ALL USER DATA WILL BE ERASED FROM THE LAPTOP!

  • Prepare the USB or SD drive:
    • Download 32019o0.img, see How to Download,
    • Save the file to the top directory of the drive,
    • Download fs0.zip,
    • Save the file to the top directory of the same drive,
    • Check that the drive contains at least the two files fs0.zip and 32019o0.img.
  • Prepare the laptop:
    • Make a copy of any data you wish to keep,
    • Check that 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 above the power button,
    • 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. You may remove the USB or SD drive during or after the reboot.

The USB or SD drive can be used on other laptops. If installation progress is not displayed, you may be running an old firmware version which does not recognise the fs0.zip file. Please rename fs0.zip to fs.zip and try again. If you see a message Boot failed then either:

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

XO-1 with SD card

An SD card makes an XO-1 faster, and has more space for downloads and activities. See how to install 13.2.7 on an XO-1 with SD card.

Update

You may wish to update from a previous version of the operating system. This method preserves most user data, the Sugar Journal and installed Sugar Activities, but does not preserve certain operating system customizations such as additional packages.

(Update is distinct from install. If you have followed the install procedures above, then you need not follow this section.)

Preparation

To prepare for an operating system update:

  • remove as much saved content as you no longer need,
  • remove any large activities you no longer need (in the Home view, erase them),
  • remove any large collections (library content) you no longer need, and;
  • use Software update to ensure the Terminal activity is the latest available version.

Follow the instructions in one of the subsections below, according to which method and laptop model you are using.

Simple Online Update

See Simple Online Update for more detail about the method.

  • establish an internet connection from the laptop (if you plan to do online update),
  • start the laptop normally,
  • start the Terminal Activity, and depending on the laptop model type:

XO-4

sudo olpc-update 13.2.7_xo4-19

XO-1.75

sudo olpc-update 13.2.7_xo1.75-19

XO-1.5

sudo olpc-update 13.2.7_xo1.5-19

XO-1

sudo olpc-update 13.2.7_xo1-19

An online update can be very slow on an XO-1, in one test it took two hours; please consider reinstalling.

Simple Offline Update

sudo olpc-update --usb

See Simple Offline Update for more detail about the method.

Known Problems

Welcome Activity

The new version of Sugar does not support the Welcome activity.

Since 13.2.2. See <trac>12869</trac>.

Restricted Software

Restricted software, such as browser plugins, codecs, and so forth, are not included in the public release. Deployments who need this software should contact OLPC or make their own builds, see OS_Builder/Add_Restricted.

Also, using olpc-update on a restricted software build will remove restricted software.

Video Playback

The XO-1 cannot play some videos in the Browse or Epiphany web browsers, because the Adobe Flash plugin is no longer available for the Geode processor.

On some models, particularly XO-1 and XO-1.5, although MP4 playback support may be present with restricted software builds, the video to be played may require more processor and graphics bandwidth than the hardware can provide;

  • especially with advertising or related videos elements on youtube.com,
  • also inside a web browser for Khan Academy, but;
  • not so much when playing the same video in Movie Player or Jukebox,

Workaround is to transcode videos to a lower bandwidth, or to pause playback and wait for advertising to finish loading.

Since 13.2.0.

Frozen Repositories

The frozen repositories have not been updated; the release was made from all Fedora 18 updates.

Since 13.2.5.

XO-4 Headphone Detection

XO-4 speakers may remain silent if headphones are removed during automatic power management suspend, or headphones may not work if they are inserted during suspend.

Since 13.2.0. <trac>12724</trac>.

Sugar Memory Leak

A memory leak is where a program allocates memory but forgets to release it.

Sugar has had a memory leak for several versions, in proportion to the number and size of icons displayed, see #4889. The cause is in Fedora 18.

The leak has negligible impact on XO-4, XO-1.75 and XO-1.5. On these laptops we recommend that you restart Sugar at least weekly.

The leak has a severe impact on XO-1. On the XO-1 we recommend that you restart Sugar every few hours, and especially after visiting the Background screen in My Settings. The leak is even more severe if the network view shows many icons.

In 13.2.7 the number of animation cycles was reduced for switching between desktop views and exposing the frame, in order to reduce the impact further.

Since 13.2.0.

Sugar Journal

Journal star does not give immediate feedback.

Since 13.2.6. Ticket #4904.

Fedora Repositories Missing

Since release, the mirrors of Fedora 18 on ARM have gone away, probably as the release was "secondary" and is no longer supported or maintained by Fedora project. This causes yum update to fail.

A workaround is to edit /etc/yum.repos.d on XO-1.75 and XO-4

sudo rm /etc/yum.repos.d/fedora-updates-testing.repo
sudo sed -i 's/mirrorlist/#mirrorlost/g' /etc/yum.repos.d/fedora*repo
sudo sed -i 's%#baseurl=http://download.fedoraproject.org/pub/fedora/linux/%baseurl=http://archives.fedoraproject.org/pub/archive/fedora-secondary/%g' fedora*.repo

A fix is to rebuild the OLPC OS release with the latest v7.0 branch of the builder, which contains a patch.