*** ignas has joined #schooltool | 00:53 | |
*** ignas has quit IRC | 01:01 | |
*** jfroche has quit IRC | 01:57 | |
*** wrobel` has joined #schooltool | 03:15 | |
*** wrobel has quit IRC | 03:23 | |
*** didymo has quit IRC | 05:37 | |
*** didymo has joined #schooltool | 05:38 | |
*** wrobel` is now known as wrobel | 08:18 | |
*** Aiste has quit IRC | 08:25 | |
*** jfroche has joined #schooltool | 09:57 | |
*** jinty has joined #schooltool | 12:02 | |
jfroche | jinty: hello | 12:23 |
---|---|---|
jinty | jfroche: hi | 12:24 |
jfroche | are you running schooltool zope with runzope ? | 12:24 |
jinty | no | 12:24 |
jinty | zopectl | 12:24 |
jinty | symlinked to the init.d dir | 12:24 |
jfroche | i cant restart it | 12:25 |
jfroche | root 3271 0.0 0.3 6820 1928 ? Ss Nov05 0:00 /usr/bin/python2.3 /opt/Zope-2.8.1/lib/python/zdaemon/zdrun.py -S /opt/Zope-2.8.1/lib/python/Zope2/Startup/zopeschema.xml -b 10 -d -s /var/zope/www.schooltool.org/var/zopectlsock -x 0,2 -z /var/zope/www.schooltool.org /var/zope/www.schooltool.org/bin/runzope | 12:25 |
jfroche | i pack the zodb there | 12:27 |
jinty | hmm, well, it might have been another admin that started it manually | 12:27 |
jfroche | from 2Go => 140 Mo | 12:27 |
jfroche | you have the script which login as zodbpacker to do the packing ? | 12:28 |
jinty | Yes, I have a cron job that packs the ZODB each week to 7 days history each weekend, which comes out at around 4GB | 12:29 |
jinty | do you think I should pack it more often, with less history? | 12:30 |
jfroche | no i think its ok | 12:32 |
jfroche | we will see with th1a this afternoon for the switch to the new one | 12:33 |
jfroche | i created you the zodbpacker user | 12:33 |
jfroche | what did you need else ? | 12:33 |
jinty | er I think that's all, the rest should be pretty standard. | 12:34 |
jfroche | could you kill 3271 & 3272 | 12:36 |
jfroche | 53.6% memory for the old zope instance is a bit much | 12:37 |
jfroche | jinty: cant restart the main instance | 12:41 |
jfroche | IOError: [Errno 13] Permission denied: '/var/zope/www.schooltool.org/var/Data.fs' | 12:41 |
jfroche | can you chmod 664 the Data.fs ? | 12:42 |
jinty | not really, the Data.fs shouldn't be world readable on a multi user machine like schooltool.org | 12:44 |
jinty | but i've re-started the main zope instance | 12:44 |
jfroche | it is actually world readable | 12:44 |
jfroche | ls -l /var/zope/www.schooltool.org/var/Data.fs | 12:44 |
jfroche | -rw-r--r-- 1 www-data www-admin 184094777 2006-11-06 05:44 /var/zope/www.schooltool.org/var/Data.fs | 12:44 |
jinty | bugger, you've gotta love the way zope makes things easy for sysadmins <sarcasim> | 12:45 |
jfroche | :) | 12:46 |
jinty | ok, i've removed world permissions from the directory, maybe that'll help | 12:47 |
jinty | but you should be able to restart the main zope through the zmi now | 12:48 |
jinty | (I hope) | 12:48 |
jfroche | on the new instance (/var/local/zope/instance287-prod) i ll need to restart it from fs ;) | 12:49 |
jfroche | ok can restart from zmi in the old one | 12:50 |
jfroche | jinty: you told me you don't have access to source.schooltool.org ? | 13:02 |
jinty | jfroche: no, I don't, you have to speak to the pov people about it. | 13:03 |
jinty | but we should migrate everything at source to schooltool.org at some point. | 13:04 |
jfroche | would be the best yes | 13:04 |
*** Aiste has joined #schooltool | 13:11 | |
*** mgedmin has joined #schooltool | 13:58 | |
*** ignas has joined #schooltool | 14:41 | |
ignas | jinty: ayt? | 14:59 |
jinty | ignas: yep | 15:01 |
ignas | is there a way to "make clean" zcml files that get copied from schooltool/src/ to schooltool-skel ? | 15:02 |
jinty | aside from just deleting them, I think not | 15:02 |
jinty | (it should normally be re-populated by zpkg on the next build I think) | 15:03 |
ignas | ok | 15:03 |
ignas | so just removing and make runing schooltool should be more or less safe | 15:03 |
jinty | are you talking a subversion checkout? | 15:04 |
jinty | because you could remove non zpkg managed files as well (if there are any) | 15:04 |
jinty | but otherwise it should be more or less safe | 15:04 |
ignas | svn checkout | 15:05 |
ignas | i am playing with zcml configuration to make functional tests run with parts of schooltool disabled ... | 15:05 |
* jinty notes that there was just a very interesting conversation about layers and eggs on zope3-dev | 15:06 | |
ignas | jinty: "Tracking eggification of zope.* packages" ? | 15:09 |
jinty | ignas: yeah, where they were talking about getting the functional tests running for each egg individually. | 15:10 |
jinty | i.e. not depending on the rest of the zope zcml config. | 15:11 |
ignas | i see | 15:11 |
ignas | at the moment my problem is a bit different | 15:12 |
ignas | not that many functional tests are testing some part of the system individually | 15:12 |
ignas | so disabling any part of the system affects at least a few functional tests | 15:12 |
jfroche | ignas: hello | 15:32 |
jfroche | got my mail ? | 15:32 |
ignas | yes | 15:33 |
ignas | was kind of sick this weekend | 15:33 |
ignas | since thursday actually | 15:33 |
ignas | let me look at the irc logs and come up with the final decision | 15:34 |
jfroche | okok | 15:34 |
ignas | was this: (Nov 28th evening to Dec 1st evening) idea suitable ? | 15:38 |
jfroche | think so yes | 15:40 |
ignas | ok then | 15:40 |
ignas | :) | 15:40 |
jfroche | when are your exams ? | 15:40 |
ignas | no idea | 15:40 |
ignas | :) | 15:40 |
jfroche | good :) | 15:40 |
*** th1a_ is now known as th1a | 16:30 | |
* th1a shuffles some papers around | 16:30 | |
th1a | Hi everyone. | 16:31 |
ignas | hi | 16:31 |
th1a | Hi ignas. | 16:32 |
th1a | jfroche? jinty? | 16:32 |
jfroche | hello th1a | 16:32 |
th1a | OK, let's start with updates as usual. Want to go first ignas? | 16:33 |
ignas | not much here, wen to meet with lyceum, gave the translation of the contract to the principal (should contact me about it some time soon) | 16:34 |
ignas | was sick for 2 days, and wednesday was a holiday | 16:34 |
th1a | Ah. Feeling better? | 16:34 |
ignas | Bronius Skūpas showed me 2 Lithuanian grade tracking systems | 16:35 |
th1a | Two online systems? | 16:35 |
ignas | yes | 16:35 |
th1a | What did you think? | 16:35 |
ignas | the UI of the first one sucks badly, but it is way more complete than anything we have ... they have integration with actual courses depending on the school year (don't know where from) | 16:37 |
ignas | support a lot of schools at the same time | 16:37 |
th1a | What do you mean actual courses? | 16:37 |
ignas | courses defined by the ministry of education or something like that | 16:37 |
ignas | you select a level, and get a list of subjects available for pupils of that age | 16:38 |
th1a | Oh, right. | 16:38 |
th1a | Is there a set curriculum for those courses? | 16:38 |
ignas | i think so | 16:38 |
th1a | Do you know if specific tests or assignments are also set up automatically when you add the course? | 16:39 |
ignas | there are no specific tests or assignments i think | 16:39 |
ignas | htey have various kinds of grades though (test, assigment, homework etc.) | 16:40 |
ignas | the other system (i saw only manual of) is nicer from the UI perspective, and has both grades and attendance | 16:40 |
th1a | Are they web based? | 16:40 |
ignas | yes | 16:40 |
th1a | What's your plan for this week? | 16:41 |
ignas | check in the import script, add permissions for teachers to access student calendars, start working on timetable events | 16:42 |
ignas | plan the subgroup concept | 16:42 |
ignas | (this one is new) | 16:42 |
ignas | i will talk about it more after the meeting if you are interested | 16:42 |
th1a | OK. | 16:42 |
th1a | So you're expecting to hear about the contract shortly? | 16:43 |
ignas | yes | 16:43 |
ignas | hope so | 16:43 |
th1a | OK. Good. | 16:44 |
th1a | jfroche: What's up in Belgium? | 16:44 |
jfroche | sunny these days :) | 16:44 |
jfroche | worked on website | 16:44 |
jfroche | ready for switch | 16:44 |
jfroche | plone 2.1.4 | 16:44 |
jfroche | protected for comment | 16:44 |
jfroche | translatable homepage | 16:44 |
jfroche | but still with 640 users | 16:45 |
jfroche | i really really would like to go in a school | 16:45 |
th1a | Yes... you're stuck. | 16:45 |
th1a | Have you talked to Nicolas lately? | 16:45 |
ignas | th1a: did you see the avalanche of span on source.schooltool.org/trac ? | 16:45 |
th1a | Oh, no. | 16:46 |
th1a | I think that one's your responsibility ;-) | 16:46 |
jinty | :) | 16:47 |
*** jfroche_ has joined #schooltool | 16:48 | |
th1a | Ah. There you are jfroche_ | 16:48 |
jfroche_ | sorry | 16:48 |
jfroche_ | missed any msg ? | 16:49 |
th1a | I asked if you'd talked to Nicolas lately. | 16:49 |
jfroche_ | yep | 16:50 |
jfroche_ | he said he will ask to his director | 16:50 |
jfroche_ | he wanted to do a meeting but no date fixed yet | 16:50 |
th1a | OK. One thing that is important to remember is that you don't have to have real data to get some work done. | 16:51 |
jfroche_ | i don't really see why we should do a meeting as there is nothing new | 16:51 |
jfroche_ | right | 16:51 |
th1a | Also, it should be pretty clear that you need to keep pushing to get this formally approved. | 16:51 |
jfroche_ | now that i v finished with website i am setting thing up on Denis server | 16:51 |
th1a | But really, if you say, "I'll work with your teachers on a demo and we'll evaluate it and move real data in the spring" it is fine. | 16:52 |
th1a | OK. That's good. | 16:52 |
jfroche_ | but did you have news from Denis & Nicolas ? | 16:52 |
th1a | I don't think so. | 16:52 |
th1a | I should probably prod them. | 16:53 |
jfroche_ | once i have the schooltool working on Denis server what should i do ? | 16:53 |
th1a | Well, you should discuss it with Denis, but one thing would be to modify the sample data generation to generate sample data that fits the structure of Vauban. | 16:54 |
*** Aiste has quit IRC | 16:55 | |
th1a | That should be pretty straightforward. | 16:56 |
th1a | And actually a pretty good way to ease into SchoolTool's API. | 16:56 |
jfroche_ | Denis said he would like to work with his student informations | 16:57 |
th1a | You mean just his students? | 16:58 |
th1a | You should be able to do that without getting permission, perhaps? | 16:58 |
th1a | Using ST as Denis's "personal" gradebook? | 16:58 |
jfroche_ | right | 16:59 |
th1a | OK. That's fine. | 17:00 |
th1a | So go forward in that direction. | 17:00 |
th1a | Do you know what Denis would want you to work on first? | 17:01 |
*** jfroche has quit IRC | 17:02 | |
th1a | Ach. | 17:02 |
th1a | Oh, that was the other jfroche. | 17:02 |
jfroche_ | :) | 17:02 |
jfroche_ | i think he wants to encode his timetable | 17:02 |
jfroche_ | and his students | 17:02 |
jfroche_ | and encode their points | 17:03 |
jfroche_ | see if it fits well with his needs | 17:03 |
th1a | OK. Can you start doing that? I'd guess you'd need to meet with him? | 17:04 |
jfroche_ | right i ll see with him | 17:05 |
th1a | What do you plan on working on this week? | 17:06 |
jfroche_ | the instance | 17:06 |
jfroche_ | Denis one | 17:06 |
jfroche_ | Nicolas said he might do the same | 17:06 |
th1a | OK. That'll keep you occupied. | 17:07 |
jfroche_ | think so | 17:07 |
jfroche_ | will mail you if not | 17:07 |
th1a | Beyond that, we never really came up with the specific development goals for this quarter. | 17:07 |
th1a | If you can sketch out with Denis and Nicolas what they'd like you to work on, it would be a big help. | 17:08 |
th1a | We can give you some other tasks, but the idea is they are driving this. | 17:08 |
jfroche_ | ok | 17:10 |
jfroche_ | i ll ask them about it | 17:10 |
jfroche_ | they will need to play with the instance first | 17:10 |
jfroche_ | see if it fits somehow with what they need | 17:10 |
th1a | One thing to bear in mind is that one of the things that we need to work on the most is little usability fixes. | 17:11 |
th1a | So you *don't* necessarily have to start with big picture things. | 17:11 |
jfroche_ | making a list of usability problem should be a good start then | 17:12 |
th1a | What we want is for you to sit with them and make up a list of problems, solve them, have them check your fixes, etc. | 17:12 |
th1a | Agility! | 17:12 |
th1a | Yes. So we're stuck waiting on the Malone thing? | 17:12 |
jfroche_ | yes, i send again an email today | 17:13 |
jfroche_ | cc Steve at the same time | 17:13 |
th1a | OK. Good. The Canonical conference is going on in California now, so we'll see if it penetrates the distractions. | 17:13 |
th1a | OK... jinty: Would you like to give us an update? | 17:14 |
jinty | ok | 17:14 |
jinty | well, I upgraded the server on the weekend to dapper, but on re-boot it didn't come back up | 17:15 |
jinty | or the server came up, but it's network connection didn't | 17:15 |
jinty | anyway, it seems to be fine now. and the services are up | 17:15 |
th1a | OK. Nothing changed but it just worked? | 17:16 |
jinty | but I havn't yet done any detailed testing. | 17:16 |
th1a | OK. We'll keep our fingers crossed ;-) | 17:16 |
th1a | OK. Now on to my problems. | 17:17 |
jinty | well, the logs show a few re-boots to get it running again, so I presume that was the serverproto admins | 17:17 |
th1a | I've been setting up a SchoolTool for Feinstein on my laptop that I need to move to our server. | 17:17 |
jinty | the testing server, no? | 17:17 |
th1a | Yes. | 17:17 |
jinty | using a release or subversion checkout (if so, which version?) | 17:18 |
th1a | It is a current svn version. | 17:19 |
th1a | And I also have a custom product I'm working on. | 17:19 |
jinty | how is the custom product packaged? svn/egg/tarball? | 17:20 |
th1a | Right now it is just a directory ;-) | 17:21 |
jinty | uff, at least svn would be nice... | 17:21 |
th1a | I can do that. | 17:22 |
th1a | Overall, I would be fine just being given my own sandbox to work in. | 17:23 |
th1a | In fact, I'd really prefer it. | 17:23 |
jinty | hmm, ok | 17:23 |
jinty | but you want things like log rotation? and starting on reboot? | 17:23 |
th1a | Well, certainly it needs to start on reboot. | 17:24 |
th1a | But I also might muck around with things in the source that I wouldn't want to break other instances. | 17:24 |
jinty | sure, ok, then I'll set up something like that with nice permissions so that you don't have to do things as root | 17:25 |
th1a | Good. | 17:25 |
th1a | That'll be helpful. | 17:25 |
th1a | Moving on... | 17:26 |
th1a | jfroche_: What's the URL of the new version of schooltool.org again? | 17:26 |
th1a | The dev version. | 17:27 |
jfroche_ | http://www.schooltool.org:8180/schooltool.org-200509 = dev | 17:27 |
jfroche_ | http://www.schooltool.org:8280/schooltool.org-200509 = new prod | 17:27 |
th1a | What's the difference? | 17:28 |
th1a | The first one doesn't seem to be up. | 17:28 |
jfroche_ | the dev is my sandbox | 17:31 |
jfroche_ | mostly exactly the same as prod server | 17:31 |
jfroche_ | before changing something on the prod server i do it on the dev | 17:31 |
jfroche_ | (something important) | 17:31 |
th1a | OK. I don't see the navigation on the left side of the page? | 17:32 |
th1a | Just Home > Products | 17:32 |
jfroche_ | ?? | 17:33 |
jfroche_ | you are logged in ? | 17:33 |
th1a | No. | 17:33 |
jfroche_ | firefox ? | 17:33 |
th1a | Yes. | 17:33 |
th1a | There is a line underneath it. | 17:34 |
jfroche_ | which version ? | 17:34 |
jfroche_ | i see everything here | 17:34 |
th1a | 2.0 | 17:35 |
th1a | This happening for anyone else? | 17:35 |
ignas | 8280 works 8180 doesn't | 17:36 |
jfroche_ | ignas: how many element do you see in left navigation menu ? | 17:36 |
ignas | 2 | 17:36 |
th1a | After logging in I see the Home, Members, Products (PSC), Documentation (PHC), Products (Folder). | 17:37 |
jfroche_ | even logged i see everything on firefox 2.0 | 17:37 |
jfroche_ | i try to reproduce the error | 17:37 |
th1a | Should be a fun one... | 17:38 |
jfroche_ | even on windows i cant have it | 17:40 |
jfroche_ | are you using mac ? | 17:40 |
th1a | Nope. Edgy. | 17:41 |
jfroche_ | ok on ie i have the same behaviour | 17:41 |
th1a | Hrm. I'm having trouble finding that skin you made that lets me look at all the user accounts. | 17:43 |
th1a | When you're settled, I can just go through the production instance and kill all the non-essential accounts. | 17:43 |
jfroche_ | right | 17:43 |
jfroche_ | http://www.schooltool.org:8280/schooltool.org-200509/checkUsers | 17:44 |
th1a | OK. I can do it there and it'll stick? | 17:45 |
jfroche_ | right | 17:48 |
th1a | All right, we should wrap up the "formal" part of the meeting... | 17:48 |
* th1a bangs the gravel. | 17:48 | |
th1a | ignas: Want to discuss sub-groups? | 17:48 |
ignas | yep :) | 17:48 |
ignas | the problem - at the moment students don't have their individual timetables and are managed by groups | 17:49 |
ignas | but, different students have different subjects | 17:50 |
ignas | let's say part of 1a are going to english, part is going to physics, and the rest of them having a window | 17:50 |
ignas | teachers want to manage this somehow, let's say open the section they are teaching to and remove some students from their class | 17:51 |
th1a | Oh dear. | 17:51 |
ignas | but as they have the whole 1a subscribed to them - they can't remove only some students ... | 17:52 |
ignas | or even better | 17:52 |
ignas | sometimes it's 1a, 1b, 1c in the same section | 17:52 |
ignas | parts of them really | 17:52 |
ignas | one idea is to add a group for every such occurence, let's say 1a physics group, 1b physics group etc. | 17:53 |
ignas | another more difficult yet more manageable way is to add a new concept | 17:53 |
ignas | a constrained group, a subgroup of 1a | 17:53 |
ignas | so when some teacher removes some students from his section, a new subgroup object is created for "group and section" | 17:54 |
th1a | I think this is getting WAY to baroque. | 17:54 |
th1a | Let's back up. | 17:54 |
jfroche_ | ignas: do you have the same behaviour (2 folders) on http://www.schooltool.org:8280/schooltool.org-200509 | 17:55 |
ignas | jfroche_: nope, can see everything now | 17:55 |
th1a | Why do I want to be able to add a group to a section? | 17:55 |
th1a | jfroche_: Fixed! | 17:55 |
jfroche_ | alleluia | 17:56 |
ignas | th1a: mmm, so if someone adds a member to a group, he automatically appears in your section | 17:56 |
th1a | Correct. | 17:56 |
th1a | Now, if I don't want that to happen, the group isn't so helpful to me. | 17:56 |
ignas | hmm, yes, i'll ask them, maybe just having a list of students is better | 17:57 |
th1a | Now, on the other hand, there's a different way to approach adding groups to sections. | 17:57 |
th1a | That is, just adding the current members of the group to the section as a convenience. | 17:57 |
th1a | When you're setting it up. | 17:57 |
th1a | So it sounds like in some cases you just want to add (some of) the individuals in the group. | 17:58 |
th1a | So perhaps just filtering the student list by groups when you're adding people to sections is sufficient. | 17:58 |
ignas | th1a: oh, did you see the feature ? :) | 17:59 |
th1a | For those sections that are really mixed or partial groups. | 17:59 |
th1a | See the feature? | 17:59 |
ignas | the filtering of students | 17:59 |
ignas | by group | 17:59 |
ignas | :) | 17:59 |
th1a | Oh, I guess not ;-) | 17:59 |
ignas | svn up :) | 18:00 |
ignas | it's in trunk | 18:00 |
th1a | OK. I'll check it out. | 18:00 |
ignas | btw, lyceum asked for a user interface way to switch between languages | 18:01 |
ignas | probably cookies, maybe user preferences | 18:01 |
th1a | Yes. That would be good. | 18:02 |
ignas | as i want the language when no one is logged in set to proper value too | 18:02 |
th1a | Is it problematic? | 18:02 |
ignas | not really, just that there are so many features, and not so much programming time ;) | 18:02 |
th1a | OK. Prioritize. | 18:03 |
jfroche_ | th1a: can we switch to the new website ? | 18:06 |
th1a | We me work on the content now & we'll throw the switch in a week? | 18:07 |
th1a | I will work on the content now, that is. | 18:07 |
jfroche_ | ok | 18:07 |
* jinty was just about to ask when to throw the switch | 18:09 | |
*** mgedmin has quit IRC | 19:17 | |
*** jinty has left #schooltool | 19:44 | |
*** ignas has quit IRC | 20:33 | |
*** didymo has quit IRC | 21:29 | |
*** didymo has joined #schooltool | 22:24 | |
*** tiredbones_ has joined #schooltool | 22:51 | |
*** tiredbones has quit IRC | 23:08 | |
*** lisppaste5 has joined #schooltool | 23:17 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!