Updating and Software Builds

Basic questions about your XO? Or search on top right for related questions.

Updating and Software Builds

Postby mburns » Sat Dec 29, 2007 10:25 pm

This thread is a work in progress and is kept up to date by the OLPC Support Gang.

The current stable build: 650
The development build: 657

Updates will be installed automatically when the OLPC team have tested them thoroughly. For those users that would like to help by reporting bugs, testing fixes and improving the system software, the following information can help you decide if upgrading to a pre-release version of software is right for you.

Most changes made to your XO are reversible and your data will not be at risk of being lost. Where that is not true, it is very clearly stated as being so.


Next update: Update.1 due mid/late January, 2008. Roadmap

Activated Upgrading


Developer Keys:
What are developer keys for?
What you can do With a Developer Key? Upgrading to unsigned builds, installing other operating systems, accessing parts of OpenFirware.
Getting a Developer Key.
Getting a Developer Key if the machine own't boot
Last edited by mburns on Mon Dec 31, 2007 4:31 pm, edited 2 times in total.
mburns
Support Team
 
Posts: 105
Joined: Wed Dec 12, 2007 3:09 pm
Location: Corvallis, Or

[olpc-help] Updating and Software Builds

Postby William » Sun Dec 30, 2007 4:57 pm

On Sunday 30 December 2007, Krishnan wrote:
How do I determine what is the current build on the XO ?

From the terminal, type cat /boot/olpc_build
Note the space between cat and the first forward slash.

Unless you have previously upgraded, it will be 650. Build 653 only fixes a
few bugs, so it is not being advised to upgrade unless you have one of those
specific problems.
--
William
_______________________________________________
community-support mailing list
community-support@lists.laptop.org
http://lists.laptop.org/listinfo/community-support
William
 
Posts: 7
Joined: Tue Dec 25, 2007 9:56 am

[olpc-help] Updating and Software Builds

Postby Doug Jones » Sun Dec 30, 2007 5:33 pm

Krishnan wrote:
How do I determine what is the current build on the XO ?


I'm still looking for a simple foolproof way of determining which build
is running. (One that works through the Sugar GUI.)

This method is a little tricky, but may continue to work with future builds:



Power down the computer.

Then, hold down the game button that has the check mark on it, just
above the power button. While holding that button down, push the power
button.

XO should now boot up in a verbose mode. Watch the messages flying by.

Towards the end, right before the GUI starts up, you should see a line
that starts with "OLPC Build 650" or something like that.


_______________________________________________
community-support mailing list
community-support@lists.laptop.org
http://lists.laptop.org/listinfo/community-support
Doug Jones
 

[olpc-help] Updating and Software Builds

Postby kimquirk » Tue Jan 01, 2008 8:37 pm

If you laptop is up and running, start up a virtual linux terminal by pressing: Alt-Ctl-Mesh (3rd key from the left in the top row).

Hit return. The message right above the log in has the build info.

In the next release you will be able to get this info from the home sugar UI by hovering over the XO where you shutdown or reboot.

Kim

On Dec 30, 2007 4:32 PM, Doug Jones <djsdl@frombob.to (djsdl@frombob.to)> wrote:
Krishnan wrote:
How do I determine what is the current build on the XO ?



I'm still looking for a simple foolproof way of determining which build
is running. (One that works through the Sugar GUI.)

This method is a little tricky, but may continue to work with future builds:



Power down the computer.

Then, hold down the game button that has the check mark on it, just
above the power button. While holding that button down, push the power
button.

XO should now boot up in a verbose mode. Watch the messages flying by.

Towards the end, right before the GUI starts up, you should see a line
that starts with "OLPC Build 650" or something like that.



_______________________________________________
community-support mailing list
community-support@lists.laptop.org (community-support@lists.laptop.org)
http://lists.laptop.org/listinfo/community-support


kimquirk
Support Team
 
Posts: 15
Joined: Thu Dec 13, 2007 1:13 am

please include the current joyride version as well

Postby dlang » Wed Jan 02, 2008 10:19 am

and if you can identify how joyride versions graduate into releases that can be installed by number so much the better.

I've got two (specifically so that I can experiment with one of them), but I don't yet have a good feel for how the various releases go together

