*** replaceafill has quit IRC | 00:25 | |
*** replaceafill has joined #schooltool | 00:26 | |
*** ignas has joined #schooltool | 00:29 | |
*** pcardune has quit IRC | 00:55 | |
*** ignas has quit IRC | 01:15 | |
*** pcardune has joined #schooltool | 01:16 | |
*** replaceafill has quit IRC | 01:54 | |
*** replaceafill has joined #schooltool | 02:39 | |
*** jlf has joined #schooltool | 02:42 | |
*** robatron has joined #schooltool | 03:02 | |
robatron | Hello all. Has anyone had any experience with integrating SchoolTool with Google Apps? | 03:03 |
---|---|---|
*** pcardune has quit IRC | 03:23 | |
*** alga has quit IRC | 03:37 | |
*** replaceafill has quit IRC | 03:55 | |
*** replaceafill has joined #schooltool | 04:13 | |
*** replaceafill has quit IRC | 04:42 | |
*** th1a has quit IRC | 04:58 | |
*** pcardune has joined #schooltool | 04:58 | |
*** moquist_ has joined #schooltool | 05:24 | |
*** moquist has quit IRC | 05:37 | |
*** dlobo has joined #schooltool | 05:56 | |
*** pcardune has quit IRC | 06:13 | |
*** moquist has joined #schooltool | 06:14 | |
*** moquist_ has quit IRC | 06:17 | |
*** dlobo has quit IRC | 07:10 | |
*** replaceafill has joined #schooltool | 07:21 | |
*** replaceafill has quit IRC | 08:06 | |
*** alga has joined #SchoolTool | 09:07 | |
*** pcardune has joined #schooltool | 09:12 | |
*** povbot` has joined #schooltool | 09:38 | |
*** povbot has quit IRC | 09:38 | |
*** menesis has joined #schooltool | 11:26 | |
*** ignas has joined #schooltool | 11:58 | |
*** dlobo has joined #schooltool | 13:08 | |
*** dlobo_ has joined #schooltool | 13:20 | |
*** mgedmin has joined #schooltool | 13:28 | |
*** povbot has joined #schooltool | 13:39 | |
*** povbot` has quit IRC | 13:39 | |
*** alga has quit IRC | 13:39 | |
*** lisppaste5 has quit IRC | 13:39 | |
*** dlobo has quit IRC | 13:42 | |
*** dlobo_ is now known as dlobo | 13:42 | |
*** alga has joined #schooltool | 13:50 | |
*** lisppaste5 has joined #schooltool | 13:50 | |
*** pcardune has quit IRC | 14:05 | |
*** dlobo has quit IRC | 14:23 | |
*** menesis has quit IRC | 15:07 | |
*** menesis has joined #schooltool | 15:07 | |
*** dlobo has joined #schooltool | 15:12 | |
*** th1a has joined #schooltool | 16:07 | |
*** Lumiere has quit IRC | 16:21 | |
*** Lumiere has joined #schooltool | 16:21 | |
th1a | menesis: I keep forgetting what we know about these paste.ini bugs. | 16:27 |
th1a | I must keep not putting them in the bug tracker. | 16:27 |
th1a | Or something. | 16:27 |
menesis | I don't think there were any bugs involving paste.ini | 16:28 |
menesis | except a wish to change port to 80 | 16:29 |
menesis | there was a bug when paste.script module cannot be loaded, but that seems to be solved | 16:29 |
th1a | I forwarded an email to you. | 16:29 |
th1a | Hm... might he have a CanDo that still has an older bug in its SchoolTool? | 16:30 |
menesis | no idea what he tried to do | 16:30 |
th1a | Agh... | 16:31 |
th1a | Did we used to have a "can't find paste.ini" bug that was fixed? | 16:32 |
menesis | no | 16:32 |
th1a | Maybe it was in questions... | 16:32 |
menesis | the worwarded email was answered by Douglas | 16:32 |
th1a | Mmh... yeah, but something has gone awry in our workflow with this. | 16:33 |
th1a | It is my fault. | 16:33 |
th1a | Because other people have had this problem and there's no bug report. | 16:33 |
menesis | the user installed schooltool on two computers instead of accessing the server from the other | 16:33 |
th1a | He's got a paste problem though. | 16:34 |
th1a | NOw. | 16:34 |
menesis | the paste.ini cannot be found seems unrelated. maybe he installed 2009 and looks for 2008 config | 16:35 |
menesis | yes... http://book.schooltool.org/htmlhelp/remote.html talks about schooltool-2008 | 16:36 |
th1a | Oh... sorry. He's not trying to start SchoolTool, he's trying to find that file. | 16:37 |
th1a | OK. | 16:37 |
Lumiere | yet more reasons for a feature freeze | 16:39 |
Lumiere | in the next week | 16:40 |
Lumiere | so the last month can have updates to the docs | 16:40 |
menesis | the book needs a chapter about proxying schooltool via apache. an example of virtualhost that rewrites schooltool.example.com to localhost:7081 | 16:40 |
th1a | I just mentioned that to Lumiere yesterday. | 16:41 |
th1a | I don't want to write that chapter myself. | 16:41 |
Lumiere | I hope to get to that this weekend | 16:41 |
Lumiere | I also have to rewrite the cando section | 16:41 |
menesis | someone who is running st should have a config ready | 16:41 |
th1a | I'm sorry I turn into dwelsh sometimes when I get bug reports. | 16:41 |
Lumiere | btw, let me know when I should move cando into the schooltool project | 16:41 |
Lumiere | bad th1a! | 16:41 |
th1a | Let's say tomorrow. | 16:41 |
Lumiere | no dwelsh moments | 16:42 |
Lumiere | I get enough of those | 16:42 |
th1a | It really is hard to think straight when someone emails you with a bug report. | 16:42 |
th1a | Without leaping to "ZOMG we're doomed!" | 16:42 |
Lumiere | I just think of them as tasks | 16:43 |
Lumiere | and poof not zomg anymore | 16:43 |
Lumiere | ;) | 16:43 |
th1a | It is harder if you're not the one who knows how to fix it. | 16:43 |
Lumiere | and I know how to fix anything> | 16:43 |
Lumiere | ? | 16:43 |
th1a | But still, I should have figured out the paste.ini thing. | 16:43 |
Lumiere | that's just a well constructed wall :) | 16:43 |
menesis | a chapter that you can point to when the next question "I can't run on port 80" pops up (https://bugs.launchpad.net/schooltool/+bug/259415) | 16:44 |
th1a | I just thought "Oh no, paste.ini, I can never remember what that does ! Aaaagh!" | 16:44 |
Lumiere | menesis: assign those to me | 16:44 |
menesis | paste.ini only contains a host and port | 16:44 |
Lumiere | yes | 16:45 |
menesis | ok | 16:46 |
th1a | btw, yvl & menesis, I'm still in favor of making SchoolTool remotely accessible by default. | 16:46 |
Lumiere | I'm not | 16:46 |
Lumiere | I understand your view of how it should be easy for anyone... | 16:47 |
Lumiere | but imo no service should be on an external interface | 16:47 |
Lumiere | without the owner knowing the risks of doing that | 16:47 |
Lumiere | (if zope's httpd does ssl... I would be ok with 0.0.0.0'ng it | 16:48 |
th1a | Well... it isn't like we make them pass a quiz on security before modifying paste.ini | 16:50 |
th1a | It is just an annoyance. | 16:50 |
th1a | And it is a web server. | 16:50 |
th1a | It isn't like you have to explicitly tell Apache, or Zope to be remotely accessible. | 16:51 |
Lumiere | for me... the security thing is student data over non-encrypted comms | 16:52 |
* mgedmin remarks that paste can do ssl; zope's zserver... probably not | 16:52 | |
*** replaceafill has joined #schooltool | 16:52 | |
Lumiere | mgedmin: paste still drives me nuts for the most part | 16:53 |
Lumiere | the docs aren't great for sysadmins | 16:53 |
th1a | Lumiere: Understood, but making them manually change the setting doesn't solve the problem. | 16:53 |
mgedmin | the docs are horrible | 16:53 |
Lumiere | th1a: port 80 is an apache only thing really | 16:53 |
mgedmin | you have to cargo-cult bits of working .ini files from somewhere | 16:53 |
Lumiere | mgedmin: if you're lucky | 16:53 |
Lumiere | if you aren't | 16:53 |
Lumiere | you go edit the code cause it is easier | 16:54 |
Lumiere | I spent months editing the schooltool egg | 16:54 |
Lumiere | every time I got a new one on the main cando server | 16:54 |
Lumiere | to run the server as a user | 16:54 |
Lumiere | and not as root | 16:54 |
ignas | th1a: if out admin password was changeable during apt-get install | 16:57 |
ignas | th1a: i'd go for a public server | 16:57 |
ignas | users should change the manager password before making the service public | 16:57 |
ignas | though if we can ask them the password during ubuntu install, we can probably ask them "do you want the server to be public?" too | 16:58 |
th1a | ignas: Yes, good point. | 16:59 |
th1a | Hm. | 16:59 |
th1a | I know I've forgotten passwords I've had to set in a Debian install. | 17:00 |
th1a | It is kind of unexpected and annoying. | 17:00 |
th1a | Hm. | 17:01 |
* yvl votes for a python script to do such things | 17:01 | |
yvl | something like | 17:01 |
th1a | ? | 17:01 |
yvl | command line | 17:01 |
yvl | blah@laptop$ sudo schooltool-server make_public | 17:02 |
Lumiere | can that test the password? | 17:02 |
yvl | blah@laptop$ sudo schooltool-server reset_admin_password | 17:02 |
yvl | Lumiere, we dont have such script now | 17:03 |
yvl | but we can write one | 17:03 |
Lumiere | I am asking if said script | 17:03 |
Lumiere | could test the manager password | 17:03 |
Lumiere | to ensure it wasn't "schooltool" | 17:03 |
yvl | it could force you to change the password, for example | 17:04 |
Lumiere | k | 17:04 |
menesis | debian package can use debconf to ask questions. make server public? manager password? | 17:06 |
menesis | I don't know how to do that, but.. | 17:06 |
th1a | I just know we'll get "i forgot the password" mails frequently if we set it in debconf, and that's a worse problem than "how do I make the site remotely accessible." | 17:08 |
menesis | OTOH if someone installs from source that won't work | 17:08 |
th1a | Yeah... | 17:08 |
th1a | OK. Maybe the status quo isn't so bad ;-) | 17:09 |
Lumiere | and it only took 40 minutes to get to that ;) | 17:09 |
menesis | maybe a README, an example paste.ini and httpd.conf in /usr/share/doc/schooltool, and a comment with a link to the book in paste.ini would be enough... that's just documentation | 17:10 |
menesis | if someone installs schooltool it's not clear how to run it without reading the book.. | 17:10 |
th1a | We should make a package for the book. | 17:10 |
Lumiere | th1a: the book should be pdf'd | 17:11 |
Lumiere | and the package should put that in /usr/share/doc/ | 17:11 |
th1a | I have to see if I can control page breaks in PDF. | 17:11 |
menesis | oh not really - there is /usr/share/doc/schooltool-2009/README.Debian | 17:11 |
Lumiere | sphinx will handle it | 17:11 |
menesis | that says what port it is running on and username and password | 17:11 |
th1a | I can't find it in the docs. | 17:12 |
menesis | also mentions /usr/share/doc/schooltool/examples/schooltool.conf.in that doesn't exist | 17:12 |
th1a | (the sphinx docs) | 17:12 |
menesis | it is only in the debian package | 17:12 |
th1a | menesis: Yes, the README probably needs some love. | 17:12 |
menesis | and a section about automatically generated SSL certificates that is not true | 17:13 |
menesis | :( | 17:13 |
th1a | Well, I don't like to touch it because I don't understand the sys admin parts. | 17:13 |
th1a | So... | 17:13 |
menesis | but yes we need schooltool-doc package with the book. html is better than pdf IMHO | 17:14 |
th1a | I'd rather use html too. | 17:14 |
Lumiere | I suggest both | 17:14 |
Lumiere | some people like to print and book em | 17:14 |
menesis | I can't generate pdf... | 17:17 |
menesis | make latex ; cd build/latex ; make all-pdf | 17:18 |
th1a | yvl: did you get the email I forwarded from Brett about the term issue? | 17:18 |
Lumiere | menesis: do you have all the latex packages installed | 17:19 |
yvl | umm, th1a, when did you send it? | 17:20 |
yvl | what's the subject? | 17:20 |
th1a | Oh. | 17:22 |
th1a | Sorry. | 17:22 |
th1a | I didn't forward it. | 17:22 |
th1a | I told him to put it on LP, but he hasn't. | 17:22 |
th1a | I'll forward it. | 17:22 |
yvl | now I got it, thanks | 17:23 |
yvl | hmm, it looks like a bug | 17:29 |
yvl | I'll investigate first thing tomorrow | 17:30 |
th1a | How does it determine which terms are consecutive? | 17:30 |
yvl | when it's linking two sections | 17:30 |
yvl | it checks if getNextTerm(term_of_section_1) is same as term_of_section_2 | 17:31 |
yvl | it may be a bug in the getNextTerm function | 17:33 |
th1a | Could you let Chris know you'll take a look at it and ask him any other questions that might be helpful? | 17:35 |
yvl | yes | 17:37 |
th1a | Thanks. | 17:37 |
yvl | apologies, but I'll have to leave the office soon :| | 17:37 |
yvl | I'll update Chris and you as soon as I find anything | 17:38 |
th1a | Thanks. Have a good evening! | 17:39 |
th1a | I should have forwarded the email last night : | | 17:40 |
*** dlobo_ has joined #schooltool | 18:00 | |
*** alga has quit IRC | 18:08 | |
*** dlobo_ has quit IRC | 18:10 | |
*** dlobo has quit IRC | 18:16 | |
*** pcardune has joined #schooltool | 18:18 | |
*** pcardune has quit IRC | 18:21 | |
*** pcardune has joined #schooltool | 18:40 | |
*** ignas has quit IRC | 19:45 | |
*** dlobo has joined #schooltool | 20:00 | |
*** dlobo has quit IRC | 20:11 | |
*** alga has joined #SchoolTool | 20:24 | |
*** replaceafill has quit IRC | 20:47 | |
*** dlobo has joined #schooltool | 20:58 | |
*** pcardune has quit IRC | 21:59 | |
*** alga has quit IRC | 22:09 | |
*** replaceafill has joined #schooltool | 22:11 | |
*** jelkner_ has joined #schooltool | 22:39 | |
*** mgedmin has quit IRC | 22:48 | |
*** pcardune has joined #schooltool | 22:53 | |
*** ignas has joined #schooltool | 23:09 | |
*** jelkner_ has quit IRC | 23:39 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!