IRC log of #schooltool for Wednesday, 2010-03-17

*** dlobo has quit IRC00:34
*** dlobo has joined #schooltool01:06
*** lisppaste5 has joined #schooltool01:20
*** alga has joined #schooltool01:49
*** dlobo has quit IRC01:52
*** ignas has joined #schooltool02:09
*** alga has quit IRC02:40
*** dlobo has joined #schooltool02:50
*** dlobo has quit IRC03:09
*** lisppaste5 has quit IRC03:41
*** pcardune has quit IRC03:47
*** dlobo has joined #schooltool04:04
*** dlobo has quit IRC04:08
*** dlobo has joined #schooltool04:36
*** pcardune has joined #schooltool04:54
*** dlobo has quit IRC05:09
*** replaceafill has joined #schooltool05:25
*** pcardune has quit IRC05:49
*** th1a has quit IRC05:58
*** replaceafill has quit IRC08:27
*** ignas has quit IRC08:28
*** alga has joined #schooltool09:34
*** Aiste has joined #schooltool10:03
*** menesis has quit IRC12:12
*** ignas has joined #schooltool12:36
*** Aiste has quit IRC12:52
*** ignas has quit IRC13:04
*** jelkner has joined #schooltool13:26
*** ignas has joined #schooltool13:52
*** menesis has joined #schooltool14:30
*** mgedmin has joined #schooltool15:01
*** th1a has joined #schooltool15:11
*** dlobo has joined #schooltool15:40
*** defunkt has joined #schooltool16:35
*** defunkt has left #schooltool16:36
*** defunkt_ has joined #schooltool16:37
*** defunkt_ has quit IRC16:38
*** defunkt2 has joined #schooltool16:41
defunkt2ok.. finally got email from freenode16:43
defunkt2now i can talk16:44
defunkt2alright... i isntalled schooltool however i dont believe it is listening on port 708016:44
defunkt2this is ubuntu karmic server edition running on a test  VM with apache2 on it16:44
defunkt2error log stops:16:45
defunkt22010-03-17 09:09:18,491 main db/zope.app: running install generation16:45
Lumierelet it run16:45
defunkt2ok16:45
defunkt2been almost 40 min now16:45
Lumierehow powerful is the server?16:46
defunkt2single core 3 ghz with 2 GB ram if i recall correctly...  it can have more if needed but with the web page info i thought this would suffice16:46
Lumierealso, try 'netstat -anlt | grep 7080'16:46
Lumierethat should be plenty16:46
defunkt2no results16:46
defunkt2i already checked iptables and thats not blockign it16:47
Lumieretry ps -ef | grep python16:48
defunkt2no results (except the grep we were running)16:49
defunkt2before i came i did a apt-get remove --purge schootool-2009 and then reinstalled.. but still no luck16:53
defunkt2oo...  build-dep showed some more packages... hang on.. lets see if this does it16:54
defunkt2root@gold:/var/www# /etc/init.d/schooltool-2009 restart16:54
defunkt2 * Restarting SchoolTool 2009...                                                                                                                                                                                                             No PID file exists in /var/run/schooltool/schooltool-2009.pid16:54
defunkt2Could not stop daemon; aborting16:54
defunkt2hmm....16:55
defunkt2root@gold:/var/www# /etc/init.d/schooltool-2009 start16:55
defunkt2 * Starting SchoolTool 2009...                                                                                                                                                                                                        [ OK ]16:55
defunkt2root@gold:/var/www# /etc/init.d/schooltool-2009 status16:55
defunkt2No PID file /var/run/schooltool/schooltool-2009.pid16:55
*** alga has quit IRC16:56
mgedmindid it fail to start, or did it fail to write a pid file?16:58
mgedminwhat does the log file say?16:58
defunkt2failed stopping... and says it starts ok.. but apparently PID doesnt exist16:58
defunkt22010-03-17 09:09:18,491 main db/zope.app: running install generation16:58
defunkt22010-03-17 09:55:45,731 Ignoring index for /var/lib/schooltool/schooltool-2009-Data.fs16:58
defunkt22010-03-17 09:55:45,736 main db: evolving in mode EVOLVEMINIMUM16:58
defunkt2thats the error log16:59
mgedminsounds normal16:59
mgedminit can take a while to run the db evolution scripts, I suppose17:00
defunkt2whats the "paste.log"?17:00
defunkt2well from the timestamps.. i let it sit for 40 min...    i couldnt imagine it would take that long would it?17:00
mgedminhow big is your Data.fs?17:00
defunkt2fresh install...  hang on let me check17:01
mgedmindoes top show a process eating all your CPU (on one of the cores)?17:01
mgedminfresh install? interesting17:01
defunkt2nope... top shows fine17:01
defunkt2ps aux | grep python shows nothing17:02
defunkt2-rw-r--r-- 1 schooltool schooltool 64135 2010-03-17 09:09 schooltool-2009-Data.fs17:02
*** dlobo has quit IRC17:02
defunkt2fresh install on karmic using the method of adding the deb's in the sources.list manually17:03
defunkt2download and install worked without a hitch17:03
defunkt2but not listenign on port either...17:04
mgedminthis is debs from the schooltool ppa, right?17:04
defunkt2i know linux pretty well...  but after a purge/reinstall of it.. i figured there may be a bug or something was above me17:04
defunkt2yes17:04
* mgedmin hopes menesis will join the discussion17:05
defunkt2deb http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu karmic main17:05
defunkt2deb-src http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu karmic main17:05
mgedminhe's building the debs now17:05
mgedminI haven't been doing anything with schooltool for years ...17:05
defunkt2i just heard of it the other day...  so i figured id install it on a VM real quick and see what it has to offer17:05
defunkt2sounds promising...  but dunno how flexible yet17:06
defunkt2<---  works in a highschool of about 900 9-12th graders17:06
menesishm17:06
menesislook at /var/log/schooltool/paste.log for errors17:07
defunkt2socket.error: (99, 'Cannot assign requested address')17:08
defunkt2theres a bunch of lines... thats one that says "error"17:08
menesis"evolving in mode EVOLVEMINIMUM" message is expected17:08
menesislooks like something else is running on that port17:08
defunkt2root@gold:/var/log/schooltool# cat paste.log | grep "error"17:08
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:08
defunkt2socket.error: (99, 'Cannot assign requested address')17:08
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:08
defunkt2socket.error: (99, 'Cannot assign requested address')17:08
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:08
defunkt2socket.error: (99, 'Cannot assign requested address')17:08
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:08
defunkt2socket.error: (99, 'Cannot assign requested address')17:08
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:09
defunkt2socket.error: (99, 'Cannot assign requested address')17:09
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:09
defunkt2socket.error: (99, 'Cannot assign requested address')17:09
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:09
defunkt2socket.error: (99, 'Cannot assign requested address')17:09
defunkt2hope i dont get kicked for spamming17:09
defunkt2lol17:09
defunkt2nothing is on that port tho17:09
defunkt2hang on17:09
menesis:(17:09
Lumierebtw next time...17:09
Lumiereerr17:09
defunkt2pastebin?17:09
defunkt2lol17:09
Lumierewhere's lisppaste <_<17:09
menesisit is the same error 7 times17:09
defunkt2well that may have been each time it was restarted as well17:10
menesisdon't know what may prevent from using a port..17:10
defunkt2Active Internet connections (w/o servers)17:10
defunkt2Proto Recv-Q Send-Q Local Address           Foreign Address         State17:10
defunkt2tcp        0      0 10.9.1.83:ssh           10.9.8.44:51048         ESTABLISHED17:10
defunkt2Active UNIX domain sockets (w/o servers)17:10
menesismaybe firewall17:10
defunkt2just using UFW with basic ubuntu install17:10
defunkt2let me see if its even enabled17:10
defunkt2nope... its off17:11
defunkt2thats not the whole file...  if you look at the top...  i jgrepped it17:11
Lumieredefunkt2: tail -20 paste.log and pastebin it17:12
defunkt2kk17:12
LumiereI'd say use paste.lisp.org/new/schooltool17:12
Lumierebut it is down17:12
*** ignas has quit IRC17:12
defunkt2root@gold:/var/log/schooltool# tail -20 paste.log17:13
defunkt2  File "/usr/lib/pymodules/python2.5/paste/script/command.py", line 218, in run17:13
defunkt2    result = self.command()17:13
defunkt2  File "/usr/lib/pymodules/python2.5/paste/script/serve.py", line 303, in command17:13
defunkt2    serve()17:13
defunkt2  File "/usr/lib/pymodules/python2.5/paste/script/serve.py", line 287, in serve17:13
defunkt2    server(app)17:13
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/loadwsgi.py", line 151, in server_wrapper17:13
defunkt2    **context.local_conf)17:13
defunkt2  File "/usr/lib/pymodules/python2.5/paste/deploy/util/fixtypeerror.py", line 57, in fix_call17:13
defunkt2    val = callable(*args, **kw)17:13
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/http/wsgihttpserver.py", line 125, in run_paste17:13
defunkt2    task_dispatcher=task_dispatcher)17:13
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/http/wsgihttpserver.py", line 46, in __init__17:13
defunkt2    HTTPServer.__init__(self, *args, **kw)17:13
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/serverbase.py", line 49, in __init__17:13
defunkt2    self.bind((ip, port))17:13
defunkt2  File "/usr/lib/python2.5/asyncore.py", line 303, in bind17:13
defunkt2    return self.socket.bind(addr)17:13
defunkt2  File "<string>", line 1, in bind17:13
defunkt2socket.error: (99, 'Cannot assign requested address')17:13
mgedminthere are many pastebins17:14
mgedminI've been using pastey.net lately, because it's pretty17:14
mgedmindefunkt2, that means something is already listening on that port17:14
mgedminI hate Python socket errors: they say the port is busy, but don't say which port17:14
defunkt2what parts are being used?17:14
defunkt2i know 708017:14
defunkt2any others?17:15
menesislook at /etc/schooltool/schooltool-2009/paste.ini17:15
menesisthere is the address and port to use17:15
defunkt2[app:main]17:15
defunkt2use = egg:schooltool#main17:15
defunkt2config_file=main.conf17:15
defunkt2[server:main]17:15
defunkt2use = egg:zope.server17:15
defunkt2host = 127.0.0.117:15
defunkt2port = 708017:15
mgedmindefunkt2, you pasted the output of netstat without the -l flag -- see, it says "(w/o servers)"17:15
menesiswell this is the default17:15
mgedmintry netstat -tnl|grep 708017:15
defunkt2mgedmin no results...17:16
mgedminweird17:16
defunkt2root@gold:/etc/schooltool/schooltool-2009# netstat -tnl17:16
defunkt2Active Internet connections (only servers)17:16
defunkt2Proto Recv-Q Send-Q Local Address           Foreign Address         State17:16
defunkt2tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 10.9.1.83:3306          0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN17:16
defunkt2tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN17:16
defunkt2tcp6       0      0 :::22                   :::*                    LISTEN17:16
defunkt2see...  stupidly basic17:16
defunkt2i dunno...17:16
mgedminweird17:17
defunkt2menesis... if the adderss is 127.0.0.1 doe it also listen from its external address?17:17
mgedminno17:17
defunkt2i guess it doesnt matter at this point because it isnt listening to begin with... but that will need to be chnged17:18
mgedminnormally people will put apache2 as a reverse proxy, and add ssl and stuff17:18
defunkt2ooh17:18
defunkt2ok17:18
menesis127.0.0.1 is localhost and can only be accessed from it17:18
defunkt2that makes sense17:18
defunkt2yea...  (im a netwroking major)17:18
defunkt2thats why i was asking..17:19
defunkt2wanted to make sure i could access ti remotely or see if i had to tunnel my http to it17:19
*** replaceafill has joined #schooltool17:19
defunkt2jsut for shits...  i changed the ip to the external ip and a port to 1000 (as its not a standard used port and not listed in the netstat)17:20
defunkt2same issue when restarting the process17:20
mgedmin1000 would require root perms to bind17:20
menesisif you want to access it from another machine you have to change `host` in /etc/schooltool/schooltool-2009/paste.ini to external ip address17:20
mgedminanything above 1024 is fair game17:20
mgedminI believe schooltool runs under its own user account17:21
defunkt2thats what i did menesis...  and i will move it above 1024 to be sure...17:21
defunkt2one min17:21
defunkt2host = 10.9.1.8317:21
defunkt2port = 102817:21
defunkt2root@gold:/etc/schooltool/schooltool-2009# /etc/init.d/schooltool-2009 restart17:21
defunkt2 * Restarting SchoolTool 2009...                                                                                                                                                                                                             No PID file exists in /var/run/schooltool/schooltool-2009.pid17:21
defunkt2Could not stop daemon; aborting17:21
defunkt2                                                                                                                                                                                                                                      [fail]17:21
defunkt2                                                                                                                                                                                                                                      [ OK ]17:21
defunkt2root@gold:/etc/schooltool/schooltool-2009# /etc/init.d/schooltool-2009 status17:22
defunkt2No PID file /var/run/schooltool/schooltool-2009.pid17:22
defunkt2netstat -tnl | grep 1028 has no results17:24
defunkt2root@gold:/var/log/schooltool# tail 20 paste.log17:24
defunkt2tail: cannot open `20' for reading: No such file or directory17:24
defunkt2==> paste.log <==17:24
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/http/wsgihttpserver.py", line 125, in run_paste17:24
defunkt2    task_dispatcher=task_dispatcher)17:24
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/http/wsgihttpserver.py", line 46, in __init__17:24
defunkt2    HTTPServer.__init__(self, *args, **kw)17:24
defunkt2  File "/usr/lib/python2.5/site-packages/zope/server/serverbase.py", line 49, in __init__17:25
defunkt2    self.bind((ip, port))17:25
defunkt2  File "/usr/lib/python2.5/asyncore.py", line 303, in bind17:25
defunkt2    return self.socket.bind(addr)17:25
defunkt2  File "<string>", line 1, in bind17:25
defunkt2socket.error: (99, 'Cannot assign requested address')17:25
Lumiereif you look in /etc/schooltool/schooltool.ini17:27
Lumierewhat port settings is it using17:27
defunkt2does not exist...17:27
menesiscannot see why but it is a problem with that ubuntu install17:27
Lumierewhat is in /etc/schooltool17:27
defunkt2/etc/schooltool/schooltool-200917:28
defunkt2another dir thats all17:28
Lumierego in there17:28
menesisif the port is not available schooltool fails to start of course17:28
defunkt2main.conf and paste.ini17:28
Lumierelook in paste.ini17:28
Lumierefor a port number17:28
Lumieremenesis: I am worried it is trying to use a port sub-102417:28
Lumiereor some such17:28
defunkt2[app:main]17:29
defunkt2use = egg:schooltool#main17:29
defunkt2config_file=main.conf17:29
defunkt2[server:main]17:29
defunkt2use = egg:zope.server17:29
menesiswe talked about that already17:29
defunkt2host = 10.9.1.8317:29
defunkt2port = 102817:29
defunkt2that is my paste.ini17:29
Lumieretry looking at 10.9.1.83 port 102817:29
defunkt2in netstant -tnl?17:29
Lumiereyea17:29
* mgedmin would be inclined to strace the paster process and see what exactly it is trying to bind17:29
defunkt2root@gold:/etc/schooltool/schooltool-2009# netstat -tnl17:29
defunkt2Active Internet connections (only servers)17:29
defunkt2Proto Recv-Q Send-Q Local Address           Foreign Address         State17:29
defunkt2tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 10.9.1.83:3306          0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN17:29
defunkt2tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN17:29
defunkt2tcp6       0      0 :::22                   :::*                    LISTEN17:30
* mgedmin strongly recommends pastebins17:30
mgedminit's hard to see the conversation through all the pastes17:30
mgedminthat probably explains the repeated questions17:30
mgedminalthough people don't read, in general ;)17:30
defunkt2ok... i can pastebin it i guess17:30
mgedminnah, now we've seen it already17:31
mgedminbut for the future17:31
defunkt2yea thats what i figured...17:31
mgedminso, any chance on the strace thing?17:32
mgedminis it a config file confusion, or a port binding confusion?17:32
defunkt2we can try it...17:32
mgedminI don't suppose something like apparmor/selinux could be blocking the port?17:32
defunkt2im nto a programmer... im a linux guy..17:32
defunkt2i wouldnt think so.. but ive been suprised b417:33
menesisdefunkt2: you said you installed into a virtual machine17:33
defunkt2vmware, yes17:33
menesisok, just to know what environment didn't work17:34
menesishaven't tried it17:34
defunkt2mgedmin:  i cant say ive used strace.. u wanna walk me through it real quick id be happy to try it17:34
menesisbut other servers run so should not be a problem17:35
menesiskarmic? server?17:35
mgedminhow do you try to launch schooltool in the foreground?17:35
mgedminwhat's the location of the paster binary?17:35
mgedmin/usr/bin17:35
mgedmin?17:35
defunkt2really i dont think tis a VM issue...  karmic... used the source.list route when installing from your web page17:35
menesissudo paster2.5 serve --user=schooltool --group=schooltool /etc/schooltool/schooltool-2009/paste.ini start17:35
* mgedmin could try installing schooltool from the ppa in a lucid-server vbox... after two hours of rsyncing the iso image :(17:36
defunkt2lol17:36
mgedminso, sudo strace -f -e bind paster2.5 serve  --user=schooltool --group=schooltool /etc/schooltool/schooltool-2009/paste.ini17:36
mgedminshould work17:36
defunkt2its starting17:36
* mgedmin has a lucid-desktop iso lying around17:37
defunkt2root@gold:/etc/schooltool/schooltool-2009# sudo paster2.5 serve --user=schooltool --group=schooltool /etc/schooltool/schooltool-2009/paste.ini start17:37
defunkt2Changing user to schooltool:schooltool (110:120)17:37
defunkt2Reading configuration from /etc/schooltool/schooltool-2009/main.conf17:37
defunkt2Starting server in PID 12900.17:37
mgedminwhat's the name of the ppa?17:37
defunkt2stopping there... but the app is still running17:37
mgedminwait a bit17:37
mgedmineither it works fine, or it should exit17:37
defunkt2kk17:37
* defunkt2 slaps himself for not using pastebin....17:38
defunkt2lol17:38
defunkt2its still sitting there... program hasnt exited yet17:45
mgedminso, is it listening on that port?17:46
defunkt2one sec.. opening another ssh window17:46
defunkt2appears to be in the netstat... lets see if it loads17:46
defunkt2yup... it loads...17:47
defunkt2so the application loads... wheres the issue... must be in the configs sumwhere right?17:47
th1aHave you tried to access schooltool from the server?17:47
defunkt2its a server OS17:48
defunkt2no gui17:48
th1aOr, is that what you just did?17:48
th1atelnet17:48
defunkt2nah... earlier we set it up on an external IP17:48
defunkt2so i could view it throughout the school17:48
defunkt2yea.. i supposed i could have used telnet... but with the netstat info above... it wasnt listening17:49
th1aAnyhow, you should reset the host in paste.ini to 0.0.0.017:49
defunkt2will that liston on all interfaces?17:49
th1ahttp://book.schooltool.org/htmlhelp/remote.html17:49
*** lisppaste5 has joined #schooltool17:49
mgedminokay, test #1: same command line, but add 'start' at the end17:49
th1aWell, that's the standard thing we do.17:50
mgedminerr, test #217:50
mgedminthat should make paster fork into background, afaiu17:50
mgedminstrace will stay in the foreground, though17:50
mgedminhey, wait, you didn't see any output from strace?17:50
mgedminI must've got the syntax wrong :(17:50
*** ignas has joined #schooltool17:51
defunkt2thanks th1a... that will work for making the site public...17:52
defunkt2no output from strace... and start was already on the end17:53
menesisto start in the background have to add --daemon to paster command line17:55
menesislike in /etc/init.d/schooltool-2009 script17:56
mgedminwell, the goal is to make the init.d script work17:56
mgedminassuming it still doesn't?17:56
defunkt2let me check again17:56
defunkt2err... seems to ahve started...17:57
defunkt2wtf17:57
defunkt2ok... hang on17:57
defunkt2yea..page loads...17:57
defunkt2so what was done besides changin the port?17:57
defunkt2and manually starting it17:58
menesisthe port was busy for some strange reason, but now isn't. no idea17:59
menesiswhat value of host worked?17:59
defunkt20.0.0.017:59
defunkt2th1a suggested that and it worked17:59
th1aI think the port was busy because schooltool was running but the port wasn't set to allow outside access.17:59
defunkt2but when we check entstat (posted above) it wasnt lsitening18:00
th1aWe argue every six months over whether that default should be changed.18:00
defunkt2on any interface (including localhost)18:00
defunkt2lol18:00
menesismight be a vmware quirk18:01
defunkt2any thoughts of a mysql backend?18:01
defunkt2!!!XLS IMPORT....  im in love already!18:02
th1aNot really on sql backend -- we're pretty far down the other path.18:02
th1aI tend to think in the *long* run someone may want sql backends for specific plug-ins, like attendance.18:03
defunkt2if you dont mind me asking... how owuld a bigger school (we wouldnt be an issue im just curios) do load balancing or something like that?18:03
th1aZEO.18:03
th1aDoes load sharing on a ZODB.18:03
defunkt2hmm.. hadnt heard of ZEO.... but ive never used ZODB18:03
defunkt2cool...  is there a feature request page?18:04
defunkt2or am i in it?18:04
defunkt2:P18:04
th1aYou don't need to know about ZEO if you not running a *big* site with ZODB.18:04
th1aYou can file bugs in launchpad -- see the bug on the bottom of each page for a link.18:04
defunkt2yea... we would only ahve ~100 users...18:05
th1aOr just ask here.18:05
defunkt2i asked more for potential additions or plugins..18:05
th1aWhat are you thinking about?18:05
defunkt2nothing yet.. but im sure i will ahve a lot of suggestions when i let some of our teacher play around with it18:06
defunkt2they seem to dislike otu current software... so i figured id let them have a whack at this..18:06
th1aWhere are you?18:06
defunkt2USA- over by chicago18:06
th1aWhat kind of school.18:07
th1aI'm in Providence, btw.18:07
defunkt2oh cool... were a 9-12 high school18:08
th1aPrivate?  Charter?18:08
defunkt2public18:08
th1aThere aren't many regular public schools left in the US with the option of switching SIS's.18:09
th1aEverything is getting very centralized.18:09
defunkt2yes.. and the state is being a huge pain in the ass18:09
defunkt2its becoming harder and harder to get the information that the state requires18:09
th1aAre you in a multiple high school district?18:10
defunkt2one of the reasons im looking at this is to see how customizable the demographic sections are18:10
defunkt2singl ebuilding single district18:10
defunkt2single tech18:10
defunkt2:P18:10
th1aSmall town?18:10
defunkt2population of about 5 thousand18:10
defunkt2so yea... pretty little18:10
th1aGotcha.  You threw me off with the "over by Chicago" part.18:11
th1aAlthough that might have been helpful to mgedmin.18:11
defunkt2he live around here?18:11
th1aHe's in Lithuania.18:11
th1aSo a vague description is enough.  ;-)18:12
defunkt2were about 2 hours from chicago...18:12
defunkt2any of you work in a school district?18:12
th1aI used to work in Providence.18:12
defunkt2as a tech im assuming?18:13
th1aI also worked on a research project that was mostly in Chicago, so I commuted up there about once a month for a while.18:13
defunkt2well... heard of marengo?18:13
th1aI went English Teacher > Tech Coordinator > Crazy open source project manager.18:13
defunkt2were off of I9018:13
defunkt2lol18:13
th1aI've heard of the battle.18:13
defunkt2yea... student > part time IT > full time IT and no help...18:14
defunkt2www.mchs154.org18:14
th1aYes, small town schools have their own set of problems.18:16
defunkt2yea...  thankfully were pretty well off money wise...  but were all laying off people these days18:17
th1aYes... I've been reading about Illinois's budget problems.18:18
defunkt2i think that the media is covering that just fine... *laughs*18:19
defunkt2i know it said soemwhere that you can tie this up with a LDAP server...  do you ahvea link or tut on what steps to take...18:20
th1aWell... that's... hm...18:20
th1aI guess "not officially supported" would be the right phrase.18:21
th1aotoh, it should work.18:21
defunkt2lol18:21
th1aHave you ever read about CAS?18:21
defunkt2no...  how bout RADIUS auth?18:21
th1ahttp://www.jasig.org/cas18:22
defunkt2i read about CAS on that one page i saw about ldap18:22
*** dlobo has joined #schooltool18:22
th1aLet me put it this way, if, after looking at the rest of SchoolTool, talking with your teachers, etc., you're serious about SchoolTool, we can help you get LDAP going.18:23
defunkt2i wouldnt mind that...  was just wondering if it was a "easy way" of setting it up or not18:24
th1aNo.18:24
defunkt2cool18:24
th1aBasically, it was easy for us to slap some standard Python LDAP libraries in and make it work.18:25
th1aAnd if it turns out that lots of people want it, we'll make it more solid.18:25
th1aBut it should work as is.18:25
th1aAnd our CAS support is actually used in production at one site, so we feel a little more solid about that.18:26
th1aAlthough it involves you adding more stuff on your end.18:26
th1aSo it is understandable that you wouldn't necessarily want to jump into that if you arent using CAS for your Moodle, etc...18:26
defunkt2yea... if it ties in directly to LDAP (active directory) itd be better... id have to do more readon on CAS18:26
th1aWhat LDAP are you using?18:27
defunkt2we used LDAP on moodle until it fell through...18:27
defunkt2we tie right into active directory 03.. soon to be 0818:27
th1aI don't think we've tried hooking into Active Directory LDAP, which might be a little tricky, from my dim memories of trying to grapple with AD in my school 10 years ago.18:28
defunkt2its not too bad... i did ti with moodle...but that was years ago as well18:29
defunkt2if/when the time comes18:29
th1aActually, that's the main reason we like CAS -- we don't have to be able to help you debug against a random LDAP implementation we have no access to.18:32
defunkt2lol18:33
defunkt2fair enough18:33
defunkt2:P18:33
defunkt2actually i was gonna ask if you guys had a service system...18:33
th1aSometimes it takes me a while to remember the rationale behind these decisions.18:33
defunkt2i would think so peopel dont ask you to fix their issues....18:33
defunkt2lol18:33
defunkt2i mean... in some cases it would be nice.. but it could get out of hand as well18:34
th1aWell, we're just getting to the point of picking up more real users.18:35
defunkt2well i sent an email out to mchenry county technology directors before i installed this as a informative18:37
defunkt2we have a meeting this friday with all the directors in the area.. so this may get brought up18:37
defunkt2honestly...  its got a lot of cool features that most SIS sytems dont ahve...18:38
th1aThere are definitely things you'll notice you need as well though.18:38
th1aFor example, we're just getting ready to write a transcript report now.18:38
defunkt2but for scheduling and reporting and state reports and stuff... i think ti will lack18:38
defunkt2excatly18:38
th1aOf course, another factor is whether or not your budget for the project is greater than $0.18:39
defunkt2yea, thats a huge factor as well18:39
defunkt2alright.. im off to lunch... ill be back on a little later18:43
defunkt2thanks for the help guys18:43
th1anp!18:43
defunkt2http://pastebin.com/TWz2sW8d19:25
defunkt2got that after coming back from lunch19:25
defunkt2FYI19:25
*** dlobo has quit IRC19:31
*** ignas has quit IRC19:31
*** jelkner has quit IRC19:36
defunkt2i get that error when i click on the intervention button at the top...19:39
*** ignas has joined #schooltool19:46
Lumieredefunkt2: check the schooltool book (book.schooltool.org) there are some basics to setup first (school year, term, etc)19:55
Lumierethen you may want to file a bug that it crashes if no year is made (instead of saying ... need a year)19:56
* Lumiere -> meeting19:56
defunkt2yea.. im looking for terms now... im on the site19:56
defunkt2im just playing right now...19:56
*** menesis has quit IRC20:16
*** dlobo has joined #schooltool20:26
*** ignas has quit IRC20:38
*** mgedmin has quit IRC20:45
th1adefunkt2:  I thought that bug was fixed.21:20
th1aaelkner: ayt?21:20
defunkt2well i may not ahve everything setup how it should be...  however i would think it should show a "Please set up <whatever> before you can access this."21:24
*** menesis has joined #schooltool21:27
*** menesis has quit IRC22:24
*** dlobo has quit IRC22:27
*** pcardune has joined #schooltool22:49
replaceafillth1a, in a new installation you get a "The operation you attempted cannot be completed..." when you hit Intervention23:04
replaceafillth1a, aelkner you get the error when you have no schoolyear, you create a person and then hit the "Intervention Center" button in the person view23:12
replaceafillth1a, aelkner, defunkt2: bug reported https://bugs.launchpad.net/schooltool.intervention/+bug/54053023:23
*** dlobo has joined #schooltool23:36
aelknerthat error is fixed in trunk but not yet released as an egg23:46
defunkt2lol.. ok23:49
replaceafillaelkner, you mean this https://bugs.launchpad.net/schooltool.intervention/+bug/480616 ?23:51
aelkneryes23:52
replaceafillbut that refers to the Intervention tab, correct?23:53
aelknerit does23:55
replaceafillthis you get it from the person view23:56
aelknerah yes, i see23:56
replaceafill:/23:57
aelknerlooking at that view right now23:57
aelknerthat view does not have that protection, so yes, that would be a bug23:58
replaceafillthanks to defunkt2 :)23:58
aelkneri will fix that in time for the next egg release23:58
*** dlobo has quit IRC23:59

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!