*** tpb has joined #melange | 00:00 | |
*** bhy has joined #melange | 00:59 | |
*** schultmc1 has joined #melange | 02:53 | |
*** schultmc has quit IRC | 02:59 | |
*** Lennie has joined #melange | 03:52 | |
*** ChanServ sets mode: +v Lennie | 03:52 | |
Lennie | hi | 03:55 |
---|---|---|
*** solydzajs has joined #melange | 04:23 | |
*** ChanServ sets mode: +o solydzajs | 04:23 | |
*** SRabbelier has joined #melange | 04:26 | |
*** ChanServ sets mode: +v SRabbelier | 04:26 | |
SRabbelier | danderson: heya | 04:28 |
SRabbelier | danderson: where'd you come from all of a sudden? ;) | 04:28 |
*** solydzajs has quit IRC | 05:28 | |
*** solydzajs has joined #melange | 05:28 | |
*** ChanServ sets mode: +o solydzajs | 05:28 | |
*** mithro_ has joined #melange | 05:59 | |
*** ChanServ sets mode: +v mithro_ | 05:59 | |
*** mithro_ is now known as mithro | 06:14 | |
*** mithro has quit IRC | 07:19 | |
*** mithro has joined #melange | 07:20 | |
*** ChanServ sets mode: +v mithro | 07:20 | |
danderson | SRabbelier: been lurking a long time | 08:15 |
*** pwizard88 has joined #melange | 08:23 | |
*** mithro has quit IRC | 08:48 | |
*** tanoku has joined #melange | 09:05 | |
*** tanoku has quit IRC | 09:12 | |
Lennie | under an alias danderson? | 09:27 |
Lennie | or just in the background :D | 09:28 |
*** solydzajs has quit IRC | 10:04 | |
*** solydzajs has joined #melange | 10:06 | |
*** ChanServ sets mode: +o solydzajs | 10:06 | |
no_mind | so we ready to start in t -4 hrs | 10:14 |
Lennie | 3 | 10:17 |
Lennie | 19.00 GMT+1 | 10:18 |
Lennie | no_mind, you staying with us although it's like 01.00 :)? | 10:18 |
Lennie | would be cool | 10:18 |
no_mind | yup | 10:18 |
Lennie | nice | 10:19 |
no_mind | its roughly 2100hrs here | 10:19 |
Lennie | k | 10:19 |
Lennie | hmm | 10:19 |
Lennie | I got visitors | 10:19 |
Lennie | gotta go | 10:19 |
no_mind | but it will be past midnight by the time we start | 10:19 |
Lennie | bbl | 10:19 |
Lennie | hehe | 10:19 |
Lennie | that's coding ^_^ | 10:19 |
Lennie | I worked on Melnage till like 01.30 yesterday :p | 10:19 |
*** Lennie is now known as Lennie|Gone | 10:19 | |
*** atulagrwl has joined #Melange | 10:42 | |
SRabbelier | Lennie|Gone: dude | 11:00 |
SRabbelier | Lennie|Gone: what upcomming request patch? | 11:00 |
*** Lennie|Gone is now known as Lennie | 11:10 | |
Lennie | SRabbelier: Upcoming patch :P | 11:10 |
Lennie | club_member will use it, but I needed it to test it on club_admin :P | 11:10 |
Lennie | since I was lazy | 11:10 |
Lennie | rights['process_request'] = [access.checkIsClubAdminForClub, | 11:11 |
Lennie | access.checkCanProcessRequest('club_admin')] | 11:11 |
SRabbelier | Lennie: I see :) | 11:14 |
Lennie | first use for a double access check :D? | 11:14 |
Lennie | atleast afaik | 11:14 |
SRabbelier | Lennie: jup | 11:15 |
Lennie | club_admin will use it as well | 11:15 |
SRabbelier | I'm contemplating making it OR instead of AND | 11:15 |
Lennie | so that invites can be cancelled | 11:15 |
SRabbelier | or just reducing it to a single check | 11:15 |
Lennie | hmm | 11:16 |
SRabbelier | as as you say, that is so far the only use case we have for multiple checks | 11:16 |
Lennie | you should allow OR and AND | 11:16 |
Lennie | yeah but it is really needed | 11:16 |
Lennie | else I would have to write a lot of new methods :S | 11:16 |
SRabbelier | Lennie: a lot? | 11:16 |
Lennie | yes | 11:16 |
SRabbelier | ok | 11:16 |
SRabbelier | in that case we do have a valid use case | 11:17 |
SRabbelier | that's nice | 11:17 |
Lennie | the first check is to see if you can do it | 11:17 |
Lennie | second checks if it is a valid request :P | 11:17 |
SRabbelier | fair enough | 11:18 |
*** kubota has joined #melange | 11:44 | |
*** kubota has left #melange | 11:53 | |
solydzajs | SRabbelier: ping | 12:01 |
SRabbelier | solydzajs: pong | 12:02 |
*** kubota has joined #melange | 12:05 | |
Lennie | pang | 12:10 |
SRabbelier | solydzajs: what? | 12:13 |
SRabbelier | solydzajs: you're supposed to say something after pinging someone! | 12:13 |
*** Merio has joined #melange | 12:16 | |
Lennie | he had trouble with his online instance | 12:17 |
Lennie | he needed to clear the datastore | 12:18 |
Lennie | but now it's fine | 12:18 |
SRabbelier | lol | 12:18 |
SRabbelier | ok | 12:18 |
Merio | Hi all :) | 12:18 |
no_mind | hi | 12:18 |
SRabbelier | Merio: heya | 12:18 |
Merio | Hi SRabbelier :) | 12:19 |
SRabbelier | Merio: ready for demo? | 12:20 |
Merio | SRabbelier: Here I am ;) Can't wait for it :) | 12:22 |
*** pwizard88 has quit IRC | 12:22 | |
SRabbelier | :D | 12:22 |
SRabbelier | cool | 12:22 |
Merio | SRabbelier: Have you seen the GMap patch? | 12:24 |
solydzajs | Merio: I'm looking at it right now | 12:31 |
solydzajs | Merio: it's next in the queue | 12:31 |
solydzajs | Merio: I should have it tested before demo | 12:32 |
Merio | solyzdajs: no hurry, I was just asking for opinions :) | 12:33 |
*** dmitrig01|afk has joined #melange | 12:37 | |
*** ChanServ sets mode: +v dmitrig01|afk | 12:37 | |
Lennie | ooo | 12:43 |
Lennie | GMap :D | 12:44 |
*** dmitrig01|afk is now known as dmitrig01 | 12:45 | |
no_mind | waiting for the show to start.... | 12:45 |
Lennie | hehe | 12:49 |
Lennie | solydzajs is in make up atm :P | 12:49 |
Lennie | so hang on :D | 12:49 |
*** shiyee has joined #melange | 12:50 | |
*** ashishrai has joined #melange | 12:50 | |
dmitrig01 | Lennie: i never understood, can uou explain to me why we need people to create link id's? | 12:50 |
dmitrig01 | Lennie: can't we make them up automatically | 12:50 |
Lennie | where do you find it strange? | 12:51 |
Lennie | it's like your no space no capital nickname | 12:51 |
Lennie | so we can identify you via url's | 12:52 |
dmitrig01 | Lennie: so just "name".replace(/[\s]//).toLowerCase*( | 12:52 |
dmitrig01 | whyc an't we do that automatically | 12:52 |
Lennie | Because we want people with the same name able to join the site? | 12:52 |
Lennie | why is it strange that you have to fill in an unique identifier so people can know who they are dealing with? | 12:53 |
dmitrig01 | while(generated_name is taken) {generated_name += "_0"} | 12:53 |
dmitrig01 | Lennie: the user is stupid | 12:53 |
dmitrig01 | sorry not really | 12:53 |
Lennie | lazy maybe :P | 12:53 |
dmitrig01 | but that's how I think when I design UIs | 12:53 |
dmitrig01 | yes | 12:53 |
dmitrig01 | stupid and lazy. | 12:54 |
dmitrig01 | This is not actually true | 12:54 |
dmitrig01 | but a good way to think when designing UIs in my opinion | 12:54 |
dmitrig01 | if there's a process you can automate, or something you can make easier, then by all means do it | 12:54 |
Lennie | hehe | 12:55 |
Lennie | if you want a full explanation ask solydzajs or SRabbelier, I didn't really follow the discussion back then since I was new :) | 12:56 |
*** solydzajs has quit IRC | 12:57 | |
*** solydzajs has joined #melange | 12:58 | |
*** ChanServ sets mode: +o solydzajs | 12:58 | |
Lennie | wb | 12:58 |
SRabbelier | back :) | 12:58 |
*** tanoku has joined #melange | 12:58 | |
*** solydzajs sets mode: +o SRabbelier | 12:59 | |
*** solydzajs sets mode: +o Lennie | 12:59 | |
Lennie | I'm opped in (8/14) channels on (2) networks. I have the power over (101/285) users. | 13:00 |
Lennie | ^_^ | 13:00 |
SRabbelier | Lennie: .... -_-" | 13:00 |
SRabbelier | join #ubuntu | 13:00 |
solydzajs | Ok it's time, we will give 5 more minutes | 13:00 |
SRabbelier | your percentage will go down by a lot | 13:01 |
solydzajs | for new comers | 13:01 |
* SRabbelier nods | 13:01 | |
SRabbelier | sounds good | 13:01 |
danderson | okay, well there goes using the sane option for release management I guess :) | 13:03 |
no_mind | so we starting in t -1 hour | 13:03 |
danderson | (not that I disagree with any of the points made, just gah) | 13:04 |
SRabbelier | danderson: heheh, yeah | 13:04 |
SRabbelier | danderson: that's how it's always been though | 13:04 |
SRabbelier | danderson: we need to kick spearce to fix the git HTTP protocol, | 13:05 |
danderson | hm? | 13:05 |
danderson | he needs to invent one | 13:05 |
danderson | not fix it | 13:05 |
danderson | there is no git http protocol | 13:05 |
solydzajs | :-) | 13:05 |
danderson | what passes for HTTP is just GETs of a static website | 13:05 |
solydzajs | ok guys | 13:05 |
danderson | slow, inefficient and read-only | 13:05 |
SRabbelier | danderson: ehhehe, yes, this is true :P | 13:05 |
solydzajs | SRabbelier: Lennie: ready ? | 13:05 |
Lennie | sure | 13:05 |
* danderson goes back into lurk mode, laterz | 13:06 | |
* SRabbelier nods | 13:06 | |
Lennie | cya danderson:) | 13:06 |
solydzajs | Hello our new contributors :-) | 13:06 |
SRabbelier | solydzajs: is the latest version up on melange-demo? | 13:06 |
solydzajs | Let's make some noise :-) | 13:07 |
tanoku | Hello solydzajs. ;d | 13:07 |
* Merio hands up in the air | 13:07 | |
* no_mind shouts oolala-la-oleo oolala-la-ayeo | 13:07 | |
no_mind | solydzajs, thats sufficient noise ? :-p | 13:08 |
*** solydzajs has quit IRC | 13:08 | |
Merio | too much noise perhaps :) | 13:09 |
Lennie | haha | 13:09 |
Lennie | It's just like software engineering, when you need it most it crashes :D | 13:09 |
Lennie | it's like the eternal law :) | 13:09 |
veelck | greetings :) | 13:09 |
danderson | the corrolary is that it breaks only when you broke it | 13:10 |
danderson | and that therefore, you break stuff only when you need it most | 13:10 |
SRabbelier | danderson: ah, I like that one | 13:10 |
*** solydzajs has joined #melange | 13:10 | |
*** ChanServ sets mode: +o solydzajs | 13:10 | |
Lennie | that's one to remember, welcome back solydzajs | 13:11 |
solydzajs | got disconnected | 13:11 |
solydzajs | what did I miss ? | 13:11 |
veelck | solydzajs: i had BSoD - did you too ? ;-) | 13:11 |
solydzajs | :-) | 13:11 |
solydzajs | I saw hi from tanoku and Merio ;-) | 13:11 |
Lennie | nothing, we are waiting on you our showmaster | 13:11 |
Lennie | (19:07:49) • no_mind shouts oolala-la-oleo oolala-la-ayeo | 13:11 |
Lennie | (19:08:06) (no_mind) solydzajs, thats sufficient noise ? :-p | 13:11 |
solydzajs | veelck: no I just got disconnected from IRC server somehow | 13:12 |
veelck | ;-) | 13:12 |
solydzajs | no_mind: very sufficient :-) | 13:12 |
Merio | so it's my guilt you got disconnected... put my hands too much in the air, reaching the channel ops :) | 13:12 |
veelck | solydzajs: irssi+screen ftw | 13:12 |
veelck | ;-) | 13:12 |
solydzajs | ok so we have tanoku, no_mind, Merio and veelck | 13:12 |
SRabbelier | ok, everybody please register at http://melange-demo.appspot.com/ | 13:13 |
solydzajs | SRabbelier: not melange-demo | 13:13 |
solydzajs | SRabbelier: melange-dev | 13:13 |
bhy | solydzajs, hey, and me :) | 13:13 |
solydzajs | Hi bhy | 13:13 |
solydzajs | ok here is the plan for the meeting: | 13:13 |
tanoku | So, demo or dev? | 13:13 |
solydzajs | 0. Melange Team introduction | 13:13 |
solydzajs | 1. Deploy latest Melange revision to melange-dev | 13:13 |
solydzajs | 2. All new contributors login and create user accounts | 13:13 |
solydzajs | 3. Instance developer makes all users developers, so all the features | 13:13 |
solydzajs | are visible | 13:13 |
solydzajs | 4. Discussion regarding workflow | 13:13 |
solydzajs | 5. Discussion regarding code base (how is the project structured, code | 13:13 |
solydzajs | base review, models, views, logic, templates) | 13:13 |
solydzajs | 6. How to get involved, tasks list for GSoC | 13:13 |
solydzajs | 7. Testing suite | 13:13 |
solydzajs | 8. Tasks assignment | 13:13 |
solydzajs | so starting from 0. ;-) | 13:14 |
solydzajs | I'm Pawel Solyga from Melange Team, you may also welcome SRabbelier and Lennie our core developers | 13:14 |
solydzajs | tlarsen is not on IRC but he's also our core developer and previous project lead | 13:15 |
solydzajs | durin42 is working on our test suite and buildbot | 13:15 |
no_mind | i am Vivek Khurana, mentor from last year's GSoC and did not like the app at all | 13:16 |
SRabbelier | Heya everybody, SRabbelier -> "Sverre Rabbelier" <[email protected]> if you need to email :) | 13:16 |
no_mind | I mena last year's app | 13:16 |
Lennie | Hi, I'm Lennard. I code and breath in The Netherlands and I'm currently in my last year for my Bachelor in Computer Science at the Delft University of Technology. My hobbies are gaming (FPS, WoW ^_ ^), movies, and stand up comedy. | 13:16 |
Lennie | ^_ ^ | 13:17 |
no_mind | I have experience of coding in python, and currently hunting bugs for a python based ORM called Dejavu and building a productivity suite in python | 13:17 |
Lennie | Oh and I abuse smilies way too much :D. | 13:17 |
solydzajs | no_mind: nobody really likes it I guess and that's why Melange was started :-) | 13:17 |
no_mind | and I in daytime, I run a small IT consultancy company | 13:18 |
solydzajs | no_mind: people with python experience are needed :-) | 13:18 |
Lennie | dont forget java script and people who want to devote time to make melange look better | 13:18 |
no_mind | ah, using python since version 1.5 | 13:19 |
SRabbelier | oldschool | 13:19 |
solydzajs | Lennie: true | 13:19 |
solydzajs | ok guys, next step, point 1., Latest revision of melange has been committed to http://melange-dev.appspot.com, please go there and create your user profile | 13:20 |
solydzajs | Once all of you are done we will give you developer rights | 13:21 |
solydzajs | which will enable you to view all the features of the current version of Melange | 13:21 |
bhy | I done. | 13:21 |
tanoku | Done. Easy enough. | 13:21 |
bhy | Link ID: bhy | 13:22 |
Merio | Done too | 13:22 |
solydzajs | ok let's wait for veelck and no_mind | 13:22 |
veelck | done | 13:22 |
SRabbelier | danderson: if you want, sign up | 13:23 |
solydzajs | ok | 13:24 |
no_mind | Done | 13:24 |
solydzajs | who is shiyee ? | 13:24 |
shiyee | I'm lurking a bit :-) | 13:25 |
solydzajs | ok :-) | 13:25 |
solydzajs | great :-) | 13:25 |
solydzajs | all the accoutns are created | 13:25 |
solydzajs | I will give you developer rights, one sec | 13:25 |
*** veelck_ has joined #melange | 13:26 | |
solydzajs | ashishrai: lurking too ?;-) | 13:26 |
atulagrwl | I am also interested | 13:26 |
atulagrwl | I was not able to join .. got some last moment work.. | 13:27 |
ashishrai | interested to work | 13:27 |
atulagrwl | me too | 13:27 |
solydzajs | atulagrwl: please create your account on melange-dev.appspot.com | 13:27 |
atulagrwl | one min. | 13:28 |
*** veelck has left #melange | 13:28 | |
solydzajs | I gave all the current users developers rights | 13:28 |
solydzajs | refresh the page | 13:28 |
solydzajs | and let me know if you see all the features | 13:28 |
solydzajs | in sidebar | 13:28 |
Merio | for me it's ok | 13:28 |
veelck_ | ok for me2 | 13:29 |
bhy | ok I got developer right | 13:29 |
Lennie | you also should have received an email stating welcome to melange :D | 13:29 |
tanoku | Yah works over here too. | 13:29 |
ashishrai | yes :) | 13:29 |
veelck_ | Lennie: got email too ;) | 13:29 |
Merio | me 2 | 13:29 |
bhy | got it too | 13:29 |
atulagrwl | solydzajs: i also created account on melange-dev | 13:29 |
SRabbelier | ok, good :) | 13:30 |
solydzajs | atulagrwl: I gave you developer access too, refresh page | 13:30 |
no_mind | works here | 13:30 |
* SRabbelier tests the pagination | 13:30 | |
solydzajs | SRabbelier: it works :-) | 13:30 |
solydzajs | Now what you see there is our current version of Melange. My first question is: Who is unfamiliar with Google Summer of Code Workflow ? | 13:32 |
solydzajs | Who doesn't know how it works | 13:32 |
* no_mind knows | 13:32 | |
tanoku | I think all of us have participated in GSoC before. Either as mentors or students. | 13:32 |
tanoku | We wouldn't be here otherwise. ;d | 13:33 |
veelck_ | tanoku: I didn't ;-) | 13:33 |
Lennie | I'm the only outsider then ^_^ | 13:33 |
tanoku | Ouch then! :) | 13:33 |
veelck_ | but I think I know the basics ;-) | 13:33 |
Lennie | hurray veelck_ :D | 13:33 |
solydzajs | veelck_: yep you are familiar with basics :-) | 13:33 |
veelck_ | Lennie: high five ;-) | 13:34 |
solydzajs | Lennie: veelck_ is my friend from uni and high-school fyi ;-) | 13:34 |
Lennie | the one writing irc on G1? | 13:34 |
Lennie | or Android for that matter :P | 13:34 |
* dmitrig01 is here | 13:34 | |
solydzajs | Lennie: no | 13:34 |
SRabbelier | dmitrig01: sup | 13:34 |
solydzajs | Lennie: the one writing IRC on G1 is in US | 13:34 |
solydzajs | dmitrig01: nice to see you ;-) | 13:34 |
solydzajs | dmitrig01: long time no see ;-) hehe | 13:34 |
dmitrig01 | solydzajs: hehe | 13:35 |
solydzajs | ok let's go thru sidebar menu | 13:35 |
solydzajs | under Site-> Edit Site Settings we can set some things like Site Home page feed, Google Analytics and Google Maps keys | 13:36 |
dmitrig01 | solydzajs: i don't have developer access | 13:36 |
solydzajs | dmitrig01: one sec | 13:36 |
solydzajs | dmitrig01: I don't see you on melange-dev.appspot.com | 13:37 |
dmitrig01 | solydzajs: [email protected], dmitrig01 | 13:37 |
atulagrwl | solydzajs: just one question, how to check if I had developer access? sorry if this question seems absurd | 13:38 |
SRabbelier | dmitrig01: melange-dev, you are on melange-demo maybe? | 13:38 |
Lennie | if your sidebar is filled with a lot of options atulagrwl | 13:38 |
SRabbelier | atulagrwl: hmmm, good point | 13:38 |
Lennie | like club admin etc | 13:38 |
dmitrig01 | SRabbelier: oh yes whoops | 13:38 |
SRabbelier | we might want some message somewhere | 13:38 |
solydzajs | dmitrig01: are you sure you are using melange-dev ? | 13:38 |
SRabbelier | we could put that at the top, near where it says your email etc. | 13:38 |
dmitrig01 | solydzajs: try now | 13:38 |
SRabbelier | (developer) | 13:38 |
Lennie | SRabbelier: Write it down :D | 13:39 |
atulagrwl | SRabbelier: then I had admin right :) | 13:39 |
tanoku | SRabbelier: Probably in the top right, next to your email and username. | 13:39 |
solydzajs | dmitrig01: done. | 13:39 |
solydzajs | SRabbelier: you want to put your Role next to email address ? | 13:40 |
SRabbelier | solydzajs: no, just for Developers | 13:40 |
solydzajs | SRabbelier: or just whether you are Developer or not ? | 13:40 |
SRabbelier | solydzajs: since there's multiple roles | 13:40 |
solydzajs | SRabbelier: ah ok | 13:40 |
dmitrig01 | solydzajs: so you guys fixed tooltips or no? | 13:40 |
* dmitrig01 has been out of the loop for a while | 13:40 | |
danderson | SRabbelier: thx for offer, but on the move | 13:40 |
SRabbelier | dmitrig01: yes, Merio did | 13:40 |
dmitrig01 | SRabbelier: awesome | 13:40 |
solydzajs | dmitrig01: yes fixed, we received patch for that | 13:40 |
SRabbelier | danderson: ok :) | 13:40 |
danderson | ircing from my mobile phone | 13:41 |
* dmitrig01 wonders who merio is | 13:41 | |
* SRabbelier points at Merio | 13:41 | |
* dmitrig01 waves to Merio | 13:41 | |
* Merio waves his hand :) | 13:41 | |
solydzajs | ok guys lets talk about sidebar menu | 13:41 |
solydzajs | in Document section you can create or list all the site documents, those documents can be later used as home pages, terms of service, ideas lists or any other things that is needed. | 13:43 |
solydzajs | for example if you create some document and then go to Edit Site Settings you can then select this document as your site home page | 13:44 |
bhy | Scope path: is required? | 13:44 |
Lennie | can I take that one :D? | 13:44 |
SRabbelier | bhy: yes, Lennie will work on a scope selector | 13:45 |
no_mind | what is scope path in a document ? | 13:45 |
SRabbelier | :D | 13:45 |
Lennie | nm ^_^ | 13:45 |
bhy | I think scope path just like namespace in C++ | 13:45 |
solydzajs | Lennie: describe scope path please ;-) | 13:46 |
Lennie | I feel like I'm being tested :D | 13:46 |
atulagrwl | solydzajs: changing public name and link id changed my access to application.. | 13:46 |
tanoku | gg ;D | 13:46 |
Lennie | atulagrwl: You just discovered something we are in need of fixing :P | 13:46 |
Lennie | you wont be able to change your link id | 13:46 |
Lennie | publicc name yes | 13:46 |
Lennie | link id is used to uniquely identify you | 13:47 |
solydzajs | atulagrwl: thx, I will restore your profile, we need to make link id immutable | 13:47 |
SRabbelier | solydzajs: Lennie just mentioned this :) | 13:47 |
SRabbelier | solydzajs: in a PM I mean, about making it immutable that is | 13:48 |
atulagrwl | SRabbelier: sorry i didn't see that | 13:48 |
solydzajs | atulagrwl: done, restored | 13:48 |
atulagrwl | solydzajs: thnx | 13:48 |
solydzajs | We have to fix it ASAP | 13:49 |
solydzajs | :-) | 13:49 |
solydzajs | Lennie: do you want to answer scope path question ? | 13:49 |
Lennie | Scope path is used to kind of create the context of entities, for instance a document for Apache in GSoC 2009 would probably have the following scope path: google/gsoc/gsoc2009/asf/ | 13:49 |
Lennie | only admins from asf will be able to put documents there | 13:50 |
Lennie | solydzajs, if you could elaborate ^_ ^ | 13:50 |
danderson | so... It's a directory? | 13:50 |
danderson | with permissions, it seems | 13:50 |
bhy | just like namespace right? | 13:50 |
solydzajs | on our case, scope path is like chain :-) Sponsor Link id -> Program link id -> Organization link id | 13:51 |
solydzajs | this is just an example, there can be different scope_paths | 13:53 |
solydzajs | for example if you create a document | 13:53 |
solydzajs | and assign it a scope_path 'site' | 13:53 |
solydzajs | it will automatically show up in sidebar under Site submenu | 13:54 |
Merio | solydzajs: documents and scope path can be defined only by developer or, for example, an organization can put up own documents as well (without scope path, I guess) | 13:54 |
solydzajs | right now scope path can be only set in Documents, in other view the scope_path is set automatically | 13:54 |
solydzajs | basically we want it to be automatic for Documents too | 13:55 |
veelck_ | makes sense | 13:56 |
solydzajs | so you will have under Club -> New Club Document, under Program -> Create Program Document etc | 13:56 |
solydzajs | so you don't have to worry about scope_path at all | 13:56 |
solydzajs | That's what Lennie will work on, scope selector | 13:56 |
solydzajs | ok any questions regarding Documents ? | 13:57 |
solydzajs | Next is Program Owner (Sponsor) like Google | 13:57 |
solydzajs | you need to create a Sponsor before you create any program | 13:58 |
solydzajs | after you create a Program Owner | 13:58 |
solydzajs | you need to create Program Admins like Leslie | 13:58 |
no_mind | how to create a program owner ? | 13:58 |
solydzajs | New Program Owner | 13:59 |
solydzajs | under Program Owner section | 13:59 |
no_mind | ok | 13:59 |
solydzajs | on melange-dev we have already Google as program owner for testing purposes | 14:00 |
solydzajs | so after you create program | 14:00 |
solydzajs | you need to add some program admins | 14:00 |
Lennie | invite an admin :D | 14:00 |
veelck_ | hahah, Program Administrator/solydzajs from Angola ;-) | 14:01 |
*** solydzajs has quit IRC | 14:02 | |
Lennie | hmm | 14:02 |
*** ahassany has joined #melange | 14:02 | |
veelck_ | I hope it was not because of me... | 14:02 |
* Merio didn't put up his hands this time | 14:02 | |
*** solydzajs has joined #melange | 14:03 | |
*** ChanServ sets mode: +o solydzajs | 14:03 | |
Lennie | :D | 14:03 |
Lennie | wb | 14:03 |
no_mind | wb | 14:03 |
veelck_ | :) | 14:03 |
bhy | seems I got two notification when I invite myself | 14:03 |
Lennie | oo | 14:04 |
Lennie | nice :) | 14:04 |
solydzajs | what was the last message you got ? | 14:04 |
Lennie | that would be my fault :P | 14:04 |
Lennie | (20:00:28) (@solydzajs) you need to add some program admins | 14:04 |
bhy | two same notification I mean | 14:04 |
solydzajs | solydzajs: you do that by inviting some existing Melange users to become an admin | 14:04 |
solydzajs | [8:01pm] solydzajs: in New Program Administrator | 14:04 |
solydzajs | [8:01pm] solydzajs: Lennie: please invite some users to become Program Admins | 14:04 |
Lennie | I only got one bhy :D | 14:05 |
Lennie | who wants an invite, tell me your link_id :D | 14:05 |
*** lh has joined #melange | 14:05 | |
*** ChanServ sets mode: +o lh | 14:05 | |
Lennie | hi Leslie | 14:05 |
Lennie | welcome to our new contributors meeting :D | 14:06 |
lh | Lennie: greetings | 14:06 |
no_mind | all hail lh | 14:06 |
Merio | Hi lh | 14:06 |
lh | hello all | 14:06 |
no_mind | hi lh | 14:06 |
tanoku | Hell Leslie. | 14:06 |
tanoku | *hey | 14:06 |
tanoku | Heh. | 14:06 |
* lh is impressed to see 28 people in here | 14:06 | |
* lh is happy to see 28 people here | 14:06 | |
solydzajs | Hi lh :-) | 14:06 |
bhy | hi lh :) | 14:06 |
SRabbelier | tanoku: typing fail | 14:06 |
lh | ok i am so lagged | 14:06 |
veelck_ | hi lh | 14:07 |
lh | solydzajs: greetings | 14:07 |
lh | so when does the demo start | 14:07 |
solydzajs | we are already demoing ;-) | 14:07 |
tanoku | SRabbelier: Freudian slip anyone? ;) | 14:07 |
Lennie | we already started | 14:07 |
Lennie | log on to http://melange-dev.appspot.com | 14:07 |
tpb | Title: Home Page (at melange-dev.appspot.com) | 14:07 |
lh | solydzajs: ah clarity. | 14:07 |
* lh logs on | 14:07 | |
Lennie | create a profile lh and I'll hook you up | 14:08 |
lh | Lennie: done lhospo@ | 14:08 |
Lennie | you hav dev access | 14:08 |
lh | wow there are a lot of new features | 14:08 |
lh | woo woo! | 14:09 |
Lennie | yeah, I've been working my arse off | 14:09 |
Lennie | I expect a GOSPO t-shirt ^_^ | 14:09 |
lh | Lennie: done. | 14:09 |
Lennie | :D | 14:09 |
solydzajs | :-) | 14:09 |
veelck_ | Lennie: got only one invite | 14:09 |
SRabbelier | lh: he has! | 14:09 |
solydzajs | yep I got one too | 14:09 |
lh | SRabbelier: i can see that | 14:09 |
solydzajs | ok so we have Google as Program Administrator | 14:09 |
Lennie | veelck_, k | 14:09 |
solydzajs | as Program Owner I mean | 14:10 |
solydzajs | and we have invited some User to become Program Owners | 14:10 |
Lennie | veelck_, you should only get one :D | 14:10 |
solydzajs | to become Program Admins I mean ;-) | 14:10 |
solydzajs | eh naming ;-) | 14:10 |
solydzajs | Lennie: invite LH to become Program Admin | 14:11 |
Lennie | already done :) | 14:11 |
ashishrai | what other roles can i put , besides host | 14:11 |
veelck_ | Lennie: i know :) | 14:11 |
ashishrai | got one notification | 14:11 |
solydzajs | if you received invitation you will see it in Notifications | 14:11 |
solydzajs | you can read it and accept or reject | 14:11 |
solydzajs | if you accept it you will be asked to create more detailed Program Admin profile | 14:12 |
solydzajs | You will be asked for the same data when you create Student Profile, Mentor, Org admin, or any other Role profile | 14:13 |
tanoku | Isn't there some kind of global alert when you get a new notification? | 14:13 |
Lennie | ashishrai, we only have club_admin and host at the moment, more on the way | 14:13 |
tanoku | Or do ou have to go directly to the notifications section? | 14:13 |
Lennie | tanoku, yes there is | 14:13 |
tanoku | Neat. | 14:14 |
Lennie | you will automatically receive an email if you have an unread notification. You will only receive this once. Also it is highlighted by the bold menu item :) | 14:14 |
Lennie | We might add some sort of display like gmail later on :D | 14:14 |
Lennie | that will immedeatly tell you that you have a new notifications when you are browsing the website | 14:14 |
veelck_ | solydzajs: what is proper format for birthdate ? | 14:14 |
veelck_ | ;-) | 14:14 |
Lennie | 11/21/1934 | 14:15 |
solydzajs | US style :-) | 14:15 |
veelck_ | as I can't fill in details without date, and whatever I put it wrong.. | 14:15 |
veelck_ | ah ok :) | 14:15 |
Lennie | We will replace that with a JS date picker soonish, it has just been completed | 14:15 |
Lennie | right solydzajs? | 14:15 |
solydzajs | ok good point we will hook up our date picker widget there | 14:15 |
veelck_ | :) | 14:16 |
veelck_ | cool | 14:16 |
Lennie | we might not want that if its not easy to browse years :P | 14:16 |
solydzajs | we will figure it out | 14:16 |
solydzajs | or just add example_text | 14:16 |
tanoku | A calendar picker for birthdate doesn't sound too smart. | 14:16 |
solydzajs | let's just add example_text | 14:16 |
solydzajs | and it will solve the problem | 14:16 |
tanoku | How about dropbox boxes? That sounds quite common. ;p | 14:16 |
Lennie | yeah it's weird that django doesnt do that automatically :S | 14:17 |
solydzajs | ok I noted that | 14:17 |
veelck_ | it would be enough to have it on the poput thing on the right imho (as the standard you should use) | 14:17 |
veelck_ | as the cloud or whatever | 14:17 |
bhy | Lennie, djanog's admin interface has a datepicker | 14:18 |
Lennie | k | 14:18 |
Lennie | what's next solydzajs? | 14:19 |
solydzajs | ok after we create a Program Admin role | 14:19 |
Lennie | I see lh completed the admin process :0 | 14:19 |
lh | Lennie: got a 500 error the first time | 14:19 |
SRabbelier | Lennie: she is our admin after all :P | 14:19 |
solydzajs | What we are missing is a list which shows you your current Roles | 14:19 |
Lennie | lh, we will go through the appspot logs after this then :) | 14:20 |
lh | solydzajs: right, that link current just redisplays notifications read/unread | 14:20 |
lh | Lennie: awesome thank you | 14:20 |
Lennie | lh: it displays your invites and requests | 14:20 |
Lennie | it will show your roles and past roles some day :D | 14:20 |
lh | Lennie: i will take another look | 14:20 |
lh | ah yes | 14:21 |
lh | kk | 14:21 |
solydzajs | ok once you are a Program Admin you can create a Program (notice: right now you can create it also if you have just Developer rights, but we will fix it ) | 14:21 |
solydzajs | go to New Program | 14:22 |
solydzajs | and create some Programs ;-) | 14:23 |
solydzajs | I can see GSoc 2009 already ;-) | 14:25 |
solydzajs | I want more ;-) | 14:25 |
solydzajs | come on | 14:25 |
solydzajs | :-) | 14:25 |
veelck_ | what is select button for ? | 14:25 |
lh | solydzajs: in progress | 14:25 |
veelck_ | *buttons | 14:25 |
solydzajs | veelck_: you can select document for home page or Terms of Service | 14:26 |
veelck_ | ahh, ok :) | 14:26 |
veelck_ | now I see ;) | 14:26 |
Merio | solydzajs: I haven't too much fantasy ;) | 14:26 |
solydzajs | Merio: name it Merio Super Cool Program :-) | 14:26 |
Merio | solydzajs: Going to :) | 14:27 |
solydzajs | Cool Kidz Only Program ;-) | 14:27 |
solydzajs | nice | 14:27 |
Lennie | thats mine :D | 14:27 |
no_mind | done created a program called "new pinch" | 14:27 |
lh | using select to choose a document for ToS causes create program form to clear. | 14:28 |
solydzajs | lh: yes we know, that's why there is a warning right now | 14:28 |
lh | ah | 14:28 |
solydzajs | lh: for now we need to save the program and the select document | 14:28 |
* lh enjoys ignoring warnings | 14:28 | |
veelck_ | when creating new program I could choose workflow type with combo, and after save changes there is only plain text - is it ok ? | 14:28 |
solydzajs | veelck_: yes once you select workflow type you cannot change it | 14:29 |
veelck_ | cool | 14:29 |
solydzajs | veelck_: we don't want somebody to change GSoC into GHOP :-) | 14:29 |
* lh needed to wider window to see help text | 14:29 | |
Lennie | it determines if you are running 'gsoc' or 'ghop' :D | 14:29 |
solydzajs | veelck_: or vice versa :-) | 14:29 |
no_mind | I think the text for workflow should be same as one shown in drop down at the time of creating the program | 14:29 |
veelck_ | :D | 14:29 |
no_mind | showing ghop for task based flow is confusing | 14:29 |
Lennie | k | 14:29 |
solydzajs | no_mind: noted thx | 14:29 |
Lennie | we should do these runs more often, usefull feedback D: | 14:30 |
Lennie | and minor patches for new contributors :D | 14:30 |
solydzajs | I have already 10 notes :-) | 14:30 |
solydzajs | we summarize at the end | 14:30 |
solydzajs | will | 14:30 |
SRabbelier | solydzajs: you don't want to make issues on the tracker? :P | 14:30 |
solydzajs | :-) | 14:30 |
veelck_ | anyway it's a bit awkward with this select buttons | 14:31 |
veelck_ | ;-) | 14:31 |
Lennie | would links be better? | 14:31 |
veelck_ | it doesn't save, so maybe they can be unusable before creation, only after | 14:31 |
Lennie | that just say select | 14:31 |
solydzajs | veelck_: it's better then writing scope_path and link id of the document yourself :-) | 14:31 |
veelck_ | I didn't mean that | 14:31 |
solydzajs | veelck_: but we will fix it :-) | 14:31 |
veelck_ | for creation those can be hidden (maybe, i'm not an interface engineer ;-) ) | 14:32 |
veelck_ | solydzajs: cool | 14:32 |
Lennie | funny thing is normally they were hidden before creation, but we patched it not to be :D | 14:33 |
veelck_ | haha | 14:33 |
veelck_ | :) | 14:33 |
Lennie | a cool challenge for a new committer would be to make it so that the form wouldn't clear :) | 14:33 |
Lennie | solydzajs, proceed :D | 14:33 |
veelck_ | this text (discards unsaved changes) is not red enough ;-) | 14:34 |
solydzajs | ok so we went thru User, Document, Site, Program Owner, Program Admin, Program sections | 14:34 |
lh | i accidentally signed out and have lost developer privledges. miff. | 14:34 |
Lennie | ? | 14:34 |
solydzajs | lh: oh hmm I will have a look | 14:34 |
Lennie | you still have dev here | 14:34 |
Lennie | on my screen | 14:34 |
solydzajs | yep on mine too | 14:34 |
tanoku | ...I signed off and back in and my privileges aren't gone. | 14:35 |
lh | Lennie: logged in and all i see available in left hand nav are User and Club application | 14:35 |
Lennie | f5? | 14:35 |
lh | oh wait nm | 14:35 |
lh | sorry | 14:35 |
lh | all good | 14:35 |
no_mind | it shows lh as a dev in user profile | 14:35 |
solydzajs | :-) | 14:35 |
solydzajs | ok so in Users you can create a new user by yourself if you need to or Edit some User profile, we don't want to touch that functionality right now, since it may disable some developer right for Users or delete their profiles etc | 14:36 |
tanoku | Why would you want to create users yourself, anyway? | 14:37 |
Lennie | because you feel lonely :D | 14:37 |
lh | tanoku: it happens, believe me | 14:37 |
solydzajs | tanoku: testing mostly, or if somebody calls me that he wants to have Melange account on this gmail account but has no internet access right now I should be able to create it | 14:37 |
tanoku | Fair enough. :) | 14:38 |
solydzajs | tanoku: or I want to create an account for 3 more Program Administrators and I know all the data, that way they don't have to login to create account, I will create that for them and invite them to become Program Admin | 14:38 |
Lennie | application process? | 14:38 |
atulagrwl | I seems fair enough | 14:39 |
veelck_ | solydzajs: that would be a bit weird to ask for melange account without internet access ;-) | 14:39 |
solydzajs | Request section allows you to List all the Request in the system | 14:39 |
bhy | I found the yellow help pop-up only follows mouse, but not Tab? | 14:39 |
veelck_ | but for testing is fair enough | 14:39 |
bhy | I mean the pop up when filling form | 14:39 |
Lennie | bhy, nice one | 14:39 |
no_mind | bhy, good one | 14:39 |
solydzajs | noted | 14:40 |
solydzajs | thx | 14:40 |
solydzajs | Lennie: SRabbelier would guys like to say something about Clubs functionality ? | 14:40 |
Merio | solydzajs: the link popup, AFAIK, is not binded with tab at all in the library | 14:40 |
solydzajs | Club Application Club Admin, Club | 14:40 |
SRabbelier | I think lennard should, he has been doing most of the work | 14:41 |
SRabbelier | solydzajs: its his masterpiece | 14:41 |
solydzajs | Lennie: please :-) | 14:41 |
Lennie | Clubs are there to function as groups of users outside any program like GSOC | 14:41 |
Lennie | clubs will be able to create documents and other 'group web2.0' functionality later down the road | 14:42 |
Lennie | also clubs are the starting point for applying to GSOC | 14:42 |
solydzajs | Just one note, a lot of code made for Clubs, Club Admins, Club Application will be similar to what we need for Orgs Applications, Orgs, Org Admins | 14:42 |
Lennie | at the moment there are only clubs and club admins, club members are on there way | 14:42 |
Lennie | If you go to new club application | 14:42 |
Lennie | you can apply to become a club | 14:42 |
Lennie | so lets do that :D | 14:43 |
solydzajs | Another note, Clubs can be a starting point for applying to Program, but they don't have to be. | 14:43 |
solydzajs | ok guys let's go to Club Application and apply to become a Club :-) | 14:43 |
veelck_ | terms of service picker doesn't say much to me | 14:44 |
solydzajs | veelck_: in what view ? | 14:44 |
veelck_ | <soc.models.document.Document object at 0x500a905bdc840e28> | 14:44 |
veelck_ | create club | 14:44 |
solydzajs | SRabbelier: you cannot have select User for backup admin there | 14:45 |
Lennie | bhy, group or club :D? | 14:45 |
solydzajs | SRabbelier: this gives normal user power to view all the emails etc | 14:45 |
SRabbelier | solydzajs: oh | 14:45 |
SRabbelier | solydzajs: we can fix that | 14:45 |
bhy | Lennie, well :) | 14:45 |
SRabbelier | solydzajs: by not listing email in pick view | 14:46 |
solydzajs | SRabbelier: you don't want to list all the user anyway it will be too much to go thru | 14:46 |
bhy | there's "Group Name:" in "Create Club App " | 14:46 |
SRabbelier | solydzajs: list filtering ofcourse | 14:46 |
SRabbelier | solydzajs: we talked about this :P | 14:46 |
lh | if the backup admin is selected from all system users, that's going to get tough for people to select from. this system is going to have several thousand users..... | 14:47 |
no_mind | who should i select as a backup group admin for my club application ? | 14:47 |
bhy | sorry, s/Create Club App /New Club Application/ | 14:47 |
solydzajs | lh: exactly, that's what I'm trying to say | 14:47 |
Lennie | no_mind, type in lennie :D | 14:47 |
lh | solydzajs: right. | 14:47 |
no_mind | we need filtering for users in the select | 14:47 |
solydzajs | ok noted | 14:48 |
solydzajs | I don't see any club applications yet | 14:49 |
solydzajs | :-) | 14:49 |
lh | solydzajs: Cream Puffs Anonymous | 14:49 |
solydzajs | got it | 14:49 |
SRabbelier | solydzajs: lol :P | 14:49 |
solydzajs | :-) | 14:49 |
SRabbelier | solydzajs: nice | 14:49 |
bhy | em, why the backup administrator is required? | 14:49 |
solydzajs | lh: should the backup admin be required ? | 14:49 |
danderson | so that there is one if the main administrator fails | 14:49 |
no_mind | ok, two things. 1) why propogate to a new page to select backup admin ? I should come up with some kind of popup IMHO. 2) On user selection page, when I click next I get "Access denied" | 14:50 |
lh | bhy: because if your group doesn't have a backup admin during the application stage, chances are that something will go wrong later. sign of being organized and having critical mass in your project of folks who want to participate | 14:50 |
SRabbelier | no_mind: please, go for it! | 14:50 |
SRabbelier | no_mind: if you can code that for me, I'll pay you!! :P | 14:50 |
SRabbelier | no_mind: (in brownies, or other food of your choice :P) | 14:50 |
Lennie | Hamburgers | 14:50 |
Lennie | ! | 14:50 |
no_mind | sure, I am just ranting here so that this goes into the task list | 14:50 |
lh | also, we should remove self from list of users - i selected myself only to be told later i couldn't be the admin. should not have been able to do this in the first place. | 14:50 |
SRabbelier | Lennie: always opts for hamburgers | 14:50 |
* lh will feed y'all | 14:51 | |
no_mind | I can pick up laters | 14:51 |
SRabbelier | lh: mhhh.... ok... that's gonna be fun | 14:51 |
no_mind | lh, we are in different corners f this earth... | 14:51 |
Lennie | no_mind, I like ranting keep it going | 14:51 |
atulagrwl | I am ready for code anything for food :D | 14:51 |
SRabbelier | ok | 14:51 |
SRabbelier | should we remove the selection thing | 14:52 |
lh | no_mind: sure we are now. wont always be that way. | 14:52 |
SRabbelier | and just make people type? | 14:52 |
veelck_ | atulagrwl: haha :) | 14:52 |
no_mind | lh, sure you can always fly down :p | 14:52 |
* Merio starts poll: is it better coding for cotton or coding for lh food? | 14:52 | |
Lennie | ha | 14:52 |
Lennie | I get both :P | 14:52 |
SRabbelier | Merio: both! | 14:52 |
no_mind | coding for food, even UN has "food for work" program | 14:52 |
Lennie | so dont care :D | 14:52 |
Lennie | haha n1 no_mind | 14:52 |
lh | SRabbelier: that requires them to know backup admins name. maybe that is fine. these people should be talking to each other. | 14:53 |
solydzajs | lh: I accepted your Club Application | 14:53 |
Lennie | anyho | 14:53 |
lh | Merio: SRabbelier and Lennie are right, both | 14:53 |
Lennie | if you go to reviwe club applications | 14:53 |
no_mind | may be google should think of paying in hamburgers then $$$ | 14:53 |
no_mind | :p | 14:53 |
Lennie | you can go to the same review process that will be apllied to organistations | 14:53 |
SRabbelier | perhaps | 14:54 |
SRabbelier | we can provide a pop-up window | 14:54 |
SRabbelier | with a list of users | 14:54 |
no_mind | done creating club application | 14:54 |
SRabbelier | (hopefully that they can filter) | 14:54 |
SRabbelier | and then find the user from their real name or something | 14:54 |
SRabbelier | and they can copy/paste the link_Id? | 14:54 |
Lennie | if it's a popup it can callback via JS | 14:54 |
Lennie | to auto fill in | 14:54 |
Lennie | I think :p | 14:54 |
no_mind | an ajaxy pop up window, just a layer on top of existing page | 14:54 |
tanoku | Yeah, copy-paste is just ugly. | 14:54 |
Lennie | no_mind having a layer | 14:55 |
Lennie | graying out the rest of the page | 14:55 |
no_mind | yup | 14:55 |
tanoku | Or a real popup, it should be able to callback the selection either way. | 14:55 |
Lennie | just like when uploading a profile picture for google | 14:55 |
Lennie | would be cool :D | 14:55 |
solydzajs | yep exactly | 14:55 |
tanoku | Brrrr... so many ideas. Who's going to implement all of this? :) | 14:55 |
solydzajs | we :-) | 14:55 |
solydzajs | all of us :-) | 14:55 |
no_mind | tanoku, my experience is that users get annoyed when you pop up a new window but think its cool to have a popup layer on same page | 14:56 |
solydzajs | layer is better I agree | 14:56 |
solydzajs | popups are wrong | 14:56 |
SRabbelier | no_mind: how much work is it to implement that though? | 14:56 |
solydzajs | :-) | 14:56 |
solydzajs | we will discuss that later | 14:56 |
solydzajs | let's stay on topic | 14:56 |
Lennie | or pm each other SRabbelier and no_mind :) | 14:56 |
no_mind | dont know in google app engine, but using jquery I can do this in less than one day | 14:56 |
tanoku | I hope someone is taking notes of all this. | 14:57 |
lh | tanoku: that and we have logs | 14:57 |
Merio | if you don't mind to insert a bit of dojotoolkit it's easy enough... but it would be more load. Don't know with jquery | 14:57 |
no_mind | ok lets discuss this after demo | 14:57 |
SRabbelier | no_mind: we are using jquery :) | 14:58 |
no_mind | okies there is a jquery plugin for this | 14:58 |
*** veelck has joined #melange | 14:58 | |
tanoku | There's a jquery plugin for everything. <3 jQuery | 14:58 |
solydzajs | I'm taking notes :-) | 14:59 |
solydzajs | ok | 14:59 |
solydzajs | Lennie: I don't see Leslie as Club Admin | 14:59 |
solydzajs | Lennie: why is that ? | 14:59 |
Lennie | because a created club means that you receive invite to become an admin | 15:00 |
SRabbelier | solydzajs: she needs to fill in the profile | 15:00 |
* lh heads to do this | 15:00 | |
Lennie | http://melange-dev.appspot.com/request/list | 15:00 |
tpb | Title: Sign In Required (at melange-dev.appspot.com) | 15:00 |
Lennie | ftw | 15:00 |
Lennie | hahah | 15:00 |
SRabbelier | LOL | 15:00 |
Lennie | love that bot :d | 15:00 |
* SRabbelier chuckes | 15:00 | |
solydzajs | ok but I see her Club Application is already a Club | 15:01 |
Lennie | yes | 15:01 |
solydzajs | which means there is Club without Admin at this stage | 15:01 |
Lennie | yes | 15:01 |
solydzajs | which is not good | 15:01 |
lh | each time i attempt to click on my pending request for club admin status, i get a 500 error | 15:01 |
SRabbelier | solydzajs: we can't circumvent that :) | 15:01 |
lh | solydzajs is right. once you create a club ap, you should automatically be the admin once the club is accepted | 15:01 |
lh | SRabbelier: why not? | 15:01 |
SRabbelier | lh: that's impossible | 15:01 |
SRabbelier | lh: you need to fill in the invitation | 15:02 |
SRabbelier | lh: we can't make you an admin without you filling out the details | 15:02 |
SRabbelier | solydzajs: it's guaranteed that there is an invitation to become an admin though | 15:02 |
lh | SRabbelier: hrm. then don't allow a club to be accepted until the invitation is opened and user completes profile? | 15:02 |
SRabbelier | lh: we can create the club but make it 'invalid' or such | 15:02 |
lh | can application be left in pending limbo waiting on club admin | 15:02 |
lh | SRabbelier: perfect, yes. "in progress" not invalid, but yes. | 15:03 |
lh | :) | 15:03 |
SRabbelier | lh: ok.. | 15:03 |
Merio | probably there is something I'm doing wrong | 15:03 |
solydzajs | Merio: what's not working for you ?? | 15:05 |
Merio | solydzajs: I'm trying to create the new club application. If I ask to save changes it complains that the backup group administrator is required... if I try to take one backup administrator it discards all my changes... | 15:05 |
Merio | Perhaps I've lost something in the discussion, I'm a bit ill this evening | 15:05 |
solydzajs | Merio: yep this is bad design we will fix it :-) just put: solydzajs as backup admin | 15:05 |
tanoku | Yeah, all those selection buttons with "(discards all changes)" need to be changed. | 15:05 |
Merio | okay | 15:05 |
SRabbelier | I'm working on those with no_mind | 15:06 |
solydzajs | ok meeting is 2h already so I would like to finish the live demo part and talk a little bit about our code base | 15:07 |
solydzajs | is that ok with everybody ? | 15:07 |
tanoku | Fair enough. | 15:07 |
Merio | okay for me | 15:07 |
veelck_ | yep | 15:07 |
lh | solydzajs: go for it but it's only been an hour.... | 15:07 |
* lh suspects timeanddate.com has led her astray | 15:07 | |
veelck_ | lh: it was two :) | 15:07 |
lh | veelck_: well crap. :( | 15:07 |
tanoku | Actually Leslie, meeting began at 19:00 | 15:07 |
veelck_ | GTM+1 ;-) | 15:08 |
Merio | GMT+1 | 15:08 |
tanoku | Aka Spaintime. | 15:08 |
lh | http://timeanddate.com/worldclock/converted.html?month=1&day=24&year=2009&hour=19&min=0&sec=0&p1=0&p2=224 | 15:08 |
tpb | <http://ln-s.net/2kuo> (at timeanddate.com) | 15:08 |
lh | well erg. | 15:08 |
lh | sorry all | 15:08 |
* lh sits back, shuts up and pays attention | 15:08 | |
solydzajs | lh: no problem | 15:08 |
solydzajs | ok we went thru almost all the current functionality of the web app | 15:09 |
veelck_ | yay :D | 15:09 |
tanoku | ...and we found many bugs and possible features! | 15:09 |
solydzajs | if there anyone here who didn't look into source code yet ? | 15:09 |
solydzajs | the application is located in /trunk/app in the repository | 15:10 |
solydzajs | 99% of the modules are in trunk/app/soc | 15:10 |
solydzajs | our code is divided into HTML templates | 15:11 |
solydzajs | in app/soc/templates directory | 15:11 |
solydzajs | logic | 15:11 |
solydzajs | in app/soc/logic | 15:11 |
solydzajs | datastore models in app/soc/models | 15:11 |
solydzajs | and all the views | 15:11 |
solydzajs | in app/soc/views | 15:11 |
bhy | what's the logic means? | 15:11 |
tanoku | The actual backed for the app. | 15:12 |
no_mind | why gsoc and ghop have different directories ? | 15:12 |
solydzajs | bhy: anything that is not part of view, so things like getting data from datastore | 15:12 |
bhy | how about soc/views/models? | 15:13 |
SRabbelier | bhy: views that are made to show the models | 15:13 |
solydzajs | soc/views/models is the directory where you keep views for particular models | 15:13 |
solydzajs | each model has it's on view module | 15:13 |
solydzajs | in soc/views/models | 15:13 |
bhy | em, I see | 15:14 |
solydzajs | no_mind: soc directory is common stuff for both GSoC and GHOP, and gsoc and ghop directories are for customization for each program | 15:14 |
tanoku | That comes straight from Django. | 15:14 |
SRabbelier | tanoku: what does? | 15:14 |
tanoku | The whole views-models concept, doesn't it? | 15:15 |
no_mind | ok | 15:15 |
solydzajs | in soc/logic you can find base.py module which includes Base logic class that all other logic classes inherit from | 15:15 |
*** ahassany has quit IRC | 15:15 | |
solydzajs | soc/logic/models/base.py I ment | 15:15 |
SRabbelier | tanoku: it is way before Django | 15:15 |
SRabbelier | tanoku: Model-View-Controller is the name of the concept | 15:15 |
solydzajs | in soc/views/models/base.py module you can find Base view class which all other view classes inherit from | 15:15 |
solydzajs | SRabbelier: can you tell a little bit about __init__ and params ? | 15:16 |
SRabbelier | solydzajs: sure | 15:17 |
SRabbelier | in the __init__ the base.View method tries to construct a dictionary with configuration settings, aka params | 15:17 |
SRabbelier | you can see that construction in params.py | 15:17 |
SRabbelier | soc/views/helpers/params.py to be exact | 15:17 |
solydzajs | SRabbelier: please mention list, edit,create, delete views and rights params etc | 15:19 |
solydzajs | I will be right back | 15:19 |
SRabbelier | solydzajs: ok :) | 15:20 |
SRabbelier | there's multiple views in base.View | 15:20 |
SRabbelier | these are the most commenly used :D | 15:21 |
SRabbelier | so you can very easily create a new entity | 15:21 |
SRabbelier | and have it's view hooked up | 15:21 |
SRabbelier | the different views (list, edit, etc0 | 15:21 |
SRabbelier | use the params to create a view specific to the entity | 15:22 |
SRabbelier | everybody with me so far? | 15:22 |
bhy | yes :) | 15:22 |
no_mind | k | 15:22 |
SRabbelier | please have a look at base.py and params.py :) | 15:22 |
veelck_ | aha ;) | 15:22 |
Merio | yes :) | 15:22 |
SRabbelier | ok | 15:24 |
SRabbelier | does it make sense? | 15:24 |
veelck_ | yes | 15:24 |
no_mind | yup | 15:24 |
solydzajs | you can setup right to particular views | 15:24 |
solydzajs | templates for particular views | 15:24 |
solydzajs | if you don't want to use the generic ones | 15:24 |
solydzajs | etc | 15:24 |
SRabbelier | you can see how to use this all over melange :) | 15:25 |
SRabbelier | there's examples of almost everything in soc/views | 15:25 |
solydzajs | access module has all the functions required to check rights | 15:25 |
solydzajs | like checkIsHost etc | 15:25 |
SRabbelier | the 'rights' parameter is used for the access control Pawel mentioned | 15:27 |
SRabbelier | uhm... mhhh | 15:27 |
solydzajs | SRabbelier: couple words about getSideBar and getUrls methods ? | 15:28 |
SRabbelier | logic module | 15:28 |
SRabbelier | oh, sure | 15:28 |
SRabbelier | in each view there's a getSideBar and getDjangoUrl method | 15:28 |
SRabbelier | (names are slighty different, but can't remember :P) | 15:28 |
solydzajs | basically how the urls for each model views are created | 15:28 |
SRabbelier | for those who don't know Django | 15:28 |
SRabbelier | it uses a simple list for the sitemap | 15:29 |
SRabbelier | the list consists of a regexp | 15:29 |
SRabbelier | a module+function to call when the regexp matches | 15:29 |
SRabbelier | and the name of the url | 15:29 |
*** bono8106 has joined #melange | 15:29 | |
SRabbelier | uhm | 15:31 |
SRabbelier | everybody still listening? :P | 15:31 |
solydzajs | :-) | 15:31 |
veelck_ | :) | 15:31 |
* SRabbelier feels like talkign to a void | 15:31 | |
Merio | yes :) | 15:31 |
SRabbelier | ok :P | 15:32 |
solydzajs | ok quick break in code base review | 15:32 |
SRabbelier | you can ask question :P | 15:32 |
solydzajs | :-) | 15:32 |
tanoku | We are trying to assimilate all the information. That's why we're so quiet. :p | 15:32 |
no_mind | :) | 15:32 |
veelck_ | did you mean getDjangoURLPatterns and getSidebarMenus or I'm missing something ;-) | 15:32 |
solydzajs | We have a list of feature requirements for Melange to support Google Summer of Code on this webpage | 15:32 |
solydzajs | http://code.google.com/p/soc/wiki/MelangeGSoCRequirements | 15:32 |
tpb | <http://ln-s.net/2kv9> (at code.google.com) | 15:32 |
solydzajs | Before you start working on any of those please let us know what do you want to work on | 15:33 |
SRabbelier | veelck_: yes, those are the ones | 15:33 |
solydzajs | or what are your skill and what are you interested in working on | 15:33 |
solydzajs | that way we can assign you some tasks from the list or not | 15:33 |
veelck_ | SRabbelier: ok :) | 15:33 |
solydzajs | and make sure that nobody else is working on the same thing at the same time | 15:33 |
tanoku | Ok, so are we assigning tasks now? ^^ | 15:33 |
solydzajs | please ask questions on melange-soc or melange-soc-dev whenever you have some ;-) or ask us directly on IRC | 15:34 |
no_mind | ok | 15:34 |
SRabbelier | tanoku: it is point 8 on the list wasn't it? :P | 15:34 |
solydzajs | we have a month to finish Melange for GSoC | 15:34 |
no_mind | will be good if someone can explain setting up local dev environment for melange | 15:35 |
solydzajs | so help is really appreciated | 15:35 |
tanoku | SRabbelier: Dunno, you pasted that list quite a while ago. | 15:35 |
tanoku | no_mind: What issues do you have? | 15:35 |
SRabbelier | tanoku: that was solydzajs actually :P | 15:35 |
solydzajs | no_mind: it's on the wiki page if I remember correctly (GettingStarted) | 15:35 |
tanoku | I found it pretty straightforward. | 15:35 |
solydzajs | :-) | 15:36 |
no_mind | ok, i dont remember where i read them, so thought it will be beneficial for new ones | 15:36 |
solydzajs | we can continue discussion regarding code base and do some Q&A if you guys want to. I just want to make sure that all of you know how to contribute to the project | 15:36 |
solydzajs | http://code.google.com/p/soc/wiki/GettingStarted | 15:36 |
tpb | <http://ln-s.net/2kv-> (at code.google.com) | 15:36 |
solydzajs | Are there any questions, is something unclear ? Something we can explain ? | 15:37 |
Merio | solydzajs: where the error messages for interface are? | 15:37 |
solydzajs | Merio: what error messages exactly you are talking about ? | 15:38 |
Merio | I was asking myself during the development of the GMap patch: if an API key is not present then I need to show the user an error message | 15:38 |
SRabbelier | Merio: we use ugettext_lazy().. is that what you mean? | 15:38 |
Merio | But I didn't have too much time to explore the code base to know if they're to be hardcoded in the HTML template: probably not also (I think) because of i18n | 15:39 |
solydzajs | well those are mostly in the soc/views/models module, or in templates | 15:39 |
solydzajs | that depends | 15:39 |
* bono8106 just arrived and missed the live demo :* | 15:39 | |
bono8106 | :( | 15:39 |
solydzajs | s/module/modules | 15:39 |
bono8106 | will a recording of the demo be available ? | 15:39 |
solydzajs | bono8106: login to melange-dev.appspot.com , create an account I will give you developer rights | 15:39 |
solydzajs | bono8106: the recording of the demo is an IRC backlog and melange-dev.appspot.com instance :-) | 15:40 |
solydzajs | bono8106: let me know when you create an account | 15:40 |
Merio | solydzajs: well, I'll see however what you'll do with my patch to see the correct way to do it ;) | 15:40 |
bono8106 | solydzajs: cool thanks | 15:41 |
solydzajs | Merio: yep i'm working on it :-) I have one suggestion, if there is only Address given the zoom level can be high, if there is only Country given without Address and City the zoom level should be low, if there is only City given without Address or Country the zoom level should be somewhere in the middle | 15:42 |
tanoku | solydzajs: There's quite a few features on the Melange wiki which are present on the code... | 15:42 |
tanoku | Am I missing something? Is the requirements list outdated? | 15:42 |
bono8106 | solydzajs: I signed in with my google account bono8106 and setup public name and link id (nikolaybotev) | 15:43 |
solydzajs | tanoku: what features for example ? | 15:43 |
solydzajs | bono8106: done refresh your page | 15:44 |
veelck_ | sorry guys, I have to run now, it was nice to meet you, will talk to you later | 15:44 |
veelck_ | cya | 15:44 |
solydzajs | veelck_: later man ;-) | 15:44 |
tanoku | Hmmm... | 15:44 |
tanoku | Ability to set slots amount per program. For instance. | 15:44 |
Merio | veelck_: cu | 15:44 |
tanoku | Cya veelck_. | 15:45 |
lh | veelck_: take care | 15:45 |
veelck_ | solydzajs: I'll talk to you regarding my upcomming tasks :) | 15:45 |
solydzajs | tanoku: yes that is done :-) correct I will mark it as done | 15:45 |
Merio | solydzajs: I like the idea, can work on that tomorrow (if I'm not going to have temperature...! :)) | 15:45 |
solydzajs | veelck_: ok sure :-) | 15:45 |
veelck_ | will leave my veelck shell to spy on you all ;-) | 15:45 |
*** veelck_ has left #melange | 15:45 | |
tanoku | solydzajs: Kk, cheers. | 15:45 |
Lennie | polish spies :D? | 15:45 |
solydzajs | Merio: it shouldn't be too much work :-) just checking if the fields are empty or not and setting zoom level right ? | 15:46 |
solydzajs | Ok since the meeting is 2h 45minutes already | 15:46 |
Merio | solydzajs: yes you're right | 15:46 |
tanoku | Question: Are we supposed to send new features/changes as patches? | 15:46 |
solydzajs | I would suggest that we move to tasks assignment | 15:47 |
solydzajs | tanoku: yes, first patches go via maliing list and then you will get access to SVN and become project memeber on Google Code | 15:47 |
solydzajs | tanoku: does that answer your question ? | 15:47 |
tanoku | Absolutely. | 15:47 |
solydzajs | ok great | 15:48 |
tanoku | Sounds fair enough. :) | 15:48 |
solydzajs | :-) | 15:48 |
tanoku | Go with the assignements then. | 15:48 |
Lennie | before we can commit your patch be sure to sign the CLA on http://code.google.com/p/soc/wiki/ContributorLicenseAgreements | 15:48 |
tpb | <http://ln-s.net/2kvJ> (at code.google.com) | 15:48 |
solydzajs | yes! correct good point Lennie | 15:48 |
tanoku | Lennie: I think I signed that virtually a couple months ago. | 15:49 |
tanoku | How would I know? | 15:49 |
Lennie | we can check | 15:49 |
Lennie | we will check when you send in your first patch :) | 15:49 |
tanoku | Ok, cool. | 15:49 |
SRabbelier | you need to sign with your real name obviously :) | 15:50 |
solydzajs | ok, tasks assignment | 15:50 |
solydzajs | who is still up ?;-) | 15:50 |
atulagrwl | me | 15:50 |
* Merio is up | 15:50 | |
tanoku | <= | 15:50 |
solydzajs | ok 3 :-) | 15:50 |
tanoku | That's just the beggining, I bet there's more people interested... | 15:51 |
tanoku | *cough* | 15:51 |
SRabbelier | I will work with no_mind on the Ajaxy selctor thing | 15:51 |
solydzajs | SRabbelier: ok | 15:51 |
lh | i am up too, but that doesnt help right now :) | 15:51 |
solydzajs | hehe ;-) | 15:51 |
solydzajs | lh: you have enough work :-) | 15:51 |
solydzajs | tanoku: Merio atulagrwl : did you guys though about some tasks already ? | 15:52 |
solydzajs | what is your background | 15:52 |
lh | solydzajs: awww thanks | 15:52 |
lh | :) | 15:52 |
solydzajs | who is familiar with python, django, gae ? | 15:52 |
bhy | I'm familiar with python | 15:52 |
bhy | and a bit django | 15:52 |
atulagrwl | solydzajs: I donno much abt it.. but I had lots of time in coming week | 15:52 |
tanoku | I'm plenty familiar with Python, not so much with Django. | 15:53 |
Merio | solydzajs: I had the program visibility, think I'm going to work on that if there aren't other urgent things to do in Javascript | 15:53 |
Merio | (beside the date selector, which is picked already :)) | 15:53 |
solydzajs | SRabbelier: you didn't do program visibility yet right ? | 15:53 |
SRabbelier | nope | 15:53 |
SRabbelier | haven't had the time | 15:53 |
* bono8106 picks at random - student application limit (default 20, used only in GSoC, new editable property for Program model) | 15:53 | |
solydzajs | ok Merio will do program visibility | 15:54 |
solydzajs | bono8106: this is already done I will update that page today | 15:54 |
SRabbelier | bono8106: that shouldn't be too hard :) | 15:54 |
bhy | anyone did timeline? | 15:54 |
* SRabbelier chuckles | 15:54 | |
Merio | solydzajs: ok :) | 15:54 |
SRabbelier | oh, sorry :P | 15:54 |
tanoku | bhy: There's a model for the timeline on the SVN server, I guess someone is working on it. | 15:54 |
bono8106 | SRabbelier: seemed like the easiest to start with :) | 15:54 |
solydzajs | timeline is almost done | 15:54 |
solydzajs | you can set dates time etc | 15:55 |
tanoku | solydzajs: How about surveys? | 15:55 |
SRabbelier | tanoku: hehehe | 15:55 |
solydzajs | tanoku: surveys are not priority | 15:55 |
tanoku | Right on. | 15:55 |
solydzajs | I would rather have somebody working on Student Application | 15:55 |
solydzajs | let me have a look at the list one sec | 15:55 |
bhy | well | 15:55 |
bhy | yes, student application | 15:56 |
bhy | it's the most important feature :) | 15:56 |
SRabbelier | Lennie: weren't you planning to work on Student APplication? | 15:56 |
bono8106 | solydzajs: how about invite additional program administrators (hosts) | 15:56 |
Lennie | later maybe | 15:57 |
Lennie | bhy can start | 15:57 |
atulagrwl | i also can work on it but need some assistance | 15:57 |
solydzajs | bono8106: yes that is ok | 15:57 |
Lennie | if thats whats needed | 15:57 |
Lennie | I cant do it all on my own anyway :D | 15:57 |
tanoku | I think I'm gonna start with "make sure that mentor and org admins cannot apply as students and vice versa" which should be straightforward enough to get my feet wet. | 15:57 |
tanoku | ...Hoping it hasn't been done yet... | 15:57 |
*** lh has quit IRC | 15:57 | |
Lennie | tanoku, pretty hard to do that without having students | 15:57 |
solydzajs | tanoku: but we don't have mentors and students yet | 15:57 |
solydzajs | tanoku: first we need Organization Applications | 15:58 |
tanoku | We don't even have placeholders? | 15:58 |
tanoku | Hawhaw. | 15:58 |
tanoku | Guess there's more work to do than what I had expected. ^^ | 15:58 |
solydzajs | yep that's why we need help | 15:58 |
Lennie | Yeah, there is a lot of stuff do be done :D | 15:58 |
SRabbelier | tanoku: oh, we have a model for it :P | 15:58 |
SRabbelier | tanoku: so you could write the cleaning method for it | 15:58 |
SRabbelier | tanoku: or access check maybe, not sure where it should go | 15:59 |
Lennie | we want a ghop program to have a link with sign up as student that creates a student role right? | 15:59 |
solydzajs | ok I have a suggestion | 15:59 |
Lennie | that should be doable ^_ ^ | 15:59 |
tanoku | I thought I had seen some models for students already. | 15:59 |
tanoku | *model | 15:59 |
solydzajs | Right now if you click 'Cancel' button it goes to the site home page | 15:59 |
solydzajs | we need that to be customizable | 16:00 |
SRabbelier | tanoku: that's what I said, we do have the model | 16:00 |
solydzajs | so it can go to previous page or any other page we will tell it to | 16:00 |
SRabbelier | solydzajs: how will we tell it where to go? | 16:00 |
SRabbelier | solydzajs: ... where _should_ it go? :P | 16:00 |
tanoku | Maximum priority: Get a new favicon. | 16:00 |
tanoku | ;( | 16:01 |
Lennie | design one | 16:01 |
Lennie | we have a raffle | 16:01 |
Lennie | or a contest :p | 16:01 |
Lennie | and maybe even a prize :D | 16:01 |
solydzajs | SRabbelier: some parameter ? | 16:01 |
SRabbelier | solydzajs: like, params['edit_cancel_redirect'] ? | 16:01 |
Merio | we can make a melange program to select students for the new favicon... sounds pretty autoreferential :) | 16:01 |
solydzajs | SRabbelier: yep | 16:01 |
SRabbelier | solydzajs: sounds sane | 16:02 |
tanoku | Merio: We can't. Students code isn't ready yet. ;d | 16:02 |
bono8106 | solydzajs: I will look at the backlog, the task (invite ad. program admins) and ask questions starting monday - have to go now. i'm in SF -9 hrs from you i believe | 16:02 |
Merio | tanoku: yep you're right :D | 16:02 |
solydzajs | ok guys my suggestion is you will have a look at the list of features and write an email to melange-soc-dev tomorrow with the suggestions what you want to work on | 16:03 |
solydzajs | that will be the best option I think | 16:03 |
solydzajs | we can discuss details on the list | 16:03 |
solydzajs | is that ok with all of you ? | 16:03 |
atulagrwl | It seems good enough | 16:03 |
Merio | tanoku: but we need a new favicon to publish the program for students once we have the Students code... circular reference :) | 16:03 |
bono8106 | yes, i will look into things tonight | 16:04 |
solydzajs | favicon is the last thing we need to worry about :-) | 16:04 |
Lennie | should be nr1 priority :P | 16:04 |
tanoku | Nr0!!! | 16:04 |
solydzajs | :-) | 16:04 |
tanoku | I don't even know why do we have mailing lists without a proper favicon. | 16:04 |
bono8106 | my friend here wants to contribute the favicon since it's no1 priority ;) | 16:05 |
Merio | solydzajs: I was opening a ticket for the circular reference students/favicon right now... ok, I'll give up :) | 16:05 |
tanoku | Anyways, yes, mailing melange-dev tomorrow sounds like a good idea. | 16:05 |
solydzajs | ok guys are there any other questions ? | 16:05 |
atulagrwl | solydzajs: anything to get more familiar with souce code of melange | 16:05 |
* bono8106 says 10x and bye for now | 16:06 | |
*** bono8106 has left #melange | 16:06 | |
* bhy still haven't got a task | 16:06 | |
solydzajs | bhy: read backlog and write an email to melange-soc-dev tomorrow | 16:06 |
Lennie | atulagrwl, experiement | 16:07 |
Lennie | just change stuff :D | 16:07 |
Lennie | and see what happens | 16:07 |
bhy | isn't the -dev mailling list developers only? | 16:07 |
bhy | s/developers/commiters/ | 16:07 |
SRabbelier | bhy: mhhhh, is it? | 16:07 |
solydzajs | bhy: it's not anymore I think | 16:07 |
solydzajs | bhy: if it is use melange-soc | 16:07 |
bhy | oh, it was. okey | 16:08 |
solydzajs | ok I would like to close this meeting, since it's over 3h already. | 16:08 |
tanoku | Can you confirm? ^^ | 16:08 |
solydzajs | if you have any questions and I'm not on IRC you can catch me on melange-soc-dev melange-soc, gtalk/email: [email protected] | 16:08 |
no_mind | k | 16:09 |
solydzajs | Looking forward to your contributions guys :-) We need to make it happen in a month before GSoC 2009 ;-) | 16:09 |
solydzajs | Have a goodnight you all ! | 16:09 |
bhy | Description: This list is specifically for requirements, design, and code reviews. Only project owners and members of http://code.google.com/p/soc/ can post. | 16:09 |
tpb | Title: soc - Google Code (at code.google.com) | 16:09 |
SRabbelier | ok | 16:10 |
Merio | Goodnight to you solyzdajs :) | 16:10 |
SRabbelier | post to melange-soc then | 16:10 |
Merio | And goodnight all, I'm going away too :) | 16:10 |
bhy | goodnight! :) | 16:10 |
atulagrwl | Goodnight to all | 16:10 |
Lennie | cya all | 16:10 |
tanoku | Goodnight all. | 16:10 |
SRabbelier | g'night :) | 16:13 |
*** Merio has quit IRC | 16:14 | |
*** solydzajs has quit IRC | 16:15 | |
*** solydzajs has joined #melange | 16:15 | |
*** ChanServ sets mode: +o solydzajs | 16:15 | |
*** kubota has left #melange | 16:17 | |
*** solydzajs has quit IRC | 16:17 | |
Lennie | sometimes I'm excersing the GSoC "commit early, commit often" motto way too much :D | 16:38 |
*** ashishrai has quit IRC | 16:38 | |
SRabbelier | Lennie: hehe | 16:40 |
Lennie | ^_^ | 16:40 |
Lennie | that's what you get for live bugfixing right :D | 16:41 |
SRabbelier | hehe, yeah :) | 16:41 |
SRabbelier | it's ok though | 16:42 |
SRabbelier | ohloh commit count ++ :P | 16:42 |
Lennie | hush :p | 16:42 |
Lennie | dont tell | 16:42 |
SRabbelier | hehe | 16:43 |
*** sylar_ has joined #melange | 17:14 | |
*** sylar_ has quit IRC | 17:15 | |
*** dmitrig01 has quit IRC | 17:33 | |
*** dmitrig01|afk has joined #melange | 17:34 | |
*** ChanServ sets mode: +v dmitrig01|afk | 17:34 | |
*** dmitrig01|afk has quit IRC | 17:35 | |
*** dmitrig01|afk has joined #melange | 17:36 | |
*** ChanServ sets mode: +v dmitrig01|afk | 17:36 | |
*** dmitrig01|afk has quit IRC | 17:38 | |
*** dmitrig01|afk has joined #melange | 17:38 | |
*** ChanServ sets mode: +v dmitrig01|afk | 17:38 | |
*** atulagrwl has quit IRC | 17:39 | |
*** dmitrig01|afk has quit IRC | 17:55 | |
*** dmitrig01|afk has joined #melange | 17:56 | |
*** ChanServ sets mode: +v dmitrig01|afk | 17:56 | |
*** shiyee has quit IRC | 17:57 | |
*** Lennie has quit IRC | 18:07 | |
*** dmitrig01|afk has quit IRC | 18:08 | |
*** dmitrig01|afk has joined #melange | 18:08 | |
*** ChanServ sets mode: +v dmitrig01|afk | 18:08 | |
*** johndbritton has joined #melange | 18:19 | |
*** johndbritton_ has joined #melange | 18:26 | |
*** johndbritton has quit IRC | 18:29 | |
*** tanoku has quit IRC | 19:19 | |
*** bhy has quit IRC | 19:52 | |
*** dmitrig01|afk has quit IRC | 20:27 | |
*** dmitrig01|afk has joined #melange | 20:33 | |
*** ChanServ sets mode: +v dmitrig01|afk | 20:33 | |
*** SRabbelier has quit IRC | 20:36 | |
*** mithro has joined #melange | 20:51 | |
*** ChanServ sets mode: +v mithro | 20:51 | |
*** schultmc1 is now known as schultmc | 20:54 | |
*** mithro has quit IRC | 21:16 | |
*** dmitrig01|afk has quit IRC | 23:48 | |
*** dmitrig01|afk has joined #melange | 23:48 | |
*** ChanServ sets mode: +v dmitrig01|afk | 23:48 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!