*** jeiworth has joined #schooltool | 00:33 | |
*** ignas has quit IRC | 01:12 | |
*** jeiworth has quit IRC | 02:45 | |
*** ignas has joined #schooltool | 11:41 | |
*** menesis has joined #schooltool | 14:20 | |
*** menesis has quit IRC | 14:48 | |
*** menesis has joined #schooltool | 14:55 | |
*** ignas has quit IRC | 15:06 | |
*** th1a has joined #schooltool | 15:41 | |
*** Aiste has joined #schooltool | 15:44 | |
*** jelkner has joined #schooltool | 15:48 | |
*** replaceafill has joined #schooltool | 16:20 | |
*** dwelsh has joined #schooltool | 16:32 | |
th1a | Good morning replaceafill, jelkner, aelkner, yvl, menesis, moquist, dwelsh. | 16:32 |
---|---|---|
aelkner | morning | 16:32 |
dwelsh | Good morning, all | 16:32 |
th1a | Or afternoon. | 16:32 |
dwelsh | Replaceafill: This Friday, 8pm??? | 16:32 |
yvl | morning guys | 16:32 |
replaceafill | good morning | 16:32 |
replaceafill | dwelsh, great | 16:32 |
dwelsh | Be there or be |=| | 16:33 |
th1a | I gather we pushed an update over the weekend? | 16:33 |
menesis | hello. | 16:34 |
th1a | hi menesis. How was Turkey? | 16:35 |
jelkner | good morning everyone | 16:35 |
yvl | th1a, what update do you have in mind? :) | 16:37 |
Lumiere | hi all | 16:37 |
th1a | Or perhaps we didn't? | 16:37 |
th1a | Did we release the return of final grades? | 16:38 |
yvl | today, to trunk | 16:38 |
yvl | launchpad is mirroring "as soon as possible" | 16:38 |
th1a | Not to the PPA, though? | 16:39 |
th1a | Note here that I didn't expect you to. | 16:39 |
yvl | nope, not yet | 16:39 |
th1a | OK. | 16:39 |
yvl | also, import fixes by Douglas are in trunk | 16:39 |
yvl | and section linking/unlinking (in edit section views) | 16:39 |
th1a | Oh, I was looking at the wrong bug/question. | 16:40 |
aelkner | yvl: i just did a pull on shooltool trunk and got nothing new | 16:40 |
yvl | are you pulling from Launchpad? | 16:40 |
th1a | I was looking at the paste bug, which is fixed. | 16:40 |
th1a | Now that that's straightened out, and everyone in Lithuania is confused. | 16:41 |
th1a | How are we looking for a release tomorrow, menesis & yvl? | 16:41 |
menesis | what paste bug? | 16:41 |
*** ignas has joined #schooltool | 16:42 | |
th1a | Hi ignas. | 16:42 |
ignas | hi, sorry, a bit late, was having lunch with mgedmin | 16:42 |
ignas | well, more like breakfast ;) | 16:43 |
th1a | If you're late again, you're fired, ignas. | 16:43 |
ignas | you'll take away my licence to kill? please don't ;) | 16:43 |
menesis | th1a: not sure what the release involves yet, but we will do the release tomorrow, yes | 16:44 |
th1a | Perhaps we should discuss what it might entail then. ;-) | 16:44 |
th1a | menesis: https://answers.edge.launchpad.net/schooltool/+question/69880 | 16:45 |
th1a | menesis: Have you looked at the bugs I assigned to you? | 16:46 |
menesis | th1a: only some of them yet | 16:47 |
th1a | Do you have any questions about them or which ones to do first beyond how they're marked as priorities? | 16:48 |
th1a | ... | 16:50 |
th1a | yvl: One thing we need to pay attention to is release notes for these bugfixes. | 16:51 |
yvl | thanks for reminding me th1a | 16:52 |
yvl | I forgot, then remembered, then forgot again | 16:52 |
aelkner | yvl: when did you do the merges? | 16:52 |
th1a | :-) | 16:52 |
aelkner | i ask because I had to sneek in a change on Friday AFTER i had already made the merge request | 16:53 |
menesis | I was looking at #371630 the paste.script bug because that was reported a few days ago and I though that was fixed. But should really be OK with python-paste from the PPA | 16:53 |
yvl | aelkner - today, few hours ago | 16:53 |
aelkner | yvl: cool | 16:54 |
th1a | menesis: Right -- it appears to be fixed. | 16:55 |
yvl | menesis, as far as I get it, the problem is on Ubuntu releases earlier than Jaunty | 16:55 |
yvl | and it maliciously keeps going away after a while :) | 16:56 |
th1a | But I just got confused, when Laurie said that bug was fixed I thought she was referring to the final grades bug, so that made me think we must have pushed a release. | 16:56 |
th1a | That's what happens when you're reading emails first thing Monday morning. | 16:56 |
th1a | menesis: We'll need to discuss updating the schooltool.org website later in the week or perhaps the beginnning of next week, depending on your schedule. | 16:58 |
menesis | th1a: ok. my schedule is today-tomorrow the bugs and the release, later don't know yet | 17:00 |
th1a | menesis: Basically we'll be shutting down the plone site and just putting up a static landing page in its place. | 17:01 |
th1a | All the other info is moving to the SchoolTool book. | 17:01 |
Lumiere | th1a: I would suggest leaving news on the static pages too :) | 17:01 |
th1a | Well, I could use some javascript, I suppose. | 17:02 |
th1a | Otherwise I'm moving news to LP. | 17:02 |
Lumiere | k | 17:02 |
Lumiere | I wonder if there is a way to load the LP news as a iframe or something :) | 17:02 |
th1a | There are javascript widgets. | 17:03 |
th1a | yvl: It seems like you've got plenty on your plate to keep you busy the rest of the week. | 17:03 |
yvl | yes :) | 17:04 |
yvl | I'll spend some time investigating the missing adapters bug | 17:04 |
yvl | it scares me | 17:05 |
th1a | OK. | 17:05 |
th1a | Yes, work on that one. | 17:05 |
ignas | yeah, it | 17:05 |
ignas | is a scary one | 17:05 |
th1a | Which perhaps we shouldn't publicly discuss. | 17:06 |
th1a | In terms of upcoming updates, | 17:06 |
th1a | I'm thinking we'll probably put out another bugfix in a week or two, and then settle into doing a monthly update the rest of the summer. | 17:07 |
*** jeiworth has joined #schooltool | 17:07 | |
th1a | Make sense? | 17:07 |
yvl | yes | 17:08 |
th1a | OK. | 17:08 |
th1a | aelkner: Make sure and give SLA some love asap. | 17:08 |
aelkner | yeah, they got a new bug | 17:08 |
th1a | I'll also send Chris an email outlining the longer range plans for them. | 17:09 |
aelkner | i'll look into that first thing | 17:09 |
aelkner | ok | 17:09 |
th1a | This summer you should probably refactor that system to not be so dependent on id's. | 17:09 |
th1a | Or, different ids. | 17:09 |
th1a | Or something. | 17:09 |
aelkner | or something | 17:10 |
aelkner | :) | 17:10 |
th1a | Otherwise, how's the gradebook stuff coming? | 17:10 |
* jelkner perks up his ears! | 17:10 | |
aelkner | i'm about 90% the way through with jelkner's features | 17:11 |
aelkner | i got the score systems utilities to work | 17:11 |
aelkner | i need to apply the new functionality to the column preferences logic | 17:12 |
aelkner | i expect to have something for jelkner to start testing mid-week | 17:12 |
jelkner | cool! | 17:12 |
th1a | Good. | 17:12 |
aelkner | chris alfano imformed me that SLA was moving schooltool server | 17:13 |
aelkner | i took it upon myself to volunteer to do the install to the new location | 17:13 |
aelkner | since it is not a standard schooltool installation | 17:13 |
aelkner | the box was new, so i had to apt-get install gcc amongst other things | 17:14 |
aelkner | i'm getting the following error now that i could use help with: | 17:14 |
replaceafill | brb | 17:14 |
aelkner | Getting distribution for 'PILwoTk'. | 17:14 |
aelkner | _imaging.c:76:20: error: Python.h: No such file or directory | 17:14 |
*** replaceafill has quit IRC | 17:14 | |
aelkner | anyone know what i need to do there? | 17:15 |
th1a | You need python-dev-all right? | 17:15 |
th1a | Well, you need the right python-dev. | 17:15 |
th1a | That corresponds to the version you Python you're using. | 17:15 |
aelkner | i had to apt-get install pythin2.4 as well | 17:15 |
th1a | Did you do 'make ubuntu-environment' ? | 17:16 |
aelkner | oops, forgot that step | 17:16 |
th1a | Ah. | 17:17 |
aelkner | just did it now, and it did some apt-gets | 17:17 |
th1a | Indeed it does. | 17:18 |
aelkner | indeed | 17:19 |
th1a | In other news... | 17:19 |
th1a | moquist has two pieces of good news. | 17:19 |
th1a | a) He's now a daddy. | 17:19 |
th1a | b) Apparently our new friends in Escondido are going to have some money to spend on putting together a SchoolTool/Moodle data system. | 17:20 |
th1a | Which I should have mentioned while replaceafill was here, since he may end up getting some work from that. | 17:21 |
th1a | dwelsh & jelkner: Anything to add? | 17:21 |
th1a | Lumiere? | 17:23 |
ignas | aelkner: hmm, is the new system using jaunty? | 17:25 |
aelkner | ignas: what's the command to determine which version of ubuntu is running? | 17:25 |
ignas | can't recall now, just look at /etc/apt/sources.list | 17:26 |
aelkner | ah, they installed lenny | 17:27 |
*** replaceafill has joined #schooltool | 17:27 | |
aelkner | is that going to be a problem? | 17:27 |
ignas | don't think so | 17:27 |
ignas | probably less problems than with jaunty | 17:28 |
th1a | lenny? | 17:28 |
ignas | because jaunty is defaulting to python2.5, while your sandbox is probably using python2.4 at the moment | 17:28 |
ignas | th1a: debian | 17:28 |
replaceafill | back, sorry had to come to work :) | 17:28 |
th1a | Yes, but is that a problem? | 17:28 |
th1a | Someone was asking about that last week. | 17:28 |
aelkner | i'm still getting the Python.h problem | 17:28 |
th1a | I said our packages probably work on Debian. | 17:28 |
th1a | Is this server just running SchoolTool? | 17:29 |
ignas | aelkner: apt-cache search python-dev-all | 17:29 |
ignas | aelkner: ahh | 17:29 |
ignas | aelkner: wait | 17:29 |
ignas | aelkner: make clean, and then make again | 17:29 |
aelkner | ok | 17:29 |
ignas | aelkner: bootstraping code did not see the headers when you ran it, so it set up sandbox without the missing files, and now you want to update it | 17:30 |
aelkner | i see, running make now... | 17:30 |
aelkner | it got passed PilWork | 17:31 |
aelkner | ignas: can i change schooltool.ini to use port 80? | 17:32 |
aelkner | they want it to use that port | 17:32 |
ignas | aelkner: nope, you can't only root can use that port, and I don't know how to make it su to some sane user after you start it | 17:33 |
ignas | aelkner: the standard procedure is using apache | 17:33 |
th1a | I guess the source version should run just as well on any Linux. | 17:33 |
ignas | as the frontend | 17:33 |
ignas | using rewrite rules | 17:33 |
aelkner | ignas: ok, thanks | 17:33 |
ignas | aelkner: though you should talk to menesis and you probably can figure something out | 17:33 |
th1a | ignas: We do have a user who seems to have SchoolTool running on WSGI. | 17:33 |
ignas | th1a: well - it is doable and not too difficult | 17:34 |
ignas | th1a: and you get the same bugs you would get using rewrite rules doing that ... | 17:34 |
th1a | Oh... it is coming back to me now. | 17:34 |
th1a | Still the permissions thing? | 17:34 |
ignas | th1a: which are - some urls in devmode specifically, and in fck editor (maybe) are not using absolute_url but are hardocing "/foo/bar" | 17:34 |
ignas | which works if schooltool is toplevel application | 17:35 |
ignas | like localhost:7080/ | 17:35 |
ignas | but does not if schooltool is localhost/schooltool/ | 17:35 |
th1a | I'm thinking more about just getting it to run on port 80. | 17:35 |
th1a | I mean, which, with proper documentation is simpler and cleaner. | 17:35 |
ignas | ahh, for port - yeah it's a permission issue, looking at paste and user selection in paste | 17:36 |
ignas | should give you some ideas | 17:36 |
ignas | if you will add schooltool-2008.wsgi | 17:36 |
ignas | to /etc/ | 17:36 |
ignas | or to /usr/lib or wherever | 17:36 |
ignas | you can probably make it pretty easy to run | 17:36 |
ignas | using mod_wsgi | 17:36 |
th1a | I guess that's something to consider for October. | 17:37 |
th1a | In the meantime... have a great week, folks! | 17:38 |
* th1a drops the bag of gravel. | 17:38 | |
ignas | thanks, you too | 17:38 |
replaceafill | yvl, i can change the csv bugs status to fix committed, right? | 17:39 |
yvl | yes | 17:39 |
yvl | please do | 17:39 |
replaceafill | thanks | 17:39 |
menesis | aelkner: please try changing BOOTSTRAP_PYTHON=python2.5 in schooltool/Makefile, then make ubuntu-environment . should work, please let me know | 17:40 |
aelkner | menesis: is that to get it to work on port 80? | 17:44 |
ignas | aelkner: no | 17:44 |
aelkner | then why? | 17:44 |
menesis | aelkner: no this is to bootstrap schooltool on jaunty where python2.4 is not supported | 17:45 |
Lumiere | aelkner: use ubuntu-environment? | 17:45 |
aelkner | i did | 17:45 |
Lumiere | (stops talking... keeps reading) | 17:46 |
aelkner | but i didn't do the BOOTSTRAP= change yet | 17:46 |
ignas | menesis: aelkner is using lenny not jaunty, though switching to python2.5 everywhere is still a good idea | 17:46 |
Lumiere | aelkner: do apt-get install python2.4-dev | 17:48 |
Lumiere | aelkner: as I recall, all-dev may not do 2.4 anymore | 17:49 |
Lumiere | (so bootstrap or 2.4-dev needs to be installed) | 17:49 |
aelkner | Lumiere: no, but make ubuntu-environment is supposed to take care of that, no? | 17:49 |
aelkner | anyway, i just changes to python2.5 as per menesis' sggestion | 17:49 |
aelkner | menesis, ignas, yvl: does anyone know why i would get this error: | 18:00 |
aelkner | File "/srv/schooltool/schooltool/src/schooltool/app/interfaces.py", line 41, in <module> | 18:00 |
aelkner | RequiredMissing.__doc__ = _("""Required input is missing.""") | 18:00 |
Lumiere | aelkner: it is a bug that needs to befixed still | 18:01 |
Lumiere | I fixed it in CanDo last week | 18:01 |
aelkner | how? | 18:01 |
ignas | aelkner: old schooltool | 18:01 |
Lumiere | changed it from 2.4 to 2.5 | 18:01 |
Lumiere | buildout -n | 18:01 |
aelkner | yes, i'm using the aelkner branch of schooltool | 18:01 |
ignas | look at how that place looks trunk | 18:02 |
aelkner | because sla is not ready for trunk | 18:02 |
aelkner | ignas: how's that again? | 18:02 |
ignas | aelkner: remove that line | 18:03 |
aelkner | RequiredMissing.__doc__ = _("""Required input is missing.""") | 18:03 |
aelkner | that one? | 18:03 |
ignas | yeah | 18:03 |
Lumiere | lol | 18:06 |
aelkner | ignas: i'm getting this problem: | 18:07 |
aelkner | bzr: ERROR: Cannot lock LockDir(http://staging.schooltool.org/bzr2/schooltool/aelkner/schooltool/schooltool_sla/.bzr/branch/lock): Transport operation not possible: http does not support mkdir() | 18:07 |
aelkner | when trying to commit to my branch | 18:07 |
aelkner | it's a checkout branch | 18:07 |
ignas | I am guessing that you are trying to commit into an http branch | 18:07 |
aelkner | oh, could be | 18:08 |
ignas | http as you know is kind of read only most of the time | 18:08 |
Lumiere | it is what it is | 18:08 |
Lumiere | LockDir(http://staging.schooltool.org/bzr2/schooltool/aelkner/schooltool/schooltool_sla/.bzr/branch/lock | 18:08 |
Lumiere | aelkner: it may be time to move SLA to 2009.04 | 18:08 |
aelkner | ignas: how do i switch to bzr+ssh, or do i need to rebranch | 18:08 |
aelkner | Lumiere: yeah, yeah, we know | 18:09 |
ignas | aelkner: bzr switch? | 18:09 |
Lumiere | yea bzr switch | 18:09 |
ignas | bzr bind rather | 18:09 |
ignas | though switch might work | 18:09 |
Lumiere | it would... I think it is a bind+update | 18:10 |
aelkner | ignas, Lumiere: bzr switch worked | 18:26 |
aelkner | i got the server to start, but i can't reach it from my browser | 18:26 |
aelkner | is there something i have to do with /etc/hosts? | 18:26 |
Lumiere | aelkner: check your paste config | 18:28 |
Lumiere | aelkner: and if there is an apache setup with dns and the dns doesn't exist/points elsewhere | 18:29 |
Lumiere | you need /etc/hosts to make the host exist | 18:29 |
aelkner | i checked etc.hosts, and the host is set there | 18:29 |
aelkner | there is no apache running | 18:29 |
aelkner | must there be? | 18:30 |
aelkner | Lumiere: ? | 18:32 |
aelkner | ignas: can schooltool run if there is no apache installed? | 18:33 |
ignas | aelkner: yes | 18:34 |
ignas | aelkner: not sure how to make it run on port 80 though | 18:34 |
aelkner | that's ok, i just need to get 7080 accessible from the browser | 18:34 |
ignas | aelkner: talk to Lumiere and menesis about that | 18:34 |
aelkner | ok | 18:35 |
aelkner | Lumiere: i have schooltool runniing on port 7080 | 18:37 |
aelkner | ifconfig reveals 192.231.162.167 | 18:37 |
aelkner | but http://192.231.162.167:7080 says server not responding | 18:37 |
aelkner | or, i should sy, Failed to connect | 18:38 |
aelkner | the firefox message | 18:38 |
ignas | aelkner: err | 18:39 |
ignas | aelkner: put 0.0.0.0 in paste.ini | 18:39 |
ignas | or is it schooltool.ini | 18:39 |
ignas | in instance/ | 18:39 |
aelkner | that sounds familiar | 18:39 |
ignas | instead of 127.0.0.1 | 18:39 |
*** Aiste has quit IRC | 18:39 | |
*** mgedmin has joined #schooltool | 18:39 | |
ignas | when you said you want to get it on port 7080 I have assumed that you meant localhost:7080 | 18:39 |
ignas | which should be working on that server | 18:40 |
aelkner | ignas: the current live instance of schooltool at sla has no 0.0.0.0 anywhere in the instance directory | 18:42 |
aelkner | and it works | 18:42 |
ignas | aelkner: maybe it is using apache for a frontend? | 18:42 |
aelkner | yes, that could be | 18:43 |
aelkner | ignas: changing schooltool.ini to use 0.0.0.0 did work, so thanks | 18:45 |
Lumiere | I would note that I said that | 18:48 |
Lumiere | "check your paste config" | 18:48 |
Lumiere | aelkner: if the live instance shows on port 80 | 18:49 |
Lumiere | it is behind apache | 18:49 |
*** jelkner has quit IRC | 18:49 | |
aelkner | Lumiere: actually, it doesn't even though it is behind apache | 18:52 |
aelkner | becuase we haven't confugred the rewrite rule | 18:52 |
aelkner | ho is that done again? | 18:52 |
aelkner | how | 18:52 |
*** jeiworth has quit IRC | 19:06 | |
*** ignas has quit IRC | 19:12 | |
*** dwelsh has quit IRC | 19:16 | |
aelkner | Lumiere: ayt? | 19:42 |
Lumiere | yea | 19:46 |
Lumiere | aelkner: log into acc.candoskills.org and look at the apache config | 19:47 |
aelkner | Lumiere: is it the VirtualHost *:80 section in sites-enables/cando that i would need to add to sla's config? | 19:52 |
aelkner | actually, i noticed there isn't any proxypass in that section | 19:53 |
aelkner | are you guys using port 80 for cando? | 19:53 |
Lumiere | we are | 19:53 |
Lumiere | look down in the *:443 | 19:53 |
Lumiere | we run behind https | 19:53 |
Lumiere | so the :80 redirects to the :443 | 19:54 |
Lumiere | then the 443 has the ProxyPass | 19:54 |
aelkner | i don't see where 80 redirects to 443 | 19:54 |
Lumiere | Redirect / https://acc08.candoskills.org/ | 19:55 |
aelkner | ah | 19:56 |
Lumiere | then the 443 ssl vh is right below | 19:56 |
aelkner | i saw that | 19:56 |
Lumiere | because I want those 2 vh to be up or down together | 19:56 |
aelkner | so you redirect t0 443 (ssl) for seuvrity | 19:56 |
Lumiere | yes | 19:56 |
aelkner | cool ,thanks | 19:57 |
Lumiere | and that proxypass shows how you can do an https pass | 19:57 |
*** replaceafill has quit IRC | 20:29 | |
*** mgedmin has quit IRC | 20:29 | |
*** jelkner has joined #schooltool | 20:35 | |
*** menesis has quit IRC | 20:40 | |
*** jelkner has quit IRC | 21:01 | |
*** jelkner has joined #schooltool | 21:01 | |
*** jelkner has joined #schooltool | 21:02 | |
*** rbra has joined #schooltool | 21:26 | |
*** jcrowley has joined #schooltool | 21:29 | |
*** jeiworth has joined #schooltool | 21:40 | |
*** rbra has quit IRC | 21:44 | |
*** jcrowley has quit IRC | 22:07 | |
*** replaceafill has joined #schooltool | 22:47 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!