Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate

#sugar-meeting meeting, 2018-05-21 13:30:44

Minutes | Index | Today     Channels | Search | Join

All times shown according to UTC.

Time Nick Message
13:30 meeting Meeting started Mon May 21 13:30:44 2018 UTC. The chair is Pro-Panda. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:30 Useful Commands: #action #agreed #help #info #idea #link #topic #endmeeting
13:30 Pro-Panda #chair walterbender iamutkarshtiwari
13:30 meeting Current chairs: Pro-Panda iamutkarshtiwari walterbender
13:31 Pro-Panda #link https://www.pro-panda.tech/201[…]GSoC-Maltose.html
13:31 iamutkarshtiwari Hello Mr. Cameron and Mr. Bender
13:31 Hi Pro-panda
13:31 Pro-Panda Link for this week's blog post
13:31 ^^
13:31 #topic previous-week
13:31 walterbender Pro-Panda, are you stuck on Telepathy?
13:32 Pro-Panda walterbender: yes
13:32 walterbender wonders if we can by pass it in the short term
13:32 and revisit after getting everything else working
13:33 is it just lack of documentation or is there something else too?
13:33 Pro-Panda A hack would be to pack my port of telepathy inside sugar-toolkit for a while. But, in that case, we should avoid building packages for the same
13:34 http://lists.sugarlabs.org/arc[…]8-May/055396.html
13:35 walterbender: Lack of documentation and lack of developers maintaining and using telepathy
13:35 walterbender I think we will want to address this over the course of GSoC
13:35 the question is when
13:35 I don't know what collabora has replaced telepathy with...
13:35 We've been long overdue for an overhaul
13:36 but it will break a number of core activities
13:36 write, chat, record, turtle, etc.
13:36 With most of these, we've managed to compartmentalize the collaboration code
13:36 Pro-Panda walterbender: this response was from someone from collabora: https://lists.freedesktop.org/[…]8-May/007061.html
13:36 walterbender but it is still a major undertaking
13:37 Emilio's plan makes sense
13:38 but I wonder if they have a newer, better maintained framework?
13:38 Pro-Panda I don't think so ;'(
13:39 I had been able to port activities to TelepathyGLib, but only the ones which didn't make Channels there itself
13:39 https://github.com/sugarlabs/stopwatch/pull/4
13:39 https://github.com/sugarlabs/s[…]calculate/pull/51
13:39 https://github.com/sugarlabs/w[…]-activity/pull/25
13:41 walterbender what is an example of where we create a new channel (/me though just about everything -- except for record -- used text channels)
13:42 Pro-Panda Pippy
13:43 walterbender doesn't like the collaboration model in Pippy very much
13:43 Pro-Panda Same is the case with Toolkit as well
13:44 https://github.com/sugarlabs/s[…]70d8ec36f91c15L30
13:45 is confused on what is to be done next
13:45 walterbender We should consult with Quozl, but IMHO, if we can get the text channels working and those activities that only use text channels, we can cover most of our needs while we sort this out
13:46 Pro-Panda Hmm.
13:46 walterbender seems that the toolkit needs text channels and to manage rooms
13:47 Pro-Panda, do you have a way to test collaboration?
13:47 Pro-Panda gets confused with the terminologies used by telepathy
13:47 walterbender: yes
13:48 I am using two VM intances on my machine
13:48 walterbender OK
13:48 and what is broken in the toolkit?
13:48 couldn't tell by reading your patch
13:49 Pro-Panda Nothing is broken, I couldn't make port telepathy.client.Channel object used in the toolkit
13:49 *couldn't port
13:51 Quozl's Messages while we discussed this on #sugar
13:51 "Pro-Panda[m]: yes, I saw. I looked for Python code on GitHub that calls Telepathy, but haven't found anything very helpful yet; did find this; https://github.com/heiher/telepathy-examples ... which uses the same API but with the Vala language."
13:51 "Pro-Panda[m]: another approach might be to look at release notes of different versions of Telepathy, or compare different documentation versions. But ultimately, you may have to understand how Telepathy works."
13:52 walterbender there must be someone somewhere using the python bindings
13:53 Pro-Panda walterbender: I couldn't find anyone :/
13:53 using the PyGobject Binding
13:54 walterbender do you know vala? (I don't but it looks a lot like Python)
13:54 Pro-Panda Umm, Should I spend the next week on completing this port ?
13:54 walterbender maybe more like JS
13:54 Pro-Panda thinks if he can understand the terms well, he might be able to port the entire code
13:54 speculates
13:55 walterbender Pro-Panda, see if you can make any headway over the next 24 hours and we can discuss it further with Quozl at tomorrow's meeting
13:55 Pro-Panda Sure
13:56 Also, maybe octamois can join in to work on the toolkit, since its a prereq for porting activities and the port of activities is fairly trivial imo
13:56 I ported ~8 of them already
13:57 Both of us can wrap all the activities at the end
13:58 walterbender sounds good
13:58 what else needs to be done on the toolkit?
13:58 Pro-Panda Porting the make files
13:58 https://github.com/sugarlabs/s[…]it-gtk3/pull/391: I will complete this patch soon
13:58 *patch's compliment
14:00 Nothing else needs to be done on the toolkit
14:01 There is scope for improvement in the docs and examples, but I think we can put them at a low priority for now
14:01 walterbender so one of you can work on make and one on telepathy?
14:01 Pro-Panda Sure
14:01 walterbender let's decide at tomorrow's meeting the details
14:02 Pro-Panda Sure
14:02 walterbender but meanwhile, see if you can dig a bit deeper into telepathy
14:02 If you can get the gist of the vala code, it may help.
14:02 Pro-Panda Yes, I am also going through browse/collabwrapper
14:02 And a few other examples
14:03 But it seems that TelepathyGLib has some differences in the terminology, which makes it confusing
14:03 walterbender we use collabwrapper a lot of places
14:04 Pro-Panda Quozl suggested me to go through that
14:05 I will try to discuss this on #telepathy once again
14:06 I have nothing more in mind as of now :-)
14:08 walterbender I can walk you through that code if it would help
14:09 hasn't looked at it in a while
14:09 Pro-Panda Sure, that would be a lot of help
14:09 Maybe we can discuss in half an hour, collecting on all my doubts as well
14:09 ?
14:11 walterbender OK
14:11 I should be around
14:11 Pro-Panda Great, thank you :-)
14:12 walterbender we added pretty extensive comments in the collabwrapper code as I recall
14:13 Pro-Panda Once I port the telepathy code in toolkit, I will add there too :-)
14:13 Should we end the meeting ?
14:13 walterbender wonders if we shouldn't add collabwrapper to the toolkit...
14:13 something else to discuss
14:14 Pro-Panda *add comments
14:14 Sure, what should we discuss ?
14:17 walterbender I meant to discuss in the devel meeting
14:17 Pro-Panda Oh, alright
14:17 walterbender I've nothing more to add for today
14:17 Pro-Panda Cool, same here
14:18 iamutkarshtiwari: Is there anything which needs discussion in your opinion ?
14:18 iamutkarshtiwari Nothing from my side
14:18 Pro-Panda Great, thank you :-)
14:18 walterbender thank you
14:18 Pro-Panda #end-meeting
14:18 meeting Meeting ended Mon May 21 14:18:53 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot. (v 0.1.4)
14:18 Minutes: http://meeting.sugarlabs.org/s[…]-21T13:30:44.html
14:18 Log:     http://meeting.sugarlabs.org/s[…]18-05-21T13:30:44

Minutes | Index | Today     Channels | Search | Join

Powered by ilbot/Modified.
Webmaster