David Lang
dlang
 
Posts: 9
Joined: Mon Dec 31, 2007 12:24 pm

[olpc-help] Updating and Software Builds

Postby Richard A. Smith » Wed Jan 02, 2008 8:27 pm

dlang wrote:

and if you can identify how joyride versions graduate into releases
that can be installed by number so much the better.

Joyride is the bleeding edge of XO development. Its built from the
latest packages the developers make. We try our best to keep it in a
semi-working state but often its completely broken.

Joyride autobuilds around every hour or so if there are new packages to
pull. Build announcements + changes are e-mailed to the developer list.

Right now a certain subset of Joyride will get moved into our "stable"
builds to fix critical issues and bring some of the new features online.

Eventually we will start forking joyride every so often and then just
commit bugfixes to that branch but right now its hard to do because
Joyride is very different than the Ship.x series.

Some of the new features (like full containerization of activities) are
very disruptive. Update.x will bring it closer to Joyride but its going
to take a few more releases until we get things where we want them.

I've got two (specifically so that I can experiment with one of
them), but I don't yet have a good feel for how the various releases
go together

The best thing you can do to help OLPC is to get a devkey, test Joyride
and Update.x (when they happen) builds and report problems.

You can see more info on whats planned in Update.x here:

http://dev.laptop.org/roadmap

--
Richard Smith <richard@laptop.org>
One Laptop Per Child
_______________________________________________
community-support mailing list
community-support@lists.laptop.org
http://lists.laptop.org/listinfo/community-support
Richard A. Smith
 

Re: [olpc-help] Updating and Software Builds

Postby tdang » Tue Jan 08, 2008 1:32 am

kimquirk wrote:If you laptop is up and running, start up a virtual linux terminal by pressing: Alt-Ctl-Mesh (3rd key from the left in the top row).

Hit return. The message right above the log in has the build info.


Cool, thanks! Now, umm... how do I get out of the virtual Linux terminal?
tdang
 
Posts: 62
Joined: Fri Dec 28, 2007 9:07 pm

Re: [olpc-help] Updating and Software Builds

Postby dlang » Tue Jan 08, 2008 1:39 am

tdang wrote:
kimquirk wrote:If you laptop is up and running, start up a virtual linux terminal by pressing: Alt-Ctl-Mesh (3rd key from the left in the top row).

Hit return. The message right above the log in has the build info.


Cool, thanks! Now, umm... how do I get out of the virtual Linux terminal?

Alt-Ctl-home (the single dot two over from the mesh)

see http://wiki.laptop.org/go/Keyboard_Shortcuts for the various keyboard options
dlang
 
Posts: 9
Joined: Mon Dec 31, 2007 12:24 pm

Re: Updating and Software Builds

Postby Daniel » Sun Jan 20, 2008 1:40 am

Regarding this line in the post below:

Updates will be installed automatically when the OLPC team have tested them thoroughly.

I'm not clear exactly what that means... Does it mean that one day I will sign onto the internet with my G1G1 and be upgraded to the latest Build without having to do anything at all?

Thanks,
Daniel

mburns wrote:This thread is a work in progress and is kept up to date by the OLPC Support Gang.

The current stable build: 650
The development build: 657

Updates will be installed automatically when the OLPC team have tested them thoroughly. For those users that would like to help by reporting bugs, testing fixes and improving the system software, the following information can help you decide if upgrading to a pre-release version of software is right for you.

Most changes made to your XO are reversible and your data will not be at risk of being lost. Where that is not true, it is very clearly stated as being so.


Next update: Update.1 due mid/late January, 2008. Roadmap

Activated Upgrading


Developer Keys:
What are developer keys for?
What you can do With a Developer Key? Upgrading to unsigned builds, installing other operating systems, accessing parts of OpenFirware.
Getting a Developer Key.
Getting a Developer Key if the machine own't boot
Daniel
 

Re: [olpc-help] Updating and Software Builds

Postby Guest » Tue Jan 22, 2008 5:06 pm

Doug Jones wrote:'m still looking for a simple foolproof way of determining which build
is running. (One that works through the Sugar GUI.)


Use the Browse activity. Enter the following URL in the Address bar (very top of the Browse Activity window, not the Google Search bar)

