[olpc-nz] Fwd: [Sugar-devel] [Dextrose] New Dextrose 2 build: os438dx

Tabitha Roder tabitha at tabitha.net.nz
Thu Jan 13 17:53:30 EST 2011


Hi

If you haven't picked out what to do tomorrow, you could consider the new
Dextrose build.

Kind regards
Tabitha




Forwarded conversation
Subject: [Sugar-devel] New Dextrose 2 build: os438dx
------------------------

From: *Bernie Innocenti* <bernie at codewiz.org>
Date: 9 January 2011 17:19
To: Dextrose <dextrose at lists.sugarlabs.org>
Cc: OLPC Devel <devel at lists.laptop.org>, Sugar Devel <
sugar-devel at lists.sugarlabs.org>


This release of Dextrose 2 is intended for beta testing. Images for the
XO-1 and XO-1.5 can be downloaded here:

 http://wiki.sugarlabs.org/go/Dextrose

I've not bothered uploading GNOME-enabled images, since Paraguay does
not use it. I could be convinced to generate them if it's needed by a
deployment for evaluation purposes only.

The major highlight in this release is a simple automated updater based
on yum which will hopefully enable us to deploy small updates
effortlessly. The final release should be ready by Feb 22, when schools
reopen in Paraguay, and if the updater works well we'll be able to fix
any remaining bugs post-release. This build also includes a refresh of
the new activity updater which supports the "OLPC microformat" protocol.
Please test both these features vigorously.

This release is missing several Sugar fixes that went into OLPC 10.1.3
over the last weeks. The queue of patches waiting to be merged in
Dextrose is quite long and new features have to take precedence so they
can get tested early on. We also have some small features that we hope
to merge in time for this release. Consult the todo list for more
information.

=== Changes ===
* Yum updater (alsroot, m_anish)
* Notification system (tch)
* Refresh activity updater (m_anish)
* Revert to old build naming scheme, to avoid confusing users (bernie)

=== Updated activities ===
* Abacus-19
* Arithmetic-2
* Calculate-35
* Chat-69
* Distance-21
* Edit-8
* FotoToon-5
* Implode-10
* IRC-8
* Jukebox-20
* Labyrinth-11
* Maze-6
* Measure-32
* Memorize-36
* Paint-30
* Physics-8
* Pippy-38
* Record-87
* Speak-19
* TurtleArt-105
* VisualMatch-27
* Write-72

=== Updated OS packages ===
* bitfrost-1.0.10-3.fc11.i586
* bootfw-q3a62-1.unsigned.i386
* etoys-4.0.2340-2.noarch
* kernel-2.6.31_xo1.5-20101222.1243.1.olpc.7b21b8f27f2887b.i586
* kernel-firmware-2.6.31_xo1.5-20101222.1243.1.olpc.7b21b8f27f2887b.i586
* olpc-bootanim-2.12-5.dxo4.fc11.i586
* olpc-contents-2.6-1.fc11.i586
* olpc-kbdshim-16-1.fc11.i586
* olpc-powerd-32-1.fc11.i586
* olpc-powerd-dbus-32-1.fc11.i586
* olpc-runin-tests-0.9.43-1.noarch
* olpc-update-2.23-1.fc11.noarch
* olpc-utils-1.0.37-1.fc11.i586
* squeak-vm-3.10.5-4.fc11.i586
* xorg-x11-drv-openchrome-0.2.990-2.fc11.i586
* xorg-x11-drv-sisusb-0.9.1-2.fc11.i586
* xulrunner-1.9.1.9-2.fc11.i586

--
  // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs       - http://sugarlabs.org/

_______________________________________________
Sugar-devel mailing list
Sugar-devel at lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

----------
From: *Art Hunkins* <abhunkin at uncg.edu>
Date: 11 January 2011 05:48
To: Bernie Innocenti <bernie at codewiz.org>
Cc: Sugar Devel <sugar-devel at lists.sugarlabs.org>


Is an .xo bundle of Record-87 available anywhere?

It's not yet posted at activities.sugarlabs.org.

Art Hunkins

----- Original Message ----- From: "Bernie Innocenti" <bernie at codewiz.org>
To: "Dextrose" <dextrose at lists.sugarlabs.org>
Cc: "OLPC Devel" <devel at lists.laptop.org>; "Sugar Devel" <
sugar-devel at lists.sugarlabs.org>
Sent: Saturday, January 08, 2011 11:19 PM
Subject: [Sugar-devel] New Dextrose 2 build: os438dx

----------
From: *Bernie Innocenti* <bernie at codewiz.org>
Date: 11 January 2011 06:09
To: Art Hunkins <abhunkin at uncg.edu>
Cc: Sugar Devel <sugar-devel at lists.sugarlabs.org>


It's here: http://people.sugarlabs.org/anish/Record-87.xo

This version contains a kludge to fix for the UI layout on Sugar 0.88
and on any non-1200x900 display.

The current maintainer of Record, Daniel Drake, requested a complete
rewrite of the UI, but nobody so far has had the time to work on it.

At this point, I think we should just admit that the proper fix isn't
going to happen anytime soon and go with the current kludge. Daniel, how
do you feel about it?

----------
From: *Art Hunkins* <abhunkin at uncg.edu>
Date: 11 January 2011 07:04
To: Bernie Innocenti <bernie at codewiz.org>
Cc: Sugar Devel <sugar-devel at lists.sugarlabs.org>


Bernie,

