Log of the #sugar
IRC Channel
All the times shown here presently are in Boston Standard Time -0500Hrs
Date : 05-04-2015
[00:03:04] [connected at Sun Apr 5 00:03:04 2015]
[00:03:05] <cameron.freenode.net>
*** Looking up your hostname...
[00:03:05] <cameron.freenode.net>
*** Checking Ident
[00:03:05] <cameron.freenode.net>
*** Found your hostname
[00:03:05] <cameron.freenode.net>
*** Got Ident response
[00:03:06] <NickServ>
NOTignacio is not a registered nickname.
[00:03:11] [I have joined #sugar]
[00:16:40] <Abhishek>
Good Morning :)
[00:20:43] <vikramahuja1001_>
Hello
[00:22:41] <Abhishek>
hi, vikramahuja1001_
[00:22:45] <Abhishek>
:)
[00:23:46] <vikramahuja1001_>
Abhishek: how are you?
[00:24:04] <Abhishek>
i m good, u ?
[00:24:14] <Abhishek>
how was ur mid sem
[00:28:54] <Abhishek>
i m organizing a contest https://www.hackerrank.com/delta-algorithms-hack for tomo, try it out !
[00:50:01] <vikramahuja1001_>
Abhishek: I am good. They were good. I will look at contest.
[02:13:02] SeunDroid is now known as SeunDroid_SLP
[05:03:57] <GitHub120>
[sugar-web-template] stndlkr200 opened pull request #24: Palette bug fixed,Template renewed with necessary missing modules (master...Version-2) http://git.io/vecVI
[05:04:38] <Abhishek>
fixed the older web-template https://github.com/sugarlabs/sugar-web-template/pull/24
[05:29:56] <Abhishek>
exploreshaifali: sup ?
[05:30:11] <exploreshaifali>
Abhishek, hey all good :D
[05:30:14] <exploreshaifali>
you?
[05:30:34] <Abhishek>
i m good, whats u upto ?
[05:30:48] <exploreshaifali>
Abhishek, I am about to add users' workflow on gitbackend page
[05:30:59] <exploreshaifali>
will ping you when its done :)
[05:31:18] <Abhishek>
users workflow ?
[05:31:34] <exploreshaifali>
yes for git backend thing
[05:31:54] <Abhishek>
yeah i mean can u explain a bit
[05:32:39] <exploreshaifali>
its easy pisy, how will user interact with the git backend system
[05:33:32] <exploreshaifali>
you will get in after looking image
[05:37:33] <Abhishek>
exploreshaifali: nice (y) +1
[05:37:59] <Abhishek>
looking forward to see that
[05:43:00] <exploreshaifali>
Abhishek, how to insert a picture there in wiki page? I have a .png image in my hard disk
[05:43:13] <exploreshaifali>
can I insert it there on wiki page?
[07:22:54] <samdroid>
Has anyone else seen https://wiki.debian.org/WhyTheName ?
[07:23:11] <samdroid>
It says sugar is "(non-desktop-based UI for children) named as something that helps the medicine go down"
[07:23:14] <samdroid>
Is that true?
[07:23:38] <samdroid>
(Anyway, it is nice to see debian remembers us, maybe they'll package us :P)
[07:34:40] <Abhishek>
samdroid: ping
[07:36:24] <samdroid>
Abhishek: pong
[07:37:46] <samdroid>
Abhishek: so sorry, gtg. Plz email/github it!
[07:53:22] <exploreshaifali>
Abhishek, http://wiki.sugarlabs.org/go/Gitbackend
[09:31:37] <Abhishek>
Good Evening !
[12:42:59] <sammiester>
Hello all
[12:47:11] <exploreshaifali>
sammiester, Hello :)
[12:48:43] <sammiester>
how are you doing?, exploreshaifali.
[12:49:43] <exploreshaifali>
sammiester, starting with sugar, its great!
[12:50:07] <exploreshaifali>
recently updated git backend page http://wiki.sugarlabs.org/go/Gitbackend
[12:50:27] <sammiester>
oh good to know
[12:50:35] <sammiester>
so are you competing for GSOC
[12:51:43] <exploreshaifali>
sammiester, yes yes!
[12:53:20] <sammiester>
so what's the Gitbackend about??
[12:56:20] <exploreshaifali>
sammiester, it is basically to facilitate users git features
[12:56:55] <exploreshaifali>
like for gsoc I will focus on - versioning turtle blocks
[12:57:21] <sammiester>
okay cool
[12:57:25] <exploreshaifali>
all users will be able to clone, fork, merge, diff, PR, branch turtle programs
[12:57:26] <sammiester>
so where are from??
[12:57:35] <exploreshaifali>
I am from India
[12:57:39] <exploreshaifali>
sammiester, what you do?
[14:21:43] SeunDroid_SLP is now known as SeunDroid
[15:45:16] <jo0nas>
icarito: Sucrose 0.104 is now packaged and backported. Fails for me in a quick test (possibly missing some data files) - try it out!
[15:50:04] <bernie>
scg: hey
[15:51:09] <scg>
Bernie, Hi!
[15:54:34] <scg>
bernie
[15:59:14] <bernie>
scg: so, today i'd have some time to get you started on sysadmin tasks
[16:01:52] <scg>
bernie: No problem. I have 2 hours now.
[16:02:39] <bernie>
scg: do you feel like doing a "feasibility study" on mailman3?
[16:02:59] <bernie>
scg: it's being baked for, like, 10 years, but now it seems to be getting close to being usable and used.
[16:03:18] <bernie>
scg: alas, it's a lot more complex than mailman 2.1 and lacks some of its features
[16:03:33] <bernie>
scg: also, it has HUGE dependencies such as django and postgresql
[16:04:00] <bernie>
scg: so i'm not at all sure we can smoothly migrate from mailman 2.1 to 3... it requires some experiments.
[16:04:07] <scg>
bernie: no problem.
[16:04:18] <scg>
bernie: I will try it.
[16:04:21] <bernie>
scg: this is something you can do on your laptop without any access to servers, but feel free to setup a VM if you prefer
[16:04:45] <bernie>
scg: installing it and making it work on a relatively recent fedora or ubuntu should be easy
[16:05:12] <bernie>
scg: the hard part is migrating the existing mailing lists and importing the archives
[16:05:37] <scg>
bernie: I will test it on my laptop. What OS are we going to use? The last ubuntu version?
[16:06:11] <bernie>
scg: latest ubuntu, or latest ubuntu LTS
[16:06:21] <scg>
bernie: Anyway I want to check the current configuration on the mailman 2.1 that we already have.
[16:06:34] <bernie>
scg: the lead developer of mailman was a canonical guy, he uses launchpad to host. so it should work well on ubuntu
[16:07:24] <scg>
bernie: Great. No problem.
[16:07:34] <bernie>
scg: if you can, use released packages. building in virtualenv is harder and serving off hand-built binaries is riskier because they don't self-upgrade for security etc
[16:07:57] <bernie>
scg: somehow, many django projects recommend installing in virtualenv, but i think they're just pure nuts.
[16:08:30] <bernie>
scg: it's probably the software developer mindset with zero clue about the problems of production serving.
[16:09:01] <scg>
bernie: What python version would you like?
[16:10:18] <bernie>
scg: they already recommend Python3 for MM3... but I'm not quite sure. Pick whichever has all the deps already packaged in ubuntu.
[16:10:42] <bernie>
scg: this review will give you a good overview of the various moving parts of MM3: https://lwn.net/Articles/638090/
[16:12:46] <scg>
bernie: I'll install it on my laptop. I will tell you of my progress.
[16:14:11] <bernie>
scg: thank you very much
[16:14:26] <bernie>
scg: and if it seems like a rathole, it's perfectly ok to come back and say "I couldn't do it"
[16:15:42] <bernie>
scg: if you run into build/deploy issues and you feel nice, maybe send a courtesy email to the mailman devs to let them know.
[16:16:31] <scg>
bernie: Could you give me access to the MM2 machine?
[16:24:25] <bernie>
scg: sure. have you sent your ssh key and signed code of ethics?
[16:24:41] <bernie>
scg: oh, you already did :)
[16:24:45] <bernie>
scg: just a moment
[16:25:11] <scg>
bernie: Yes, but I haven't send my ssh public key. I will send it now. :-)
[16:27:44] <bernie>
scg: here's how to do it: http://wiki.sugarlabs.org/go/Service/shell
[16:36:08] <icarito>
jo0nas, will do, thanks a lot
[17:22:08] <bernie>
icarito: ciao
[17:22:22] <icarito>
hola bernie
[17:24:44] <bernie>
icarito: scg is sending us a shell account request soon. would you mind acting on it to learn how it's done?
[17:25:14] <icarito>
bernie, sure, I think I put myself in the aliases already
[17:25:17] <icarito>
not sure
[17:25:48] <bernie>
icarito: basically you have to follow this process: http://wiki.sugarlabs.org/go/Sysadmin/Add_shell_account
[17:25:53] <icarito>
bernie, do I just create an account without a password and put his GPG key in place? do I give him sudo rights?
[17:26:03] <bernie>
icarito: yes i checked, you get mail for sysadmin@ and accounts@
[17:26:52] <bernie>
icarito: scg is a professional sysadmin and tch recommends him highly, so i'd say... let's skip the trial period.
[17:27:26] <bernie>
icarito: give him root on sunjammer and enough rope to hang himself :-)
[17:27:28] <icarito>
ok I'll act when we get the request
[17:27:34] <scg>
bernie, icarito: what a great team :) Thanks for the trust.
[17:29:51] <scg>
icarito: I'll send you request today. But bernie, do not forget that in the week I do not have enough time for the moment.
[17:33:30] <samdroid>
Hi scg!
[17:33:48] <samdroid>
Is this an infra. team meeting? :)
[17:34:10] <scg>
Hi samdroid, yes it is :)
[17:34:20] <samdroid>
:)
[17:34:28] <bernie>
scg: understood, lowering my expectations a bit :)
[17:34:33] <samdroid>
How are you scg?
[17:34:40] <samdroid>
How are you bernie?
[17:34:51] <samdroid>
& icarito? :)
[17:34:53] <bernie>
scg: ah, meet samdroid. he's an awesome python developer, web developer and sysadmin
[17:35:07] <bernie>
and he's only... how old are you sam?
[17:35:26] <samdroid>
14 :)
[17:35:33] <samdroid>
(Thats why the services crash :P)
[17:35:45] <bernie>
samdroid: i'm good. trying to get some work done today, after 2 days of cosplay and fun at Anime Boston
[17:36:00] <samdroid>
:)
[17:36:58] <scg>
samdroid: I'm new in the team :) Nice to meet you.
[17:37:05] <samdroid>
Nice to meet you too :)
[17:38:32] <scg>
samdroid: Only 14? That's great. In that age I was just playing video games :P
[17:38:43] <samdroid>
:)
[17:39:45] <samdroid>
Also, turtlejs on sunjammer
[17:39:59] <samdroid>
While everyone is here, we may as well look into it
[17:40:06] <samdroid>
http://munin.sugarlabs.org/static/dynazoom.html?cgiurl_graph=/munin-cgi/munin-cgi-graph&plugin_name=sugarlabs.org/sunjammer.sugarlabs.org/cpu&size_x=800&size_y=400&start_epoch=1393709726&stop_epoch=1428269726
[17:44:07] <samdroid>
the "turtlejs" user is consistantly using 25% cpu :(
[17:44:42] <bernie>
samdroid: if you look at the channel backlog, you'll see that scg@ is going to try migrating us to mailman3
[17:44:59] <bernie>
samdroid: it's not at all clear that it's feasible, so it's a highly experimental project
[17:47:22] <samdroid>
Yay!
[17:49:00] <bernie>
samdroid: as for the cpu usage, yeah that sucks! looks like some shell script is running in cricles
[17:49:04] <bernie>
*circles
[17:49:16] <samdroid>
Yeah, it is a bit dodgy
[17:49:24] <samdroid>
I might look at setting that up again
[17:49:38] <samdroid>
With docker...
[17:49:45] <samdroid>
Na just a joke there :P
[17:50:02] <samdroid>
bernie: Have you seen https://docs.docker.com/compose/ ?
[17:51:32] <bernie>
samdroid: yeah please do
[17:51:38] <bernie>
samdroid: do you know who owns turtlejs?
[17:51:54] <samdroid>
bernie: Did you just kill it?
[17:52:06] <bernie>
samdroid: yes, accidentally. but it respawned
[17:52:08] <samdroid>
bernie: tch_ made the turtleks server
[17:52:25] <samdroid>
bernie: yeah, becase now it is running the python script and not eating the cpu :)
[17:53:25] <bernie>
samdroid: hmm... so maybe the stuck sh script was not by design :)
[17:54:00] <samdroid>
yeah
[17:55:02] <bernie>
samdroid: ah, found what starts it: /etc/init.d/turtle
[17:55:31] <samdroid>
yes
[17:55:38] <bernie>
samdroid: pid 25587 is also acting up
[17:55:50] <samdroid>
That wasn't using the cpu was it? /etc/init.d/turtle
[17:55:59] <bernie>
samdroid: it's also turtlejs
[17:56:30] <bernie>
samdroid: but it runs under www-data
[17:57:02] <samdroid>
ah
[17:57:39] <bernie>
samdroid: i'm gonna kill everything and restartr
[17:57:55] <bernie>
samdroid: but we have to tell tch to watch for a bug
[17:58:30] <samdroid>
I will email him
[18:06:53] <bernie>
samdroid: i already sent an email to systems@
[18:07:01] <bernie>
samdroid: maybe i should have copied walter or sugar-devel@
[18:07:07] <bernie>
samdroid: where is turtlejs being developed?
[18:09:04] <Quozl`_>
now that i'm a sugar-devel@ list admin, should i be added to systems@? that way i'd know about anything that affects lists.
[18:10:42] <samdroid>
bernie: walter isn't really involved in the server anyway :)
[18:10:48] <samdroid>
bernie: + we don
[18:11:08] <samdroid>
't really have a mailing list, just github and werid private emails to anyone you know
[18:11:38] <samdroid>
TurtleJS is full of great practices :P
[18:12:43] <bernie>
Quozl`_: sure, please subscribe here: http://lists.sugarlabs.org/listinfo/systems
[18:13:08] <bernie>
Quozl`_: the list is open, but the archives are not because we sometimes discuss security there
[18:13:27] <bernie>
Quozl`_: there's also a systems-logs lists which is invite only because it has sensitive data. you're welcome there too
[18:13:31] <Quozl`_>
bernie: no worries.
[18:13:32] <bernie>
Quozl`_: it spams :-)
[18:15:28] <Quozl`_>
heh, as it should.
[18:20:08] <samdroid>
Did anyone else see how the Debian wiki said that sugar was named because "sugar makes the medicine go down"? Is that true?
[18:20:46] <samdroid>
https://wiki.debian.org/WhyTheName#sugar
[18:20:57] <Quozl`_>
i've no idea.
[18:22:00] <Quozl`_>
i've enjoyed watching the sugar packaging posts to debian-olpc-devel mailing list. http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-olpc-devel
[18:23:24] <samdroid>
Debian is packing sugar :O
[18:50:04] <satellit>
what version of sugar is in debian atm? have not looked at it for a while
[18:52:20] * satellit should update http://wiki.sugarlabs.org/go/Debian
[18:53:51] * satellit looks like I need to test and update page
[18:59:14] <Quozl`_>
the packages are still going through the 'experimental' or 'unstable' repositories, it will be some time before they end up in a debian release, so don't hold your breath.
[19:00:39] <satellit>
thanks for the heads up subscribed to the lists link above....
[19:02:55] <samdroid>
Abhishek: hi
[19:03:31] <Quozl`_>
https://packages.debian.org/search?keywords=sugar-artwork gives a good indication of what versions of sugar-artwork package are available in debian's various repository classes. experimental is not listed there. 0.98 is latest in the repository for testing.
[19:04:11] <samdroid>
Abhishek: You pingged me last night. Sorry about that. Do you still need to chat?
[19:05:30] <satellit>
thanks again saw the table...https://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org
[19:51:16] <jo0nas>
icarito: nope - it was not missing schemas as I suspected - they are included
[20:03:40] <jo0nas>
where is git for sugar-runner? I can only find http://git.sugarlabs.org/sugar-runner-old which smells like the wrong one from its name
[23:00:58] <icarito>
jo0nas, https://github.com/sugarlabs/sugar-runner
[23:01:05] <icarito>
people have been moving to github
[23:39:30] <Quozl`_>
i guess we should leave evidence of that in the git.sugarlabs.org repos.
[02:10:47] [disconnected at Mon Apr 6 02:10:47 2015]