file://localhost/etc/issue
Guest
 

Re: Updating and Software Builds

Postby gwallace » Sun Jan 27, 2008 4:04 pm

I've returned to the forum a few times to see if this question has been answered. The recent post by Peter about updating (in Tips, etc.) seems to contradict what mburns posted below about updates being installed automatically, so I am still unclear as to whether I should install an update using Peter's step-by-step directions or sit tight waiting for the "automatic" update. Thanks for clarifying.
GW

[quote="Daniel"]Regarding this line in the post below:

Updates will be installed automatically when the OLPC team have tested them thoroughly.

I'm not clear exactly what that means... Does it mean that one day I will sign onto the internet with my G1G1 and be upgraded to the latest Build without having to do anything at all?

Thanks,
Daniel

[quote="mburns"]This thread is a work in progress and is kept up to date by the OLPC Support Gang.

The current stable build: 650
The development build: 657

[b]Updates will be installed automatically when the OLPC team have tested them thoroughly....[snip]
gwallace
 
Posts: 13
Joined: Sat Jan 19, 2008 6:11 pm
Location: Maine

Re: Updating and Software Builds

Postby Kantarjiev » Thu Jan 31, 2008 12:59 am

More questions here - I just got my replacement XO, loaded with 650. The front page of the wiki says that 653 is the stable build. The wiki page about updating says that it's 656 in most places, and 653 in at least one at the end

15. Select the "Shutdown" option to power off the machine. Now you should be able to power it up as usual, with build 653.


Confusion reigns. :shock:

Best,
chris
First day donor...
Kantarjiev
 
Posts: 66
Joined: Fri Dec 21, 2007 7:57 pm
Location: Palo Alto, CA

Re: Updating and Software Builds

Postby wyeager » Fri Feb 01, 2008 9:12 pm

Does anyone know why the wiki asks us to have the XO plugged into AC power when using olpc-update? Has anyone tried doing it while on battery power? If any of the gang understand the secret sauce a little better than I do I'd appreciate a little enlightenment.

Thanks!
wyeager
 
Posts: 4
Joined: Sat Jan 19, 2008 11:46 am
Location: SF Bay

Re: Updating and Software Builds

Postby tsdguy » Fri Feb 01, 2008 9:26 pm

For XO build update I think the AC power requirement is just a safety issue. However, for Firmware update it is a requirement. Loss of power would cause a brick. Maybe OLPC-Update does a firmware update also?
Foes: kentsin, InterNetZoo
tsdguy
 
Posts: 59
Joined: Fri Feb 01, 2008 1:08 am

Re: Updating and Software Builds

Postby tsdguy » Thu Feb 21, 2008 9:02 pm

gwallace wrote:I've returned to the forum a few times to see if this question has been answered. The recent post by Peter about updating (in Tips, etc.) seems to contradict what mburns posted below about updates being installed automatically, so I am still unclear as to whether I should install an update using Peter's step-by-step directions or sit tight waiting for the "automatic" update. Thanks for clarifying.


The XO software has automatic software updating as part of the system. XO's phone home every day or so. Once the system is enabled, the XO's will get instructions to update if they need it. The XO will start an olpc-update session and upgrade.

It appears this won't happen until Ship.1 or Update.1 or whatever the name of the next release is going to be called. Of course, anyone can update on demand using the olpc-update command with the release number or using the offline update using a USB Flash drive and the release files.

If you want to install a test version (like any of the development builds) then you need a Developer's Key to disable security. XO's that are secure (as all of the G1G1 laptops) will not accept a non-signed version. The exception to this is if developers release a candidate version they want widespread review they will sign it. The release notes indicate this option.

I'm not clear exactly what that means... Does it mean that one day I will sign onto the internet with my G1G1 and be upgraded to the latest Build without having to do anything at all?


Yes. Unless you opt out of automatic updates. To opt out, open a Terminal activity and enter these commands:

Code: Select all
su -l
echo none > /security/update-stream
Foes: kentsin, InterNetZoo
tsdguy
 
Posts: 59
Joined: Fri Feb 01, 2008 1:08 am

Next

Return to General Questions

Who is online

Users browsing this forum: No registered users and 1 guest

cron