Time |
Nick |
Message |
22:00 |
meeting |
Meeting started Tue Oct 17 22:00:08 2017 UTC. The chair is Quozl. Information about MeetBot at http://wiki.debian.org/MeetBot. |
22:00 |
|
Useful Commands: #action #agreed #help #info #idea #link #topic #endmeeting |
22:01 |
pikurasa |
this is devin. I mainly work on Music Blocks (for past 3+ years). I am a professional musician and educator. |
22:02 |
Quozl |
pikurasa: g'day. i'm james. i mainly work on python activities and the desktop. i'm contracted to one laptop per child, where i also build operating system images, firmware tests, and kernel drivers. |
22:02 |
|
#topic agenda |
22:03 |
|
impact of GTK+ 2 removal, and what we have been working on. |
22:03 |
|
i suggest the latter first, since you aren't using GTK+ directly. |
22:03 |
|
#topic what we have been working on |
22:04 |
|
pikurasa: so, what have you been working on in the last week; anything interesting, anything unsolved? |
22:04 |
pikurasa |
I have been teaching a music and coding class at a public school |
22:05 |
|
The real puzzle is how to get music blocks (and other sugar tools) into more schools |
22:05 |
Quozl |
cool. i've been teaching an electronics technology class with my wife at a local primary public school; 12 kids in two classes of 6, location "tooraweenah", population 76. |
22:06 |
|
we get 90 minutes a week facing the kids, and plenty of time to prepare. |
22:06 |
pikurasa |
As for technical bugs, they are all published on github: https://github.com/walterbende[…]sicblocks/issues/ |
22:06 |
|
We are on our 826+th bug |
22:06 |
Quozl |
means there are at least 826 features, cool. ;-) |
22:07 |
pikurasa |
Question: What is GTK? |
22:08 |
Quozl |
pikurasa: it is a graphics toolkit underneath the browser. also in the class of graphics toolkits are qt. it does buttons, subwindows, controls, and the like. |
22:08 |
pikurasa |
Quozl: link, please, if you have it |
22:08 |
Quozl |
pikurasa: so for a webkit based browser, it will use a graphics toolkit to render menus, buttons, and those sort of things. |
22:09 |
|
https://www.gtk.org/ |
22:09 |
pikurasa |
checks |
22:09 |
Quozl |
https://en.wikipedia.org/wiki/GTK%2B |
22:10 |
pikurasa |
Thanks |
22:10 |
Quozl |
pikurasa: it is used for building native applications on desktop operating systems. all of the sugar python activities depend on it. none of the sugar javascript activities depend on it; they depend instead on a webkit instance which in turn depends on it. |
22:11 |
pikurasa |
got it |
22:12 |
Quozl |
so i've been assessing what sugar python activities need to be ported from GTK+ 2 to GTK+ 3, merging activity translations, and preparing the sugar toolkit (gtk api) for more translations. |
22:13 |
pikurasa |
Quozl: ok |
22:13 |
|
As for what I have been working on recently: I have been trying to create handouts for kids in the classroom as I have found that many of them need something more concrete to work on, and without a computer, before doing work on the computer. |
22:13 |
Quozl |
yes, paper still wins for some kids. |
22:14 |
pikurasa |
We have a /somewhat/ interactive guide, as well, that was created during GSoC, but it needs many improvements before it can really be used in a class. |
22:14 |
|
And even with improvements, paper and "get on your feet" activities are still important |
22:14 |
Quozl |
walter says he will be 15 minutes late. |
22:15 |
|
for this class on friday, we're doing arduino LED blinking. |
22:15 |
pikurasa |
Quozl: ok |
22:15 |
|
Quozl: yes, that can be fun |
22:15 |
Quozl |
my wife today is going to the school to figure out if the arduino IDE has been properly deployed to the desktop computers. |
22:15 |
|
we have a classroom kit of 42 arduinos, and 21 thinkershield shields. |
22:16 |
pikurasa |
this is an aside, but I think it would be fun if Music Blocks could export to Arduino code to make sounds on the arduino |
22:16 |
|
I have coded some simple melodies, so I suppose it might be possible |
22:16 |
Quozl |
someone made a derivative and a plugin for turtle blocks that interface with firmata on an arduino. |
22:16 |
|
walterbender <walterbender!~walter146.115.133.213> has joined #sugar-meeting |
22:16 |
Quozl |
walterbender: hi. |
22:17 |
pikurasa |
walterbender: hi |
22:17 |
walterbender |
hi all |
22:17 |
Quozl |
walterbender: we are in "what are we working on". |
22:17 |
walterbender |
sounds like one thing is gtk2->gtk3 conversion :) |
22:17 |
|
we can make that a focus of Google Code In... |
22:18 |
|
always a popular task |
22:18 |
pikurasa |
walterbender: I said we are on our 800+th issue for MB :p |
22:18 |
walterbender |
just need to prioritize |
22:18 |
|
>100 open issues :P |
22:18 |
Quozl |
#agenda impact of GTK+ 2 removal in Fedora and Debian |
22:18 |
|
#topic impact of GTK+ 2 removal in Fedora and Debian |
22:18 |
walterbender |
Quozl, that is scheduled for F28? |
22:19 |
Quozl |
so i've been told by debian developers a few days ago that they are expecting next release (buster) to remove gtk+ 2. |
22:19 |
pikurasa |
is being talked to |
22:19 |
walterbender |
we have most of the core activities converted |
22:19 |
Quozl |
walterbender: debian buster will be possibly about the same timeframe as F28, or earlier. |
22:20 |
walterbender |
but lots of "random" activities to convert |
22:20 |
|
still, if we get much traction on GCI, we can probably put a dent in it |
22:21 |
Quozl |
i think the core "fructose" set is converted, but that just highlights how irrelevant that set is. ;-) |
22:21 |
walterbender |
we have additional documentation on how to do it from this summer |
22:21 |
|
(your winter) |
22:21 |
Quozl |
on my list next are moon, labyrinth, and record. then i've done all the activities that i ship at olpc. |
22:22 |
|
i've got a good start on record, but it is still buggy and needs stabilising. |
22:22 |
|
labyrinth upstream has ported already, iirc. |
22:22 |
|
moon has a javascript alternative activity, which might be made to work as a bundle. |
22:22 |
walterbender |
Quozl, moon should be pretty easy in any case |
22:23 |
|
Quozl, I had written a gtk3 version of record at one point, but it was not optimized for the XO |
22:23 |
Quozl |
moon has a huge cairo drawing code block to convert. as for what debian developers are planning, any debian system that downloads a gtk+ 2 activity from aslo just won't let it work. |
22:23 |
walterbender |
will try to find it. |
22:24 |
|
any other priorities? |
22:24 |
Quozl |
https://github.com/quozl/recor[…]ctivity/tree/gtk3 is my fork of record. |
22:24 |
|
indeed, ripping out XO features is the order of the day for GTK+ 3 Record. |
22:25 |
walterbender |
+1 |
22:25 |
Quozl |
i'm wondering how we make user experience better for a user who runs debian or fedora without gtk+ 2 and hits activities.sugarlabs.org breakages. |
22:25 |
walterbender |
Quozl, the new ASLO will help |
22:25 |
Quozl |
it will? must have missed that. how will it help? |
22:26 |
walterbender |
as it will at least expose the fact that it is GTK2 vs GTK3 |
22:26 |
|
that was one of the tags we were adding, as I recall |
22:26 |
Quozl |
ah, so should browse tell new ASLO what tags not to search for? |
22:26 |
walterbender |
would make sense... but let's get the new ASLO up and running first |
22:27 |
|
the license scraping script is working now |
22:27 |
Quozl |
'k. i'm done. nothing further to share at this stage. |
22:27 |
walterbender |
I will ping SCG again to find out what else needs doing. |
22:27 |
|
Quozl, I will look at the log to see what I missed. |
22:28 |
|
But keep in mind anything that might be suitable for GCI |
22:28 |
|
that has been a great source of developers for us -- sam, ignacio, etc. |
22:28 |
Quozl |
motion; end meeting now? pikurasa walterbender. |
22:28 |
walterbender |
+1 |
22:29 |
pikurasa |
hi |
22:29 |
|
sorry, I am at a maker space |
22:30 |
|
a person said that she is enthusiastic about the possibility of free software in Egypt |
22:30 |
|
they are starting an NPO apparently |
22:31 |
|
yes, we can end meeting |
22:31 |
|
thanks |
22:31 |
Quozl |
#endmeeting |
22:31 |
meeting |
Meeting ended Tue Oct 17 22:31:11 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot. (v 0.1.4) |
22:31 |
|
Minutes: http://meeting.sugarlabs.org/s[…]-17T22:00:08.html |
22:31 |
|
Log: http://meeting.sugarlabs.org/s[…]17-10-17T22:00:08 |