<div dir="ltr"><div>Hi Everyone, <br></div><div><br></div><div>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.</div><div><br></div><div>Typing Turtle starts and the `start lesson` button does nothing and this error is shown in the logs;<br></div><div><br></div><div>Traceback (most recent call last):<br>  File "/usr/share/sugar/activities/TypingTurtle.activity/mainscreen.py", line 262, in lesson_clicked_cb<br>    self.activity.push_screen(lessonscreen.LessonScreen(self.visible_lesson, self.keyboard_images, self.activity))<br>  File "/usr/share/sugar/activities/TypingTurtle.activity/lessonscreen.py", line 141, in __init__<br>    self.keyboard.set_layout(keyboard.get_layout())<br>  File "/usr/share/sugar/activities/TypingTurtle.activity/keyboard.py", line 119, in get_layout<br>    if _is_olpcm_model():<br>  File "/usr/share/sugar/activities/TypingTurtle.activity/keyboard.py", line 110, in _is_olpcm_model<br>    p = subprocess.Popen(["setxkbmap", "-query"], stdout=subprocess.PIPE)<br>  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__<br>    self._execute_child(args, executable, preexec_fn, close_fds,<br>  File "/usr/lib64/python3.9/subprocess.py", line 1823, in _execute_child<br>    raise child_exception_type(errno_num, err_msg, err_filename)<br>FileNotFoundError: [Errno 2] No such file or directory: 'setxkbmap'</div><div><br></div><div>Fixed in <a href="https://src.fedoraproject.org/rpms/sugar-typing-turtle/pull-request/3">#3</a>.</div><div><br></div><div>Memorize started but couldn't load any games with error; <br></div><div><br></div><div>1617191045.608474 ERROR root: Read: Error parsing file 'xml.etree.ElementTree.Element' object has no attribute 'getchildren'<br>1617191045.608657 ERROR root:  Reading setup file /usr/share/sugar/activities/Memorize.activity/demos/addition.zip<br><br>(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)<br>Traceback (most recent call last):<br>  File "/usr/share/sugar/activities/Memorize.activity/activity.py", line 465, in change_game<br>    self.game.change_game(widget, game_name, size, mode, title, color)<br>  File "/usr/share/sugar/activities/Memorize.activity/game.py", line 330, in change_game<br>    size = int(self.model.data['size'])<br>KeyError: 'size'</div><div><br></div><div>Fixed in <a href="https://github.com/sugarlabs/memorize-activity/pull/31">#31</a>.</div><div><br></div><div>Please test if you can.<br></div><div> <br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a><br></span></div><br></div></div></div></div></div>