[00:11]  bryanshen (n=bryanshe@S0106001dba853f61.vc.shawcable.net) joined #markus.
 [00:48]  Nick change: bwinton -> bwinton_off
 [00:49]  bryanshen (n=bryanshe@S0106001dba853f61.vc.shawcable.net) left irc: Remote closed the connection
 [00:52]  bwinton_off (n=bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) left irc: "So long, folks."
 [00:52]  MarkUsBot (n=MarkUsBo@apps0.cs.toronto.edu) left #markus.
 [00:52]  MarkUsBot joined #markus.
 [00:52]  #markus: mode change '+ns ' by farmer.freenode.net
 [00:52]  #markus: mode change '-s+tc-o MarkUsBot' by ChanServ!ChanServ@services.
 [00:52]  bwinton_off (n=bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) joined #markus.
 [00:53]  Nick change: bwinton_off -> bwinton
 [04:13]  NelleV (i=8242d02d@gateway/web/freenode/x-xbxsblgdefxijvii) joined #markus.
 [04:38]  NelleV (i=8242d02d@gateway/web/freenode/x-xbxsblgdefxijvii) left irc: Ping timeout: 180 seconds
 [06:01]  mikeg1a (n=mikeg1a@96-27-252-210.static.evv.wideopenwest.com) joined #markus.
 [06:26]  bwinton (n=bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) left irc: "So long, folks."
 [06:26]  bwinton_off (n=bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) joined #markus.
 [06:26]  Nick change: bwinton_off -> bwinton
 [08:00]  mikeg1a (n=mikeg1a@96-27-252-210.static.evv.wideopenwest.com) left irc: Remote closed the connection
 [08:01]  mikeg1a (n=mikeg1a@d27-96-142-138.evv.wideopenwest.com) joined #markus.
 [09:07]  reid (n=reid@red-gw34.cs.toronto.edu) joined #markus.
 [11:52]  reid (n=reid@red-gw34.cs.toronto.edu) left irc:
 [12:14]  NelleV (n=nelle@crb44-1-82-67-125-197.fbx.proxad.net) joined #markus.
 [13:51]  hyfen (n=hyfen@216.191.145.197) joined #markus.
 [15:02]  robertb_frantil (n=rburke@CPE0013f7fca276-CM0013f7fca272.cpe.net.cable.rogers.com) joined #markus.
 [15:06]  Nick change: bwinton -> bwinton_off
 [15:10]  reid (n=reid@red-gw34.cs.toronto.edu) joined #markus.
 [15:10]  m_conley (n=m_conley@red-gw34.cs.toronto.edu) joined #markus.
 [15:10] <m_conley>  Hey all
 [15:11]  brianxu (n=baxxu@d142-058-082-016.wireless.sfu.ca) joined #markus.
 [15:14] <m_conley>  Hey Brian - do you know if Bryan Shen is still having problems getting into IRC?
 [15:17] <brianxu>  im not sure,
 [15:18]  jmate_on_campus (n=jmate@mef-fe10.student.cs.uwaterloo.ca) joined #markus.
 [15:19]  brianxu_ (n=baxxu@d142-058-082-016.wireless.sfu.ca) joined #markus.
 [15:19]  brianxu (n=baxxu@d142-058-082-016.wireless.sfu.ca) left irc: Read error: 104 (Connection reset by peer)
 [15:19] <m_conley>  brianxu: Ok, well, if he can't get in, and he contacts you, let me know, and I'll see if we can deal with it. He never got back to me when I sent him email about it last time...
 [15:19]  Nick change: brianxu_ -> brianxu
 [15:20] <brianxu>  m_conley: he shall be on by the time we start :)
 [15:21] <m_conley>  On an unrelated note, I've figured out why our Functional Tests abort when running them all at once. The markusproject.org host, site5, notices the spike in processing power, and kills the testing process after a few seconds. This is also why our ReviewBoard dies on large diffs.
 [15:22]  farahj (n=Farah@d24-150-154-193.home.cgocable.net) joined #markus.
 [15:22] <farahj>  Hi
 [15:23] <robertb_frantil>  in otherwords, the server things we are being DDOS'd
 [15:23] <robertb_frantil>  hiya!
 [15:23] <m_conley>  robertb: Something like that, yeah.
 [15:23] <m_conley>  farah: Hello!
 [15:23] <jmate_on_campus>  hey
 [15:23] <brianxu>  hi
 [15:24] <NelleV>  hi everyone !
 [15:24] <m_conley>  Hey Nelle!
 [15:24]  Nick change: bwinton_off -> bwinton
 [15:26]  benjaminv (n=benjamin@glo44-2-82-224-115-75.fbx.proxad.net) joined #markus.
 [15:30] <NelleV>  m_conley, can we do anything about the server ?
 [15:31] <m_conley>  NelleV: Not really - it's their policy, which is unfortunate. Karen has tossed around the idea of moving markusproject.org to another machine somewhere - maybe even somewhere in CSLab here at UofT.
 [15:31]  jerboaa (n=jerboaa@CPE0013f7f849da-CM0013f7f849d6.cpe.net.cable.rogers.com) joined #markus.
 [15:32] <m_conley>  It's not huge priority right now, but somewhere along the line, we might want to consider moving someplace that can handle what we're doing.
 [15:32]  bryanshen (n=bryanshe@S0106001dba853f61.vc.shawcable.net) joined #markus.
 [15:32] <jmate_on_campus>  So we can't post large diffs?
 [15:32] <reid>  Hi everyone
 [15:32] <jerboaa>  Hi!
 [15:32] <m_conley>  jmate: You can try it - but RB tends to die on large diffs.
 [15:32] <reid>  The gang
 [15:33] <jerboaa>  m_conley, markusproject.org?
 [15:33] <robertb_frantil>  hello!
 [15:33] <reid>  s all here!! (If I could learn to type)
 [15:33] <m_conley>  jerboaa: Indeed
 [15:33] <benjaminv>  Hi !
 [15:33] <jerboaa>  big gang, today :-)
 [15:33] <bryanshen>  Hello
 [15:33] <NelleV>  I wa gonna ask where Basie was hosted, but I guess it is on of Greg's trick
 [15:33] <reid>  Maybe we should look into moving to a different company for the server
 [15:34] <reid>  Basie is on a commercial server I think. Maybe even the same one.
 [15:34] <jerboaa>  this is going to be a bit of work :-)
 [15:34] <jerboaa>  but, totally pro moving :-)
 [15:34] <brianxu>  but for now, we can only do small updates of codes right?
 [15:34] <m_conley>  Relatively small
 [15:34] <reid>  The question is whether the situation is bad enough to warrant a move.
 [15:34] <m_conley>  reid: I don't think it's yet worth the bother.
 [15:35] <m_conley>  reid: Maybe sometime in the summer.
 [15:35] <reid>  We probably can't move it until the summer anyways unless someone has bags of time.
 [15:35] <jerboaa>  I don't unfortunately
 [15:35] <m_conley>  brianxu: The litmus test is to just try posting your diff. If it processes for a while, and then gives you a blank screen, you're diff needs to be broken up
 [15:35]  *** reid doubts anyone does.
 [15:35] <jmate_on_campus>  For now a work around is to do: "svn changelist changelist_name_1 file
 [15:36] <jmate_on_campus>  svn changelist changelist_name_2 file
 [15:36]  *** jerboaa doubts that too :-)
 [15:36] <jmate_on_campus>  then you can do an svn diff --changelist changelist_name_1
 [15:36] <brianxu>  m_conley: did this happen to anyone yet?
 [15:36] <m_conley>  I should stress that the need to break up diffs occurs only once in a while. Usually, all goes well.
 [15:36] <m_conley>  m_conley: Happened to me for the Functional Test fixes.
 [15:37] <m_conley>  er
 [15:37] <NelleV>  happened a couple of times this summer too, I think
 [15:37] <m_conley>  that was to brianxu, not m_conley
 [15:37] <reid>  We even have hyfen aboard (Hi Andrew)
 [15:37] <m_conley>  all - Andrew(hyfen) worked on MarkUs before any one else here did.
 [15:38] <reid>  Okay on to the meeting
 [15:38] <reid>  We're getting some great feedback from users this term. I'm trying to pass on some of the feedback to the dev list.
 [15:38] <reid>  It's really starting to feel like we have a more robust and quite usable app that people are willing to depend on. It's a good feeling :)
 [15:38] <reid>  Severin gave a good talk at our undergrad research showcase, and it was great to see some interest there from other students.
 [15:38] <reid>  Let's do the rounds and then we can move to specific quesitons
 [15:39] <reid>  NelleV and benjaminv, would you like to bring us up to speed on what you have been doing
 [15:39] <NelleV>  I've been working on implementing how ta add sections and link student to section
 [15:40] <NelleV>  it's on review board right now. I have a couple of UI issues that needs to be worked on
 [15:40] <reid>  Anything we should discuss here? (regarding the UI)
 [15:40] <benjaminv>  I'm still working on the translation. I'm working on producing a french fr.yml to see what is still not translated in the source code
 [15:41] <m_conley>  benjaminv: Good idea.
 [15:41] <NelleV>  and I looked at machinist, and got something to work on my computer. It's going to take a while to switch to Machinist, but I think it is worth it
 [15:41] <jerboaa>  victoriamui is also doing quite some UI. NelleV just stay in touch with her so that you don't conflict
 [15:41] <reid>  sounds great
 [15:41] <m_conley>  NelleV: It'll be a relief, for sure.
 [15:42] <NelleV>  maybe I can sent a few screenshots of the views, or put them on reviewboard, to have feedbacks
 [15:42] <m_conley>  Yes - ReviewBoard has great support for screenshots. Lets us comment on them directly.
 [15:42] <jerboaa>  benjaminv, have you thought about adam's suggestion?
 [15:42] <reid>  In particular we were discussing splitting the Groups and Graders view into 2 tabs and then accordion menus go away, so we may end up not using any accordion menus anywhere for consistency.
 [15:43] <jerboaa>  m_conley, good idea :-)
 [15:43] <reid>  Good point. farahj, can you remind me to point that out to Victoria?
 [15:43] <farahj>  reid: Sure
 [15:43] <reid>  What was Adam's suggestion?
 [15:43] <benjaminv>  yep, I think I'll use it
 [15:43] <jerboaa>  benjaminv, cool :-)
 [15:44] <jerboaa>  reid, I'll forward you the email
 [15:44] <reid>  thanks
 [15:44] <benjaminv>  It was about using capslock in the translation to identify sentences which aren't translated yet
 [15:44] <reid>  Thanks for coming to our meeting benjaminv, and NelleV. I know it is late for you!
 [15:45] <NelleV>  reid, it is the perfect time for a meeting right now :)
 [15:45] <reid>  farahj?
 [15:45] <jerboaa>  It's not too bad, it's 9:45pm
 [15:45] <farahj>  I've been working on tests for the grades table (and fixing some bugs related to the table as well)
 [15:46] <farahj>  The unit tests are all done and I've moved on to the functional tests now
 [15:46] <farahj>  The next step will be the UI for students
 [15:47] <m_conley>  farahj: Just a reminder that I love seeing sneak peeks on ReviewBoard. Reviewing large, unfamiliar diffs can be daunting. :p
 [15:47] <reid>  Excellent. There are a few people anxious to use that feature here. :)
 [15:47] <farahj>  m_conley: Good point. I'll update my review request soon
 [15:48] <reid>  Victoria has some proposals for restructuring the TA assignment view. She's planning on writing up a blog post about it on the weekend.
 [15:48] <reid>  It's been a problematic view ever since we started working on MarkUs, so I'm hoping we can continue to improve it.
 [15:48] <m_conley>  (btw: logs of that meeting are here: http://www.cs.toronto.edu/~mconley/irc/markus/markus20100127_pg1.html)
 [15:49] <jerboaa>  farahj, you can even create a new one: "unit tests for grades entry" or something like that :-) Don't know if that makes sense, though
 [15:49] <reid>  brianxu?
 [15:49] <reid>  brianxu: I liked the blog post
 [15:49] <farahj>  jerboaa: Do you guys prefer tests in the same review request as the code?
 [15:50] <brianxu>  for last week i finished the unit tests and commit the codes :)
 [15:50] <m_conley>  farahj: I like it, yes.
 [15:50] <brianxu>  for 570
 [15:50] <farahj>  m_conley: ok
 [15:51] <jerboaa>  don't have to be necessarily all in one (especially if they're getting large)
 [15:51] <reid>  brianxu: great! Are you starting to feel more comfortable working in Rails on MarkUs?
 [15:51] <jerboaa>  farahj, you choose
 [15:52] <brianxu>  reid: yep, it is a quite good environment to work on
 [15:52] <reid>  robertb_frantil has an interview soon, so we'll let him go next, and if brianxu has more questions we can fill in later
 [15:53] <jerboaa>  brianxu, If there are questions at any point of time - feel free to ask - people are here to help
 [15:53] <m_conley>  agreed
 [15:53] <robertb_frantil>  Because of the swarm of interviews this week I haven't done much beyond doing some code reviews.
 [15:53] <brianxu>  jerboaa: sure!
 [15:54] <reid>  I hope the interviews are going well
 [15:54] <robertb_frantil>  I did spend an hour last night figuring out shoulda, and am nearly finished my tests for 510, I'll have them in this evening after my interview
 [15:54] <reid>  sounds good.
 [15:54] <robertb_frantil>  so far so good! I had one with facebook yesterday, and it went well enough that they asked me for another one earlier today. Now to play the waiting game
 [15:55] <brianxu>  grats!
 [15:55] <m_conley>  Nice!
 [15:55] <robertb_frantil>  I'm trying to be torough in testing both the positive and negative conditions for 510, as this wasn't a feature that was tested before.
 [15:55] <robertb_frantil>  thanks :)
 [15:55]  *** jerboaa crosses fingers for robertb_frantil
 [15:55] <robertb_frantil>  :D
 [15:55] <reid>  To everyone: don't feel bad about having a week or two where you don't get much done, but be careful that it doesn't get you into trouble in the long term.
 [15:56] <m_conley>  True
 [15:56] <m_conley>  still pretty early in the term.
 [15:56] <robertb_frantil>  I think that's about it for me. Second week of february I suddenly have more time, I'll be able to get more done from there.
 [15:57] <reid>  I'm not worried. :)
 [15:57] <reid>  bryanshen? How are you finding the learning curve?
 [15:57] <bryanshen>  well, I reviewed some code and wrote a little myself
 [15:58] <bryanshen>  still struggling with Ruby in general and the test framework.
 [15:58] <bryanshen>  I think I fixed a bug that multi-level repository path was not allowed for creating assignments (#393).
 [15:59] <jerboaa>  bryanshen, that was excellent, work!
 [15:59] <bryanshen>  now working on the tests for this fix.
 [15:59] <reid>  Cool. (It does take some time to become familiar with the code)
 [15:59] <bryanshen>  Thanks.
 [15:59] <reid>  Please let m_conley or others know if you need some help getting the tests going
 [16:00] <bryanshen>  yes, I will.
 [16:00] <bryanshen>  I reviewed some code and it really helped.
 [16:00] <jerboaa>  feel free to send me private email if you don't want to write the list
 [16:00] <m_conley>  bryanshen: same here.
 [16:00] <m_conley>  But also feel free to mail the list. :D
 [16:00] <jerboaa>  :-)
 [16:00] <bryanshen>  cool
 [16:01] <reid>  and a blog post along the lines of here are the stupid problems I ran into along the way would be great too. You are in a pretty complex section of the code.
 [16:02] <bryanshen>  Ok, I will.
 [16:02] <reid>  jmate_on_campus: I've been trying read along the review message about the path problem you were describing, but I have to admit I don't fully understand the problem.
 [16:02] <m_conley>  I will say it again, blog posts are always awesome. And Greg reads them.
 [16:02] <bryanshen>  actually whenever I investigate on something, I write it down.
 [16:03] <m_conley>  good!
 [16:03] <bryanshen>  but don't think they are good enough to be posted.
 [16:03] <jmate_on_campus>  For example: VALIDATE_FILE = "#{RAILS_ROOT}/config/dummy_validate.sh"
 [16:04] <reid>  bryanshen: f you like, you can send something to me and/or m_conley and we can help polish it (or talk you into posting it anyway ;) )
 [16:04] <reid>  So this is configuration stuff?
 [16:04] <bryanshen>  reid: OK.
 [16:04] <jmate_on_campus>  if the markus directory is locate in /home/jmate/school work/markus/ then the validate file fails silently
 [16:04] <reid>  ah
 [16:04] <jmate_on_campus>  the server boots up
 [16:04] <jmate_on_campus>  when you try to login in, it just says you have an incorrect password
 [16:05] <reid>  :-P
 [16:05] <jmate_on_campus>  so I wrote a function to escape the spaces
 [16:05] <m_conley>  (I believe this is the sort of stuff that a sys-admin would *hate* to debug)
 [16:05] <jmate_on_campus>  after lots of discussion in review board, that might not have been the correct way