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]