Time |
Nick |
Message |
12:03 |
meeting |
Meeting started Fri Jun 10 12:03:57 2016 UTC. The chair is walterbender. Information about MeetBot at http://wiki.debian.org/MeetBot. |
12:03 |
|
Useful Commands: #action #agreed #help #info #idea #link #topic #endmeeting |
12:04 |
samtoday |
AbrahmAB: no I don't think they would... why don't we talk more about the approach that you were aiming for first? |
12:04 |
AbrahmAB |
Hi all, I am woking on sharing the *project* |
12:05 |
|
As per my approach, let project be treated as *activity* and collab it with other users, this will keep user updated about new activitis added or reomved |
12:06 |
samtoday |
ah, that makes sense now. That is a good approach |
12:06 |
AbrahmAB |
just like activities like write or physics have collabwrapper or textwrapper project will have its own wrapper keeping track of changes in each and every activity |
12:07 |
samtoday |
can you explain a little more on what that means? |
12:07 |
|
does that involve changing the activity code? |
12:07 |
|
does taht |
12:07 |
|
sorry |
12:08 |
AbrahmAB |
It will have keep udating the list of activity_ids in project |
12:09 |
|
updating* |
12:10 |
|
as you said for FT approach just sending a file with list of activities under proj, my approach will keep a track of instances of activities shared |
12:11 |
samtoday |
AbrahmAB: so for treating each project as an activity, does that mean basically using a CollabWrapper (or simmilar) to do the comminications? |
12:12 |
AbrahmAB |
samtoday: yes |
12:12 |
samtoday |
ok |
12:12 |
|
ah, we can do that! |
12:12 |
AbrahmAB |
samtoday: I think this might be better for further development like offline sync. am I right? |
12:13 |
samtoday |
AbrahmAB: so if we have a comms channel for all the buddies in the project, that is good. Then they can know who is disconnected. |
12:13 |
|
that probably helps offline sync? |
12:14 |
|
AbrahmAB: do you want to make a pad to write out the design details? https://etherpad.net/p/journal-projects |
12:14 |
AbrahmAB |
like whenever user gets connected, the collabwarpper would run in background and chk for changes in any activities and notify the user for same |
12:15 |
walterbender |
AbrahmAB, what action does the user take after notification? |
12:15 |
|
can they request updated objs from the datastore? |
12:15 |
samtoday |
AbrahmAB: you are so smart. this is exactly what a text channel is designed for!! A long running conversation over a group of people! |
12:17 |
AbrahmAB |
walterbender: as per my discussion with Sam, there are a few cases, so we can allow users to either update the shared obj with the local obj or the reverse |
12:17 |
|
samtoday: :) |
12:17 |
walterbender |
we should let some others report in... thank AbrahmAB |
12:18 |
|
lp1, wanna update us? |
12:18 |
lp1 |
sure :) |
12:18 |
AbrahmAB |
walterbender: welcum |
12:18 |
lp1 |
This week I mostly worked on the interaction between JavaScript and Java(Android) code, |
12:18 |
|
I've been able to call from my sugarizeros javascript plugin a Java method to retrieve my application list and I managed to regroup the modifications made by my cordova plugins into one plugin : https://github.com/lupin012345[…]lugin-sugarizeros. We had a meeting with Lionel Laské and Michael Ohayon, and they oriented me through a documentation phase before starting the next major code updates. |
12:18 |
|
So I have made a more explicit readme for the SugarizerOS repo (https://github.com/lupin012345/SugarizerOS) with the deployment and installation steps and right now I'm writing a specification for my JavaScript API so I will explicitly know what I am going to implement function by function : https://github.com/lupin012345[…]pt_interface.json. |
12:19 |
walterbender |
lp1, great |
12:19 |
|
I am in Chile next week and there are lots of people interested in doing some Sugar web hacking |
12:19 |
|
(and Python samtoday :) |
12:20 |
|
have some up-to-date docs will be helpful |
12:20 |
samtoday |
:) I'll have a look at the state of the sugar3 docs |
12:23 |
walterbender |
yagarwal, wanna jump in? |
12:23 |
|
lp1, I'll review your documentation this weekend. |
12:23 |
lp1 |
Ok ! Thanks :) |
12:23 |
yagarwal |
sure, I tried a lot things this week but got stuck on the following |
12:24 |
|
1. Setting up Travis CI for our sugar repo-- I have reported the issue with travis ci developers here(https://github.com/travis-ci/t[…]s-ci/issues/6152) |
12:24 |
|
2. Working with observer Pattern: because the font data files need to be updated every time user makes a change in the data and the View has to be updated every time the user clicks a button or iteracts with view -- I have been reading on this and plan to finsish this issue over the weekend There is no extensive documentation available for pyGObject (most of it is for C) |
12:24 |
|
3. Working with imports and exports I went through the code for fontmake and fonttools but neither of them do the complete job of converting a ufo font file to a .ttf and vice versa now I am working with extract(https://github.com/typesupply/extractor) as suggested by Dave and will be able to implement the export/import over the weekend |
12:28 |
elih |
looks good Yash :) |
12:29 |
walterbender |
yagarwal, sounds like good progress |
12:29 |
|
vikram_ <vikram_!uid165104 gateway/web/irccloud.com/x-ftydvsblglbzjwiv> has joined #sugar-meeting |
12:29 |
walterbender |
elih, any chance to try besier curves in turtle yet? |
12:29 |
|
:) |
12:30 |
|
send me some data to try to import. |
12:30 |
|
things a plugin for importing a font would be fun |
12:30 |
|
vikram_, hello |
12:30 |
vikram_ |
Walter hi, did i miss the meeting? i had a very poor internet connection |
12:31 |
walterbender |
vikram_, I will find you the link for the backlog |
12:31 |
|
vikram_, so I have been thinking... |
12:31 |
elih |
Walter and Yash: I've been AFK and preoccupied starting a new job this week. |
12:31 |
walterbender |
(doesn't happen often) |
12:31 |
|
elih, no hurry... just curious |
12:32 |
|
elih, I suspect my current scheme might run into issues with fill... not sure. |
12:33 |
|
vikram_, anyway... I have been bumping my head against all sorts of cross-origin issues |
12:33 |
|
I am hopeful that the git backend will help |
12:35 |
elih |
I have been experimenting with using CSS to style GTK buttons... |
12:35 |
walterbender |
has had a busy time with his Day Job this week too |
12:35 |
|
samtoday might have some recommendations |
12:35 |
vikram_ |
And also i could not do much this week as i had very less power and Internet connection in the city. Yes gitbackend will definitely help |
12:35 |
elih |
Can anyone recommend a python gtk sugar activity that does this well? |
12:36 |
samtoday |
for gtk? |
12:36 |
elih |
i haven't been able to find one. |
12:36 |
|
yes |
12:37 |
yagarwal |
there are some demos for CSS in gtk here https://git.gnome.org/browse/p[…]tk-demo/demos/Css |
12:37 |
walterbender |
vikram_, FYI #link http://meeting.sugarlabs.org/s[…]ng/meetings/today |
12:38 |
yagarwal |
they only cover the basics but may be useful in starting things |
12:38 |
samtoday |
elih: an activity that uses gtk well? an activity that uses gtk css? |
12:38 |
elih |
thanks Yash, I'll haven't looked at these yet. |
12:38 |
|
gtk css |
12:40 |
|
I'm wondering if there is a reason more gtk activities don't use CSS to style buttons, backgrounds, etc... |
12:42 |
walterbender |
elih, we abstracted most of the need for that away in the Sugar toolkit |
12:42 |
yagarwal |
can someone recommend an sugar python/gtk activity which has with multiple screens/UI's, so that I can look through the source code and draw some inspiration :) |
12:42 |
walterbender |
elih, but samtoday has been updating the toolkit itself to make better use of CSS |
12:42 |
yagarwal |
or maybe an activity with oberserver pattern |
12:42 |
walterbender |
yagarwal, multiple screens is contrary to the sugar design guidelines |
12:42 |
|
we try to avoid it |
12:43 |
|
but we do have some activities with multiple tabs |
12:43 |
samtoday |
PopWindows for the win! |
12:43 |
walterbender |
like terminal, pippy, browse |
12:43 |
|
and we have different modes, like speak |
12:44 |
|
turtle overlays the modes ontop of each other and you can hide the individual layers |
12:44 |
|
but we don't tend to use a lot of windows inside windows... |
12:44 |
elih |
Walter: ok, that makes sense |
12:44 |
vikram_ |
I will have a look at it |
12:45 |
samtoday |
elih: for looking at gtkcss, have you see the gtk+ inspector? |
12:45 |
|
Ctrl-Shift-I |
12:46 |
walterbender |
did I miss anyone today re updates? |
12:46 |
samtoday |
elih: sorry, I need to go. I'm always happy to talk about gtk if you want. or there is probably actual people who know about gtk on #gtk :) |
12:46 |
|
samtoday has quit IRC |
12:48 |
tony37 |
I think Utkarsh is getting ready for his trip to Nepal. He has just finished exams, so not much progress to report. I should finish traveling on Tuesday and be ready for more focus on this. |
12:49 |
walterbender |
tony37, thx |
12:50 |
|
lp1, mohayon did you guys see the question ricar posted to the lists about sugar web? |
12:50 |
|
he was having trouble with downloads inside sugarweb? |
12:51 |
lp1 |
I did, looked at his code a little bit but didn't run it yet to try |
12:52 |
walterbender |
I couldn't see where he was trying to download |
12:52 |
|
if you guys could follow up with him, would be great. |
12:52 |
lp1 |
Ok :) |
12:53 |
mohayon |
Yes, we'll look at it :) |
12:54 |
walterbender |
thx |
12:54 |
|
OK... we should wrap up. |
12:54 |
|
thanks all for reporting in and for the hard work. |
12:54 |
|
Next week we mentors have to do mid-term evaluations |
12:55 |
|
so make us proud :) |
12:55 |
AbrahmAB |
sure :D |
12:55 |
walterbender |
ttyl |
12:55 |
|
#end-meeting |
12:55 |
tony37 |
bye |
12:55 |
meeting |
Meeting ended Fri Jun 10 12:55:25 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot. (v 0.1.4) |
12:55 |
lp1 |
bye |
12:55 |
meeting |
Minutes: http://meeting.sugarlabs.org/s[…]-10T12:03:57.html |
12:55 |
|
Log: http://meeting.sugarlabs.org/s[…]16-06-10T12:03:57 |