Sunday, 2010-11-21

*** tpb has joined #melange00:00
*** dukeleto has joined #melange00:12
dukeletoSRabbelier: hola00:12
dukeletoSRabbelier: i just logged into melange and I only seem to have 1 mentor, where I had at least a few earlier today00:12
dukeletoSRabbelier: can you see what is up?00:12
dukeletoSRabbelier: i deleted a bunch of notifications today, if that has something to do with it00:13
dukeletoSRabbelier: i see what is going on. Mentors must fill out a profile before they can be assigned tasks?00:21
dukeletoA dropdown list of available mentors would be hella useful when creating tasks.00:31
*** r0bby is now known as robbyoconnor00:50
*** tansell-laptop has joined #melange01:28
*** ce_CANTIK_cR_YG_ has joined #melange05:37
-ce_CANTIK_cR_YG_- /!\
*** ce_CANTIK_cR_YG_ has left #melange05:37
SRabbelierdukeleto: good point, can you create a for that? autocomplete for mentors in tasks?09:17
tpbTitle: Google Project Hosting (at
ThomasWaldmannany news on bulk upload? is it already fixed for >10 tasks?10:20
ThomasWaldmannor asked differently, will fix be deployed to production system until now+6h?10:27
*** pipesmoker has joined #melange13:03
dreimarkcan't it be used to upload more than once? modulo?14:31
dreimarkSRabbelier: ^^^14:32
ThomasWaldmannit will just ADD all stuff one bulk uploads14:37
*** madrazr has joined #melange14:43
*** ChanServ sets mode: +o madrazr14:43
*** madrazr has quit IRC15:03
*** madrazr has joined #melange16:53
*** ChanServ sets mode: +o madrazr16:53
*** MatthewWilkes has joined #melange17:00
*** pipesmoker has quit IRC17:24
*** MatthewWilkes has quit IRC17:42
*** MatthewWilkes has joined #melange17:42
dreimarkSRabbelier: ping18:04
SRabbelierdreimark: pontg18:21
dreimarkSRabbelier: 11:20 < ThomasWaldmann> any news on bulk upload? is it already fixed for >10  tasks?18:31
MatthewWilkesah, is it the number that causes problems?18:32
MatthewWilkesI'm half-way through writing a script to make individual POSTs to the single add18:32
dreimarkwe have many tasks prepared for upload18:32
tpb<> (at
SRabbelierMatthewWilkes: I saw your email, but only just goth ome18:32
SRabbelierMatthewWilkes:  the bulk importer should be working18:33
dreimarkit looks like18:33
SRabbelierMatthewWilkes: can you try again?18:33
SRabbelierMatthewWilkes: I'll be looking at the logs18:33
dreimarkwe have
tpb<> (at
SRabbelierdreimark: that's made to work with Melange?18:35
dreimarkSRabbelier: is the patch applied?18:35
SRabbelierdreimark: no, then it would be Fixed18:35
dreimarkour driver yes18:36
SRabbelierdreimark: ah, it just generates a csv :)18:37
dreimarkyes - should mentioned that18:38
ThomasWaldmannSRabbelier: is the demo site still alive? last time i tried it wasn't usable for testing.18:42
dreimarkSRabbelier: will the amount number be fixed in the next hours ?18:42
SRabbelierThomasWaldmann: yes, it's up and running, if it's not running the same version as socghop I can push a new release to it18:42
SRabbelierdreimark: I'll call Lennard and find out18:43
ThomasWaldmannand if it is doable in a few minutes: please a file upload button for the csv18:45
ThomasWaldmanni somehow don't trust c&p for lots of data of a very fixed format18:45
*** dhaun has joined #melange18:47
SRabbelierThomasWaldmann: no, sorry, that's a tough one with AppEngine18:49
SRabbelierThomasWaldmann: or at least, not in 10 minutes18:49
tpb<> (at
ThomasWaldmannSRabbelier: ok, tell if it is online somewhere.19:06
MatthewWilkesSRabbelier: I just tried again with 1 entry and nothing happened19:13
SRabbelierMatthewWilkes: ok, please hold, this new release will help with that too hopefully19:14
SRabbelierMatthewWilkes: deploying once I fix another bug, should be but a few minutes19:14
MatthewWilkesSRabbelier: Awesome, cheers19:20
* MatthewWilkes is cat herding anyway19:21
MatthewWilkesDeadlines make it easier to get people to do things…19:21
MatthewWilkesOr being there in person to nag19:21
SRabbelierMatthewWilkes: truly19:23
SRabbelierdreimark, ThomasWaldmann: new release on it's way19:51
SRabbelierMatthewWilkes: it's liiiive19:55
SRabbelierMatthewWilkes: give it a shot please19:55
ThomasWaldmannMatthewWilkes: I'll wait a minute for your results :)19:57
MatthewWilkesSRabbelier: Doesn't look good19:59
dreimarkwhat exactly happens20:01
SRabbelierMatthewWilkes: what dreimark said :P20:02
dreimarkSRabbelier: same version on test system?20:06
SRabbelierdreimark: no, will deploy there too20:06
SRabbelierdreimark: it's live20:10
dreimarkok, i asked ThomasWaldmann to try too20:12
MatthewWilkesSRabbelier: I submit some CSV, it says it's successful and will be added soon, then nothing ever shows up20:15
MatthewWilkesThat's why I didn't notice to begin with, I trusted the confirmation message20:15
MatthewWilkes(it really shouldn't confirm success unless it's guaranteed)20:16
ThomasWaldmannThis page is inactive at this time. < this is what i get on the demo bulk create tasks page20:17
ThomasWaldmannI'm logged in, roles say mentor and admin.20:19
MatthewWilkesshows for me20:19
dreimarkMatthewWilkes: on ?20:20
tpbTitle: Home Page (at
SRabbelierThomasWaldmann: lemme fix that20:20
SRabbelierMatthewWilkes: you messed it up big time :P20:22
MatthewWilkesSRabbelier: Howso?20:23
MatthewWilkesdreimark: No, live site20:23
* ThomasWaldmann has ~ 50 tasks to create a big mess also :D20:23
ThomasWaldmannbut i'ld prefer to shoot at the demo site first, if possible20:24
SRabbelierMatthewWilkes: deploying fix20:27
SRabbelierMatthewWilkes: please try again20:30
SRabbelierdreimark: try again please20:31
dreimarkThomasWaldmann: ^20:32
ThomasWaldmann500 Server Error20:33
ThomasWaldmannafter POST of ~50 tasks20:33
MatthewWilkessame as before for me20:33
dreimarkfor me not20:33
tpb<> (at
dreimarkbut i have not uploaded something, i see the form20:34
MatthewWilkesSRabbelier: I just tried creating one with "Fake" for every field (or Easy, or 0, etc)20:36
MatthewWilkesalso didn't work20:36
MatthewWilkesSRabbelier: Do you have any input that does work? Is the format definition wrong, for example?20:36
MatthewWilkesmaybe the wrong csv.Dialect20:36
ThomasWaldmannMatthewWilkes: the stuff i posted is generated and stuff emitted from same code has worked before20:37
ThomasWaldmannbut i didn't try that many records20:37
SRabbelierfound another bug20:38
SRabbelierused the wrong type20:38
SRabbelierso it didn't do well with large tasks20:38
MatthewWilkesNo valid mentors found the given ids were: matthewwilkes.20:38
MatthewWilkesJust got a message from bulk create for the first time ever20:39
MatthewWilkes[email protected] (link_id: matthewwilkes) | Report bugs | Sign out20:39
ThomasWaldmannoh, that might be a problem for us, too. we have multiple mentors in the data that are not registered in the demo app.20:40
SRabbelierMatthewWilkes: grats :P20:41
SRabbelierMatthewWilkes: remove the trailing dot?20:41
MatthewWilkeswhat trailing dot?20:43
* ThomasWaldmann still getting 500 on POST20:46
SRabbelierMatthewWilkes: the one in "matthewillekes."?20:47
MatthewWilkesSRabbelier: I'd have to make a patch for the code to remove that, it is nothing to do with me…20:48
SRabbelierMatthewWilkes: : oh, it's only in the notification, I thought you meant you'd entered "matthewillekes." as mentor :P20:49
SRabbelierMatthewWilkes: wait, are you a mentor?20:49
SRabbelierMatthewWilkes: or just org admin?20:49
MatthewWilkesFucking Melange.20:49
* MatthewWilkes goes to fill in the second form.20:49
MatthewWilkesThat will be it20:49
SRabbelierMatthewWilkes: lol20:51
SRabbelierMatthewWilkes: we're thinking of having a checkbox when you fill out an org admin profile to also create a mentor profile right away :P20:51
ThomasWaldmanngood idea :)20:52
MatthewWilkesSRabbelier: I'd be less frustrated if I'd known this days ago rather than having to cancel my sunday plans to deal with webapps20:52
SRabbelierMatthewWilkes: valid point20:54
MatthewWilkesSorry, that was more an explanation why I might be being a bit short with you20:56
MatthewWilkesand a half-apology ;)20:56
MatthewWilkesSRabbelier: Ok, 'Fake' now works, but the real CSV doesn't21:00
MatthewWilkessilent failure, as before21:00
SRabbelierMatthewWilkes: on socghop, ya?21:00
SRabbelierMatthewWilkes: and the fake one has a bunch of arbitrary tags?21:02
SRabbelierMatthewWilkes: (as opposed to the real one?)21:02
MatthewWilkesAh, good question :)21:02
MatthewWilkesIt seems the empty tags field confused google docs21:02
ThomasWaldmannSRabbelier: do you have some tracebacks in the demo site's log?21:03
SRabbelierMatthewWilkes: not just google docs :)21:03
SRabbelierMatthewWilkes: what was in the csv?21:04
SRabbelierThomasWaldmann: yeah, the too large thing, we're working on fixinig that, almost done21:04
SRabbelierThomasWaldmann: can you mail me your csv?21:05
SRabbelierThomasWaldmann: so that I can test it locally21:05
SRabbelier(that rhymes021:05
*** MatzeWilkes has joined #melange21:05
*** MatthewWilkes has quit IRC21:07
*** matthewwilkes__ has joined #melange21:07
matthewwilkes__SRabbelier: Right, what is it this time?21:08
*** MatzeWilkes has quit IRC21:08
*** matthewwilkes__ is now known as MatthewWilkes21:08
SRabbelierMatthewWilkes: mh?21:09
MatthewWilkesSRabbelier: I'm guessing you have an error console that is saying useful things about my attempts?21:09
* ThomasWaldmann creates another csv with just me as mentor, just for test site21:09
SRabbelierMatthewWilkes: can you paste the csv you're using too?21:09
ThomasWaldmann < there21:11
tpbTitle: Paste #294347 | LodgeIt! (at
SRabbelierThomasWaldmann: ah, thanks!21:12
*** madrazr has quit IRC21:12
SRabbelierThomasWaldmann: you have Quality Assurance as a task type, but it's called Testing21:17
tpb<> (at
dreimarkSRabbelier: read 4)21:18
MatthewWilkesGah, I need a stiffer drink21:18
MatthewWilkesThe Broken task difficulty has changed to Unknown21:18
SRabbelierMatthewWilkes: Sorry, I never meant for anyone to use Broken :P21:19
* dreimark needs a concorde21:19
MatthewWilkesand Quality Assurance has changed to Testing21:19
SRabbelierdreimark: can you mail carol about that?21:19
SRabbelierdreimark: thanks21:19
SRabbelierMatthewWilkes: your csv please?21:19
SRabbelierMatthewWilkes: for me to test locally?21:20
MatthewWilkesSRabbelier: I think it will work now, I finally got an error report and fixed the changes21:20
MatthewWilkesWill paste if this one fails21:20
MatthewWilkesSRabbelier: Sorry, we should have tested on demo more…21:20
MatthewWilkesftr, I'm already on vodka, so a stiffer drink is tough21:21
* ThomasWaldmann is on mineral water, so no problem21:22
MatthewWilkesSRabbelier: I have tasks, thank you!21:22
SRabbelierMatthewWilkes: awesome :)21:22
MatthewWilkesThomasWaldmann: Do ze Germans not have gin? I never see it in supermarkets.21:22
SRabbelierThomasWaldmann: nice21:22
ThomasWaldmannso "Testing" or "Quality Assurance"?21:23
ThomasWaldmanni can change it, just need to know21:23
* SRabbelier is now deploying a new release21:23
SRabbelieror not... internet dropped on my laptop... again21:25
MatthewWilkesSRabbelier: Dude, why do I need to input the time in days AND hours on the edit screen?21:27
SRabbelierMatthewWilkes: you... don't?21:27
SRabbelierMatthewWilkes: you can do eitehr21:27
SRabbelierMatthewWilkes: it automagically DTRT21:27
SRabbelierMatthewWilkes: it's cumulative21:28
MatthewWilkesIt tells me 0 is invalid for hours21:28
MatthewWilkesEnsure this value is greater than or equal to 1.21:28
SRabbelierMatthewWilkes: Validation fail :)21:28
ThomasWaldmann < still gives server error on demo site (500)21:29
MatthewWilkesI can set it to 3,0 if I enter 2,2421:29
MatthewWilkesbut this angers me…21:29
dreimarkMatthewWilkes: it must be integer and hours21:29
SRabbelierThomasWaldmann: hadn't deploy to melange-demo yet21:29
SRabbelierMatthewWilkes: yeah, validation fail for now21:30
SRabbelierMatthewWilkes: otherwise we have to check you didn't enter 0,021:30
SRabbelierThomasWaldmann: 0-8-20101121-p1 now deployed too, try again?21:31
ThomasWaldmannno 500, reading response mail21:34
SRabbelierThomasWaldmann: yay21:36
ThomasWaldmannThe bulk creation of tasks as started on 21st November 2010 21:35 has been completed.  \o/21:37
* ThomasWaldmann reviews some of them21:37
SRabbelierThomasWaldmann: victory at last21:37
ThomasWaldmannheh "Insane", yeah21:38
ThomasWaldmannI missed that.21:38
SRabbelierThomasWaldmann: oh?21:39
ThomasWaldmanndifficulty level21:39
ThomasWaldmannUser Interface or UserInterface?21:40
SRabbelierThomasWaldmann: check the "Create a new task" on socghop?21:41
ThomasWaldmannit seems to silently drop "User Interface"21:43
SRabbelierThomasWaldmann: silently drop? mh21:45
SRabbelierThomasWaldmann: define?21:45
SRabbelierThomasWaldmann: I see no errors on melange-demo21:45
ThomasWaldmannwe have a task with "Code, User Interface"21:46
ThomasWaldmannit is just "Code" now21:46
SRabbelierThomasWaldmann: can you try "Code,User Interface"?21:47
ThomasWaldmanni just fixed it to "Code, UserInterface"21:49
ThomasWaldmanniirc comma blank was no issue21:49
SRabbelierThomasWaldmann: did UserInterface work?21:49
SRabbelierThomasWaldmann: oh, sorry21:50
SRabbelierThomasWaldmann: that was only on melange-demo21:50
SRabbelierThomasWaldmann: I fixed it to "User Interface" there too21:50
ThomasWaldmanntrying now21:51
ThomasWaldmannso it accepts both?21:52
SRabbelierThomasWaldmann: no, it won't accept UserInterface anymore now21:52
ThomasWaldmannargh. ok, i change it back.21:53
SRabbelierThomasWaldmann: sorry :P21:53
* ThomasWaldmann .oO(a good spec from the beginning helps :)21:53
SRabbelierThomasWaldmann: indeed21:54
SRabbelierpign me if you need something21:56
ThomasWaldmannSRabbelier: just got a server error when posting csv21:58
MatthewWilkesSRabbelier: How do I bulk-approve?21:59
MatthewWilkesthe links on the datagrid do nothing21:59
ThomasWaldmannworked on 3rd try with same post data21:59
SRabbelierMatthewWilkes: :(21:59
tpb<> (at
SRabbelierThomasWaldmann: on melange-demo?21:59
MatthewWilkesWell, fuck that, I'm not going through them all doing it manually22:00
SRabbelierMatthewWilkes: I can do it for you :)22:00
MatthewWilkesSRabbelier: Please :D22:00
MatthewWilkesAll on plone can be published22:00
MatthewWilkesI'll add more tomorrow when I'm not so tired22:01
ThomasWaldmannget irresponsive script warnings now from ff, ~ 150tasks22:01
SRabbelierThomasWaldmann: where?22:02
ThomasWaldmannon the view all tasks view22:03
ThomasWaldmannif i switch to 500 :)22:03
ThomasWaldmannSRabbelier: maybe it shouldn't silently drop task types if the string doesn't match, but reject that record then22:06
SRabbelierThomasWaldmann: yes, can you create a for that?22:06
tpbTitle: Google Project Hosting (at
dreimarkSRabbelier: do we have more difficulty levels than easy, medium, hard? because of the demo22:08
SRabbelierdreimark: nope, I'll fix it on demo too I guess22:08
ThomasWaldmannaawh, no insane? :)22:10
SRabbelierThomasWaldmann: thanks22:10
dreimarkok, i checked on the real site, there it is easy, medium, unknown22:10
* ThomasWaldmann likes action games with easy, medium, hard, insane levels22:10
dreimarkSRabbelier: unknown should be hard i guess22:11
ThomasWaldmannthere should be "difficult" iirc22:11
dreimarktrue, but not unknown22:11
SRabbeliermelange-demo and socghop are the same now22:12
SRabbelier1,2,4 points22:12
SRabbelierand Unknown22:12
ThomasWaldmannUnkown means that we can decide afterwards?22:13
ThomasWaldmannthat would be a feature e.g. for bug fixes22:13
ThomasWaldmanngeneric bug fix task "find one, fix one"22:14
dreimarkhmm, wild card points22:14
ThomasWaldmannnot sure whether the rules cover that22:14
SRabbelierThomasWaldmann: no,22:15
* dreimark don't think so22:15
SRabbelierThomasWaldmann: those are for when the system messes up22:15
SRabbelierThomasWaldmann: it's set to that value if the difficulty is missing, which should never happen, but is happening for some reason22:15
*** dhaun has quit IRC22:17
*** MatthewWilkes has quit IRC22:21
ThomasWaldmannlooks like matthew is in germany22:31
tpb<> (at
dreimarkis it a problem that Time to complete in hours is 022:40
ThomasWaldmannis there a way to delete lots of tasks with a few clicks?22:41
ThomasWaldmanndreimark: on public view, it shows the correct value, in hours22:42
dreimarkok, then it is an internal problem22:43
SRabbelierdreimark: no, it's ok, since days is 622:45
SRabbelierThomasWaldmann: Matthew is in Germany yup22:45
SRabbelierThomasWaldmann: how'd you know he is? :P22:45
dreimarkbecause of his provider22:46
SRabbelierdreimark: ah, my irc client doesn't mention that on /part :P22:48
* ThomasWaldmann shot at production system22:48
dreimarkSRabbelier: i see it at 23:21 -!- MatthewWilkes [[email protected]] has quit22:50
SRabbelierdreimark: *nod*, so that it's easier to ban a troll that left I suppose22:50
ThomasWaldmannok, 46 tasks for moin in production melange \o/22:53
dreimarkor to be warned by the adresses he uses. we had some problems last year with a user which spammed our channel22:54
dreimarkThomasWaldmann: they are still "unpublished"22:55
dreimarkSRabbelier: do we have to change the status or is that happen automaticly22:55
SRabbelierdreimark: working on fixing bulk accept22:56
SRabbelierdreimark: found the bug, have the fix, testing now22:56
ThomasWaldmannguess i have to "approve and/or publish"22:57
* dreimark too, guess it is otherwise invisible for students22:58
SRabbelierThomasWaldmann: right, but you'll have to wait a sec before you can do that until I commit and push this :)22:58
ThomasWaldmannjust in time software development :D22:59
dreimarkSRabbelier: the mentor list shows only 2 mentors +n mentors. I have not looked at a bigger screen yet. it looks like there is enough space because of the title to show more23:03
dreimarkmostly 6 lines for the title23:03
SRabbelierdreimark: url?23:03
tpb<> (at
SRabbelierThomasWaldmann: deploying23:06
SRabbelierdreimark: I suppose23:06
ThomasWaldmannSRabbelier: does that version number converge against something? :)23:08
SRabbelierThomasWaldmann: it's just the date, with an optional -p suffix23:08
SRabbelierand I'm too lazy to cut an actual release for the -p1 ones, so the link at the bottom is broken now :P23:09
SRabbelierbut it makes it easier for you guys to see that the new release is live now :)23:09
ThomasWaldmanni mean the stuff right of the p23:09
SRabbelierThomasWaldmann: just counting up :D23:10
dreimarkah, and i thought it is something like revision hash tag23:11
SRabbelierhaha :P23:11
SRabbelierwe did that on melange-demo for a while23:12
ThomasWaldmanndoesnt work23:12
SRabbelierit was melange-demo-<first few chars of the commit hash> for a while23:12
SRabbelierThomasWaldmann: lies!23:12
ThomasWaldmannstill unpublished23:12
SRabbelierThomasWaldmann: hah, indeed23:12
dreimarkhmm, is anything published yet - i mean from other groups?23:13
SRabbelierdreimark: yeah, this hasn't been broken so long23:13
dreimarkit must not because of a failure. someone needs to do it. i mean you need to know that it is not automaicly published in some hours23:14
SRabbelierdreimark: weird, it works locally23:15
dreimarkThomasWaldmann: can you publish one - did you selected allß23:15
ThomasWaldmanni selected all, of course23:15
dreimarkmay be that makes the difference - limit again23:16
SRabbelierdreimark: try force refreshing23:20
SRabbelierdreimark: and/or using the socghop domain23:20
SRabbelierdreimark: could be your browser has the old script cached23:21
SRabbelier(I didn't rename the script...)23:21
SRabbelierI just managed to publish all plone's tasks23:21
SRabbelierThomasWaldmann: ^23:23
ThomasWaldmannok, retrying23:25
ThomasWaldmannselected the single checkbox at top left, "approve and/or publish", no change23:27
dreimarkSRabbelier: ^23:28
ThomasWaldmanncleared the cache, retried, still all unpublished23:29
SRabbelierThomasWaldmann: hmm, iunno, can you go to
tpb<> (at
SRabbelierand do hard refresh?23:30
ThomasWaldmanndid shift-reload (ff)23:32
ThomasWaldmannno change, stays unpublished23:33
dreimarkit works for me on the demo site23:39
dreimarkselecting it in the task23:40
ThomasWaldmanni do select from the list, using the "select all" checkbox at top left23:41
dreimarkalso the select all works in demo23:41
SRabbelierso it's working on demo?23:42
dreimarkno - sorry23:42
dreimarkit looks like but after refreshing it is the old state23:42
SRabbeliercan you try a different browser to be sure?23:43
dreimarki get now23:44
ThomasWaldmannonly ff here23:44
dreimarkEnsure this value is greater than or equal to 1.23:44
dreimarkthis is the field time to complete in hours23:44
SRabbelierdreimark: where does it say that?23:45
dreimarki was inside one of the bulk uploaded task on demo23:46
dreimarkand selected there the flag publish23:46
dreimarki try again  - getting an url23:46
tpb<> (at
dreimarkSRabbelier: ^23:47
ThomasWaldmannff4b also does not work23:48
dreimarklooks like i am right with that value23:49
SRabbelierdreimark: yeah, you are23:49
SRabbelierdreimark: that validation is just icky23:49
SRabbelierdreimark: it works if you set it to 6 days and 24 hours23:49
dreimarki think that was that what we discussed on the ML?23:50
dreimarknow we have 6 days in hours for example and do mean 12-18h23:51
dreimarkdoes it mean we need to change the values now ?23:51
dreimarkSRabbelier: ^23:51
SRabbelierdreimark: no, it's just to make it easier to add more days23:52
SRabbelierdreimark: 1 day = 24 hours23:52
dreimarkyes, but how is that fixed now, do we have to fill something into that field or do you change the validation23:53
SRabbelierdreimark: you can either set it to 7 days and 1 hour, or 6 days and 24 hours, but the latter will give you the same situation next time23:54
SRabbelierdreimark: (until we fix the validation)23:54
dreimarkThomasWaldmann: ^23:55
dreimarki guess we can't do that by the bulk uploader23:55
ThomasWaldmannshall i just add 1h?23:57
ThomasWaldmannso it is not 240, but 241?23:57
SRabbelierdreimark: can't?23:57
ThomasWaldmannhmm, no, we already posted. doing it again just creates dupes.23:58
dreimarkSRabbelier: i can help, starting from the end, but what to fill in23:58
dreimarkis it our time / 24h?23:59
SRabbelierdreimark: I dont' understand what you're asking23:59

Generated by 2.17.2 by Marius Gedminas - find it at!