IRC log of #schooltool for Friday, 2006-02-10

*** alga has joined #SchoolTool00:30
*** alga has quit IRC00:37
*** tiredbones has quit IRC02:32
*** vidasp has quit IRC03:05
*** jelkner has joined #schooltool04:10
jelkneranyone here?04:10
jelknerth1a: tom, are you here?04:16
*** wrobel has quit IRC04:31
*** wrobel has joined #schooltool04:31
*** Yuy has joined #schooltool04:35
jelknerhi linda!04:36
jelknerwelcome to #schooltool04:36
Yuyall you press is <enter> to send a message?04:36
jelknerthis is the channel we use for the zope3 class on sunday04:37
Yuyand now I remember how to get here, too04:37
YuySunday, 11:00-1:0004:37
jelknerso if you can jot down how you got here, and get here again on sunday, you're in business04:37
jelkneryes 11:00 to 1 pm04:37
Yuyis that all?04:37
jelknernow, you will need putty04:37
jelknerto connect to maddog04:38
jelknerdo you have putty?04:38
Yuyi double-clicked on the icon, and got another 'config' screen04:38
jelkneryes, putty is a single file04:38
jelkneryou will be using the ssh port04:39
jelknerso select the radio button for ssh?04:39
jelkneri forget what it looks like04:39
Yuyyou mean the option for it?04:39
jelknerwhat would you like your login to be?04:39
Yuywhere can I add it in?04:39
Yuy(i'll just use Yuy, i guess)04:40
jelkneri need to add it first on the server04:40
jelknerok done04:40
jelkneryour user name is yuy04:41
*** ffsnoopy has joined #schooltool04:41
jelknerffsnoopy: mitchell, hi!04:41
Yuyffsnoopy: hello, mitchell04:41
ffsnoopyhi yuy04:41
Yuyjelkner: where do input sn?04:41
Yuyscreen name04:42
jelknerffsnoopy, do you know putty?04:42
jelkneri'm trying to help linda get ready for paul'04:42
jelknerpaul's sunday zope3 class04:43
ffsnoopyyeah, i know putty04:43
jelknerand getting her an account on maddog is the way to do that04:43
jelkneri set up the account, now i'm trying to help her log in04:43
jelknerbut i don't have windows here, and no way to look at the putty screen04:44
ffsnoopyyeah, um04:44
ffsnoopythe first field at the top04:44
ffsnoopythen click connect04:44
*** jelkner has quit IRC04:44
ffsnoopyit'll then prompt for a password04:44
Yuythere's no connect button04:44
Yuyand the first field is for 'host name'04:44
*** jelkner has joined #schooltool04:45
ffsnoopywhat are the button names04:45
ffsnoopysorry im not in windows either04:45
Yuyopen, cancel04:45
ffsnoopydo that one04:45
Yuyright: password04:46
ffsnoopyth1a: are you there tom?04:46
jelknertom hasn't been responding04:46
Yuyare passwords same for all accounts?04:46
ffsnoopyno they arent04:47
jelkneryou choose your own04:47
ffsnoopyonly for your username at that domain04:47
jelkneri've given you a password you need to change as soon as you get in04:47
Yuyokay; what is it?04:48
jelknersame as username04:48
jelknerlet me know when you are in04:49
Yuyi'm in; what are basic commands?04:49
jelknerfirst, change your password04:50
jelkneruse the command passwd04:50
jelknerdid it work?04:51
Yuyis it supposed to print out "passwd: Unknown user ***" ?04:51
jelknerif you type 'passwd'04:52
jelknerand then hit <enter>04:52
Yuywell, i got it anyways04:52
Yuyjust needed to tinker with commands04:52
Yuyit's like the terminal at school04:52
jelkneryes it is04:52
Yuy'info passwd' and whatnot04:52
jelkneror man passwd04:53
jelknerfor the manual page04:53
jelknerbut info is newer04:53
jelknerok we have made *a lot* of progress04:53
jelknera few words of caution04:53
jelkneryou have a bunch of stuff to learn04:53
Yuyyeah, I know04:53
Yuyanything right now I can learn?04:53
jelknerso you might feel a bit overwhelmed04:53
Yuyeh, that's normal04:54
jelknertake it easy and don't worry04:54
jelknerstep by step04:54
jelknerthe first thing you will need is some basic unix04:54
Yuyyou mean commands?04:55
Yuy*is such a newb*04:55
jelknerbtw you can type /me is such a newb04:55
* jelkner is such a newb04:56
Yuy*grins* k04:56
jelknerdo you see the link i just sent you?04:56
Yuyyes, I'm reading it04:56
jelknerlook at the bottom of the page04:56
Yuyi've actually seen this page before04:56
Yuy'basic unix commands' ?04:56
jelknerand "Unix tutorial for Beginners"04:57
jelknerthose are great sites04:57
jelknerto get started04:57
jelkneryou can try out all this on your maddog account04:57
jelknerand not to freak you out too much04:58
jelknerbut you should also try to learn the vi editor04:58
Yuyi used it last year, but forgot how to save04:58
Yuywhat's the difference between vi and vim?04:58
jelknerthe easiest way to get started with vi is to type 'vimtutor' at the command prompt04:59
jelknertry it04:59
jelknervim is a greatly enhanced version of vi04:59
ffsnoopyi would actually recommend nano for beginners04:59
ffsnoopythen maybe try vi later04:59
jelknerffsnoopy: vim will give us auto indentation and syntax highlighting04:59
jelknerand the ability to bind a key to run python05:00
ffsnoopyoh, i see05:00
jelknerit's not too hard to learn05:00
ffsnoopysorry, didnt know the application05:00
jelknerand it will be well worth it05:00
ffsnoopythough you can have nano do syntax highlighting ;)05:00
jelknerand auto indentation?05:00
ffsnoopyi have ruby, python, php,... highlighting05:00
ffsnoopyyeah, autoindent too05:00
ffsnoopytechnically you can execute anything you want too05:01
jelknerlinda could use that if she wanted to, then05:01
ffsnoopyfrom within, but I dont think that was what it was designed for05:01
ffsnoopyi could be wrong, but its not perfect is all05:01
jelknerwith a good .vimrc file, vim is a terrific ide05:01
jelkneryuy: why don't you try vim, and if you really hate it, you can use nano?05:02
Yuyalthough i'm more familiar with vi, i can adapt to vim05:03
jelknervi is vim05:03
ffsnoopythey're more or less the same05:03
Yuyright, even better05:03
ffsnoopyyeah, vim is just a better vi05:03
jelknerthey are exactly the same05:03
Yuysame commands?05:03
jelkner*every* vi command works in vim05:03
jelknervim means 'vi improved'05:03
Yuywould there be a link for those commands?05:04
Yuyi've forgotten them all05:04
jelkneryou can start it by typing vi05:04
jelknerare you still on maddog?05:04
jelknertype vimtutor05:04
Yuyokay; thanks05:05
jelkneryuy: ok linda, before sunday i will setup zope3 in your home directory on maddog05:05
jelkneri will also copy my .vimrc file into your home directory so you get nice python environment05:06
jelkneryou should:05:06
jelkner1. practice basic unix05:06
jelkner2. go through the vimtutor05:06
jelknerthat's all for now05:06
Yuygot it; is there any way for me to check a log for this session?05:07
Yuyis it automatically updated?05:07
jelknerhold on...05:07
Yuyfound it05:08
* Yuy is happy05:08
jelknerlast thing05:09
jelkner*please* email me if you need any help05:09
jelknerok, see you sunday05:09
Yuythe only thing i need to be doing with gasp is testing it on the laptop, right?05:09
Yuybecause it acts (fortunately) like pygame, which is good05:09
jelkneryou might want to leave that in school05:10
Yuybut kills the screen every time you flip over to another thing05:10
jelknersince you need to show muffley05:10
jelknerit is his job to fix it and reply to the bug reports05:10
jelkneror turn it over to paci if he gets stuck05:11
Yuyalright; that's about it, i guess05:11
jelkneryes, we've accomplished a lot!05:11
jelknerto quit irc you type /quit05:11
jelknerwhich i'm about to do...05:12
*** Yuy has quit IRC05:12
*** jelkner has quit IRC05:12
*** ffsnoopy has left #schooltool05:15
*** kitblake has joined #schooltool06:58
*** srichter has quit IRC07:32
*** kitblake has left #schooltool09:38
*** tiredbones has joined #schooltool10:32
*** vidasp has joined #schooltool10:51
*** vidasp has quit IRC11:34
*** vidasp has joined #schooltool12:56
*** mgedmin has joined #schooltool13:02
*** ignas has joined #schooltool13:03
*** alga has joined #SchoolTool13:15
*** mgedmin has quit IRC13:38
*** mgedmin has joined #schooltool16:10
*** jinty has joined #schooltool17:15
*** tiredbones has left #schooltool17:34
*** jinty has quit IRC17:39
* mgedmin wants to torture the person who decided to create a copy of all schooltool's source files in a build/ directory17:59
mgedminall ftests pass!!!18:09
th1amgedmin:  Excellent.18:10
mgedminwaah, IPublicationRequestFactory in zope 3.2 appears to be LYING TO ME18:26
mgedminit claims I ought to expect three arguments18:26
mgedminin real life I get 218:26
mgedmin(and despite ftests passing, RESTive interface does not work in live server)18:26
mgedminI know what's wrong18:29
Aisteth1a: a question -- have you sent POV invoice on to the payment people?18:31
th1a I'm sending in a batch this weekend.18:31
Aisteoh, i somehow exoected, that it will be there already18:33
Aisteit's almost 2 weeks since our deadline18:33
* Aiste is not happy18:33
*** tiredbones has joined #schooltool18:33
tiredbonesI finally bit the bullet and upgraded to Breezy, Will I have problems running schooltool from the svn?18:36
th1atiredbones:  You shouldn't.18:37
tiredbonesok, I'll give it a try.18:38
povbot`/svn/commits: * mg committed revision 5747:18:43
povbot`/svn/commits: Port SchoolBell 1.2.x from Zope 3.1 to Zope 3.2.  This was *hard*.18:43
povbot`/svn/commits: Changes required:18:43
povbot`/svn/commits: * is gone; Zope 3.2 uses now --18:43
povbot`/svn/commits: this required a backport of SchoolTool revisions 4960, 4962, and at least one more (that I haven't had the time to find the number of)18:43
povbot`/svn/commits: * response API changed, so some tests and some REST views had to be fixed:18:43
povbot`/svn/commits: response.getHeaders()['foo'] -> response.getHeader('foo') response.write(data); return response -> return data18:43
tiredbonesthia, Can you the "svn co..." thinging?18:43
povbot`/svn/commits: * request API changed; old API still available but produces deprecation warnings:18:43
povbot`/svn/commits: response.bodyFile -> response.bodyStream18:43
povbot`/svn/commits: * a typo in a Zope 3 error message was fixed: occured -> occurred.  I also fixed18:43
povbot`/svn/commits: all cases of this typo in SchoolBell, including all .po files.18:43
povbot`/svn/commits: * some unit tests failed because Zope's widget exceptions started printing18:43
povbot`/svn/commits: Unicode string prefixes where no Unicode string prefixes had been printed before.18:43
povbot`/svn/commits: * a new ZCML slug ( is now required in ftesting.zcml18:43
povbot`/svn/commits: and schoolbell/app/main.py18:43
povbot`/svn/commits: * some HTTP headers changed and had to be updated in functional tests.18:43
povbot`/svn/commits: * Zope 3 multi-adapter lookup rules changed (this was deemed to be a bugfix18:43
povbot`/svn/commits: in Zope 3), this broke our RESTive views horribly.  As a workaround we had to introduce a new request type, IRESTRequest, and register almost all RESTive views for IRESTRequest instead of IHTTPRequest.18:43
povbot`/svn/commits: * The fix in the last item broke iCalendar PUT over the web port; a number18:43
povbot`/svn/commits: of traversal components and one view had to be registered for IHTTPRequest instead of IRESTRequest in order to get it working again.  This part may have some spurious changes, but at this point I'm afraid to touch working code.18:43
povbot`/svn/commits: As a result SchoolBell seems to be fully functional with Zope 3.2.  There are a number of new i18n deprecation warnings that ought to be cleaned up.18:43
tiredbonesthia, Can you me the "svn co..." thinging?18:44
tiredbonesthia, Can you give me the "svn co..." thinging? I hope this is right now.18:49
tiredbonesIs this right?  svn co
th1atiredbones:  If you go to http://source.schooltool.org18:50
th1aIt has the command.18:50
th1aI'm afraid I usually end up checking it myself...18:50
tiredbonesok, got it. thanks18:51
mgedminschooltool 3.2 port: 3 ftest failures of 919:02
mgedmin(was 4 failures 10 minutes ago)19:02
mgedmin1 ftest fails19:06
mgedminfor some reason the View Timetables menu item does not appear19:07
povbot`/svn/commits: * mg committed revision 5748:19:25
povbot`/svn/commits: Port SchoolTool 0.11.x from Zope 3.1 to Zope 3.2.  This was slightly easier than the equivalent SchoolBell port.19:25
povbot`/svn/commits: Changes required:19:25
povbot`/svn/commits: * response API changed, so some tests had to be fixed:19:25
povbot`/svn/commits: response.getHeaders()['foo'] -> response.getHeader('foo')19:25
povbot`/svn/commits: * request API changed; old API still available but produces deprecation19:25
povbot`/svn/commits: warnings: response.bodyFile -> response.bodyStream19:25
povbot`/svn/commits: * a typo in a Zope 3 error message was fixed: occured -> occurred.  I also19:25
povbot`/svn/commits: fixed all cases of this typo in SchoolTool, including all .po files.19:25
povbot`/svn/commits: * a new ZCML slug ( is now required in ftesting.zcml19:25
povbot`/svn/commits: and schooltool/main.py19:25
povbot`/svn/commits: * some HTTP headers changed and had to be updated in functional tests.19:25
povbot`/svn/commits: * RESTive view registrations had to be changed to IRESTRequest instead of19:25
povbot`/svn/commits: IHTTPRequest19:25
povbot`/svn/commits: * <menuItem title="View Timetables"> for ITimetabled had to acquire an19:26
povbot`/svn/commits: explicit permission attribute; without it the menu item was never shown19:26
povbot`/svn/commits: As a result SchoolTool seems to be fully functional with Zope 3.2.  There are a number of new i18n deprecation warnings that ought to be cleaned up.19:26
mgedminth1a, heads up: both release branches now run with 3.219:27
mgedminAll Tests Pass19:28
mgedminwithout manual testing I am not confident everything still works19:28
th1amgedmin:  OK, we'll kick the tires.19:29
mgedminalso, it would be very interesting to try it with zope 3.2 that's packaged for dapper, instead of a zope 3.2 checkout19:29
povbot`/svn/commits: * mg committed revision 5749:19:30
povbot`/svn/commits: Nuke all i18n deprecation warnings during functional tests.19:30
*** vidasp has quit IRC19:34
povbot`/svn/commits: * mg committed revision 5750:19:36
povbot`/svn/commits: Get rid of a DeprecationWarning due to request API change in Zope 3.2.19:36
*** vidasp has joined #schooltool20:16
*** ignas has quit IRC20:36
*** kamalgil1 has joined #schooltool20:59
*** kamalgil1 has left #schooltool20:59
*** kamalgill has joined #schooltool20:59
*** alga has quit IRC21:04
*** mgedmin has quit IRC21:04
*** jelkner has joined #schooltool21:33
jelknerth1a: tom, are you here?21:33
jelkneri'm here for another 1/2 hour21:37
jelkneri have an important question for you if i can catch you by then...21:37
*** jelkner has quit IRC22:02
*** kamalgill is now known as kamalgill-lunch22:35
*** ffsnoopy has joined #schooltool23:01
ffsnoopyth1a: are you there tom?23:02
*** kamalgill-lunch is now known as kamalgill-away23:03
th1affsnoopy: Yes.23:04
th1aWhat's up?23:04
ffsnoopyi've been having problems getting privilages to the svn repository23:04
ffsnoopyi've sent a few emails with my key to the person I was told23:05
ffsnoopybut i've gotten no responses, and no way to access23:05
ffsnoopypaul told me to contact you23:05
ffsnoopyso maybe you can do something23:05
th1awho did you email?23:06
ffsnoopybshakan i think23:06
ffsnoopynot sure on the spelling23:06
th1aOh.  bskahan has fallen off the face of the Earth.23:06
th1aI hope he is ok.23:06
th1aBut he has disappeared.23:06
ffsnoopyi see23:07
ffsnoopywell what should I do then?23:07
th1aAre you getting paid for any of this?23:08
ffsnoopyfor my work, yes23:08
th1aOK.  Sign this and mail it to me:
ffsnoopyokay, ill do that, thanks23:09
th1aCouple more things.23:10
th1aMy address:  Tom Hoffman23:11
th1a125 Adelaide Ave.23:11
th1aProvidence, RI 0290723:11
*** srichter has joined #schooltool23:12
th1aOn the agreement, make a note that "Committer is acting as an agent of the CanDo project."23:13
th1aJust note that at the bottom.23:13
th1asrichter:  How did the week go?23:14
srichteractually pretty good23:17
srichterMArtijn and I had some time yesterday discussing some gradebook & term integration23:18
th1aI probably should have monitored your progress more closely.23:18
srichterduring the week?23:18
*** ffsnoopy has left #schooltool23:19
th1aI'm not good at nagging and being nosy.23:19
srichterah, we spent a lot of time looking at the code and schooltool as a whole23:19
srichterI think we should meet early next week to sync up23:19
th1aI was thinking the same.23:20
srichtersince there is no meeting on Monday, we could meet then23:20
th1aLet me see if Keith is free next week & I'll try to see both of you on one shot.23:20
srichteryeah, good idea23:21
th1asrichter:  OK, I sent him a mail.23:26
th1abtw, any idea on when Infrae is going to be ready to start working?23:26
srichteraehm now I think23:28
srichterMartijn is ready to go23:29
srichterand Kit also is ready for making usability notes23:29
srichterth1a: I guess they just need the official okay from you23:29
th1aOK, I guess we should sort that out then ;-)23:30
th1aI thought they had other stuff to do for a while.23:30
th1aPerhaps I'll need your help in drafting the gradebook proposal.23:31
srichterI have given them the second part of my gradebook writeup and I told them exactely what I would want23:31
th1aAh yes, that's a start, isn't it.23:32
srichterth1a: but then we talked about terms and gradebook interaction, and it got a bit hairy. thus I want to talk to you what must have requirements are for this year23:32

Generated by 2.15.1 by Marius Gedminas - find it at!