Monday, 2014-02-17

*** tpb has joined #melange00:00
*** larryxiao has joined #melange00:38
*** shikher has joined #melange00:45
shikhernathaniel: Can I talk to you about the review on revision b173679a7031 ?01:16
shikhernathanielmanista: Can I talk to you about the review on revision b173679a7031 ?01:24
*** madrazr has joined #melange02:11
*** ChanServ sets mode: +o madrazr02:11
*** larryxiao has quit IRC03:41
*** larryxiao has joined #melange04:38
shikhermadrazr: Hi,  What is the mockup directory?04:43
*** larryxiao has quit IRC04:46
*** shikher has quit IRC05:11
*** ariz has joined #melange05:12
*** ariz__ has joined #melange05:26
*** ariz has quit IRC05:28
*** shikher has joined #melange05:31
madrazrshikher: to keep our design mockups05:36
madrazrariz__: hello05:36
shikhermadrazr: they are just sort of trials right, as in they do not affect the main website?05:37
*** ariz__ has quit IRC05:39
madrazrshikher: as in?05:41
madrazrshikher: they are the designs using which the website is built05:42
madrazrshikher: so what do you mean by "they do not affect the main website"05:42
shikhermadrazr: I meant the css for the templates exists inside the build directory and not inside mockups directory.05:43
shikhermadrazr: Also, some views exist in app/soc while some views exist in app/summerofcode. Is this because melange is going under internal redesign?05:46
madrazrshikher: correct about mockups05:50
madrazrshikher: correct about CSS files and its directories too05:51
shikhermadrazr: I wanted to discuss about  for_host entity used for Program Admins. Do you mean that you manually enter the program admins into the datastore on the google Console as their is no current UI way of doing it?05:55
madrazrshikher: yes05:57
madrazrshikher: I do it through remote API05:57
madrazron a console05:57
madrazras in a shell05:57
madrazron the command line05:57
shikhermadrazr: Do you have a different datastore for GCI and GSOC? If not, then how do you know which admins belong to which program?05:58
shikhermadrazr: Ignore the 1st question.05:59
shikhermadrazr: gotta run for class, I will discus this with you later. Bye.06:05
madrazrshikher: alright06:05
*** shikher has quit IRC06:06
piyush_buildbot_beta: hello06:19
*** Darrel has quit IRC06:19
*** ariz_ has joined #melange06:27
*** buildbot_beta has quit IRC06:27
*** ariz_ has quit IRC06:28
*** buildbot_beta has joined #melange06:28
piyush_buildbot_beta: force build runtests06:28
buildbot_betabuild forced [ETA 37m05s]06:28
buildbot_betaI'll give a shout when the build finishes06:28
*** Darrel has joined #melange06:28
*** monkegjinni has joined #melange06:29
*** madrazr has quit IRC06:34
*** trout has quit IRC06:35
*** Darrel has quit IRC06:39
*** Darrel has joined #melange06:39
*** madrazr has joined #melange06:46
*** ChanServ sets mode: +o madrazr06:46
buildbot_betaHey! build runtests #88 is complete: Warnings [warnings 1018 tests07:13
buildbot_beta 3 errors07:13
buildbot_beta 17 skipped07:13
buildbot_beta 998 passed]07:13
buildbot_betaBuild details are at
tpbTitle: Buildbot: runtests Build #88 (at
*** piyush_ has quit IRC07:18
*** piyush has joined #melange07:18
piyushgsocbot: timeline07:29
piyushgsocbot: help07:29
gsocbotpiyush: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.07:29
piyushgsocbot: help timeline07:30
gsocbotpiyush: Error: There is no command "timeline".07:30
piyushgsocbot: help commands07:30
gsocbotpiyush: Error: There is no command "commands".07:30
piyushgsocbot: list07:30
gsocbotpiyush: Admin, Channel, Config, Factoids, Gsoc, Misc, Owner, Services, and User07:30
piyushgsocbot: mailing list07:30
piyushgsocbot: User07:30
piyushgsocbot: usage07:31
olly_!botabuse | piyush07:58
olly_hmm, it doesn't know that here07:58
olly_piyush: go into query with gsocbot and use "factoids search #melange *"08:00
*** monkegjinni has joined #melange08:17
*** shikher has joined #melange08:17
*** ashishk has joined #melange08:22
*** vivekjain has joined #melange08:34
*** shikher has quit IRC09:25
*** MatthewWilkes is now known as mwilkes|away09:29
*** madrazr has quit IRC10:03
vivekjainmadrazr: nathanielmanista: I have attached the patch for issue no 2028 Please review.10:04
tpb<> (at
*** ashishk has quit IRC10:17
*** madrazr has joined #melange10:23
*** ChanServ sets mode: +o madrazr10:23
*** larryxiao has joined #melange10:29
*** madrazr1 has joined #melange10:31
*** madrazr has quit IRC10:33
Lenniepiyush, awesome stuff10:40
*** Lennie sets mode: +o piyush10:40
*** Lennie sets mode: +v madrazr110:40
*** Lennie sets mode: +v buildbot_beta10:41
*** monkegjinni has quit IRC10:43
*** madrazr1 is now known as madrazr10:45
*** madrazr has joined #melange10:45
*** sets mode: +v madrazr10:45
*** ChanServ sets mode: +o madrazr10:45
*** vivekjain has quit IRC10:48
piyushLennie: I agree, I am excited as well !10:53
*** larryxiao has quit IRC11:07
*** ashishk has joined #melange11:15
*** ashishk has quit IRC11:32
*** larryxiao has joined #melange11:33
*** monkegjinni has joined #melange11:36
kblinolly_: factoids are per-channel11:39
*** larryxiao has quit IRC11:41
*** vivekjain has joined #melange11:41
*** monkegjinni has quit IRC11:46
*** larryxiao has joined #melange11:48
*** vivekjain has quit IRC11:48
*** monkegjinni has joined #melange11:50
*** madrazr has quit IRC12:15
*** buildbot_beta has quit IRC12:23
*** buildbot_beta has joined #melange12:24
*** vivekjain has joined #melange12:54
*** ariz_ has joined #melange13:02
*** ariz_ has quit IRC13:11
*** ariz has joined #melange13:11
*** ariz has quit IRC13:15
*** larryxiao has quit IRC13:26
*** larryxiao has joined #melange13:33
*** larryxiao has quit IRC13:58
*** larryxiao has joined #melange13:59
*** ashishk has joined #melange14:02
*** larryxiao has quit IRC14:03
*** ashishk has quit IRC14:03
*** larryxiao has joined #melange14:04
*** mwilkes|away is now known as MatthewWilkes14:05
piyushbuildbot_beta: last14:19
buildbot_betalast build [runtests]: 6h22m17s ago: warnings 1018 tests14:19
buildbot_beta 3 errors14:19
buildbot_beta 17 skipped14:19
buildbot_beta 998 passed14:19
*** buildbot_beta has quit IRC14:21
*** buildbot_beta has joined #melange14:21
*** buildbot_beta has joined #melange14:22
*** buildbot_beta has quit IRC14:24
*** buildbot_beta has joined #melange14:24
piyushbuildbot_beta: force build runtests14:31
buildbot_betabuild #90 forced14:31
buildbot_betaI'll give a shout when the build finishes14:31
*** buildbot_beta has quit IRC14:40
*** buildbot_beta has joined #melange14:41
*** vivekjain has quit IRC14:52
*** vivekjain has joined #melange14:52
*** RoonyH has joined #melange14:52
*** larryxiao has left #melange14:56
RoonyHbuildbot_beta: hello14:57
RoonyHwelcome to melange! :)14:58
RoonyHpiyush: awsome work!14:58
*** vivekjain has quit IRC15:01
*** bitgeeky has joined #melange15:16
*** RoonyH has quit IRC15:18
*** ashishk has joined #melange15:37
*** larryxiao has joined #melange15:44
*** vivekjain has joined #melange15:47
*** constant has joined #melange15:48
vivekjain@piyush to add a file in the patch .. ??15:48
piyushbuildbot_beta: last15:50
buildbot_betalast build [runtests]: 27m54s ago: failed shell_6 1022 tests15:50
buildbot_beta 1 errors15:50
buildbot_beta 17 skipped15:50
buildbot_beta 1004 passed15:50
Lennievivekjain, git add ?15:51
vivekjain@Lennie Thanks15:54
tpb<> (at
Lenniemight be a good resource15:55
vivekjainLennie:  Thanks15:56
*** vivekjain has quit IRC16:09
*** monkegji_ has joined #melange16:11
*** vivekjain has joined #melange16:16
*** larryxiao has quit IRC16:22
*** monkegji_ has quit IRC16:32
*** monkegji_ has joined #melange16:51
piyushbuildbot_beta: last16:51
buildbot_betalast build [runtests]: 1h29m23s ago: failed shell_6 1022 tests16:51
buildbot_beta 1 errors16:51
buildbot_beta 17 skipped16:51
buildbot_beta 1004 passed16:51
*** ashishk has quit IRC16:54
*** vivekjain has quit IRC16:55
*** monkegji_ has quit IRC17:02
*** monkegji_ has joined #melange17:08
*** roonyH has joined #melange17:10
*** RaulT has joined #melange17:14
*** roonyH has quit IRC17:15
*** monkegji_ has quit IRC17:19
*** mrsud has joined #melange17:26
*** roonyH has joined #melange17:43
RaulThello! Is it somone here who can help me reproduce an issue ?17:44
*** MatthewWilkes is now known as mwilkes|away17:48
*** monkegji_ has joined #melange18:01
*** mwilkes|away is now known as MatthewWilkes18:06
*** monkegjinni has quit IRC18:08
*** monkegji_ has quit IRC18:12
*** roonyH has quit IRC18:16
*** monkegjinni has joined #melange18:26
*** monkegji_ has joined #melange18:26
*** mrsud has left #melange18:28
RaulTCan somone help me undertanding an issue ?18:34
*** monkegji_ has quit IRC18:36
blast007RaulT: the IRC workflow works best when you just ask the question you have and wait for an answer instead of asking to ask a question.  :)18:38
*** monkegji_ has joined #melange18:38
RaulTRegarding can somone help me replicate the problem ?18:40
*** monkegjinni has quit IRC18:48
*** bitgeeky has quit IRC19:10
*** RaulT has quit IRC19:10
*** RaulT has joined #melange19:11
*** MatthewWilkes is now known as mwilkes|away19:15
*** monkegji_ has quit IRC19:41
*** bitgeeky has joined #melange19:43
*** maths22 has quit IRC19:45
*** shikher has joined #melange19:55
*** RaulT has quit IRC19:58
*** mwilkes|away is now known as MatthewWilkes20:00
*** robbyoconnor has quit IRC20:16
*** ayushk has joined #melange20:37
*** madrazr has joined #melange21:12
*** ChanServ sets mode: +o madrazr21:12
*** monkegjinni has joined #melange21:42
*** monkegjinni has quit IRC21:47
shikhermadrazr: As I was asking you yesterday, Do GCI and GSOC both have separate program admins, and if  so, how  does host_for entity differentiate between Program Admins which belong to GSOC or GCI?21:56
madrazrshikher: no21:56
ayushkmadrazr: was my patch accepted?21:56
madrazrshikher: program admins are not per program21:57
ayushkmadrazr: issue #159021:57
madrazrshikher: program admins are per sponsor21:57
madrazrshikher: if you make a user a program admin for a sponsor, i.e. add the sponsor key to the user's host_for property list, then that user will be a program admin for all the programs created under that sponsor21:58
madrazrayushk: obviously not21:58
madrazrayushk: it is not even reviewed21:58
shikhermadrazr: sponsor?21:58
madrazrshikher: what is your question?21:58
ayushkmadrazr: What changes are required?21:58
shikhermadrazr: What is a sponsor?21:58
ayushkmadrazr: I mean in the patch21:58
madrazrayushk: I haven't looked at it21:59
madrazrif I had reviewed21:59
madrazrI would have sent the email21:59
madrazrI have no intension to hold back the review if I spend time on it21:59
madrazrshikher: a sponsor is one who sponsors the programs21:59
madrazrshikher: all the programs should be sponsored by a sponsor22:00
shikhermadrazr: who is sponsoring GSOC14'?22:00
madrazrshikher: it is one of the foundations of the Melange architecture22:00
ayushkmadrazr: sure. Daniel reviewed the first patch. And so will he review the new one as well. And how do I contact him?22:00
madrazrshikher: I would rather every student spend some time understanding our architecture and hierarchies22:00
madrazrshikher: obviously, the answer, as the name suggests, Google22:01
madrazr*is Google22:01
madrazrayushk: that I don't know. Whoever finds time first will22:01
madrazrayushk: as I told you yesterday already, it is important to note that we are all in different timezones22:02
madrazrand it is a holiday in the US today (Monday)22:02
madrazrayushk: people have lives outside Melange and Google Summer of Code22:02
madrazrso patience22:02
madrazrand as you are all seeing, we are having a deluge of new students at this time of the year22:03
madrazrand lot of activity due to Summer of Code work itself22:03
ayushkmadrazr: sorry. I was just excited. First patch and all!22:03
madrazrayushk: I understand22:04
shikhermadrazr: I want to know then what does it mean by adding/removing program admins, if program admins are determined by sponsors. Then what's the purpose of making a UI way in Admin DashBoard?22:05
madrazrshikher: I am sorry, I don't understand your question22:07
madrazrshikher: the purpose of making the UI is to make someone a program admin22:08
madrazrand remove them22:08
madrazr*or remove them22:08
madrazrshikher: to give a more concrete example22:09
ayushkmadrazr: Why isn't there a view profile page for GCI?22:09
madrazrayushk: GCI is not the focus at the moment22:09
madrazra lot of profile code was rewritten recently22:09
madrazras recently as in the last few weeks22:10
madrazrand with Summer of Code hectic-ness, we do not have enough engineering bandwidth to fix things for GCI right now22:10
madrazrayushk: and we don't know if there will be a GCI until Google announces22:10
madrazrayushk: so not the core-team's priority at the moment22:11
madrazrwe will anyway fix it even if Google does not announce a program to keep Melange working22:11
madrazrbut not now, not right now from any of us in the core team22:11
madrazrayushk: if there are any student contributors who would like to help us with it, patches always welcome22:11
madrazrshikher: PA1 runs the program for sponsor S22:12
madrazrshikher: now this is becoming so hectic that PA1 can't handle all the programs alone22:12
madrazrshikher: now S hires a new person to help PA1, this person is let's say PA222:13
madrazrshikher: how do you make PA2 the program admin too?22:13
madrazrshikher: right now, one of us, i.e. Melange devs should open up our command line shell and manually fiddle with the user entity to make some one a program admin22:14
shikhermadrazr: Should PA's be categorized by sponsors and not programs?22:14
madrazrshikher: however, what the issue requires is a UI for an already program admin to make other users program admins22:14
madrazrshikher: correct22:14
shikherShould this page be added to GSOC and GCI both?22:15
madrazrshikher: start with GSoC22:15
shikhermadrazr: How do I know if a sponsor is sponsoring GSOC, GCI?22:17
madrazras I said22:17
madrazra sponsor is site-wide22:17
madrazryou create programs under a sponsor22:17
madrazryou can create any program under a sponsor22:18
shikhermadrazr: ok, so these sponsors will be the same for GSOC and GCI.22:18
madrazrshikher: yes22:18
madrazrshikher: or see it the other way22:18
madrazrany program can be created under a sponsor22:18
shikherDoesn't that mean Program Admins should be added globally and not particulary inside a AdminDashboard of GSOC or GCI?22:19
shikhermadrazr: Doesn't that mean Program Admins should be added globally and not particulary inside a AdminDashboard of GSOC or GCI?22:28
shikhermadrazr: Also, how do22:35
shikhermadrazr: nvm22:37
*** monkegjinni has joined #melange23:43
madrazrshikher: well23:47
madrazrthat's a fair question23:47
madrazrshikher: but that's the problem of bootstrapping right23:47
madrazrshikher: as Archimedes said over 2000 years ago, "Give me a place to stand on, and I will move the Earth"23:48
*** monkegjinni has quit IRC23:48
madrazrshikher: it is the same problem as creating a new program23:48
madrazryou need to provide some sort of an admin interface to create a program that does not exist, where would you put that?23:49
madrazrshikher: so putting it in some admin dashboard is a reasonable thing to do, at least for now23:49
madrazrshikher: makes sense?23:49

Generated by 2.12.1 by Marius Gedminas - find it at!