Timestamps are in GMT/BST.
[0:01] * cvan (~cvan@c-76-102-14-98.hsd1.ca.comcast.net) Quit (Quit: cvan)
[0:51] * cvan (~cvan@dhcp184-48-53-86.oakmv.sjc.wayport.net) has joined #basie
[1:22] * cvan (~cvan@dhcp184-48-53-86.oakmv.sjc.wayport.net) Quit (Quit: cvan)
[3:53] * cvan (~cvan@c-76-102-14-98.hsd1.ca.comcast.net) has joined #basie
[8:37] * hazure (~cjmuise@red-gw31.cs.toronto.edu) has joined #basie
[9:57] * cmorris (~amphora_@whit179.ucres.utoronto.ca) has joined #basie
[10:43] * __noam__ (~noam@CPE00179a239291-CM000a73a86833.cpe.net.cable.rogers.com) has joined #basie
[10:51] * jyeung (~chatzilla@CPE0013f7bdbf96-CM0013f7bdbf92.cpe.net.cable.rogers.com) has joined #basie
[10:52] * dweber (~chatzilla@nat/ibm/x-uttstlwgmfoxraqh) has joined #basie
[10:53] * Joel_C (~chatzilla@uc059-2.uc.utoronto.ca) has joined #basie
[10:59] <jyeung> Morning
[10:59] <dweber> morning
[11:00] * jyeung (~chatzilla@CPE0013f7bdbf96-CM0013f7bdbf92.cpe.net.cable.rogers.com) Quit (Read error: Connection reset by peer)
[11:00] * jharjono (~jharjono@nat/ibm/x-eubkoyexxheqnxxr) has joined #basie
[11:00] <_lance_> morning
[11:01] * jango (~jango@nat/ibm/x-auapuhototkdshwj) has joined #basie
[11:01] <__noam__> hello
[11:02] * mi_sa (~chatzilla@nat/ibm/x-pttietytetstpbmi) has joined #basie
[11:03] * jyeung (~chatzilla@CPE0013f7bdbf96-CM0013f7bdbf92.cpe.net.cable.rogers.com) has joined #basie
[11:03] <jyeung> Morning
[11:03] <cmorris> ahoy-hoy
[11:03] <jyeung> Lets get started.
[11:04] <jyeung> Whos here..
[11:04] <jyeung> __noam__
[11:04] <__noam__> yes, here
[11:04] <jyeung> _lance_
[11:04] <_lance_> here
[11:04] <jyeung> bwinton
[11:05] <jyeung> cmorris
[11:05] <cmorris> present
[11:05] <jyeung> cvan:
[11:05] <jyeung> dweber:
[11:05] <dweber> here
[11:05] <jyeung> hazure:
[11:05] <jyeung> jango:
[11:05] <jango> here
[11:05] <jyeung> Joel_C:
[11:06] <Joel_C> hello
[11:06] <jyeung> jyeung:
[11:06] <jyeung> I am here
[11:06] <jyeung> mi_sa:
[11:06] <mi_sa> yup
[11:06] <jyeung> NelleV:
[11:06] <jharjono> eh, i got skipped?
[11:06] <jyeung> jharjono:
[11:06] <jharjono> not here
[11:07] <jyeung> okay
[11:07] <jyeung> Status update for the past week.
[11:07] <jyeung> Anyone from the SVN side want to start?
[11:07] <_lance_> Sure
[11:08] <_lance_> Svn side was to unify the hg and svn diff code, and get it working with the view
[11:08] <mi_sa> also made some changes to the revision view
[11:09] <_lance_> I believe Colin moved the diff code to the new base.py, and created the view using difflib's htmldiff
[11:09] <mi_sa> to accommodate for features that hg offers (but svn doesn't really)
[11:09] <_lance_> I made some changes to the urls.py so that it works when given only one revision, and the label correctly shows HEAD
[11:09] <jyeung> new features that hg offers?
[11:09] <cmorris> Yeah, since we're not actually doing any back-end calls to get the diff, I don't think it's necessary to have functions in the back-end classes
[11:09] <mi_sa> the revision template hasn't been updated to show rename/copy though
[11:10] <jyeung> okay.
[11:10] <jyeung> Now from the HG side.
[11:10] <_lance_> cmorris: it's still necessary for patch
[11:11] <cmorris> That's fair
[11:11] <jyeung> we have fix the history for dir. Added new feature for revision and more bug fixes.
[11:12] <jyeung> What about the Front-end?
[11:13] <jharjono> fixed layout for dir view
[11:13] <jharjono> Action column in dir view -> file view
[11:13] <jharjono> added a template for revision view
[11:13] <cmorris> I wrote the diff template and view
[11:13] <__noam__> I worked on making long commit logs expandable and added radio buttons to the history template for selecting a diff.
[11:14] <cmorris> As a whole, we tried to clean up the templates and use url tags where possible rather than hand-coded urls
[11:14] <jyeung> Good
[11:14] <_lance_> cmorris: thoughts on whether to create a get_html_diff() method and shunt it to base.py ?
[11:14] <cmorris> That seems to me like a mixture of presentation of logic, which seems not good, but I wasn't sure.
[11:15] <cmorris> *presentation and logic, rather
[11:15] <Joel_C> this week I switched the URL scheme, but history still needs a fix to its urls due to an inability to reverse() them
[11:15] <jyeung> Joel_C: I think is fixed atleast on the hg side.
[11:16] <jyeung> Screen cast scripts. did everyone had a chance to take a look?
[11:16] <mi_sa> i did :)
[11:16] <mi_sa> made a few changes
[11:17] <_lance_> Just a glance. I didn't see anything that needed to be added. and I doubt we're sticking word for word with the script so I didn't edit it.
[11:17] <jyeung> I did too, good work jango and mi_sa
[11:18] <jyeung> Any other suggestion or recommendations have them in by tonight
[11:19] <jyeung> Error handling any update for that? And I believe we still need to discuss about the stack trace
[11:20] <mi_sa> i didn't get around to making changes after the weekend
[11:20] <mi_sa> so it's still on my todo plate for the coming week
[11:20] <mi_sa> also need to work with someone from hg for it
[11:20] * gvwilson (~chatzilla@red-gw30.cs.toronto.edu) has joined #basie
[11:20] <_lance_> I think we agreed that no normal operation should run into a 500
[11:20] <gvwilson> hi everyone
[11:20] <mi_sa> hi greg
[11:20] <cmorris> Morning
[11:21] <__noam__> hello
[11:21] <_lance_> So if we punch in an invalid revision, it shouldn't give a 500 but an error page. Maybe a 403 and an error message.
[11:21] <Joel_C> yep no 500s
[11:21] <gvwilson> apologies for my late arrival --- university finance office thinks nobody has anything better to do with their time :-(
[11:21] <gvwilson> please carry on
[11:21] <gvwilson> and yes, no 500's except for things that really are "our system failed in a way we didn't expect"
[11:22] <jyeung> okay no 500s
[11:22] <cmorris> And if we are going to be doing error handling, we should probably write an error page template or use the messages framework or something, right?
[11:22] <_lance_> Error page template sounds good
[11:23] <jyeung> +1 on error page template
[11:23] <_lance_> Any thoughts on importing the logging module so we can also have debug messages output to console when using runserver?
[11:23] <mi_sa> yup
[11:23] <mi_sa> (to the +1)
[11:24] <jyeung> _lance_: we will discuss that after the meeting
[11:24] <cmorris> I like that idea (using the logging module). It sounds preferable to what I've been doing to debug (print statements and asserts).
[11:25] <gvwilson> +1 for logging module
[11:25] <gvwilson> does the rest of django/pinax use it?
[11:25] <_lance_> I'm not sure if the rest of pinax uses it, I know other django projects do
[11:27] * _lance_ searches the pinax github real quick
[11:27] <jyeung> Logging module will be one of the todo
[11:28] <jyeung> For next week.
[11:29] <_lance_> I see a few pinax files in core that import logging
[11:29] <jyeung> - First version of video must be done by Tue.
[11:29] <jyeung> any volunteers
[11:29] <jyeung> first version of the screen cast
[11:29] <jyeung> any volunteers
[11:29] <_lance_> afraid I can't take this, 30% of my mark in another course is due Tuesday :/
[11:30] <mi_sa> my laptop is too slow :(
[11:31] <jyeung> jango: you want to do it?
[11:31] <jango> jyeung, sure I look into that
[11:32] <jyeung> front-end team will work on error template page.
[11:32] <mi_sa> and revision needs updating too
[11:33] <jyeung> and revision. to accommodate rename and copy
[11:34] <Joel_C> history needs a few fixes related to its url (it is currently not fully reverse()-able)
[11:34] <jyeung> Everyone should be testing for bugs and report them if they see any.
[11:34] <cmorris> Also, the history view seems to be broken in hg for non-root directories and files
[11:35] <jyeung> Everyone should review the screencast by thursday night.
[11:37] <jyeung> For discussions: posters
[11:37] <jyeung> are we doing it? we need to reply by today.
[11:39] * cvan (~cvan@c-76-102-14-98.hsd1.ca.comcast.net) Quit (Quit: cvan)
[11:39] <mi_sa> what would we have on the poster, screenshots?
[11:40] <_lance_> process docs and why our addition helps student projects i suppose
[11:40] <jyeung> gvwilson: Greg any comments?
[11:40] <gvwilson> yes, we're doing it
[11:41] <gvwilson> i'd be happy to meet with the 49X students (and everyone else) after work next week to chat about details
[11:41] <gvwilson> Wednesday, maybe?
[11:41] <gvwilson> i'm tied up Mon/Tue
[11:41] <mi_sa> ok
[11:41] <_lance_> Wednesday I could do
[11:41] <jyeung> +1
[11:41] <gvwilson> let's sort out a time by evite
[11:41] <gvwilson> i'm making a note to find a time
[11:42] <gvwilson> when does it have to be ready? (i can't find my copy of the email)
[11:42] <mi_sa> when what? the reply to Prof Pitt?
[11:42] <jyeung> We have to reply that we want to do it or interested in doing it by tonight so they can prepare rooms etc
[11:43] <mi_sa> he doesn' thave a date for the presentation yet
[11:43] <mi_sa> only a range 16-27 i think
[11:43] <jyeung> and it take place sometime between August 16-27
[11:43] <gvwilson> OK
[11:43] <gvwilson> plz carry on... :-)
[11:43] <jyeung> Thats all i have for on my agenda. Open discussion TIME!!!
[11:44] <cmorris> One thing that I think remains to be implemented is diffing repositories
[11:44] <mi_sa> who's working on patch?
[11:44] <cmorris> Directories, rather.
[11:44] * gvwilson puts hands up
[11:45] <cmorris> If you view the history of a directory, it gives the option to diff them, but it just leads to an error.
[11:45] * gvwilson not because i'm actually writing code or anything, of course --- just 'cuz i'd like to ask a question
[11:45] <cmorris> Yes, Greg?
[11:45] <jyeung> Greg, please ask your question
[11:46] <gvwilson> I'd like to invite you all to my place for dinner on either Wednesday Aug 18, Thursday Aug 19, or Saturday Aug 21
[11:46] <gvwilson> depending on what works for everyone's schedule
[11:46] <gvwilson> i'll send out an invite for that as well
[11:47] <mi_sa> can't make it wed :(
[11:47] <gvwilson> significant others are invited as well (and kids too, Blake :-) )
[11:47] * gvwilson puts hand up again
[11:47] <jyeung> yes Greg
[11:47] <gvwilson> i had a question earlier this week about grading
[11:47] <gvwilson> long story short:
[11:48] <gvwilson> 1) I'm happy with progress so far --- everyone is looking at a B+ or A- right now
[11:48] <gvwilson> 2) the way to bump that up to an A or A+ is to have the repo browser submitted to Pinax, and accepted, before I have to hand grades in
[11:48] <gvwilson> we're close...
[11:49] <gvwilson> OK, I should say, *you're* close, since you're doing all the work
[11:49] <gvwilson> :-)
[11:49] <gvwilson> if you can pull that off, then i'm going to propose a UCOSP project for the fall to clean up their "code_project" template, adding the repo browser, to create a Pinax-based version of Basie
[11:49] <gvwilson> thoughts and comments?
[11:49] * gvwilson sits down to listen
[11:50] <Joel_C> sounds the next logical step
[11:50] <mi_sa> when do you have to hand grades in?
[11:50] <Joel_C> *like the next logical step
[11:50] <jango> I don't think it is enough time to do that left
[11:50] <gvwilson> i'll check with the undergrad office today to find out the last possible date
[11:51] <gvwilson> @jango actually in the Pinax code base, no, but reviewed by James Tauber and a verbal "yes, I'll take it if you clean up these minor issues" should be possible
[11:51] <gvwilson> and that's good enough for me
[11:51] <_lance_> whew
[11:51] <jango> oh
[11:51] <jango> then it's okay :)
[11:51] <gvwilson> still a lot of work...
[11:51] <gvwilson> ...but getting a release out the door always is
[11:51] <gvwilson> we *must* have a good screencast to show him along with the code
[11:52] <gvwilson> i'll help with that --- I've got Camtasia set up on my PC and my Mac, and have a fair bit of experience now using them
[11:52] <cmorris> Sounds like we should really work soon on group-awareness and anything else we need to do to conform with other pinax apps.
[11:53] <gvwilson> ...or pick someone (jango?) to make up a list of questions about what *has* to be done to be accepted by Pinax, and send 'em to James
[11:53] <gvwilson> no need to try telepathy to figure out requirements...
[11:55] <cmorris> That's fine with me. Their documentation is pretty good though, and gives us a good headstart.
[11:55] <jango> I can do that
[11:56] <jyeung> okay
[11:56] <Joel_C> the group awareness might be only necessary during OCOSP project integration phase
[11:56] <Joel_C> *UCOSP
[11:57] <gvwilson> jango will ask james...
[11:58] <gvwilson> and then i'll ask the UCOSP board if they'll take a Pinax-based project
[11:58] <gvwilson> and *then* I'll figure out how to tell Sadie that I broke my promise about not taking any student projects this fall :-)
[11:58] <gvwilson> that's all my extras
[11:58] <jango> do you want me to talk to James right away
[11:58] <jango> or wait till we have a screencast/
[11:59] <gvwilson> a few screenshots is probably good enough
[11:59] <jango> alright
[12:01] <gvwilson> @jyeung anything else for today?
[12:01] <jyeung> yes.
[12:02] <jyeung> A link to download patch in the diff view
[12:03] <jyeung> Need to add a link to download patch and hook it up with the backend
[12:04] <jyeung> jharjono: Do you want to add the link?
[12:04] <jharjono> can do
[12:04] <jyeung> I will be working on the backend
[12:05] <jyeung> @gvwilson Thats all I have. Do you have more questions?
[12:05] <gvwilson> nothing more from me
[12:05] * cvan (~cvan@nat/mozilla/x-cyyanejuzqxbshnu) has joined #basie
[12:05] <jyeung> cmorris: back to you. diffing directories ....
[12:06] <gvwilson> thanks everyone
[12:06] * gvwilson (~chatzilla@red-gw30.cs.toronto.edu) has left #basie
[12:06] <Joel_C> have to head out for lunch
[12:06] <Joel_C> bye everyone
[12:07] <_lance_> Do we have any tasks assigned
[12:07] <_lance_> or rather do we all have tasks
[12:09] <jyeung> yes. except for the front-end part which we let them arrange who should be doing what
[12:10] <_lance_> I didn't see what task I was given
[12:11] <jyeung> You are responbile for maintaining the svn side of things and to help Mi_sa with logging module
[12:12] <mi_sa> i'm doing logging module?
[12:12] <mi_sa> i thought i'm doing errors
[12:12] <jyeung> umm I thought logging module will be part of error handling?
[12:12] <mi_sa> i don't even know what would go into a logging module
[12:13] <_lance_> oh, okay
[12:13] <_lance_> mi_sa: the logging module is already written, we just need to import it
[12:13] <mi_sa> i see
[12:13] <_lance_> and i'll write the log messages to compensate for losing the stack traces
[12:13] <mi_sa> ok
[12:14] <jyeung> anything else?
[12:14] <jyeung> cmorris: diffing directories?
[12:15] <cmorris> Yeah, I think it'll be pretty arduous to implement
[12:15] <cmorris> But it was part of our original mockups
[12:15] <jyeung> so we will remove the link to diff if it is a directory
[12:15] <cmorris> Sure, that's one way to handle it
[12:16] <jyeung> another thing about paths
[12:17] <jyeung> should we be removing the trailing "/" in the paths ?
[12:17] <cmorris> We are already, aren't we?
[12:18] <jyeung> in history view it can still show something like root/test.py// @ HEAD
[12:18] <cmorris> Oh, yeah, I thought I fixed that
[12:18] <cmorris> Is your repo up to date?
[12:19] <__noam__> I 4444gotta go guys -- bye.
[12:19] * __noam__ (~noam@CPE00179a239291-CM000a73a86833.cpe.net.cable.rogers.com) has left #basie
[12:19] <jyeung> latest revision
[12:19] <cmorris> Well it's not doing it for me.
[12:19] <cmorris> hg or svn? Is it doing it for all files?
[12:19] <jyeung> hg
[12:20] <dweber> gotta go, bye everyone
[12:20] <jyeung> bye
[12:20] * dweber (~chatzilla@nat/ibm/x-uttstlwgmfoxraqh) Quit (Quit: ChatZilla 0.9.86 [Firefox 3.5.10/20100504093643])
[12:20] <cmorris> Well it's working okay for me, so maybe it's a problem on your end
[12:20] <cmorris> Anyone else want to check it out?
[12:21] <jyeung> For revision view. what should be the behavior for clicking "root" at root@ head?
[12:21] <cmorris> It should take you to the root directory view
[12:22] <jyeung> now it take me to page 404
[12:22] <cmorris> Definitely sounds like your repo is out of date, because that's something I fixed as well
[12:23] <jyeung> k I will cehck out a brand new revision
[12:24] <jyeung> I need to head back to office right now. bye bye
[12:24] <cmorris> bye
[12:26] <mi_sa> bye
[12:26] * mi_sa (~chatzilla@nat/ibm/x-pttietytetstpbmi) has left #basie
[12:28] * jango (~jango@nat/ibm/x-auapuhototkdshwj) Quit (Remote host closed the connection)
[12:29] * cmorris (~amphora_@whit179.ucres.utoronto.ca) Quit (Quit: Leaving)
[12:40] * jharjono (~jharjono@nat/ibm/x-eubkoyexxheqnxxr) has left #basie
[13:08] * jbalogh (~jeff@c-71-202-126-25.hsd1.ca.comcast.net) Quit (Remote host closed the connection)
[13:12] * jbalogh (~jeff@c-71-202-126-25.hsd1.ca.comcast.net) has joined #basie
[14:32] * Joel_C (~chatzilla@uc059-2.uc.utoronto.ca) Quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939])
[17:18] * bwinton (~bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) Quit (Ping timeout: 276 seconds)
[17:18] * bwinton (~bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) has joined #basie
[17:30] * hazure (~cjmuise@red-gw31.cs.toronto.edu) Quit (Quit: Leaving)
[19:09] * bwinton (~bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) Quit (Quit: Coyote finally caught me)
[19:11] * bwinton (~bwinton@CPE0016cba51b90-CM001cea87a4d2.cpe.net.cable.rogers.com) has joined #basie
[21:18] * cvan (~cvan@nat/mozilla/x-cyyanejuzqxbshnu) Quit (Quit: cvan)
These logs were automatically created by BasieBot on irc.freenode.net using the Java IRC LogBot.