Thanks for this info. I can report that Record-87 acts like v86 in that it
does not allow for audio recording. In both cases, when you hit Stop
following recording, the activity seems to get lost during the save process
and never reemerges. You can close the activity, but that's all.

FWIW, I've copied the logs for both v86 and v87. One difference I noted is
that the v87 activity icon gets stuck in "Starting..", whereas I don't think
this is the case with v86. It looks like both versions saved correctly and
then got sidetracked. (I gave both runs several minutes or more time to
"recover" from saving.)

I continue to be very concerned about Record because, to my knowledge, *with
versions of SoaS higher than Strawberry*, no Record produces Ogg Vorbis
sound recordings (one or two produce Ogg Speex, which of course are both of
lower sound quality, and are not handled by Csound). For certain, starting
with Record-76, *all* should produce Ogg Vorbis.

v86 log:

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
** (sugar-activity:1453): DEBUG: Got client ID
"1027b4439824e6e794129468025983561500000013600000"
** (sugar-activity:1453): DEBUG: Setting initial properties
1294680260.165316 WARNING root: No gtk.AccelGroup in the top level window.
1294680260.168594 WARNING root: No gtk.AccelGroup in the top level window.
** (sugar-activity:1453): DEBUG: Received SaveYourself(SmSaveLocal,
!Shutdown, SmInteractStyleNone, !Fast) in state idle
** (sugar-activity:1453): DEBUG: Sending SaveYourselfDone(True) for initial
SaveYourself
** (sugar-activity:1453): DEBUG: Received SaveComplete message in state
save-yourself-done
1294680415.212556 WARNING root: No gtk.AccelGroup in the top level window.
1294680415.217616 WARNING root: .has_key() is deprecated, use 'in'
1294680419.427188 WARNING root: No gtk.AccelGroup in the top level window.
1294680419.427484 WARNING root: No gtk.AccelGroup in the top level window.
1294680419.439692 WARNING root: No gtk.AccelGroup in the top level window.
Exited with status 0, pid 1453 data (None, <open file '<fdopen>', mode 'w'
at 0xa8f26a8>, '0bdd41a01716456782442307097c00bc93912004')

v87 log:

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
** (sugar-activity:1526): DEBUG: Got client ID
"1027b4439824e6e794129468078695995500000013600003"
** (sugar-activity:1526): DEBUG: Setting initial properties
1294680787.189781 WARNING root: No gtk.AccelGroup in the top level window.
1294680787.193502 WARNING root: No gtk.AccelGroup in the top level window.
** (sugar-activity:1526): DEBUG: Received SaveYourself(SmSaveLocal,
!Shutdown, SmInteractStyleNone, !Fast) in state idle
** (sugar-activity:1526): DEBUG: Sending SaveYourselfDone(True) for initial
SaveYourself
** (sugar-activity:1526): DEBUG: Received SaveComplete message in state
save-yourself-done
1294680787.301455 ERROR record:record.py: read_file: [Errno 2] No such file
or directory:
'/home/liveuser/.sugar/default/org.laptop.RecordActivity/instance/1294680787'
To: "Art Hunkins" <abhunkin at uncg.edu>
Cc: "Sugar Devel" <sugar-devel at lists.sugarlabs.org>; "Daniel Drake" <
dsd at laptop.org>
Sent: Monday, January 10, 2011 12:09 PM
Subject: Re: [Sugar-devel] New Dextrose 2 build: os438dx

----------
From: *Martin Langhoff* <martin.langhoff at gmail.com>
Date: 12 January 2011 06:26
To: Bernie Innocenti <bernie at codewiz.org>
Cc: OLPC Devel <devel at lists.laptop.org>, Sugar Devel <
sugar-devel at lists.sugarlabs.org>, Dextrose <dextrose at lists.sugarlabs.org>


Congrats!
Interesting. Any pointers to how it works / design and or src?

cheers,



m
--
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

----------
From: *Bernie Innocenti* <bernie at codewiz.org>
Date: 12 January 2011 06:48
To: Martin Langhoff <martin.langhoff at gmail.com>
Cc: rralcala <rralcala at paraguayeduca.org>, OLPC Devel <
devel at lists.laptop.org>, Sugar Devel <sugar-devel at lists.sugarlabs.org>,
Dextrose <dextrose at lists.sugarlabs.org>


As soon as we're finished with this release cycle, we'll get started on
Fedora 14 or 15 with Sugar 0.90 or maybe 0.92. We'll pick the same
versions that OLPC chooses, to maximize synergy.
It's a very simplistic tool: This was the initial design by Aleksey:

 http://wiki.sugarlabs.org/go/Dextrose/Updater


This is the actual code being deployed:


http://download.sugarlabs.org/dextrose/testing/dxo2/rpms/source/dextrose-updater-1-6.fc13.src.rpm


Our hope is that, with a small data set, yum will perform decently in
the field, even on the memory starved XO-1.

We'll issue updates sparingly, from a deployment-controlled repository.
Even if something goes wrong on 1% of the machines and we need to
upgrade them manually with USB sticks, we would still save 99% of the
work.

Flash filesystems get corrupted occasionally in the field, therefore the
only way to avoid data loss is having good backup/restore procedures. A
fail-safe update system alone is not sufficient.

Another thing I like about the yum-based solution is that it doesn't
require an arcane filesystem layout and home-brew tools such as
olpc-update. One less thing we have to maintain separately from Fedora.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/olpc-nz/attachments/20110114/eef081a5/attachment.htm 


More information about the olpc-nz mailing list