*** aelkner_ has quit IRC | 00:53 | |
*** alga has joined #SchoolTool | 01:07 | |
*** wbrady has joined #schooltool | 01:59 | |
*** wbrady has quit IRC | 02:15 | |
*** ffm has joined #schooltool | 02:25 | |
*** ffm__ has joined #schooltool | 02:50 | |
*** ffm has quit IRC | 02:51 | |
*** didymo has joined #schooltool | 03:29 | |
*** didymo has quit IRC | 04:17 | |
*** ffm__ is now known as ffm | 04:21 | |
*** th1a has quit IRC | 04:23 | |
*** Lumiere has quit IRC | 04:23 | |
*** Lumiere has joined #schooltool | 04:23 | |
*** th1a has joined #schooltool | 04:23 | |
*** aelkner has joined #schooltool | 04:29 | |
*** ffm has quit IRC | 04:48 | |
*** th1a has quit IRC | 06:08 | |
*** Lumiere has quit IRC | 06:45 | |
*** jfroche has quit IRC | 06:45 | |
*** jfroche has joined #schooltool | 06:45 | |
*** Lumiere has joined #schooltool | 06:45 | |
aelkner | Lumiere: hey there | 07:29 |
---|---|---|
*** didymo has joined #schooltool | 08:02 | |
*** alga has quit IRC | 12:44 | |
*** didymo has quit IRC | 13:03 | |
*** alga has joined #SchoolTool | 13:33 | |
*** mgedmin has joined #schooltool | 14:45 | |
*** ffm has joined #schooltool | 15:23 | |
*** ffm has left #schooltool | 15:24 | |
*** alga_ has joined #SchoolTool | 15:43 | |
*** alga has quit IRC | 16:01 | |
*** mattva01 has joined #schooltool | 16:18 | |
*** ignas has joined #schooltool | 16:21 | |
*** ignas has quit IRC | 16:33 | |
*** wbrady_ has joined #schooltool | 16:38 | |
*** wbrady_ has quit IRC | 16:38 | |
*** wbrady has joined #schooltool | 16:39 | |
*** th1a has joined #schooltool | 16:47 | |
*** mattva01 has quit IRC | 16:53 | |
*** wbrady has quit IRC | 16:55 | |
*** ignas has joined #schooltool | 17:09 | |
*** mgallagh has joined #schooltool | 17:12 | |
mgallagh | aelkner, want me to past the error? | 17:13 |
mgallagh | paste | 17:13 |
aelkner | yes | 17:13 |
aelkner | but also copy the Data.fs to your alan.elkner.net directory | 17:13 |
mgallagh | kk | 17:14 |
lisppaste5 | mattva01 pasted "gradebook error" at http://paste.lisp.org/display/59299 | 17:19 |
mgallagh | whats your skype name? | 17:32 |
mgallagh | aelkner,hello? | 17:33 |
aelkner | you'll need to skype-out | 17:34 |
aelkner | 856-433-8185 | 17:34 |
mgallagh | i don't have skype out | 17:36 |
aelkner | i don't have skype | 17:36 |
mgallagh | ah | 17:37 |
mgallagh | then what are our options | 17:37 |
aelkner | we do this here | 17:37 |
aelkner | back up the Data.fs | 17:38 |
aelkner | bring down the server | 17:38 |
aelkner | make update | 17:38 |
aelkner | check for errors | 17:38 |
aelkner | if none, bring up the server | 17:38 |
aelkner | have jeff add an activity with no score system | 17:38 |
aelkner | ping me when he's done that | 17:38 |
mgallagh | k | 17:39 |
mgallagh | finally go him to log in | 17:54 |
mgallagh | give it a sec | 17:54 |
mgallagh | iit all updated without errors | 17:55 |
mgallagh | ok it refuses to add the activity with no score system , that is the desired behavior , correct? | 17:58 |
mgallagh | aelkner | 17:58 |
aelkner | yes | 17:58 |
*** ignas has quit IRC | 17:58 | |
aelkner | isn't he happy about that? | 17:59 |
mgallagh | yep | 17:59 |
mgallagh | good | 17:59 |
mgallagh | thanks | 17:59 |
aelkner | no prob | 17:59 |
*** ignas has joined #schooltool | 18:01 | |
Lumiere | aelkner: ayt? | 18:18 |
aelkner | yes | 18:18 |
Lumiere | I need help badly | 18:18 |
aelkner | speak to me | 18:18 |
Lumiere | I have at least 2 teachers losing data in cando | 18:18 |
Lumiere | related to the bug I sent 2 days ago | 18:19 |
Lumiere | I think | 18:19 |
aelkner | could it be that the data that they lost was for competencies that they created | 18:20 |
Lumiere | nope | 18:20 |
aelkner | rather than the standard ones we imported? | 18:20 |
Lumiere | all the comps are at the global level | 18:20 |
Lumiere | and seem ok | 18:20 |
Lumiere | including the broken ones | 18:20 |
aelkner | so you deleted and recreated the sections, right? | 18:20 |
Lumiere | no | 18:20 |
Lumiere | not yet | 18:20 |
* Lumiere hoeps he doesn't break anything by restarting cando | 18:21 | |
aelkner | so if you didn't delete the sections, then you're talking about different data that was lost | 18:23 |
aelkner | can you be more specific? | 18:23 |
Lumiere | yea | 18:23 |
Lumiere | scores have been lost | 18:23 |
Lumiere | specific data points | 18:23 |
Lumiere | just seem to be gone | 18:23 |
aelkner | example | 18:24 |
Lumiere | advanced animal science am, an entire competency group that was filled in for all students | 18:24 |
Lumiere | now contains only - | 18:24 |
Lumiere | for every point | 18:24 |
aelkner | that's unexpected | 18:25 |
Lumiere | yes | 18:25 |
Lumiere | very | 18:25 |
aelkner | how often do you backup Data.fs? | 18:25 |
Lumiere | and not something I can give to an intern | 18:25 |
Lumiere | unfortunately | 18:25 |
Lumiere | we used to be way better | 18:25 |
Lumiere | our last looks to be feb 20 | 18:25 |
Lumiere | I just took one now | 18:26 |
aelkner | first thing is, you need to do daily backups | 18:26 |
aelkner | using a cron job | 18:26 |
Lumiere | how | 18:26 |
aelkner | start doing that now | 18:26 |
aelkner | how? | 18:26 |
Lumiere | it breaks if I don't shutdown cando | 18:26 |
Lumiere | there is no startup script for cando atm | 18:26 |
aelkner | i'd set up a cron job for 3:00 am | 18:26 |
aelkner | that shuts down cando | 18:26 |
aelkner | backs up the file | 18:26 |
aelkner | and restarts | 18:27 |
aelkner | i'd send an email | 18:27 |
aelkner | to all users telling them to expect no cando at 3:00 | 18:27 |
aelkner | that shouldn't be a problem | 18:27 |
aelkner | even if you have users staying up late | 18:27 |
aelkner | if you have nackups, then at least you can get the scores and reenter them | 18:28 |
Lumiere | yea | 18:28 |
aelkner | now as far as trouble-shooting | 18:28 |
Lumiere | not quite as worried about the scores getting reentered as them being lost | 18:28 |
aelkner | it will be imposisble without a script that reproduces the error | 18:28 |
Lumiere | noone knows | 18:28 |
Lumiere | how it is happening | 18:28 |
aelkner | good luck coming up with that | 18:28 |
Lumiere | welsh isn't going to accept that | 18:29 |
Lumiere | and we both know it | 18:29 |
aelkner | this summer we will want to have this issue as a top priority | 18:29 |
aelkner | recreating bugs with automated tests | 18:29 |
aelkner | also | 18:29 |
aelkner | better tools for extracting scores into a log file perhaps | 18:30 |
aelkner | as part of the 3:00 cron job | 18:30 |
Lumiere | I want import export finished | 18:30 |
Lumiere | so we could export every section daily | 18:30 |
Lumiere | and import them any time needed | 18:30 |
aelkner | that's a good idea | 18:31 |
aelkner | make a list for the summer | 18:31 |
aelkner | and leave nothing out | 18:31 |
Lumiere | but I don't know how much money I have | 18:31 |
Lumiere | to pay for it | 18:31 |
aelkner | welsh needs to accept the reality that | 18:31 |
aelkner | you don't get something for nothing | 18:31 |
aelkner | if he wants cando to function, he needs to get the dough fr support | 18:31 |
aelkner | eldar will need to be on point for this | 18:32 |
aelkner | not an intern | 18:32 |
Lumiere | yes | 18:33 |
aelkner | but start thinking of cron jobs | 18:33 |
Lumiere | I already go to that | 18:33 |
aelkner | and outline details of what they should do | 18:33 |
aelkner | for instance | 18:33 |
aelkner | at 3 am | 18:33 |
aelkner | before shutting down cando | 18:33 |
aelkner | a python script could visit the section export screen | 18:34 |
aelkner | and save the results to a file | 18:34 |
aelkner | or files | 18:34 |
aelkner | one for each section | 18:34 |
Lumiere | files | 18:34 |
Lumiere | yea | 18:34 |
aelkner | remember that drawing up notes with these ideas is a most important part of getting things done | 18:35 |
aelkner | you're in charge here, so help youself out | 18:35 |
aelkner | be ready for the summer | 18:35 |
aelkner | organization, organization, organization | 18:35 |
Lumiere | yea... I wish I could get my feet on the ground | 18:36 |
aelkner | you'll need to do that :) | 18:36 |
aelkner | for now, just hacing the daily cron job that backs up Data.fs will allow you to reenter scores | 18:37 |
aelkner | btw, do you have an init.d script that starts cando when the server restarts? | 18:37 |
*** th1a_ has joined #schooltool | 18:38 | |
Lumiere | no | 18:38 |
Lumiere | ok | 18:39 |
aelkner | you should have one | 18:39 |
Lumiere | getting a requirements max recursion depth error | 18:39 |
aelkner | and you could use it in your cron job to stop and start cando | 18:39 |
aelkner | the requirements package is a beautiful thing, isn't it? | 18:40 |
Lumiere | it's broken | 18:40 |
Lumiere | beyond belief | 18:40 |
aelkner | it never really worked | 18:40 |
Lumiere | I can't fix this | 18:40 |
Lumiere | at all | 18:40 |
aelkner | it just presented pretty screens that masked its horrible bugs beneath | 18:40 |
Lumiere | I really don't know what to do here | 18:40 |
Lumiere | I don't ISE in a new section | 18:41 |
aelkner | do you know how to use pdb? | 18:41 |
Lumiere | yes | 18:41 |
Lumiere | but I have 0 idea | 18:41 |
aelkner | ISE? | 18:41 |
Lumiere | where to go for this | 18:41 |
Lumiere | 500 error Internal Server Error | 18:41 |
Lumiere | although that may be apache | 18:41 |
aelkner | you have a traceback, right? | 18:41 |
Lumiere | blocking the pretty error page that cando returns | 18:41 |
Lumiere | yes | 18:41 |
Lumiere | it's in the schooltool egg | 18:42 |
aelkner | use it to find a spot to put a pdb | 18:42 |
aelkner | and look at the requirement | 18:42 |
aelkner | do you have an account on alan.elkner.net? | 18:42 |
Lumiere | I don't know | 18:42 |
Lumiere | in all reality | 18:42 |
aelkner | you do | 18:43 |
Lumiere | this far surpasses my limited understanding of zope3 | 18:43 |
aelkner | copy the Data.fs file to jstraw@alan.elkner.net | 18:43 |
Lumiere | I am copying a full backup of cando | 18:43 |
Lumiere | on the revision in use | 18:43 |
Lumiere | done | 18:44 |
aelkner | just the Data.fs please | 18:44 |
Lumiere | I can't | 18:44 |
Lumiere | I don't know that anything past that revision works right | 18:44 |
Lumiere | you can pull the data.fs out | 18:44 |
aelkner | couldn't tar xf what you gave me | 18:45 |
Lumiere | if you want just the data.fs do a tar xzvf cando-backup.*.tar.gz cando/var/Data.fs | 18:45 |
Lumiere | xzf | 18:45 |
Lumiere | it's gzipped | 18:45 |
aelkner | xzf still fails | 18:46 |
aelkner | oh wait | 18:46 |
aelkner | i need to sudo | 18:46 |
Lumiere | yea... my account owns the file | 18:46 |
aelkner | duh | 18:46 |
aelkner | how do i start it? | 18:47 |
aelkner | make run? | 18:47 |
aelkner | why was there no eggs dir? | 18:48 |
aelkner | ignas: ayt? | 18:49 |
aelkner | Lumiere: make run is right | 18:50 |
aelkner | th1a: ayt? | 18:50 |
aelkner | th1a_: ping | 18:51 |
ignas | yes i am here | 18:51 |
ignas | just went through the whole dialog of yours | 18:51 |
aelkner | Lumiere: do you know the web page that has the apt-get installs necessary for running schooltool? | 18:52 |
aelkner | ignas: do you? | 18:52 |
ignas | why do you need that? | 18:52 |
aelkner | i'm trying to run cando on my virtual machine | 18:52 |
aelkner | and it fails on libxml2 | 18:52 |
ignas | how does the failure look like? | 18:53 |
aelkner | no module named libxml2 | 18:53 |
ignas | apt-get build-dep libxml2 ? | 18:53 |
aelkner | i'm sure that works | 18:53 |
aelkner | but what if you weren't here? | 18:53 |
aelkner | i need a web page that has all of that type of stuff | 18:54 |
ignas | make ubuntu-environment | 18:54 |
aelkner | don't we have one? | 18:54 |
ignas | should do that stuff | 18:54 |
ignas | and does that for schooltool-buildouts | 18:54 |
ignas | most of them | 18:54 |
ignas | aelkner: for cando - no | 18:54 |
aelkner | this is cando not schooltool | 18:54 |
ignas | no idea avtually | 18:54 |
ignas | maybe cando has something like that | 18:54 |
ignas | hmm | 18:54 |
aelkner | no but really | 18:54 |
aelkner | we need docs | 18:55 |
ignas | yeah cando has make ubuntu-environment | 18:55 |
aelkner | for dependencies | 18:55 |
ignas | and should have a README.txt | 18:55 |
*** th1a has quit IRC | 18:55 | |
ignas | or INSTALL.txt | 18:55 |
aelkner | what's wrong with our web page? | 18:55 |
ignas | emm | 18:55 |
aelkner | keeping it up to date and all | 18:55 |
ignas | INSTALL.txt is available always | 18:55 |
ignas | and is always up to date | 18:55 |
ignas | with the package you have just downloaded | 18:55 |
aelkner | all right, fine | 18:56 |
ignas | i'd be pretty annoyed if INSTALL.txt would say - go to this website for instructions | 18:56 |
aelkner | i looked at the file | 18:57 |
aelkner | did you updqate this recently | 18:57 |
aelkner | ? | 18:57 |
ignas | no | 18:57 |
ignas | i am not doing anything with cando | 18:57 |
aelkner | i can't think of anyone else who would be so thorough | 18:57 |
ignas | unless i want to help you out | 18:57 |
aelkner | it says make feisty-environment | 18:58 |
aelkner | of course that's a big assumption | 18:58 |
Lumiere | sorry had to look at something | 18:59 |
aelkner | make feisty-environment didn't fail | 19:00 |
aelkner | Lumiere: are you still there? | 19:03 |
*** ignas has quit IRC | 19:03 | |
Lumiere | yea | 19:08 |
Lumiere | had someone come in | 19:08 |
Lumiere | that is an exact tarball of what I have on production | 19:09 |
aelkner | i got it to start | 19:10 |
aelkner | so what do i do to sign in | 19:10 |
aelkner | if you want, provate chat me | 19:10 |
*** ignas has joined #schooltool | 19:11 | |
aelkner | Lumiere: ping me cause i'm not gong to sit here and stare at the channel | 19:11 |
Lumiere | k | 19:11 |
Lumiere | aelkner: dwelsh walked in the second I asked you | 19:14 |
aelkner | and? | 19:14 |
aelkner | hey can you guys call me at 856-433-8185? | 19:14 |
Lumiere | yea | 19:14 |
*** mgallagh has quit IRC | 19:35 | |
*** mgallagh has joined #schooltool | 19:36 | |
*** alga_ has quit IRC | 20:52 | |
*** alga has joined #SchoolTool | 20:55 | |
*** ignas has quit IRC | 20:58 | |
Lumiere | hi mgallagh? | 21:00 |
*** alga_ has joined #schooltool | 21:07 | |
*** alga_ has quit IRC | 21:11 | |
*** ignas has joined #schooltool | 21:41 | |
Lumiere | mgallagh: ayt? | 21:43 |
*** ignas has quit IRC | 21:50 | |
*** ignas has joined #schooltool | 21:51 | |
*** alga has quit IRC | 21:58 | |
aelkner | ignas: how do i get emacs to display the entire filename in the title bar? | 22:01 |
ignas | hmm, can't tell you now, don't have my laptop nearb | 22:02 |
ignas | you might ask in #emacs though | 22:03 |
ignas | they are very helpful most of the time | 22:03 |
aelkner | ok, thanks | 22:04 |
*** mgedmin has quit IRC | 22:05 | |
*** ignas has quit IRC | 22:06 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!