*** alga has joined #SchoolTool | 00:30 | |
*** alga has quit IRC | 00:37 | |
*** tiredbones has quit IRC | 02:32 | |
*** vidasp has quit IRC | 03:05 | |
*** jelkner has joined #schooltool | 04:10 | |
jelkner | anyone here? | 04:10 |
---|---|---|
jelkner | th1a: tom, are you here? | 04:16 |
*** wrobel has quit IRC | 04:31 | |
*** wrobel has joined #schooltool | 04:31 | |
*** Yuy has joined #schooltool | 04:35 | |
jelkner | hi linda! | 04:36 |
Yuy | hi | 04:36 |
jelkner | welcome to #schooltool | 04:36 |
Yuy | yeah | 04:36 |
Yuy | all you press is <enter> to send a message? | 04:36 |
jelkner | yes | 04:36 |
Yuy | okay | 04:37 |
jelkner | this is the channel we use for the zope3 class on sunday | 04:37 |
Yuy | and now I remember how to get here, too | 04:37 |
Yuy | Sunday, 11:00-1:00 | 04:37 |
jelkner | so if you can jot down how you got here, and get here again on sunday, you're in business | 04:37 |
Yuy | alright | 04:37 |
jelkner | yes 11:00 to 1 pm | 04:37 |
Yuy | is that all? | 04:37 |
jelkner | now, you will need putty | 04:37 |
jelkner | to connect to maddog | 04:38 |
jelkner | do you have putty? | 04:38 |
Yuy | i double-clicked on the icon, and got another 'config' screen | 04:38 |
jelkner | yes, putty is a single file | 04:38 |
jelkner | you will be using the ssh port | 04:39 |
jelkner | so select the radio button for ssh? | 04:39 |
jelkner | i forget what it looks like | 04:39 |
Yuy | you mean the option for it? | 04:39 |
jelkner | yes | 04:39 |
Yuy | selected | 04:39 |
jelkner | what would you like your login to be? | 04:39 |
Yuy | where can I add it in? | 04:39 |
Yuy | (i'll just use Yuy, i guess) | 04:40 |
jelkner | i need to add it first on the server | 04:40 |
jelkner | ok done | 04:40 |
jelkner | your user name is yuy | 04:41 |
*** ffsnoopy has joined #schooltool | 04:41 | |
jelkner | ffsnoopy: mitchell, hi! | 04:41 |
ffsnoopy | hello | 04:41 |
Yuy | ffsnoopy: hello, mitchell | 04:41 |
ffsnoopy | hi yuy | 04:41 |
Yuy | jelkner: where do input sn? | 04:41 |
jelkner | sn? | 04:42 |
Yuy | screen name | 04:42 |
jelkner | hmmm | 04:42 |
jelkner | ffsnoopy, do you know putty? | 04:42 |
jelkner | i'm trying to help linda get ready for paul' | 04:42 |
jelkner | paul's sunday zope3 class | 04:43 |
ffsnoopy | yeah, i know putty | 04:43 |
jelkner | and getting her an account on maddog is the way to do that | 04:43 |
jelkner | i set up the account, now i'm trying to help her log in | 04:43 |
jelkner | but i don't have windows here, and no way to look at the putty screen | 04:44 |
ffsnoopy | yeah, um | 04:44 |
ffsnoopy | the first field at the top | 04:44 |
ffsnoopy | username@maddog.yhspatriot.net | 04:44 |
ffsnoopy | then click connect | 04:44 |
*** jelkner has quit IRC | 04:44 | |
ffsnoopy | it'll then prompt for a password | 04:44 |
Yuy | there's no connect button | 04:44 |
Yuy | and the first field is for 'host name' | 04:44 |
ffsnoopy | okay | 04:45 |
*** jelkner has joined #schooltool | 04:45 | |
jelkner | opps | 04:45 |
ffsnoopy | what are the button names | 04:45 |
ffsnoopy | sorry im not in windows either | 04:45 |
Yuy | open, cancel | 04:45 |
ffsnoopy | open | 04:45 |
ffsnoopy | do that one | 04:45 |
Yuy | right: password | 04:46 |
ffsnoopy | th1a: are you there tom? | 04:46 |
jelkner | tom hasn't been responding | 04:46 |
ffsnoopy | shoot | 04:46 |
Yuy | are passwords same for all accounts? | 04:46 |
ffsnoopy | no they arent | 04:47 |
jelkner | no | 04:47 |
jelkner | you choose your own | 04:47 |
ffsnoopy | only for your username at that domain | 04:47 |
jelkner | i've given you a password you need to change as soon as you get in | 04:47 |
Yuy | okay; what is it? | 04:48 |
jelkner | same as username | 04:48 |
jelkner | let me know when you are in | 04:49 |
Yuy | i'm in; what are basic commands? | 04:49 |
jelkner | first, change your password | 04:50 |
jelkner | use the command passwd | 04:50 |
jelkner | did it work? | 04:51 |
Yuy | is it supposed to print out "passwd: Unknown user ***" ? | 04:51 |
jelkner | no | 04:52 |
jelkner | if you type 'passwd' | 04:52 |
jelkner | and then hit <enter> | 04:52 |
Yuy | well, i got it anyways | 04:52 |
jelkner | ? | 04:52 |
Yuy | just needed to tinker with commands | 04:52 |
Yuy | it's like the terminal at school | 04:52 |
jelkner | yes it is | 04:52 |
Yuy | 'info passwd' and whatnot | 04:52 |
jelkner | or man passwd | 04:53 |
jelkner | for the manual page | 04:53 |
jelkner | but info is newer | 04:53 |
jelkner | ok we have made *a lot* of progress | 04:53 |
jelkner | a few words of caution | 04:53 |
jelkner | you have a bunch of stuff to learn | 04:53 |
Yuy | yeah, I know | 04:53 |
Yuy | anything right now I can learn? | 04:53 |
jelkner | so you might feel a bit overwhelmed | 04:53 |
Yuy | eh, that's normal | 04:54 |
jelkner | take it easy and don't worry | 04:54 |
jelkner | step by step | 04:54 |
jelkner | the first thing you will need is some basic unix | 04:54 |
Yuy | you mean commands? | 04:55 |
Yuy | *is such a newb* | 04:55 |
jelkner | http://linus.yhspatriot.net/cs/cs/assignments/q3/assgn01_cleanUpYourDirectories.html | 04:55 |
jelkner | yes | 04:55 |
jelkner | btw you can type /me is such a newb | 04:55 |
* jelkner is such a newb | 04:56 | |
jelkner | ;-) | 04:56 |
Yuy | *grins* k | 04:56 |
jelkner | do you see the link i just sent you? | 04:56 |
Yuy | yes, I'm reading it | 04:56 |
jelkner | look at the bottom of the page | 04:56 |
Yuy | i've actually seen this page before | 04:56 |
Yuy | 'basic unix commands' ? | 04:56 |
jelkner | yes | 04:56 |
jelkner | and "Unix tutorial for Beginners" | 04:57 |
jelkner | those are great sites | 04:57 |
jelkner | to get started | 04:57 |
jelkner | you can try out all this on your maddog account | 04:57 |
jelkner | and not to freak you out too much | 04:58 |
Yuy | k | 04:58 |
jelkner | but you should also try to learn the vi editor | 04:58 |
Yuy | i used it last year, but forgot how to save | 04:58 |
Yuy | what's the difference between vi and vim? | 04:58 |
jelkner | the easiest way to get started with vi is to type 'vimtutor' at the command prompt | 04:59 |
jelkner | try it | 04:59 |
jelkner | vim is a greatly enhanced version of vi | 04:59 |
ffsnoopy | i would actually recommend nano for beginners | 04:59 |
ffsnoopy | then maybe try vi later | 04:59 |
jelkner | ffsnoopy: vim will give us auto indentation and syntax highlighting | 04:59 |
jelkner | and the ability to bind a key to run python | 05:00 |
ffsnoopy | oh, i see | 05:00 |
jelkner | it's not too hard to learn | 05:00 |
ffsnoopy | sorry, didnt know the application | 05:00 |
jelkner | and it will be well worth it | 05:00 |
ffsnoopy | though you can have nano do syntax highlighting ;) | 05:00 |
jelkner | and auto indentation? | 05:00 |
ffsnoopy | i have ruby, python, php,... highlighting | 05:00 |
ffsnoopy | yeah, autoindent too | 05:00 |
jelkner | hmm | 05:00 |
ffsnoopy | technically you can execute anything you want too | 05:01 |
jelkner | linda could use that if she wanted to, then | 05:01 |
ffsnoopy | from within, but I dont think that was what it was designed for | 05:01 |
ffsnoopy | i could be wrong, but its not perfect is all | 05:01 |
jelkner | with a good .vimrc file, vim is a terrific ide | 05:01 |
jelkner | yuy: why don't you try vim, and if you really hate it, you can use nano? | 05:02 |
Yuy | sure | 05:02 |
Yuy | although i'm more familiar with vi, i can adapt to vim | 05:03 |
jelkner | vi is vim | 05:03 |
ffsnoopy | they're more or less the same | 05:03 |
Yuy | right, even better | 05:03 |
ffsnoopy | yeah, vim is just a better vi | 05:03 |
jelkner | they are exactly the same | 05:03 |
jelkner | yes | 05:03 |
Yuy | same commands? | 05:03 |
jelkner | yes | 05:03 |
jelkner | *every* vi command works in vim | 05:03 |
jelkner | vim means 'vi improved' | 05:03 |
Yuy | would there be a link for those commands? | 05:04 |
Yuy | i've forgotten them all | 05:04 |
jelkner | you can start it by typing vi | 05:04 |
jelkner | are you still on maddog? | 05:04 |
Yuy | yep | 05:04 |
jelkner | type vimtutor | 05:04 |
Yuy | okay; thanks | 05:05 |
jelkner | yuy: ok linda, before sunday i will setup zope3 in your home directory on maddog | 05:05 |
Yuy | sure | 05:06 |
jelkner | i will also copy my .vimrc file into your home directory so you get nice python environment | 05:06 |
jelkner | you should: | 05:06 |
jelkner | 1. practice basic unix | 05:06 |
jelkner | 2. go through the vimtutor | 05:06 |
jelkner | that's all for now | 05:06 |
Yuy | got it; is there any way for me to check a log for this session? | 05:07 |
Yuy | is it automatically updated? | 05:07 |
jelkner | yes | 05:07 |
jelkner | hold on... | 05:07 |
jelkner | http://source.schooltool.org/irclogs/ | 05:07 |
Yuy | found it | 05:08 |
* Yuy is happy | 05:08 | |
jelkner | yeah! | 05:09 |
jelkner | last thing | 05:09 |
jelkner | *please* email me if you need any help | 05:09 |
Yuy | k | 05:09 |
jelkner | ok, see you sunday | 05:09 |
Yuy | the only thing i need to be doing with gasp is testing it on the laptop, right? | 05:09 |
jelkner | yup | 05:09 |
Yuy | because it acts (fortunately) like pygame, which is good | 05:09 |
jelkner | you might want to leave that in school | 05:10 |
Yuy | but kills the screen every time you flip over to another thing | 05:10 |
jelkner | since you need to show muffley | 05:10 |
jelkner | it is his job to fix it and reply to the bug reports | 05:10 |
jelkner | or turn it over to paci if he gets stuck | 05:11 |
jelkner | thanks | 05:11 |
Yuy | alright; that's about it, i guess | 05:11 |
jelkner | yes, we've accomplished a lot! | 05:11 |
jelkner | to quit irc you type /quit | 05:11 |
jelkner | which i'm about to do... | 05:12 |
*** Yuy has quit IRC | 05:12 | |
*** jelkner has quit IRC | 05:12 | |
*** ffsnoopy has left #schooltool | 05:15 | |
*** kitblake has joined #schooltool | 06:58 | |
*** srichter has quit IRC | 07:32 | |
*** kitblake has left #schooltool | 09:38 | |
*** tiredbones has joined #schooltool | 10:32 | |
*** vidasp has joined #schooltool | 10:51 | |
*** vidasp has quit IRC | 11:34 | |
*** vidasp has joined #schooltool | 12:56 | |
*** mgedmin has joined #schooltool | 13:02 | |
*** ignas has joined #schooltool | 13:03 | |
*** alga has joined #SchoolTool | 13:15 | |
*** mgedmin has quit IRC | 13:38 | |
*** mgedmin has joined #schooltool | 16:10 | |
*** jinty has joined #schooltool | 17:15 | |
*** tiredbones has left #schooltool | 17:34 | |
*** jinty has quit IRC | 17:39 | |
* mgedmin wants to torture the person who decided to create a copy of all schooltool's source files in a build/ directory | 17:59 | |
mgedmin | yippeeee!!!! | 18:09 |
mgedmin | all ftests pass!!! | 18:09 |
th1a | mgedmin: Excellent. | 18:10 |
mgedmin | waah, IPublicationRequestFactory in zope 3.2 appears to be LYING TO ME | 18:26 |
mgedmin | it claims I ought to expect three arguments | 18:26 |
mgedmin | in real life I get 2 | 18:26 |
mgedmin | (and despite ftests passing, RESTive interface does not work in live server) | 18:26 |
mgedmin | aha! | 18:29 |
mgedmin | I know what's wrong | 18:29 |
mgedmin | yippee! | 18:30 |
Aiste | th1a: 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 |
Aiste | oh, i somehow exoected, that it will be there already | 18:33 |
Aiste | it's almost 2 weeks since our deadline | 18:33 |
* Aiste is not happy | 18:33 | |
*** tiredbones has joined #schooltool | 18:33 | |
tiredbones | I finally bit the bullet and upgraded to Breezy, Will I have problems running schooltool from the svn? | 18:36 |
th1a | tiredbones: You shouldn't. | 18:37 |
tiredbones | ok, 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: * zope.app.server.http is gone; Zope 3.2 uses zope.app.server.wsgi 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 data | 18:43 |
tiredbones | thia, 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.bodyStream | 18:43 |
povbot` | /svn/commits: * a typo in a Zope 3 error message was fixed: occured -> occurred. I also fixed | 18: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 printing | 18: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 (zope.app.authentication) is now required in ftesting.zcml | 18:43 |
povbot` | /svn/commits: and schoolbell/app/main.py | 18: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 bugfix | 18: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 number | 18: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 |
tiredbones | thia, Can you me the "svn co..." thinging? | 18:44 |
tiredbones | thia, Can you give me the "svn co..." thinging? I hope this is right now. | 18:49 |
tiredbones | Is this right? svn co http://source.schooltool.org/svn/trunk/schooltool | 18:50 |
th1a | tiredbones: If you go to http://source.schooltool.org | 18:50 |
th1a | It has the command. | 18:50 |
th1a | I'm afraid I usually end up checking it myself... | 18:50 |
tiredbones | ok, got it. thanks | 18:51 |
mgedmin | schooltool 3.2 port: 3 ftest failures of 9 | 19:02 |
mgedmin | (was 4 failures 10 minutes ago) | 19:02 |
mgedmin | 1 ftest fails | 19:06 |
mgedmin | for some reason the View Timetables menu item does not appear | 19: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 deprecation | 19:25 |
povbot` | /svn/commits: warnings: response.bodyFile -> response.bodyStream | 19:25 |
povbot` | /svn/commits: * a typo in a Zope 3 error message was fixed: occured -> occurred. I also | 19: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 (zope.app.authentication) is now required in ftesting.zcml | 19:25 |
povbot` | /svn/commits: and schooltool/main.py | 19: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 of | 19:25 |
povbot` | /svn/commits: IHTTPRequest | 19:25 |
povbot` | /svn/commits: * <menuItem title="View Timetables"> for ITimetabled had to acquire an | 19:26 |
povbot` | /svn/commits: explicit permission attribute; without it the menu item was never shown | 19: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 |
mgedmin | th1a, heads up: both release branches now run with 3.2 | 19:27 |
mgedmin | All Tests Pass | 19:28 |
mgedmin | without manual testing I am not confident everything still works | 19:28 |
th1a | mgedmin: OK, we'll kick the tires. | 19:29 |
mgedmin | also, it would be very interesting to try it with zope 3.2 that's packaged for dapper, instead of a zope 3.2 checkout | 19: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 IRC | 19: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 #schooltool | 20:16 | |
*** ignas has quit IRC | 20:36 | |
*** kamalgil1 has joined #schooltool | 20:59 | |
*** kamalgil1 has left #schooltool | 20:59 | |
*** kamalgill has joined #schooltool | 20:59 | |
*** alga has quit IRC | 21:04 | |
*** mgedmin has quit IRC | 21:04 | |
*** jelkner has joined #schooltool | 21:33 | |
jelkner | th1a: tom, are you here? | 21:33 |
jelkner | i'm here for another 1/2 hour | 21:37 |
jelkner | i have an important question for you if i can catch you by then... | 21:37 |
*** jelkner has quit IRC | 22:02 | |
*** kamalgill is now known as kamalgill-lunch | 22:35 | |
*** ffsnoopy has joined #schooltool | 23:01 | |
ffsnoopy | th1a: are you there tom? | 23:02 |
*** kamalgill-lunch is now known as kamalgill-away | 23:03 | |
th1a | ffsnoopy: Yes. | 23:04 |
th1a | What's up? | 23:04 |
ffsnoopy | i've been having problems getting privilages to the svn repository | 23:04 |
ffsnoopy | i've sent a few emails with my key to the person I was told | 23:05 |
ffsnoopy | but i've gotten no responses, and no way to access | 23:05 |
ffsnoopy | paul told me to contact you | 23:05 |
ffsnoopy | so maybe you can do something | 23:05 |
th1a | who did you email? | 23:06 |
ffsnoopy | bshakan i think | 23:06 |
ffsnoopy | not sure on the spelling | 23:06 |
th1a | Oh. bskahan has fallen off the face of the Earth. | 23:06 |
th1a | I hope he is ok. | 23:06 |
th1a | But he has disappeared. | 23:06 |
ffsnoopy | i see | 23:07 |
ffsnoopy | well what should I do then? | 23:07 |
th1a | Are you getting paid for any of this? | 23:08 |
ffsnoopy | for my work, yes | 23:08 |
th1a | OK. Sign this and mail it to me: http://www.schooltool.org/documentation/developer-references/becoming-a-contributor/contributor.pdf/view | 23:09 |
ffsnoopy | okay, ill do that, thanks | 23:09 |
th1a | Couple more things. | 23:10 |
ffsnoopy | yeah? | 23:10 |
th1a | My address: Tom Hoffman | 23:11 |
th1a | 125 Adelaide Ave. | 23:11 |
th1a | Providence, RI 02907 | 23:11 |
*** srichter has joined #schooltool | 23:12 | |
th1a | On the agreement, make a note that "Committer is acting as an agent of the CanDo project." | 23:13 |
th1a | Just note that at the bottom. | 23:13 |
ffsnoopy | okay | 23:13 |
th1a | srichter: How did the week go? | 23:14 |
srichter | actually pretty good | 23:17 |
srichter | MArtijn and I had some time yesterday discussing some gradebook & term integration | 23:18 |
th1a | I probably should have monitored your progress more closely. | 23:18 |
srichter | during the week? | 23:18 |
*** ffsnoopy has left #schooltool | 23:19 | |
th1a | Yes. | 23:19 |
th1a | I'm not good at nagging and being nosy. | 23:19 |
srichter | ah, we spent a lot of time looking at the code and schooltool as a whole | 23:19 |
srichter | I think we should meet early next week to sync up | 23:19 |
th1a | I was thinking the same. | 23:20 |
srichter | since there is no meeting on Monday, we could meet then | 23:20 |
th1a | Let me see if Keith is free next week & I'll try to see both of you on one shot. | 23:20 |
srichter | yeah, good idea | 23:21 |
th1a | srichter: OK, I sent him a mail. | 23:26 |
th1a | btw, any idea on when Infrae is going to be ready to start working? | 23:26 |
srichter | aehm now I think | 23:28 |
srichter | Martijn is ready to go | 23:29 |
srichter | and Kit also is ready for making usability notes | 23:29 |
srichter | th1a: I guess they just need the official okay from you | 23:29 |
th1a | OK, I guess we should sort that out then ;-) | 23:30 |
th1a | I thought they had other stuff to do for a while. | 23:30 |
th1a | Perhaps I'll need your help in drafting the gradebook proposal. | 23:31 |
srichter | ok | 23:31 |
srichter | I have given them the second part of my gradebook writeup and I told them exactely what I would want | 23:31 |
th1a | Ah yes, that's a start, isn't it. | 23:32 |
srichter | th1a: 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 year | 23:32 |
srichter | yeah | 23:32 |
th1a | OK. | 23:33 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!