Time |
Nick |
Message |
11:03 |
meeting |
Meeting started Tue May 15 11:03:23 2018 UTC. The chair is Quozl. Information about MeetBot at http://wiki.debian.org/MeetBot. |
11:03 |
|
Useful Commands: #action #agreed #help #info #idea #link #topic #endmeeting |
11:04 |
Quozl |
oh well, if meeting continues to be unreliable, we have no maintainer, we might have to stop using it, but for the moment a repeated startmeeting seems to fix it reasonably well. |
11:04 |
tony37 |
Tony - I have been working on an inventory of the activities available from ASLO |
11:04 |
meeting |
Pro-Panda: Error: "went" is not a valid command. |
11:06 |
tony37 |
? |
11:06 |
Quozl |
i've nothing further to add. unless anyone else has anything to say for what they have been working on this week, we can move onto general discussion. |
11:07 |
tony37 |
ok |
11:09 |
|
? |
11:09 |
Quozl |
right, nobody has any general discussion, we can move on to closing the meeting and get back to coding; all in favour please +1; tony37, walterbender, Hrishi, Pro-Panda. |
11:09 |
Pro-Panda |
I would like to discuss regarding the Port of Sugar Toolkit to Python 2 and 3 |
11:10 |
Quozl |
ah, right. |
11:10 |
|
#topic porting sugar toolkit to python 3 |
11:10 |
Pro-Panda |
Telepathy does not have Python 3 support and is used in Sugar Toolkit. |
11:10 |
|
Currently I am using this as the Python 2 and Python 3 compatible version: https://github.com/Pro-Panda/telepathy3 |
11:10 |
|
The only change in the Python 3 version I made is here: https://github.com/Pro-Panda/t[…]ster/utils.py#L50 where I changed "except IOError, e:" to "except IOError as e:" |
11:10 |
|
I was wondering on how should we pack it ? |
11:11 |
|
walterbender also suggested pinging collabora for a more maintained version |
11:11 |
Quozl |
Pro-Panda: what's the situation downstream with the distributions for telepathy? |
11:11 |
Pro-Panda |
Quozl: Sorry, I didn't quite get what you asked |
11:12 |
Quozl |
Pro-Panda: never mind, i see ubuntu 18.04 only has a python2.7 build of telepathy, so it lacks a python3.x build. i imagine this will happen once debian accepts our python 3 port after sugar release. |
11:13 |
Pro-Panda |
So, we don't need to worry about telepathy then ? |
11:14 |
Quozl |
Pro-Panda: from memory, telepathy is a python library for a d-bus mediated messaging interface, and it has backends that we use in sugar; salut and gabble. |
11:14 |
Pro-Panda |
Quozl: Yes, |
11:14 |
|
*Yes |
11:15 |
tony37 |
Salut and gabble are required by collabwrapper? |
11:15 |
Quozl |
in ubuntu 18.04, the packages that depend on telepathy are sugar, lernid, and tictactoe-ng. i'm not familiar with the other two packages, but if they have active upstream projects it might be worth talking to them. seems likely that they may be dead projects, but i haven't checked. |
11:16 |
|
tony37: yes, kinda. salut and gabble are effectively protocol backends required by telepathy. one is for use with a jabber server, the other is for use with only link local addresses. |
11:17 |
tony37 |
Naturally, this is needed for all collaboration |
11:17 |
Quozl |
(telepathy calls them connection managers, rather than protocol backends). |
11:17 |
Pro-Panda |
But if there is no Python 3.x build of Telepathy, then do we need to provide the same ? |
11:18 |
Quozl |
Pro-Panda: i think you'd best make a build, otherwise nobody would be able to test python 3 port. |
11:18 |
|
Pro-Panda: but i agree that you could also contact telepathy upstream and talk to them about it. |
11:18 |
Pro-Panda |
Quozl: Sure |
11:19 |
|
Quozl: But if upstream has no plans of releasing a Python 3 version, then are we "allowed" to release it, or should we pack it inside the toolkit ? |
11:19 |
walterbender |
wonders if the Endless team is using Telephany |
11:19 |
Quozl |
Pro-Panda: there may be another upstream; see for example https://telepathy.freedesktop.org/wiki/Git/ ... they aren't collabora. |
11:21 |
|
Pro-Panda: it's open source, so we could release it or include parts of it within sugar, it's entirely up to us; but if there _is_ an active upstream, it may be better to work with them. |
11:21 |
Pro-Panda |
Quozl: +1 |
11:21 |
Quozl |
Pro-Panda: i've also thought of ripping out telepathy and using raw tcp or udp sockets, but haven't started that work. while we can, we ought to try to use telepathy. |
11:22 |
Pro-Panda |
Quozl: Sure, I will contact upstream first then :-) |
11:22 |
Quozl |
Pro-Panda: find how many upstreams exist, and contact each, yes. ;-) |
11:22 |
Pro-Panda |
Quozl: Sure |
11:23 |
Quozl |
Pro-Panda: are you done with this topic? |
11:23 |
walterbender |
will ping tincho to see what Endless does |
11:23 |
Pro-Panda |
Quozl: Yes, thank you :-) |
11:23 |
Quozl |
walterbender: thanks. |
11:23 |
walterbender |
has a topic/announcement |
11:24 |
Quozl |
walterbender: go ahead. |
11:24 |
walterbender |
#topic 10 years |
11:24 |
Quozl |
#topic ten years |
11:24 |
walterbender |
Sugar is 10 yeas old today. |
11:24 |
Quozl |
aye. |
11:24 |
Hrishi |
Yay! |
11:24 |
Pro-Panda |
That's great news! |
11:24 |
walterbender |
We have had our ups and downs, but we are hanging in there. |
11:24 |
|
bikram has quit IRC |
11:25 |
satellit |
congratulations |
11:25 |
walterbender |
I am pursuing a few leads for some small and large Sugar deployments. |
11:25 |
|
Stay tuned. |
11:25 |
|
FWIW, Samson et al. are driving a lot of interest in Sugar on a Stick in Nigeria |
11:26 |
Pro-Panda |
Nice :-) |
11:26 |
walterbender |
Although I am not sure we have sufficient technical support for them. |
11:26 |
Quozl |
actually, i count 11 or 12 years. i don't know how you count, walterbender. ;-) |
11:27 |
walterbender |
Quozl, I misspoke. I meant to say, Sugar Labs |
11:27 |
Quozl |
heh. |
11:27 |
walterbender |
15 May was the day we became official. |
11:27 |
Quozl |
i see. |
11:27 |
walterbender |
2008 |
11:28 |
|
Sugar as a project began in the fall of 2006 |
11:28 |
Quozl |
i was talking with someone in nigeria today, sugar there and in tanzania. |
11:28 |
|
sorry, rwanda, not nigeria. |
11:28 |
|
it's late, my error rate is increasing. ;-) |
11:28 |
walterbender |
I just got email from a program, Mind Africa Girls Coding. |
11:29 |
|
They are using Turtle Blocks and Music Blocks, and trying to expand to Sugar on a Stick |
11:29 |
|
but it is not working on all of their machines |
11:29 |
Quozl |
the guy in rwanda was looking for a working scratch activity; have we got someone on that? |
11:30 |
Hrishi |
We have a Sugarizer Scratch port |
11:30 |
walterbender |
Samson was working with the MIT team to help |
11:30 |
tony37 |
As far as I know the Scratch activity works on all models of XO |
11:31 |
Quozl |
tony37: the guy in rwanda has deployed ubuntu 16.04, and the scratch activity on aslo does not work there. |
11:31 |
walterbender |
tony37, that is a pretty old version |
11:31 |
tony37 |
Of course, Scratch has made their code internet dependent so we need to use the one that works locally. |
11:31 |
|
Old is no problem if it works |
11:32 |
|
Quozl can you tell me who you are talking to in Rwanda? |
11:32 |
Quozl |
tony37: no, not without first asking them. reason? |
11:33 |
|
Pro-Panda: re earlier topic, https://telepathy.freedesktop.[…]iki/Contributing/ points at a mailing list |
11:33 |
tony37 |
I may be able to get some help from the team there |
11:33 |
Pro-Panda |
Quozl: Yes, I was just drafting the mail for the same ;-) |
11:34 |
Quozl |
any other topics? |
11:34 |
Hrishi |
I want to discuss about how i am doing "Sugar on Windows" |
11:35 |
tony37 |
I don't know if anyone is interested in the state of the Sugar activities on ASLO |
11:35 |
Hrishi |
And any problems |
11:35 |
Quozl |
Pro-Panda: sorry, i'm not available for your meeting in 90 minutes. |
11:35 |
|
Hrishi: go ahead. |
11:35 |
|
#topic hrishi, sugar on windows |
11:36 |
Pro-Panda |
Quozl: No problem, I will keep you updated |
11:36 |
Hrishi |
I've done my research, Windows Subsystem for Linux supports only x64 devices for now. |
11:36 |
satellit |
scratch works here: f28 sugar-runner 0.122 |
11:36 |
Hrishi |
For ARM it will be available soon |
11:37 |
|
First step is I am making a .net application, which enables WSL feature on Windows |
11:37 |
walterbender |
Hrishi, any restictions on the Windows version? |
11:37 |
Hrishi |
walterbender: Windows 10 as discussed earlier in mailing list |
11:37 |
walterbender |
right... |
11:38 |
Quozl |
Hrishi: i'm curious, why not use GTK+, GStreamer, and Python directly? these libraries are all available for Windows. |
11:38 |
Hrishi |
The application is written in C#, and base is available at GitHub/hrishi1999/Sugar-on-windows |
11:38 |
|
Quozl: I can do that if we want to go that way. Things will be similar |
11:38 |
Quozl |
Hrishi: and have you tested Sugarizer from the Windows Store? |
11:39 |
Hrishi |
no I will in a few moments |
11:39 |
|
have exams going on, have been preparing since a while, exams ending on may 29, I will get plenty time to work in summer |
11:40 |
Quozl |
Hrishi: finished with your topic? |
11:40 |
Hrishi |
Quozl: no, |
11:41 |
|
The next part is to choose a X server to point display to the X server running on Windows |
11:41 |
|
I've tested it with VcXsrv, it worked fine |
11:41 |
Quozl |
Hrishi: you wouldn't need an X server if you used GTK+ on Windows. |
11:42 |
|
tony37 has quit IRC |
11:42 |
Hrishi |
Quozl: I need to research a bit more about it, we will go with py/gtk+ |
11:42 |
walterbender |
fwiw gtk on windows even works on xp |
11:43 |
Hrishi |
Testing it, Sugar starts fast. No bugs noticed in my testing |
11:43 |
|
walterbender: WSL is not available for XP |
11:43 |
|
tony37 <tony37!~webchat rev-18-85-44-69.sugarlabs.org> has joined #sugar-meeting |
11:44 |
walterbender |
Hrishi, yes... I was mentioning it in the context of Quozl 's remark about using those libraries directly |
11:44 |
Hrishi |
Any doubts? I will start working again after my exams end. |
11:44 |
|
walterbender: oh ok :) |
11:44 |
Quozl |
Hrishi: is the Sugar window fully integrated with Windows, or is it embedded in a virtual X server window? |
11:45 |
Hrishi |
Quozl: X server running on Windows. WSL is integrated with widows, that means you can even access Windows files on Sugae |
11:45 |
Quozl |
Hrishi: an advantage of full integration is that GTK+ has Windows-specific widgets. |
11:45 |
|
Hrishi: another advantage would be speed; WSL is not native. |
11:46 |
|
Hrishi: please test Sugarizer from the Windows Store and tell us if it works well? If it does, I don't see any reason to port to WSL or even native GTK+ on Windows. |
11:47 |
Hrishi |
Quozl: isn't WSL native? |
11:47 |
walterbender |
Quozl, Sugarizer has some limitations, even when it does work |
11:47 |
tony37 |
Is the Sugarizer library that close to matching the Sugar activities library? |
11:47 |
Hrishi |
Quozl: ok I will test. |
11:48 |
|
walterbender: +1 |
11:48 |
Quozl |
Hrishi: WSL is a shim, a layer, an API. I'm sure it will get better, but it could be years. |
11:48 |
walterbender |
tony37, it doesn't allow anyone to add new activities |
11:48 |
Hrishi |
Quozl: also, for developers, Windows based developers can easily setup sugar and test and make activities |
11:48 |
walterbender |
the selection of activities is made by a closed process |
11:49 |
tony37 |
Is this a technical problem or a policy issue? |
11:49 |
walterbender |
tony37, I think it is a matter of priority of the maintainer |
11:50 |
Quozl |
Hrishi: finished with your topic? |
11:50 |
Hrishi |
Quozl: yes if no one has anything to ask |
11:50 |
Quozl |
Anyone else have any further topics? |
11:50 |
walterbender |
no |
11:50 |
Pro-Panda |
None from me |
11:51 |
Hrishi |
No |
11:51 |
Quozl |
okay, i move to close meeting, all in favour +1. Hrishi, Pro-Panda, walterbender, satellit, tony37. |
11:51 |
Pro-Panda |
+1 |
11:51 |
Hrishi |
this meeting time can suit best for Asia |
11:51 |
tony37 |
It seems clear there is no interest in my project. That is good because I can stop worrying about sharing the resutls |
11:51 |
satellit |
+1 |
11:51 |
Hrishi |
+1 |
11:52 |
walterbender |
+1 |
11:52 |
Quozl |
tony37: i'm sure if you think there is interest you would have asked to speak about it sooner; i suggest you post to sugar-devel@ instead. |
11:52 |
tony37 |
bye |
11:53 |
Quozl |
#endmeeting |
11:53 |
meeting |
Meeting ended Tue May 15 11:53:48 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot. (v 0.1.4) |
11:53 |
|
Minutes: http://meeting.sugarlabs.org/s[…]-15T11:03:23.html |
11:53 |
|
Log: http://meeting.sugarlabs.org/s[…]18-05-15T11:03:23 |