*** tpb has joined #melange | 00:00 | |
*** mithro has joined #melange | 00:06 | |
*** ChanServ sets mode: +v mithro | 00:06 | |
ajaksu | back | 00:40 |
---|---|---|
ajaksu | jamtoday: viewing survey results is still broken, as you've changed the behavior of ?read_only=true... | 01:02 |
*** madrazr has joined #melange | 01:05 | |
*** ChanServ sets mode: +v madrazr | 01:05 | |
ajaksu | jamtoday: pushed pick_quant for new questions | 01:08 |
jamtoday | ajaksu: looking into ?read_only=true issue... | 01:09 |
ajaksu | jamtoday: don't worry too much, you just cut short a code path that is easy to recreate once the project handling is stable :) | 01:14 |
ajaksu | jamtoday: have you confirmed the checkbox bug on my test instance? | 01:16 |
kblin | hi folks | 01:17 |
kblin | I think I can set aside some time to help you guys testing | 01:17 |
ajaksu | hi kblin, thank you very much :) | 01:18 |
kblin | thank you for making that stuff work | 01:18 |
ajaksu | kblin: I'm going through some todo items, but I can invite you as a developer to http://melange-ajaksu.appspot.com/ so you can test both creating and taking surveys :) | 01:23 |
tpb | Title: Surveys demo instance (at melange-ajaksu.appspot.com) | 01:24 |
kblin | sure | 01:25 |
ajaksu | done :) | 01:27 |
ajaksu | jamtoday: Ellen Ko is a developer, yay :) | 01:29 |
kblin | I need to agree to not use melange for the creating or stockpiling of missiles.. aw, man | 01:30 |
jamtoday | ajaksu: I am getting grade activation working tonight, and SurveyRecordGroup will be refactored so that it is bulletproof for grades...get rid of the ambiguities. | 01:42 |
jamtoday | ajaksu: and fixing other critical issues | 01:42 |
ajaksu | jamtoday: I'm working on the results view and the pair processing view, is that ok? | 01:43 |
jamtoday | ajaksu: yes, I see what you mean about the view being broken...apologies about that | 01:44 |
jamtoday | ajaksu: it's hard to believe I thought it could be output as a table | 01:44 |
ajaksu | jamtoday: nah, it was actually a todo to have the results view and lennie asked for the pairing view, so we're being lucky regarding pain points :) | 01:45 |
kblin | so where would you prefer to get bug reports? :) | 01:51 |
kblin | the github thing or google code? | 01:52 |
ajaksu | kblin: either one works for me, but given we have some issues in github and none yet in the main tracker, github is slightly better if you're comfortable with both | 01:59 |
ajaksu | (actually I wanted to avoid people not reporting issues because they only have google or github accounts :)) | 01:59 |
kblin | every melange user has a google account | 02:01 |
* ajaksu feels kinda stupid :D | 02:01 | |
kblin | so, am I expected to get a server error when trying to see the public view of my survey? | 02:01 |
ajaksu | nope, but given that jamtodayjust fixed something that could lead to this, let me upload and test :) | 02:03 |
ajaksu | kblin: seems to be fixed? | 02:04 |
ajaksu | jamtoday: are you OK with me directing testers to file issues at google code? we'd avoid people not having github accounts skipping filing reports :) | 02:05 |
kblin | hey, it claims my survey is closed | 02:08 |
kblin | that's not what I'd expect from a survey starting this morning and ending on friday | 02:09 |
kblin | say, is that time UTC? | 02:09 |
ajaksu | let me add a 'ended at x, but now it's y' notice so we get a clear picture :) | 02:10 |
kblin | well, if the time is UTC, it has not started yet | 02:11 |
kblin | yeah | 02:13 |
kblin | at least bumping the starting time back to 0500 instead of 0800 helped | 02:13 |
ajaksu | ah, recent changes made 'before start' message and 'after closing' message the same... I'll add a tooltip about timezones then | 02:15 |
ajaksu | yup, UTC :) | 02:17 |
* kblin twiddles his thumbs while waiting for appengine | 02:19 | |
kblin | <class 'google.appengine.runtime.DeadlineExceededError'> | 02:19 |
kblin | hm | 02:19 |
*** schultmc has quit IRC | 02:21 | |
kblin | File "/base/data/home/apps/melange-ajaksu/0-5-20090608.334400083896472634/soc/views/models/host.py", line 18, in <module> | 02:21 |
kblin | while trying to import that module | 02:22 |
ajaksu | kblin: thanks, looking at log | 02:22 |
ajaksu | jamtoday: where are you? :) | 02:22 |
*** lh_ has joined #melange | 02:22 | |
*** schultmc has joined #melange | 02:23 | |
*** lh_ has quit IRC | 02:23 | |
ajaksu | kblin: it looks like our requests are too heavy currently, I'll try a possible fix in 20 minutes | 02:24 |
kblin | ok, no worries | 02:25 |
kblin | I need to get my day started anyway | 02:26 |
kblin | I'll try later then :) | 02:26 |
jamtoday | sorry guys... | 02:27 |
jamtoday | ajaksu: google code is the best place, agreed. | 02:27 |
jamtoday | ajaksu: are there any more outstanding bugs? | 02:28 |
jamtoday | if you change your version id to devvin, you can run seed_db and then creating evaluation surveys should work | 02:29 |
ajaksu | jamtoday: actually, none not in my list, but the new ones are: our requests are heavy in cpu, going to investigate and try a fix, and deadline/opening error messages are the same, besides time being UTC (tooltip to the rescue) :) | 02:29 |
jamtoday | a lot of the CPU stuff can be fixed by tasks | 02:29 |
jamtoday | but I can't get them working on my SDK | 02:30 |
jamtoday | which means I'm staying away for now | 02:30 |
jamtoday | when we want to update some entities, that's a good time to use a task | 02:30 |
ajaksu | but what are we doing today that is heavy? only thing I can think of is my ACL checks for building the menu :) | 02:30 |
jamtoday | ajaksu: app engine loves to complain | 02:30 |
jamtoday | red is bad, but hard to avoid | 02:31 |
jamtoday | er *not that bad | 02:31 |
ajaksu | jamtoday: ok, I'll try to see if I spot obvious things to improve soon-ish :) | 02:31 |
ajaksu | good luck with tasks! | 02:31 |
jamtoday | one obvious thing is to batch puts and reads | 02:31 |
jamtoday | you can use GQL binding to do chain batch reads, pretty neat | 02:32 |
jamtoday | ajaksu: I am stealing your homepage document. Hope its CC licensed | 02:37 |
ajaksu | jamtoday: it's public domain ;) | 02:37 |
kblin | a CC-ND license wouldn't help, I guess ;) | 02:40 |
*** lh has quit IRC | 02:41 | |
*** madrazr has quit IRC | 02:52 | |
jamtoday | ajaksu: what kind of document is on your homepage? the site home document? | 02:53 |
ajaksu | simple document, then you pick it by link_id in Edit Site Settings | 02:54 |
jamtoday | ajaksu: I'm making an important addition to SurveyRecordGroup, and then documenting and submitting for a code review | 03:08 |
jamtoday | I'm fairly confident that at this point it's actually a robust way of approaching this | 03:08 |
ajaksu | jamtoday: great :) | 03:08 |
ajaksu | I'll review as you post it :) | 03:08 |
jamtoday | unfortunately, it's a change that will break existing evaluation surveys | 03:12 |
ajaksu | not a problem for me :) | 03:15 |
ajaksu | how does it address James Crook's comments? | 03:15 |
jamtoday | I'm going over them and addressing each one...will post soon | 03:24 |
*** scorche has quit IRC | 03:38 | |
*** scorche has joined #melange | 03:39 | |
*** madrazr has joined #melange | 03:47 | |
*** ChanServ sets mode: +v madrazr | 03:47 | |
*** solydzajs has joined #melange | 04:00 | |
*** ChanServ sets mode: +o solydzajs | 04:00 | |
*** Merio has joined #melange | 04:01 | |
*** ChanServ sets mode: +v Merio | 04:01 | |
*** MatthewWilkes has joined #melange | 05:06 | |
jamtoday | ajaksu: hmm... Patch set contains no recognizable patches | 05:08 |
jamtoday | I just made a diff, what else does it want? | 05:09 |
ajaksu | dunno, I use upload.py and it autodetects my local changes... maybe you're sending the rich git format instead of plain diffs? | 05:09 |
jamtoday | ajaksu: missing the -p flag in git. my bad | 05:14 |
ajaksu | np :) | 05:16 |
*** florinciu has joined #melange | 05:21 | |
*** jamtoday has left #melange | 05:22 | |
*** matthewwilkes_ has joined #melange | 05:59 | |
*** MatthewWilkes has quit IRC | 06:11 | |
*** matthewwilkes_ is now known as MatthewWilkes | 06:11 | |
*** dr__house has joined #melange | 07:16 | |
*** solydzajs has quit IRC | 07:17 | |
*** madrazr has left #melange | 07:23 | |
*** Merio has quit IRC | 07:27 | |
*** ArthurLiu has quit IRC | 08:12 | |
*** ArthurLiu has joined #melange | 08:12 | |
*** dhans has joined #melange | 08:15 | |
*** dr__house has quit IRC | 08:24 | |
*** dr__house has joined #melange | 08:25 | |
*** dhans has quit IRC | 08:57 | |
*** madrazr has joined #melange | 09:08 | |
*** ChanServ sets mode: +v madrazr | 09:08 | |
*** madrazr1 has joined #melange | 09:26 | |
*** madrazr has quit IRC | 09:26 | |
*** madrazr1 is now known as madrazr | 09:28 | |
*** ChanServ sets mode: +v madrazr | 09:28 | |
*** Merio has joined #melange | 09:54 | |
*** ChanServ sets mode: +v Merio | 09:54 | |
*** Merio has quit IRC | 10:05 | |
*** Merio has joined #melange | 10:07 | |
*** ChanServ sets mode: +v Merio | 10:07 | |
*** Merio has quit IRC | 10:14 | |
*** Merio has joined #melange | 10:15 | |
*** ChanServ sets mode: +v Merio | 10:15 | |
*** dhans has joined #melange | 10:19 | |
dhans | Merio: ping | 10:19 |
Merio | dhans:pong :) just some minutes, phone call :) | 10:20 |
dhans | Merio: sure :) as usually sorry for being late but there is such a nice weather here in Warsaw that I just didn't realized it's 4 pm :P | 10:21 |
Merio | dhans: in the meantime, status update? For me: yesterday I've only updated blog, did conference call and this morning I've set up my Win box so debug organization home map. | 10:22 |
Merio | dhans: if you want to go back to the sun no problems, I think today there isn't much to say, only status update :) | 10:22 |
Merio | dhans: we need to have confirmation for our tasks (even if we can proceed anyway in the meantime)... and you have to update the wiki ;) | 10:23 |
dhans | yes, I will do it by tomorrow. but ok, I have done that json responses | 10:24 |
dhans | I'll push it in some minutes | 10:24 |
Merio | great man! | 10:24 |
dhans | and also updated the blog (but have to send it - also in some minutes:)) | 10:25 |
Merio | just let me know which URL I have to call for the JSON responses (or send it as a context variable) | 10:27 |
dhans | exactly - it is important :) | 10:27 |
dhans | I will describe it on wiki and send you also an email | 10:27 |
Merio | ok perfect, so I can start integrating with it, but more important I want to create the dashboard page | 10:28 |
dhans | and if you don't mind, today or tomorrow it would be great if you could intorduce me to the js side of our project :) | 10:28 |
Merio | And start integrating the ajaxy thing ;) | 10:28 |
dhans | so that I can do also something on the js side | 10:29 |
Merio | Yep if possible for you it's better tomorrow, today it's pretty busy :) | 10:29 |
dhans | sure | 10:29 |
Merio | yes, totally agree | 10:29 |
Merio | so well, today I'm going to work integrating the dashboard in a simple HTML page, tomorrow I'll create model etc of the dashboard, so I can integrate your JSON Responses too | 10:31 |
dhans | ok | 10:31 |
Merio | Then we can start thinking "horizontally" better | 10:31 |
Merio | So well... now I've to take a shower, bbs. Will ping you later (if you're still here :)) | 10:32 |
dhans | I will be here up to like 6 pm (your time :) ) | 10:33 |
dhans | Merio: I hope you won't get mad, but I updated today's notes on wiki :) | 10:52 |
Merio | dhans: back :) No problems, thank you :) One task less to do today ^__^ | 11:09 |
*** arvind_khadri has joined #melange | 11:22 | |
*** dr__house has quit IRC | 11:29 | |
*** dr__house has joined #melange | 11:29 | |
*** arvind_k has joined #melange | 11:51 | |
*** arvind_khadri has quit IRC | 11:52 | |
*** arvind_k is now known as arvind_khadri | 11:52 | |
*** arvind_khadri has quit IRC | 12:33 | |
Merio | ajaksu: ping | 12:34 |
*** arvind_khadri has joined #melange | 12:39 | |
*** arvind_khadri has quit IRC | 13:25 | |
*** dhaun has joined #melange | 13:39 | |
*** dhans has quit IRC | 13:47 | |
*** dhans has joined #melange | 14:04 | |
*** jamtoday has joined #melange | 14:49 | |
*** MatthewWilkes has quit IRC | 15:12 | |
*** madrazr has left #melange | 15:18 | |
*** dr__house has quit IRC | 15:27 | |
ajaksu | Merio: ping | 15:29 |
Merio | ajaksu: pong | 15:30 |
ajaksu | Merio: sorry for not posting our JS for review, I'll make some related UI fixes now and hope to submit soon | 15:31 |
ajaksu | and you pinged me earlier? :) | 15:31 |
Merio | ajaksu: yep, to ask you about JS for review... I thought it was me that I couldn't find it and I wanted to ask you where it was :D | 15:32 |
Merio | ajaksu: see also my last review of the former code, I've seen it's been pushed without the name change of growfield, so probably we might want to change it just for beauty :) | 15:32 |
ajaksu | Let me submit it now, any changes tend to be small :) | 15:33 |
Merio | yep ^_ì | 15:34 |
Merio | ^_^ | 15:34 |
ajaksu | Merio: http://codereview.appspot.com/82042 :) | 15:35 |
tpb | Title: Issue 82042: Melange Surveys: Survey taking and editing JS, additions to CSS. - Code Review (at codereview.appspot.com) | 15:35 |
Merio | ajaksu: great :) | 15:36 |
ajaksu | Merio: plenty of styles nits, I'm afraid, but also worry about non-obvious things lacking comments, so don't hold criticisms :) | 15:39 |
Merio | ajaksu: that's ok ^__^ (with evil glance and mouth pouring blood) :P | 15:40 |
ajaksu | :D | 15:40 |
ajaksu | jamtoday: http://melange-ajaksu.appspot.com/survey/show/program/melange_team/surveys_demo/midterm_gsoc_2009_student | 15:48 |
tpb | <http://ln-s.net/3N7Y> (at melange-ajaksu.appspot.com) | 15:48 |
jamtoday | ajaksu: excellent work....this is showing some flaws that weren't evident | 16:38 |
jamtoday | we want to support 1024x768....making some quick css changes | 16:39 |
ajaksu | jamtoday: I'm getting an error trying to see side-by-side diffs at http://codereview.appspot.com/87046/patch/1/2 and not that cheerful right now, but I'll add comment-per-question, tune the CSS and make radio output configurable as horizontal or vertical (currently opera shows vertical) | 16:40 |
tpb | Title: app/soc/logic/models/survey.py - Issue 87046: SurveyRecordGroup Logic+Model Patch - Code Review (at codereview.appspot.com) | 16:40 |
jamtoday | if you'd like, inviting me as developer of melange-ajaksu would make it easier to quickly transfer entity data | 16:54 |
jamtoday | and see logs etc | 16:55 |
ajaksu | but I've alredy invited you, like a week ago or before that! | 17:03 |
jamtoday | hmm...im on melange-dev, but didn't get an invite to melange-ajaksu | 17:04 |
jamtoday | ajaksu: you're right. just found the invite | 17:05 |
ajaksu | jamtoday: have you tested the radio_buttons/checkboxes issue there? I found out that once you have multiple values in a pick_multi, converting it to radio or select is weird, but I've spent a lot of time in this heisenbug and you still owe me a side-by-side testing | 17:10 |
jamtoday | there's a few problems...one is while editing, deleting selection fields and options doesn't really work | 17:24 |
jamtoday | looking into that now | 17:24 |
*** dhaun has quit IRC | 17:24 | |
ajaksu | jamtoday: in my instance, right? how about the "checkboxes don't get checked accordingly with the surveyrecord" issue, can you still reproduce it? | 17:27 |
jamtoday | ajaksu: not getting that problem on your instance | 17:28 |
ajaksu | jamtoday: probably newsfeed related then, it only took us 20 hours to figure it out | 17:28 |
jamtoday | wait.... | 17:29 |
jamtoday | before we go blaming the news feed | 17:29 |
jamtoday | (besides, i turned it off on my instance) | 17:29 |
jamtoday | if I go to my saved survey record, uncheck everything, and then reload | 17:29 |
jamtoday | then they are still unchecked, even though they were last saved as checked | 17:30 |
jamtoday | im just going to start debugging the SurveyForm to get some empirical info | 17:30 |
jamtoday | ajaksu: i've got the bug figured out | 17:33 |
jamtoday | it only occurs when it's a selection field, not pick_multi | 17:33 |
jamtoday | the initial val isn't being set, surveys.py ln 207 | 17:34 |
ajaksu | jamtoday: selection plus checkboxes isn't actually meant to work, but I don't have javascript to block that pairing yet | 17:34 |
jamtoday | and the radio buttons probably have the same problem | 17:36 |
jamtoday | I can implement all the JS, just let me know what combos aren't valid | 17:36 |
ajaksu | jamtoday: I tried to say that in the 'add selection question' tooltip and PickManyCheckbox and WIDGETS in helper.surveys | 17:37 |
ajaksu | pick_quant goes with select or radio, pick_many goes with checkboxes and selection goes with select :) | 17:38 |
jamtoday | how about selection goes with select, pick_quant goes with radio, and pick_many goes with checkboxes | 17:40 |
jamtoday | and we don't need to worry about mix n match | 17:40 |
ajaksu | jamtoday: works for me :) | 17:40 |
jamtoday | okay ill make these changes | 17:40 |
ajaksu | but then we'll probably want to make pick_quant always vertical (it's a CSS fix), as long option texts seem to be common | 17:41 |
jamtoday | k ill make that fix | 17:51 |
ajaksu | jamtoday: whiny email to you, sorry, I'll try to compensate with a lot of coding and meeting Leslie to make sure things are working as they should... and your code review still doesn't work, do you want me to upload from hg? | 17:52 |
ajaksu | jamtoday: what do you think of http://github.com/jamslevy/Melange/issues#issue/38 ? | 18:01 |
tpb | Title: Issues - jamslevy/Melange - GitHub (at github.com) | 18:01 |
jamtoday | ajaksu: just pushed numerous fixes, rendering type is now automated, and i made a few JS bug fixes. All deleting/restoring works | 18:21 |
jamtoday | ajaksu: I appreciate the email. honesty is good | 18:26 |
*** florinciu_ has joined #melange | 19:17 | |
*** florinciu has quit IRC | 19:25 | |
jamtoday | ajaksu: the grade activation feature is going to have to work very differently than the last version...but apologies about the breakage | 19:28 |
jamtoday | ajaksu: I'm thinking that the only surveys where the grade activation should be present is mentor_evaluation | 19:28 |
ajaksu | jamtoday: I'll remove submit grade the button, it should be in the results view anyway... and, hm, I actually feel like I need to apologize more than you do, working with you has been a great experience :) | 19:30 |
ajaksu | jamtoday: yes, that makes sense | 19:30 |
jamtoday | It's been tough because as you say, the requirements have been very implicit | 19:31 |
*** Merio has quit IRC | 20:44 | |
jamtoday | ajaksu: I just pushed another changeset with working grade activation. the feature is not complete, but the basic handler does successfully update the project statsu | 21:01 |
ajaksu | jamtoday: great! I have to be afk for a couple of hours but I want to push the comment-per-question change and finish the porting of the midterm before sunrise utc -3 :) | 21:17 |
*** |ajaksu| has joined #melange | 21:59 | |
*** ajaksu has quit IRC | 22:18 | |
*** nuba has quit IRC | 23:35 | |
*** nuba has joined #melange | 23:35 | |
*** mithro has quit IRC | 23:36 | |
*** mithro has joined #melange | 23:36 | |
*** irc.freenode.net sets mode: +v mithro | 23:36 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!