[OLPC New Zealand] [OLPC-AU] Testing Summary, Auckland - 21 April 2012
Jerry Vonau
jvonau at shaw.ca
Wed Apr 25 21:11:32 EDT 2012
On Tue, 2012-04-24 at 22:46 +1200, Tabitha Roder wrote:
> Testing Summary, Auckland - 21 April 2012
> Who: Elaine, John, Oliver, Tabitha, Tom
>
Thank you for the great feedback.
>
> Build 215 11.3.1-au on XO-1.5:
> The release notes at
> http://dev.laptop.org.au/projects/xo-au/wiki/120_release_notes don’t
> explain the changes since RC2
>
> The new startup and shutdown screens are cute.
> write colours change ok, type face size change ok, type bold italic
> underline ok, insert table ok
> write start from journal ok
> browse worked
> Moon works
> Memorize works when playing alone but couldnt collaborate - appears in
> neighbourhood but doesn’t join properly
That is strange I was using Memorize to test collaboration and it works
fine here, might be an AP related issue pointed out by Kevin and James.
> Maze works
> Speak works - collaborate voice chat works
> Record - took and viewed picture, took and viewed video
> implode - works
> visual match works
> clock - it says what time is it on bottom of screen but there is no
> further writing, talking clock says what time is it but doesn’t tell
> you the time
Issue filed: http://dev.laptop.org.au/issues/1222
> numbers works
> physics works
> stopwatch works
> ruler works
> measure - first time the lines were massive, restart with start new
> and there is no lines, on laptop restart seems to be resolved
There was a newer version released today, I'll see if that resolves this
issue.
> tam tam mini works
> arithmetic works
> poll works
> tuxmath works
> tuxpaint works - drew, wrote, stamped and saved
> help works
> spirolaterals works
> chat started by ivy - could join and see ivy and poppycopy
> fototoon works
>
> We experienced the usual collaboration problems on AP wifi with
> internet access, some laptops could see each other in the
> neighbourhood and some could not. The following error was found in
> shell.log on the laptop which could see the fewest other laptops,
> maybe it is relevant?
> ---------------------------------------------------------------------------
> KeyError Traceback (most recent call last)
>
> /usr/lib/python2.7/site-packages/jarabe/desktop/meshbox.pyo in
> _buddy_removed_cb(self=<MeshBox object at 0x943af54 (SugarMeshBox at
> 0x9528000)>, model=<Neighborhood object at 0x943af7c
> (jarabe+model+neighborhood+Neighborhood at 0x94aa550)>,
> buddy_model=<BuddyModel object at 0x98bfe64 (SugarBuddyModel at
> 0x965d970)>)
> 476
> 477 def _buddy_removed_cb(self, model, buddy_model):
> --> 478 self._remove_buddy(buddy_model)
> 479
> 480 def _activity_added_cb(self, model, activity_model):
>
> /usr/lib/python2.7/site-packages/jarabe/desktop/meshbox.pyo in
> _remove_buddy(self=<MeshBox object at 0x943af54 (SugarMeshBox at
> 0x9528000)>, buddy_model=<BuddyModel object at 0x98bfe64
> (SugarBuddyModel at 0x965d970)>)
> 501 def _remove_buddy(self, buddy_model):
> 502 logging.debug('MeshBox._remove_buddy')
> --> 503 icon = self._buddies[buddy_model.props.key]
> 504 self._layout.remove(icon)
> 505 del self._buddies[buddy_model.props.key]
>
> KeyError: dbus.ByteArray('AAAAB3NzaC1kc3MAAACBAJWiIvUwljHfFgstBHomgdpIruyznshP9c5o/CU1jdOGJHxuWvf+oU7amc8Y7rMU4O0qu08epYEtXOehQ+5qkWQUkc4VNp9/dtFWaLuJKtlvWji6Vweb30+V+h7k3XWWYDNKYMxy6tsTxFwgogs5UyFsYwamI4AyM31G4Zhi43wDAAAAFQCWvYrgJehqtpBXsk6xkfJkVH9HuQAAAIBbfKn+M5dvh37qI1O8iuNOUkt5VylDTBuaMTn9KHoKUaHfiF7XuTayRRSNm0Aq9MRMud+aW4YTl5Lma2LMH1zf+d95+Rz4ZQBW86zcxqY+JYFjGZPfQWx7NiYGqP5Wn6ywkz9vIvdiM1ezXZvDWSNhZB3VBURFCyGSPSiiissOAQAAAIAmFexQH2n12a//vgf4MztFuHTUN5/qATlu3z2rFZtrXFLDU+tPD4XQkwcqqCJPf64eaxGS6epLWpcDJgcq016+W1tneB6eApYwSUBq+d1CLYFXbKXW1gPMLgBOndImt5UxhyoBm4vb7yZIkAxrltr4IgUXEEDslDvfl/WYm2YulQ==',
> variant_level=1)
> 1334968899.686694 WARNING root: No gtk.AccelGroup in the top level window.
> 1334968899.687723 WARNING root: No gtk.AccelGroup in the top level window.
> 1334968903.151219 ERROR dbus.connection: Exception in handler for D-Bus signal:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 214,
> in maybe_handle_message
> self._handler(*args, **kwargs)
> File "/usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py",
> line 455, in __buddy_activities_changed_cb
> self._update_buddy_activities(buddy_handle, activities)
> File "/usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py",
> line 516, in _update_buddy_activities
> self._remove_buddy_from_activity(buddy_handle, activity_id)
> File "/usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py",
> line 533, in _remove_buddy_from_activity
> self._buddy_handles[buddy_handle],
> KeyError: dbus.UInt32(3L)
> 1334969021.092348 WARNING root: _Account.__set_current_activity_cb
>
I can't reproduce that here at all, think that might be related to the
AP.
> The timezone in Date & Time in my settings does not scroll to make the
> selected timezone visible when you open the dialog and also when you
> use the search box.
>
That is on the nice to have wish list, but never made it into the image
yet. http://dev.laptop.org.au/issues/1224
> The following error appears in log of Record and Browse every time we quit:
> ---------------------------------------------------------------------------
> OSError Traceback (most recent call last)
>
> /usr/lib/python2.7/site-packages/dbus/connection.pyo in
> msg_reply_handler(message=<dbus.lowlevel.MethodReturnMessage object>)
> 584 def msg_reply_handler(message):
> 585 if isinstance(message, MethodReturnMessage):
> --> 586 reply_handler(*message.get_args_list(**get_args_opts))
> 587 elif isinstance(message, ErrorMessage):
> 588
> error_handler(DBusException(name=message.get_error_name(),
>
> /usr/lib/python2.7/site-packages/sugar/activity/activity.pyo in
> __save_cb(self=<Record object at 0x994d374 (SugarActivity at
> 0x9715988)>)
> 582 self._session.will_quit(self, True)
> 583 elif self._closing:
> --> 584 self._complete_close()
> 585
> 586 def __save_error_cb(self, err):
>
> /usr/lib/python2.7/site-packages/sugar/activity/activity.pyo in
> _complete_close(self=<Record object at 0x994d374 (SugarActivity at
> 0x9715988)>)
> 887 if os.path.exists(POWERD_INHIBIT_DIR):
> 888 path = os.path.join(POWERD_INHIBIT_DIR, str(os.getpid()))
> --> 889 os.unlink(path)
> 890
> 891 def close(self, skip_save=False):
>
> OSError: [Errno 2] No such file or directory:
> '/var/run/powerd-inhibit-suspend/3109'
> Exited with status 0, pid 3109 data (None, <open file '<fdopen>', mode
> 'w' at 0xab894f0>,
> '/home/olpc/.sugar/default/logs/org.laptop.RecordActivity-1.log',
> 'bfa3e93b40825d2a603af2cc8ddec11d60f6d551')
>
That is us, we dropped the ball on that one. There was a later patch
that should of been used but wasn't, now resolved:
http://dev.laptop.org.au/issues/1049
> Measure on Ivy and Rosella behaves differently. With the same input
> settings, Ivy has a much lower level even with the laptops side by
> side and even after swapping them so it isn’t a position effect. Tank
> is like Ivy. Has there been a change to the audio hardware? Ivy is an
> early production XO-1.5 SKU99, Tank is an even earlier XO-1.5_C2,
> Rosella is a recent production XO-1.5 (made late 2011 I believe?).
> It’s not clear which motherboard they have, the first line of the Open
> Firmware prompt starts OLPC D4 on Ivy and OLPC DA on Rosella, is this
> the Open Firmware “cpu-model” referred to on
> http://wiki.laptop.org/go/XO_1.5_C5 and friends?
>
"D4" and "DA" refer to motherboard reversions by the factory.
> There doesn’t seem to be a way to control the sound level in record
> when recording sound or video.
>
That would make a nice enhancement:
http://dev.laptop.org.au/issues/1227
> Browse seems to have the same error logged on quit that we see in
> Record, but we also see the following error on every startup:
> Error in sys.excepthook:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/site-packages/sugar/logger.py", line 72, in
> _except_hook
> from IPython.ultraTB import AutoFormattedTB
> RuntimeError: maximum recursion depth exceeded
>
> Original exception was:
> RuntimeError: maximum recursion depth exceeded
> Error in sys.excepthook:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/site-packages/sugar/logger.py", line 72, in
> _except_hook
> from IPython.ultraTB import AutoFormattedTB
> RuntimeError: maximum recursion depth exceeded
>
OK, I seeing that in the activity log:
http://dev.laptop.org.au/issues/1228
> The openfirmware power log collector did not work on the Australian
> build, complaining:
> <buffer at ....>:194: Can’t open directory
> The /home/olpc/power-logs directory exists. It worked ok on the
> XO-1.75 and they are attached.
>
Just wondering, what firmware is installed in the XO-1.5s? I have
Q3C02(os883 olpc-updated to os31) installed on one XO and the collector
works, while on another XO Q3C05(au215) is installed, and the collector
fails. On the one that fails if I drop to the OK prompt, entering:
"dir int:2,\" I can see a directory listing while "dir int:2,\home" I
receive "Page Fault".
Thanks a bunch,
Jerry
More information about the OLPC-NZ
mailing list