[SoaS] F34 Beta Test

Chihurumnaya Ibiam ibiam at sugarlabs.org
Thu Apr 1 08:56:59 EDT 2021


Hi Everyone,

I recently tested the F34 Beta with the Beta working as expected and all
activities starting and working as expected but two, Typing Turtle and
Memorize.

Typing Turtle starts and the `start lesson` button does nothing and this
error is shown in the logs;

Traceback (most recent call last):
  File "/usr/share/sugar/activities/TypingTurtle.activity/mainscreen.py",
line 262, in lesson_clicked_cb

self.activity.push_screen(lessonscreen.LessonScreen(self.visible_lesson,
self.keyboard_images, self.activity))
  File "/usr/share/sugar/activities/TypingTurtle.activity/lessonscreen.py",
line 141, in __init__
    self.keyboard.set_layout(keyboard.get_layout())
  File "/usr/share/sugar/activities/TypingTurtle.activity/keyboard.py",
line 119, in get_layout
    if _is_olpcm_model():
  File "/usr/share/sugar/activities/TypingTurtle.activity/keyboard.py",
line 110, in _is_olpcm_model
    p = subprocess.Popen(["setxkbmap", "-query"], stdout=subprocess.PIPE)
  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib64/python3.9/subprocess.py", line 1823, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'setxkbmap'

Fixed in #3
<https://src.fedoraproject.org/rpms/sugar-typing-turtle/pull-request/3>.

Memorize started but couldn't load any games with error;

1617191045.608474 ERROR root: Read: Error parsing file
'xml.etree.ElementTree.Element' object has no attribute 'getchildren'
1617191045.608657 ERROR root:  Reading setup file
/usr/share/sugar/activities/Memorize.activity/demos/addition.zip

(sugar-activity3:3000): Gtk-WARNING **: 12:44:25.198: Drawing a gadget with
negative dimensions. Did you forget to allocate a size? (node menuitem
owner SugarPaletteHeader)
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Memorize.activity/activity.py", line
465, in change_game
    self.game.change_game(widget, game_name, size, mode, title, color)
  File "/usr/share/sugar/activities/Memorize.activity/game.py", line 330,
in change_game
    size = int(self.model.data['size'])
KeyError: 'size'

Fixed in #31 <https://github.com/sugarlabs/memorize-activity/pull/31>.

Please test if you can.

-- 

Ibiam Chihurumnaya
ibiam at sugarlabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/soas/attachments/20210401/1d2060f0/attachment.htm>


More information about the SoaS mailing list