*** tpb has joined #melange | 00:00 | |
*** SRabbelier has joined #melange | 00:07 | |
*** ChanServ sets mode: +v SRabbelier | 00:07 | |
*** dmitrig01 has joined #melange | 01:08 | |
*** ChanServ sets mode: +v dmitrig01 | 01:08 | |
*** dmitrig01 has quit IRC | 01:23 | |
*** dmitrig01_ has joined #melange | 01:23 | |
*** ChanServ sets mode: +v dmitrig01_ | 01:23 | |
*** dmitrig01_ has quit IRC | 01:24 | |
*** dmitrig01 has joined #melange | 01:24 | |
*** ChanServ sets mode: +v dmitrig01 | 01:24 | |
*** dmitrig01 has quit IRC | 01:28 | |
*** penyaskito has quit IRC | 02:14 | |
*** madrazr has joined #melange | 02:32 | |
*** madrazr has quit IRC | 03:33 | |
*** BarryCarlyon has quit IRC | 03:55 | |
*** mithro_ has joined #melange | 04:05 | |
*** ChanServ sets mode: +v mithro_ | 04:05 | |
*** mithro_ is now known as mithro | 04:08 | |
*** scorche has quit IRC | 04:19 | |
*** scorche has joined #melange | 04:20 | |
*** MatthewWilkes has joined #melange | 06:01 | |
*** madrazr has joined #melange | 07:46 | |
*** madrazr has quit IRC | 08:50 | |
*** madrazr has joined #melange | 09:27 | |
*** tlarsen has joined #melange | 10:46 | |
*** ChanServ sets mode: +o tlarsen | 10:46 | |
*** tlarsen is now known as tlarsen|afk | 11:36 | |
*** Lennie has joined #melange | 11:55 | |
*** ChanServ sets mode: +v Lennie | 11:55 | |
*** tlarsen|afk is now known as tlarsen | 12:02 | |
*** lh has joined #melange | 12:46 | |
*** ChanServ sets mode: +o lh | 12:47 | |
lh | hi all | 12:47 |
---|---|---|
* lh gets busy writing documentation for testers | 12:47 | |
*** Merio has joined #melange | 12:52 | |
Lennie | hi lh | 12:53 |
Lennie | I've sent you an email | 12:53 |
Lennie | anyhow | 12:53 |
Lennie | I'm gonna make dinner | 12:53 |
lh | Lennie: re: google i/o? | 12:53 |
lh | if so, got it. :) | 12:53 |
Lennie | no | 12:53 |
Lennie | and yes | 12:53 |
Lennie | also that one | 12:53 |
lh | will look for the other mail | 12:53 |
Lennie | dont worry no hurry :P | 12:54 |
*** Lennie is now known as Lennie|Food | 12:54 | |
Lennie|Food | Making F00D | 12:54 |
Lennie|Food | ^^ | 12:54 |
SRabbelier | back :) | 12:55 |
lh | what is the purpose of public email on the organization application page? | 13:14 |
SRabbelier | lh: contact e-mail? | 13:14 |
* SRabbelier is not sure | 13:14 | |
SRabbelier | tlarsen: do you remember? | 13:15 |
lh | i think it isa place for students to send mail with questions. i am going to assume that is what it is for. | 13:15 |
SRabbelier | lh: sure, sounds good | 13:15 |
tlarsen | Isn't it usually a mailing list where people contact the org with questions? | 13:15 |
tlarsen | SRabbelier: the help text or example text should probably say that. | 13:16 |
lh | tlarsen: i will file a feature request for that help text | 13:16 |
SRabbelier | tlarsen, lh: sure, if you want to you can make an issue about it with what it should say? | 13:16 |
SRabbelier | lh: awesome | 13:16 |
lh | SRabbelier: will get to that after this doc, have others to file from this morning's meeting | 13:18 |
SRabbelier | lh: no hurries :) | 13:18 |
lh | SRabbelier: you, lennie and pawel should have chan ops in #gsoc | 13:21 |
lh | bbialb, chris needs something | 13:22 |
SRabbelier | lh: that'd be nice | 13:22 |
scorche|sh | as a note, you dony have to cycle...a "/msg chanserv op #gsoc" will do ;) | 13:23 |
SRabbelier | scorche|sh: cycle? | 13:23 |
scorche|sh | lean and rejoin the channel as Lennie|Food did | 13:23 |
scorche|sh | s/lean/leave | 13:23 |
SRabbelier | scorche|sh: oic :) | 13:23 |
SRabbelier | sweet :D | 13:24 |
lh | scorche|sh: awesome, thanks | 13:24 |
*** ChanServ sets mode: +o SRabbelier | 13:25 | |
*** tlarsen is now known as tlarsen|google | 13:26 | |
*** Lennie|Food has left #melange | 13:32 | |
*** Lennie|Food has joined #melange | 13:32 | |
*** ChanServ sets mode: +v Lennie|Food | 13:32 | |
Lennie|Food | hmm | 13:32 |
Lennie|Food | SRabbelier, you got op here SRabbelier :P | 13:32 |
SRabbelier | Lennie|Food: yup | 13:32 |
*** MatthewWilkes has quit IRC | 13:33 | |
*** tlarsen|google is now known as tlarsen | 13:36 | |
*** Lennie|Food is now known as Lennie | 13:54 | |
lh | SRabbelier: can you accept org melange on melange-demo.appspot.com? | 13:55 |
* lh goes to get a coffee | 13:55 | |
SRabbelier | lh: will do | 13:55 |
lh | SRabbelier: thanks | 13:56 |
SRabbelier | lh: 't is done | 13:56 |
lh | SRabbelier: thank you | 13:56 |
SRabbelier | lh: no problem :) | 13:57 |
*** ChanServ sets mode: +o Lennie | 13:58 | |
*** Lennie has left #melange | 14:02 | |
*** Lennie has joined #melange | 14:02 | |
*** ChanServ sets mode: +v Lennie | 14:02 | |
*** Lennie has left #melange | 14:07 | |
*** Lennie has joined #melange | 14:07 | |
*** ChanServ sets mode: +o Lennie | 14:07 | |
Lennie | SRabbelier | 14:07 |
Lennie | ./hop ^^ | 14:07 |
* SRabbelier doesn't have that feature :P | 14:07 | |
*** SRabbelier has left #melange | 14:08 | |
*** SRabbelier has joined #melange | 14:08 | |
*** ChanServ sets mode: +o SRabbelier | 14:08 | |
SRabbelier | ah | 14:08 |
SRabbelier | Lennie: you're amazing ;) | 14:08 |
Lennie | tell that to LH | 14:08 |
SRabbelier | lh: you are amazing too ;) | 14:08 |
lh | many thanks | 14:09 |
* lh works on doc | 14:09 | |
SRabbelier | ^__^ | 14:09 |
lh | just attempted to save melange org profile on melange-demo, got a 500 error | 14:09 |
lh | reattempt was successful | 14:09 |
lh | just fyi in case you want to check the logs | 14:10 |
SRabbelier | lh: checking | 14:10 |
SRabbelier | lh: got it | 14:10 |
SRabbelier | lh: the feed you entered died | 14:10 |
Lennie | wow | 14:10 |
Lennie | nice find lh :P | 14:10 |
lh | Lennie: thx | 14:10 |
SRabbelier | lh: we still aren't catching that exception properly | 14:10 |
Lennie | we should capture that ^^ | 14:10 |
SRabbelier | Lennie: yup | 14:11 |
lh | so here's an awesome question | 14:15 |
lh | i just rejected the request to become the admin for my org | 14:15 |
SRabbelier | lh: ok | 14:16 |
lh | how does one go about associating an org admin with an org when the person who accepts that orgs application rejects the request to become it's org admin | 14:16 |
lh | or better yet, should we kill the reject button? | 14:16 |
SRabbelier | lh: as a host you can hit 'new admin' methinks? | 14:16 |
SRabbelier | Lennie: ping | 14:16 |
lh | i dont have host rights atm | 14:16 |
lh | we should just kill the reject button. i will make a note of it. | 14:17 |
SRabbelier | lh: we can make you host if you want; should we wait till you're done with this part of the doc? | 14:17 |
lh | wait until i am done with this part | 14:17 |
SRabbelier | lh: ok | 14:17 |
Lennie | only a dev can | 14:17 |
lh | that being said, though, i need you to add me back as an admin for melange please | 14:17 |
SRabbelier | lh: np | 14:18 |
SRabbelier | lh: uno momento | 14:18 |
lh | Lennie: that's fine, we just need to kill the reject button on this screen. too much opportunity for error. i will file a bug. | 14:18 |
Lennie | that's gonna be hard | 14:18 |
SRabbelier | lh: lh or mebelh? | 14:18 |
SRabbelier | Lennie: why is removing a button hard? :P | 14:18 |
Lennie | because it's part of the request system itself :S | 14:18 |
SRabbelier | Lennie: {% if no_reject_button %} ? | 14:19 |
lh | mebelh | 14:19 |
Lennie | yeah but you need to determine when to do it | 14:19 |
SRabbelier | Lennie: set it in the view's params? | 14:19 |
SRabbelier | lh: invited again | 14:19 |
Lennie | set what? | 14:19 |
lh | Lennie: ok, we don't need to kill it then, but we do need to make it clear in the help text that if you choose to reject this invitation, a system develpoer will need to be contacted to associate another org admin with your org application | 14:19 |
Lennie | you cant always hide it | 14:19 |
lh | SRabbelier: got it thank you | 14:20 |
Lennie | since you need to be able to reject an invite | 14:20 |
Lennie | lh: If they are lucky they also filled in the backup admin field :) | 14:20 |
SRabbelier | Lennie: maybe we want to make it where the reject button just takes you away from the request? | 14:20 |
SRabbelier | Lennie: and doesn't invalidate it? | 14:20 |
Lennie | not really | 14:21 |
Lennie | you dont want it pending forever :S | 14:21 |
SRabbelier | Lennie: I don't know | 14:21 |
SRabbelier | Lennie: I've never been an org admin :) | 14:21 |
lh | Lennie: but if we aren't allowing people to apply as mentors until after the org application is accepted, that won't really help anybody | 14:21 |
Lennie | lh: backup admin also receives an invite | 14:21 |
lh | Lennie: but only if they are already registered with Melange, right? | 14:22 |
SRabbelier | lh: yup, otherewise they can't be selected as backup admin in the firstp lace | 14:22 |
lh | oh wait, i get it. anyone can create a profile with a link id, right? at any time during the timeline, yeah? | 14:22 |
SRabbelier | lh: yes | 14:23 |
lh | SRabbelier: got it, ok thanks | 14:23 |
lh | changing doc | 14:23 |
SRabbelier | lh: :) | 14:23 |
Lennie | yeah you can register on the website any time of the day | 14:23 |
Lennie | that is not program dependent, if that's what you are hinting at | 14:24 |
lh | Lennie: perfecto | 14:27 |
lh | attempting to edit organization settings returns a 404 error | 14:32 |
lh | http://melange-demo.appspot.com/organization/edit/google/gsoc2009/melange | 14:32 |
SRabbelier | lh: should be http://melange-demo.appspot.com/org/edit/google/gsoc2009/melange | 14:32 |
tpb | <http://ln-s.net/2v6D> (at melange-demo.appspot.com) | 14:32 |
SRabbelier | lh: where'd you see that link? | 14:32 |
lh | left hand nav on melange-demo under organization google | 14:33 |
SRabbelier | lh: curious | 14:35 |
SRabbelier | lh: wait, organization Google? | 14:35 |
lh | SRabbelier: yes | 14:36 |
SRabbelier | lh: Google is a Program Owner... uhm... do you mean organization Melange? *unsure* | 14:36 |
Lennie | SRabbelier: short name is google ;) | 14:37 |
Lennie | nothing strange about that | 14:37 |
SRabbelier | Lennie: oh, lolz | 14:37 |
SRabbelier | lh: sorry ^_^ | 14:37 |
lh | SRabbelier: all good. :) | 14:37 |
Lennie | http://melange-demo.appspot.com/organization/edit/google/gsoc2009/melange | 14:37 |
Lennie | is that link in your sidebar/ | 14:37 |
Lennie | ? | 14:37 |
SRabbelier | lh: short name should be Melange ofcourse :P | 14:37 |
lh | SRabbelier: updating | 14:38 |
* SRabbelier adds hismelf as org admin to test | 14:38 | |
lh | i now have | 14:38 |
lh | http://melange-demo.appspot.com/org/edit/google/gsoc2009/melange | 14:38 |
tpb | <http://ln-s.net/2v6D> (at melange-demo.appspot.com) | 14:38 |
SRabbelier | lh: that's curious to say the least | 14:38 |
lh | SRabbelier: kk | 14:38 |
Lennie | it is indeed :S | 14:39 |
lh | is there a place where the ACLs for Read Access and Write Access are Documented already? | 14:46 |
Lennie | SRabbelier: ping | 14:46 |
*** madrazr is now known as eRazor | 14:46 | |
SRabbelier | lh: not really :( | 14:46 |
SRabbelier | lh: I can tell you though | 14:47 |
lh | SRabbelier: ok, let's do it this way | 14:47 |
lh | i am creating a document under org melange | 14:47 |
lh | http://melange-demo.appspot.com/document/create/org/google/gsoc2009/melange | 14:47 |
tpb | <http://ln-s.net/2v6m> (at melange-demo.appspot.com) | 14:47 |
lh | public - i think that's a duh - any user of the system | 14:47 |
*** eRazor is now known as madrazr | 14:48 | |
SRabbelier | lh: public and user are the same for all prefixes | 14:49 |
SRabbelier | lh: public = any user, even not logged in users | 14:49 |
*** madrazr has left #melange | 14:49 | |
SRabbelier | lh: user = any logged in user | 14:49 |
lh | SRabbelier: thank you | 14:49 |
SRabbelier | lh: the other ones vary per scope | 14:49 |
SRabbelier | errr, per prefix, sorry | 14:49 |
lh | okay hang on | 14:49 |
lh | so for organization level docs | 14:50 |
lh | admin = only an organization administrator can read/write the doc | 14:50 |
SRabbelier | lh: host and admin | 14:50 |
SRabbelier | lh: correct | 14:50 |
lh | i think it's easier to just note that program hosts and system developers will have full access to all documents | 14:51 |
SRabbelier | lh: ok, sure :) | 14:51 |
lh | SRabbelier: read access restricted = ? | 14:52 |
SRabbelier | lh: with the exception of private documents | 14:52 |
SRabbelier | lh: only sys admins have access to those | 14:52 |
SRabbelier | lh: (aside from the user) | 14:52 |
lh | where sys admin = developers, e.g. you, pawel, lennie, todd, correc? | 14:52 |
SRabbelier | lh: restricted for orgs means hosts, org admins and mentors | 14:52 |
SRabbelier | lh: yes | 14:52 |
lh | SRabbelier: so including hosts and sys admins | 14:54 |
lh | is this true | 14:54 |
lh | Member: Only organizations administrators, mentors and students of the organization will have access to read the document. | 14:54 |
lh | i have a blanket note for program hosts and developers in the help text | 14:54 |
SRabbelier | lh: yup, correct | 14:54 |
SRabbelier | lh: ok awesome | 14:55 |
lh | Public: Anyone, including people not logged into the system, can view the document. (This is useful when publishing status reports, etc., for interested parties who may not wish to participate in the program.) | 14:56 |
SRabbelier | lh: yup | 14:56 |
lh | SRabbelier: User: Only the user who created the document has read access to the document. (This is useful when editing a work in progress.) | 14:56 |
SRabbelier | lh: no | 14:57 |
SRabbelier | lh: user = any user | 14:57 |
SRabbelier | lh: only in your private space can you do that | 14:57 |
lh | SRabbelier: got it thank you | 14:57 |
SRabbelier | lh: but we can add that, like a 'private' ACL | 14:57 |
SRabbelier | lh: if it's needed? | 14:57 |
lh | SRabbelier: it | 14:57 |
lh | it's not, i was just mistaken | 14:58 |
SRabbelier | lh: ok, good :) | 14:58 |
lh | this page returns a 404 again | 15:03 |
lh | http://melange-demo.appspot.com/organization/edit/google/gsoc2009/melange | 15:03 |
Lennie | wow | 15:04 |
lh | steps to reproduce | 15:04 |
lh | go to melange in left hand nav | 15:04 |
lh | click on home | 15:04 |
lh | you'll see this message | 15:04 |
lh | This is the default home page, it can be edited via Edit Organization Settings. | 15:04 |
SRabbelier | lh: aaaaaah! | 15:04 |
SRabbelier | lh: ok, that explains it ;) | 15:04 |
lh | when clicking on the "Edit Organization Settings" you get that error message | 15:04 |
lh | SRabbelier: you got the fix for that? | 15:04 |
SRabbelier | lh: I know where to look now at least, one moment | 15:05 |
lh | SRabbelier: cool. | 15:05 |
lh | i am not stopping to file a bug on that, do you need me to note it down for later or do you have it? | 15:06 |
SRabbelier | lh: nope, looking at it now, no need ofr issue | 15:06 |
lh | SRabbelier: thanks | 15:06 |
Lennie | SRabbelier: the template should use the url_name | 15:07 |
Lennie | not the entity type int he url | 15:07 |
SRabbelier | Lennie: yup | 15:07 |
lh | i think i have enough to get us started with testing at least | 15:07 |
SRabbelier | lh: awesome | 15:07 |
lh | will share this doc with folks | 15:08 |
SRabbelier | lh: uhm | 15:09 |
SRabbelier | lh: should we proof read first? | 15:09 |
*** penyaskito has joined #melange | 15:09 | |
lh | SRabbelier: i meant share with you. :P | 15:09 |
lh | pawel hasn't cut a new release yet afaik so we're not ready to take this live anyway | 15:09 |
lh | :) | 15:09 |
SRabbelier | lh: he just did | 15:09 |
tlarsen | socghop no workie... | 15:11 |
tlarsen | 500 errors. | 15:11 |
lh | SRabbelier: ok | 15:11 |
lh | tlarsen: ah, thanks for the update, i will keep plugging along here | 15:11 |
SRabbelier | tlarsen: fixings :) | 15:11 |
SRabbelier | tlarsen: datastore related | 15:11 |
tlarsen | Yes, I figured. | 15:11 |
SRabbelier | tlarsen: that seems to have fixed it | 15:11 |
SRabbelier | tlarsen: ok, so note to devs | 15:11 |
SRabbelier | tlarsen: don't delete a user :P | 15:11 |
SRabbelier | ever :P | 15:11 |
tlarsen | Huh? | 15:12 |
SRabbelier | tlarsen: if anything references the user | 15:12 |
SRabbelier | tlarsen: (e.g., document.author) | 15:12 |
SRabbelier | tlarsen: we don't ahve any defensive coding in place | 15:12 |
tlarsen | Please comment in the bug how you fixed it, at the same time you mark it fixed. | 15:12 |
SRabbelier | tlarsen: to make sure it is valid | 15:12 |
Lennie | wipe the datastore before we start | 15:12 |
SRabbelier | tlarsen: are you referring to a specific issue? | 15:12 |
tlarsen | OK, then please open an enhancement saying this is needed. :) | 15:12 |
SRabbelier | Lennie: this holds even for when the program is running of course | 15:12 |
Lennie | yeah | 15:13 |
tlarsen | Yes, the two I opened that I pasted the stack traces into. | 15:13 |
SRabbelier | tlarsen: aaaah, ok | 15:13 |
SRabbelier | tlarsen: hadn't noticed them yet | 15:13 |
lh | i just sent an invite to pawel, lennie, sverre and todd for the guide to using the system for testers | 15:13 |
lh | take a look | 15:13 |
lh | it's ugly, but it tells people what to do and how to do it | 15:13 |
SRabbelier | lh: ok, awesome | 15:13 |
lh | i will start working on the mentor section next. | 15:13 |
SRabbelier | lh: you rock :) | 15:13 |
lh | SRabbelier: nah, y'all do. | 15:13 |
* lh goes to find some food, bbialb | 15:14 | |
SRabbelier | ^_^ | 15:14 |
tlarsen | SRabbelier, Lennie: I will not have time to look at the doc. I will leave it up to you two and Pawel. | 15:15 |
tlarsen | I am going to do another tag and push of /p/soc-google/ to set the version in the app.yaml file to something other than 1. | 15:15 |
SRabbelier | tlarsen: ah, if you do, please wait a sec | 15:16 |
SRabbelier | tlarsen: while we fix the bugs Leslie found? | 15:16 |
tlarsen | I'm not patching any bugs. | 15:16 |
tlarsen | Just editing app.yaml. | 15:16 |
SRabbelier | tlarsen: but we are | 15:16 |
SRabbelier | tlarsen: so before you tag a release | 15:16 |
tlarsen | Are you wanting me to cherry-pick some diffs? | 15:16 |
SRabbelier | tlarsen: yes please | 15:17 |
SRabbelier | tlarsen: (not committed just yet) | 15:17 |
tlarsen | I've already spent 3 of my 1 days a week on Melange this week. :) | 15:17 |
SRabbelier | tlarsen: Pawel will have to do it then | 15:17 |
Lennie | tlarsen, you can balance that out later this year when GSoC is over :) | 15:17 |
tlarsen | OK, but email me the specific links to the specific diffs when they are committed, and I will do it. | 15:17 |
tlarsen | Lennie: Ummm, no. | 15:17 |
tlarsen | Lennie: I'm months behind on my *real job*. | 15:17 |
SRabbelier | tlarsen: I just think it's silly to have a second release, and then _another_ one for some bugfixes hours after that :P | 15:17 |
tlarsen | SRabbelier: I wasn't going to do another one. | 15:18 |
tlarsen | SRabbelier: not until next week. | 15:18 |
SRabbelier | tlarsen: s/release/tag | 15:18 |
tlarsen | It is very quick to change app.yaml and tag once the branch from upstream is present. | 15:18 |
SRabbelier | tlarsen: ok, sure | 15:18 |
tlarsen | Fine, I'll wait, but you can only send me *one* email containing a list of patches to cherry-pick. | 15:21 |
SRabbelier | tlarsen: will do | 15:21 |
SRabbelier | lh: I fixed the "Edit Program Settings" link thing | 15:21 |
SRabbelier | damn, code.google.com is slow today | 15:24 |
SRabbelier | http://code.google.com/p/soc/issues/detail?id=209 is not loading for me | 15:24 |
SRabbelier | maybe they banned me :( | 15:24 |
tlarsen | Heh. | 15:24 |
tlarsen | SRabbelier: try again. | 15:24 |
tlarsen | SRabbelier: there is something going on, as some pages were not loading for me, either. | 15:25 |
SRabbelier | tlarsen: I hope not the same as with gmail.com earlier! :P | 15:27 |
*** Lennie is now known as Lennie|Gone | 15:32 | |
SRabbelier | tlarsen: would it be easier for you if I cherry-picked the changes on soc first? | 15:39 |
SRabbelier | tlarsen: or does it not matter? | 15:39 |
tlarsen | No. | 15:40 |
tlarsen | SRabbelier: I am going to have to manually apply them at this point. | 15:40 |
SRabbelier | tlarsen: ok, committing regularly now then :) | 15:40 |
tlarsen | SRabbelier: Unless you can be sure that patch files will cleanly apply to the /p/soc-google/ branch. | 15:41 |
tlarsen | How many patches are we talking about here? | 15:41 |
SRabbelier | tlarsen: 3, one for the "Edit <entity> Link", one for the broken urlfetch, and one to fix the 'are you sure?' dialog | 15:41 |
tlarsen | OK. | 15:41 |
tlarsen | By the way, see my updated comment on the urlfetch() issue. | 15:42 |
tlarsen | I wasn't changing the blog URL, and it wasn't broken before, so I think this might be something else. | 15:42 |
SRabbelier | tlarsen: it happens when the url specified says burp | 15:42 |
SRabbelier | tlarsen: e.g., when the feed is valid, but couldn't be fetched for validation | 15:42 |
tlarsen | Ah, OK. | 15:43 |
SRabbelier | tlarsen: urlfetch then raises an Error, which wasn't catched | 15:43 |
SRabbelier | excepted, w/e :P | 15:43 |
tlarsen | Are we going to not change the value, or are we going to try multiple times, or are we going to accept the unvalidated value? | 15:43 |
tlarsen | (I guess I can wait for the patch) | 15:43 |
SRabbelier | tlarsen: it'll tell you that url isn't valid | 15:44 |
SRabbelier | tlarsen: (as if you entered a bogus url) | 15:44 |
tlarsen | Ah OK. | 15:44 |
tlarsen | Too bad we couldn't have a different error message. | 15:44 |
SRabbelier | tlarsen: yeah, it's from within the isURLValid function | 15:44 |
tlarsen | "The URL you provided could not be fetched. (Try again?)" | 15:44 |
SRabbelier | tlarsen: which returns True or False | 15:44 |
SRabbelier | tlarsen: hmmmm, you could make an issue for that | 15:45 |
SRabbelier | tlarsen: and I'll look into it tomorrow | 15:45 |
SRabbelier | (got to go to bed early tonight) | 15:45 |
SRabbelier | interview tomorrow! | 15:45 |
tlarsen | I thought form validation functions could come up with error messages? | 15:45 |
durin42 | SRabbelier: what company? | 15:45 |
tlarsen | I know the link_id one does. | 15:45 |
tlarsen | SRabbelier: internship? | 15:45 |
SRabbelier | tlarsen: yup | 15:46 |
SRabbelier | durin42: Google, for my summer internship | 15:46 |
SRabbelier | tlarsen: I guess we could raise a forms.ValidationError from withing isFeedURLValid | 15:47 |
tlarsen | Probably not, since isFeedURLValid() is not part of the form? | 15:48 |
tlarsen | Maybe have it return None or an error string, and then let the caller do what it wants with it (raise it). | 15:48 |
durin42 | SRabbelier: ah, good luck | 15:48 |
SRabbelier | durin42: thanks! | 15:48 |
tlarsen | Or, just have it raise its own exception, with the error message as the first exception arg. | 15:48 |
tlarsen | (make it a check() function) | 15:49 |
SRabbelier | tlarsen: yeah, I can look into that tomorrow | 15:49 |
tlarsen | A form validation function would catch that, and then re-raise a form validation exception. | 15:49 |
tlarsen | I'll open an issue and assign it to you. | 15:49 |
SRabbelier | I wasn't quite planning on working on Melange tonight | 15:49 |
SRabbelier | but eh, bugs need squashing :P | 15:49 |
SRabbelier | tlarsen: thanks | 15:49 |
SRabbelier | tlarsen: r2129 (the double home page link fix), r2133, r2134 and r2135 need cherry-picking | 15:51 |
SRabbelier | tlarsen: do you want me to mail you the urls? | 15:51 |
lh | SRabbelier: please grant me mentor level access to luigi | 15:53 |
lh | luigi's pizza | 15:53 |
SRabbelier | lh: ok | 15:53 |
lh | SRabbelier: thank you | 15:54 |
tlarsen | Just email me whatever you like, I can figure it out. | 15:54 |
SRabbelier | lh: I'm actually not suer how to do that :P | 15:55 |
lh | SRabbelier: hrm. ok. | 15:56 |
lh | this she is not good. | 15:56 |
lh | i submitted a request to be a mentor for that org | 15:56 |
SRabbelier | lh: ask Lennie | 15:56 |
lh | SRabbelier: he's away | 15:56 |
tlarsen | SRabbelier: make yourself an admin of that org? | 15:56 |
lh | ah well, we can make do with what we have today | 15:56 |
SRabbelier | tlarsen: ah, :) | 15:56 |
SRabbelier | lh: one sec | 15:56 |
lh | SRabbelier: danke | 15:57 |
SRabbelier | lh: done | 15:57 |
lh | SRabbelier: thanks | 15:57 |
SRabbelier | lh: I'm off to bed now though! | 15:58 |
lh | SRabbelier: sleep well and good luck with your interview | 15:58 |
lh | very happy for you | 15:58 |
tlarsen | SRabbelier: did you send that email? | 15:58 |
SRabbelier | lh: thanks :) | 15:58 |
SRabbelier | tlarsen: doing that now :) | 15:58 |
lh | i have to call cat for a moment, bbilab | 15:59 |
lh | or bbialb even | 15:59 |
SRabbelier | tlarsen: mailed | 15:59 |
* SRabbelier is off now | 15:59 | |
SRabbelier | lh: I will continue review of the help document tomorrow | 16:01 |
lh | SRabbelier: thanks | 16:01 |
SRabbelier | Cheers all :) | 16:01 |
*** Merio has quit IRC | 16:06 | |
*** SRabbelier has quit IRC | 16:10 | |
*** Lennie|Gone is now known as Lennie | 16:41 | |
Lennie | lh: wassup? | 16:41 |
lh | Lennie: just working on getting the doc published and getting socghop.appspot.com ready for testing with pawel | 16:42 |
lh | did you have some fun? | 16:42 |
Lennie | yosh | 16:42 |
Lennie | World of Warcraft ^_^ | 16:42 |
lh | Lennie: nicely done. :) | 16:42 |
Lennie | they forced me :P | 16:42 |
lh | tansell: ping | 16:42 |
Lennie | lh: want me to read the document? | 16:42 |
lh | Lennie: yes please | 16:43 |
Lennie | k | 16:43 |
*** dimazest has joined #melange | 16:50 | |
*** dimazest has left #melange | 16:51 | |
*** Lennie has quit IRC | 18:04 | |
*** lh has quit IRC | 19:01 | |
*** mithro has quit IRC | 19:04 | |
tansell | heyo | 19:05 |
*** dmitrig01 has joined #melange | 19:52 | |
*** ChanServ sets mode: +v dmitrig01 | 19:52 | |
*** dmitrig01 has quit IRC | 19:54 | |
*** dmitrig01 has joined #melange | 19:54 | |
*** ChanServ sets mode: +v dmitrig01 | 19:54 | |
*** lyaunzbe has quit IRC | 20:47 | |
*** madrazr has joined #melange | 22:10 | |
*** tlarsen has quit IRC | 22:56 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!