Re: [Sugar-devel] Music Blocks Block Graphics Refactoring proposal for GSOC

2021-04-01 Thread Walter Bender
I think leveraging Blockly is a fine idea. But maybe you can sketch
out some of the more common scenarios??? a note block with multiple
pitch blocks??? a sequence of note blocks... some nested clamps...

Also, how difficult is it to revisit some of the design decisions in
Blocky? There are lots of little details that I find annoying.

On Wed, Mar 31, 2021 at 12:32 PM Jaikishan Brijwani
 wrote:
>
> Hello Everyone!
> Greetings for the day, hope you all are doing well, I am Jaikishan Brijwani 
> currently in my junior year of BTech in Computer Science with minors in 
> Communication Engineering from Manipal. I have been contributing to Sugar 
> Labs projects(Music Blocks and Sugarizer) for the past 5-6 months and it has 
> been a great experience.I've surely learnt a lot along the way.
>
> Now, I am keen on participating in GSoC working with the amazing community at 
> Sugar Labs. I have attached my proposal for one of the GSoC projects for 2021 
> edition.
> Mentors, members and fellow peers alike, kindly have a look at it, peruse it 
> and please do share your valuable feedback on the same.
>
> Looking forward to suggestions on how I can improve my proposal and feedback 
> on it too.
>
> Thanks and Regards,
> Jaikishan.
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] F34 Beta Test

2021-04-01 Thread Chihurumnaya Ibiam
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
.

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 .

Please test if you can.

-- 

Ibiam Chihurumnaya
ib...@sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel