*** bskahan has quit IRC | 00:04 | |
*** admp has joined #schooltool | 00:37 | |
*** bskahan has joined #schooltool | 00:38 | |
*** admp has quit IRC | 00:39 | |
*** bskahan has quit IRC | 01:08 | |
*** bskahan has joined #schooltool | 01:09 | |
*** tvon has joined #schooltool | 01:29 | |
*** SteveA has quit IRC | 01:41 | |
*** dwoo has quit IRC | 07:12 | |
*** bskahan has quit IRC | 07:30 | |
*** gml_ has joined #schooltool | 08:36 | |
*** gml has quit IRC | 08:46 | |
*** VladDrac has left #schooltool | 10:22 | |
*** mgedmin has joined #schooltool | 12:40 | |
povbot | /svn/commits: * tvon committed revision 4186: | 13:13 |
---|---|---|
povbot | /svn/commits: ApplicationPreferences annotation for ISchoolBellApplication. ApplicationPreferences is meant to store global settings on the site, in this case it is used to set the title of the application. The title is now used in the <title/> of all pages. | 13:13 |
povbot | /svn/commits: What does this mean for everyone? | 13:13 |
povbot | /svn/commits: - Some browser tests will require extra setup so the ApplicationPreferences adapter will work. Is it sacrilege to use utility methods to setup things like this in doctests? I have not seen POV resort to this so I have not done it myself. | 13:13 |
povbot | /svn/commits: - new pages will need to handle page titles differently. Something along the lines of: | 13:13 |
povbot | /svn/commits: <metal:slot fill-slot="title">My fancy new page</metal:slot> | 13:13 |
povbot | /svn/commits: If the app name/title is 'Company Calendars' the page title will show up as: | 13:13 |
povbot | /svn/commits: Company Calendars : My fancy new page | 13:13 |
povbot | /svn/commits: - There is a new tales expression to access preferences: | 13:13 |
povbot | /svn/commits: <div tal:define="preferences context/schoolbell:preferences"> | 13:13 |
povbot | /svn/commits: <b tal:content="preferences/title"></b> | 13:13 |
povbot | /svn/commits: </div> | 13:13 |
tvon | hrm, pretty | 13:14 |
*** thisfred has joined #schooltool | 13:16 | |
*** admp has joined #schooltool | 13:26 | |
tvon | crap | 13:27 |
povbot | /svn/commits: * tvon committed revision 4187: | 13:45 |
povbot | /svn/commits: Adding app title to footer. Tossedin some extra margin below the sidebar to cover any extra wrapping that might show up in the footer. | 13:45 |
*** alga has joined #SchoolTool | 13:54 | |
*** admp has quit IRC | 14:51 | |
*** ignas has joined #schooltool | 14:59 | |
*** gintas has joined #schooltool | 15:22 | |
*** erchache has joined #schooltool | 15:25 | |
erchache | hi | 15:25 |
*** SteveA has joined #schooltool | 15:28 | |
*** th1a has joined #schooltool | 15:42 | |
*** pips has joined #schooltool | 15:47 | |
pips | hi | 15:51 |
th1a | Hello, pips. | 15:51 |
pips | how is it going? | 15:51 |
th1a | It is going pretty well, actually. | 15:51 |
pips | i had a look at st 0.10, did a test install, imported some users + groups, created some courses, etc. | 15:52 |
pips | now i have some observations i wanted to share with you guys... | 15:52 |
th1a | OK. Do you want to do that here or via email? | 15:52 |
pips | I wanted to check with you beforehand how best to give the feedback... its quite a bit, so maybe best i try to seperate it out into individual "issues" i can post to the tracker? | 15:53 |
pips | maybe an initial email and seperate topics in individual issues in the tracker? | 15:54 |
pips | what do you think? | 15:55 |
gintas | sure | 15:55 |
gintas | that would be very useful | 15:55 |
pips | ok | 15:55 |
th1a | The tracker can be sufficiently unwieldy that more complex issues get lost. Put bugs in there but more general comments should at least also be in an email. | 15:55 |
pips | th1a: ok | 15:55 |
gintas | just don't make too many issues, or ambiguous ones which we would not know when to close | 15:56 |
pips | gintas: ok | 15:56 |
pips | I'll try my best :-) | 15:57 |
gintas | th1a, have you looked at PDF calendars already? | 15:57 |
gintas | maybe I should have attached a few samples to my email, that would have been less hassle for you | 15:58 |
th1a | Well... as soon as I got back from Genoa, my parents arrived, and I had four baseball games to play this weekend... | 15:58 |
th1a | But I hope to have a look at them shortly. | 15:58 |
th1a | I'm plowing through email now. | 15:59 |
*** bskahan has joined #schooltool | 16:00 | |
bskahan | morning | 16:01 |
th1a | Hey, is bskahan back from vacation? | 16:01 |
bskahan | sadly, yes | 16:01 |
th1a | Good to have you back. | 16:02 |
bskahan | thanks :) | 16:02 |
th1a | Hey, do you guys know about the knotes Plone product? | 16:04 |
tvon | not I | 16:04 |
bskahan | no | 16:06 |
bskahan | speaking of plone, what's the status with the new server? | 16:06 |
th1a | Oh yeah, I guess it hasn't really been released yet. The developers are being fussy, apparently. | 16:06 |
th1a | Anyhow, I met the guy who started this company: http://www.knownet.com | 16:07 |
th1a | Who are working on their own education oriented blogging and discussion product. | 16:07 |
th1a | We're going to get a "Linode" user-mode Linux server which we'll have root for, and which we will not have to ask Canonical employees to help us with in their spare time. | 16:09 |
bskahan | interesting | 16:09 |
bskahan | what's was his name? | 16:09 |
* tvon is still curious about the linode system | 16:09 | |
tvon | th1a: any clues on a timeframe? | 16:09 |
th1a | SteveA needs to get James Traub (iirc) to set up the account. But at least we don't have to get him to set up Plone for us ;-) | 16:10 |
mgedmin | James Troup (elmo on IRC) | 16:10 |
mgedmin | I think | 16:11 |
tvon | ah | 16:11 |
th1a | I can't keep these Canonical people straight. | 16:11 |
bskahan | http://www.djangoproject.com/ yet another python web framework | 16:12 |
th1a | Did you hear the lightning talk about it at PyCon? | 16:12 |
th1a | Were we in the same lightning talk session? | 16:13 |
bskahan | yes, good talk, sadly similar to one I saw 2 years earlier | 16:13 |
th1a | Well, it is out now! | 16:13 |
tvon | template language is not pretty | 16:14 |
tvon | looks like cheetah or something | 16:14 |
th1a | I hear imbedded Ruby is popular. Perhaps they could try that. | 16:15 |
* tvon gleefully throws the first stone | 16:15 | |
*** jagordon has joined #schooltool | 16:17 | |
jagordon | hi | 16:19 |
bskahan | hello | 16:19 |
jagordon | i'm having trouble getting school tool 0.10 to run on mac osx 10.4 | 16:19 |
jagordon | when i run the test | 16:19 |
jagordon | ( python2.3 test.py -pv) | 16:19 |
jagordon | i get the following error | 16:19 |
jagordon | : | 16:19 |
th1a | Are you using the regular source tarball or the Mac package I whipped together. | 16:20 |
jagordon | ImportError: No module named libxml2 | 16:20 |
th1a | ? | 16:20 |
jagordon | hmm... | 16:20 |
th1a | Ah, you need libxml2's python bindings. | 16:20 |
th1a | But there is a package that includes them already. | 16:20 |
jagordon | i thought i had it installed, via darwinports | 16:20 |
jagordon | aha | 16:20 |
th1a | I haven't used darwinports, so I'm not sure what the problem might be. | 16:21 |
th1a | Does darwinports install its own version of Python? | 16:21 |
th1a | Or does it use the built in one? | 16:21 |
jagordon | i think i may have the schooltool version with the libxml2 python bindings... | 16:22 |
jagordon | there is a libxml2.py file at this path: | 16:22 |
th1a | Oh, well... Have you tried running python schooltool-server.py? | 16:23 |
jagordon | ~/schooltool-0.10/lib/python2.3/site-packages/libxml2.py | 16:23 |
jagordon | yes | 16:23 |
jagordon | it works... | 16:23 |
jagordon | but i can't create a term | 16:23 |
th1a | Right. | 16:23 |
th1a | That is a bug. | 16:24 |
jagordon | aha | 16:24 |
th1a | I'm not sure if it is only a bug in that package for some reason... | 16:24 |
jagordon | and without a term, i can't create any classes | 16:24 |
jagordon | i don't think | 16:24 |
th1a | Well, it is obviously a problem. | 16:24 |
jagordon | i see | 16:24 |
th1a | See if you can get the regular tarball to work. | 16:25 |
jagordon | right, maybe it will work with the darwinports libxml2 | 16:25 |
jagordon | i'll give it a go | 16:25 |
jagordon | thanks for the help | 16:25 |
th1a | If you've installed the libxml2 bindings, it should build with "make" and then "make test" should work properly, too. | 16:25 |
jagordon | you guys have a very cool project going on | 16:25 |
th1a | If you have the same problem, let me know. | 16:25 |
th1a | Maybe I just need to rebuild that package and the term bug will go away. | 16:26 |
povbot | /svn/commits: * gintas committed revision 4188: | 16:26 |
povbot | /svn/commits: Documentation updates. Mentioned ReportLab, removed some obsolete crud. | 16:26 |
* mgedmin sees test failures on schooltool trunk | 16:26 | |
mgedmin | functional tests don't work at all: | 16:27 |
mgedmin | src/schoolbell/app/browser/templates/application_preferences.pt is missing | 16:27 |
mgedmin | unit tests give me 7 failures and 4 errors | 16:27 |
mgedmin | mostly about a missing adapter from TestRequest to IUserPreferredLanguages | 16:27 |
tvon | erm | 16:28 |
tvon | sorry about that | 16:28 |
tvon | the missing file anyways, tests pass here with it | 16:28 |
mgedmin | ok | 16:28 |
* mgedmin waits for the commit | 16:28 | |
srichter | hi there | 16:29 |
* tvon waits for the bot | 16:29 | |
tvon | it's in | 16:29 |
povbot | /svn/commits: * tvon committed revision 4189: | 16:29 |
povbot | /svn/commits: whoops. | 16:29 |
* tvon pets povbot | 16:29 | |
mgedmin | I think it checks for new commits once a minute or so | 16:29 |
tvon | ah, it usually seems pretty immediate | 16:29 |
mgedmin | hmm, 6 failures and 4 errors | 16:30 |
tvon | hrm | 16:30 |
mgedmin | all errors are in schooltool.browser.tests.test_timetable.TestTimetableSchemaWizard | 16:30 |
mgedmin | failures in schooltool.browser.tests.test_timetable.doctest_PersonTimetableSetupView | 16:31 |
mgedmin | schooltool.browser.tests.test_timetable.doctest_SectionTimetableSetupView | 16:31 |
mgedmin | schooltool.browser.tests.test_timetable.doctest_SimpleTimetableSchemaAdd | 16:31 |
mgedmin | schooltool.browser.tests.test_timetable.doctest_SpecialDayView | 16:31 |
tvon | oh dammit, it's my fault | 16:31 |
tvon | I'm in schoolbell | 16:31 |
tvon | argh | 16:31 |
th1a | Notwithstanding tvon's angst, let's get the proper meeting underway. | 16:32 |
tvon | aye | 16:32 |
*** eldar has joined #schooltool | 16:33 | |
th1a | I'm just getting caught up after my trip and a rather busy weekend, so I haven't been able to test the latest changes yet. | 16:33 |
th1a | It is not out of the question that it'll take until tomorrow. | 16:33 |
*** bskahan_ has joined #schooltool | 16:33 | |
th1a | But it is good to have everyone firing on all cylinders again. | 16:33 |
eldar | good morning, afternoon everyone | 16:34 |
tvon | hello | 16:34 |
th1a | Thanks for coming, eldar. | 16:34 |
mgedmin | hi | 16:34 |
th1a | My trip to the "1st International Conference on Open Source Systems" turned out to be worth the bother, I think. | 16:34 |
tvon | mgedmin: is there something evil about using custom setup methods for doctests (setting up a site, annotations, etc)? | 16:34 |
th1a | I made a really good contact, I think. A guy named Graham Attwell: http://www.knownet.com/writing/weblogs/Graham_Attwell/ | 16:35 |
jagordon | th1a: just fyi: tried it with the standard package, and "make" worked, but "make test" came up with the same error: ImportError: No module named libxml2 | 16:35 |
jagordon | make: *** [test] Error 1 | 16:35 |
mgedmin | tvon, no, why do you ask? | 16:35 |
jagordon | (carry on with the meeting, don't worry about this for now) | 16:36 |
th1a | jagordon: Yeah, I have the solution to that. | 16:36 |
ignas | hi | 16:36 |
bskahan_ | hi ignas | 16:36 |
alga | are we trying to follow any kind of agenda? | 16:36 |
th1a | Graham has a company that does ed-related Plone development, and is tied into the ed tech world in the UK. | 16:36 |
*** Aiste has joined #schooltool | 16:36 | |
tvon | mgedmin: I have had to set up a number of adapters for some tests and I was considering sticking that set up into some shared methods | 16:37 |
th1a | alga: Well, by the time all hands report out that'll take a good chunk of time. | 16:37 |
th1a | Then we'll need to talk about timing and such for the release candidate. | 16:37 |
th1a | That should take up the hour. Is there anything else pressing? | 16:38 |
alga | *shrug* | 16:38 |
th1a | Anyhow, Graham is a good contact for getting additional development funding, which would be nice. | 16:39 |
ignas | mmmmm ... funding | 16:40 |
ignas | :D | 16:40 |
th1a | Each of these conferences increases my feeling that as long as our development effort doesn't implode in the next six months, SchoolTool is going to be very successful. | 16:40 |
th1a | People are very receptive and positive. | 16:40 |
bskahan_ | that's good to hear ;) | 16:40 |
th1a | So, speaking of implosion, how are things going? Etria? | 16:40 |
th1a | We'll do Etria, POV, srichter, eldar, ok? | 16:41 |
gintas | ok | 16:41 |
*** bskahan has quit IRC | 16:41 | |
srichter | ok | 16:41 |
tvon | ok | 16:41 |
eldar | sure | 16:41 |
eldar | (i'm sleepy anyways, so i'll have time to wake up) | 16:42 |
bskahan_ | I don't have a huge amount to add (being away from a computer for 3 weeks), I'll go over my part of etria's stories one more time this week and then start bugfixing | 16:42 |
tvon | Allright... as I understand it I'm in the way of ignas until the school-wide calendar is finished.. which should be in a few hours (as soon as I fix this schooltool test failure) | 16:42 |
alga | (that was me in fact) | 16:43 |
tvon | I have a few stories relating to batching... ACL view and large sets in the UI both use similar code which I need to clean up and get in.. that should be Wed | 16:43 |
tvon | alga: ah, whoops | 16:43 |
tvon | there are some bugs in the js calendar that need fixing as well... and I have the "section calendar overlyed in student calendar" story | 16:44 |
th1a | btw, I guess the guiding question at the moment for POV and Etria is: Will we be ready to do an rc tarball on next Tuesday the 26th? | 16:44 |
th1a | I haven't gotten to look at the js calendar yet. | 16:45 |
alga | I think it is possible | 16:45 |
th1a | Is that going to require a lot of further fiddling? | 16:45 |
tvon | same here | 16:45 |
tvon | th1a: probably a day of fixing/testing in various browsers | 16:45 |
th1a | OK. | 16:46 |
tvon | there is a positioning problem, a stacking/layer problem and a date parsing problem | 16:46 |
tvon | oh, speaking of which... | 16:46 |
tvon | we have a dateformat preference in PersonPreferences that is "Day Month, Year", does anyone see a reason to keep this as it is? | 16:47 |
tvon | I think it should be "Month Day Year" | 16:47 |
tvon | or "Month Day, Year" | 16:47 |
bskahan_ | 10 September, 2005? | 16:47 |
tvon | yeah | 16:47 |
th1a | Is that the way you folks talk in Europe? | 16:48 |
alga | 25 June 2005 is the English format | 16:48 |
srichter | I would use the Zope 3 locale data for this | 16:48 |
tvon | my real question is, is that date format common to anyone? | 16:48 |
alga | and german, and the rest of europe | 16:48 |
tvon | ah, okay, thats what I wanted to know | 16:48 |
srichter | no, there is not | 16:48 |
srichter | the only sort of ISO format is yyyy-mm-dd | 16:48 |
srichter | however, I would not use it, since it is not too common | 16:48 |
srichter | just format the date with request.locale.dates.getDateTimeFormatter('date', 'medium') | 16:49 |
srichter | (I think this is right, but not tested) | 16:49 |
tvon | we have that one in the preferences, it's a choice between 'mm/dd/yy', 'yyyy-mm-dd' and 'day month, year' | 16:49 |
tvon | I was not familiar with the third, but if it's a euro thing then I'll leave it alone | 16:50 |
srichter | The german format is dd. mmm, yyyy | 16:50 |
srichter | (the dot is important) | 16:50 |
th1a | Well, leave it alone for now. | 16:50 |
* bskahan_ is not opposed to removing the preference, if no one objects, but I may not get it done for the RC | 16:50 | |
ignas | etria: while on it can you try accessing http://localhost:7080/ttschemas with a non admin user ... i am geting a system error :/ | 16:50 |
tvon | ignas: I broke schooltool | 16:50 |
tvon | working on it now | 16:51 |
* tvon was working in schoolbell and failed to test schooltool before committing | 16:51 | |
th1a | I think that bug has been around a long time. I keep forgetting to report it. | 16:51 |
th1a | OK. So squeezing in the story about overlaying a student's sections isn't going to push you over? | 16:52 |
povbot | /svn/commits: * gintas committed revision 4190: | 16:52 |
povbot | /svn/commits: Merged changes to SchoolBell's README to SchoolTool's version. | 16:52 |
bskahan_ | th1a: I don't think so, I'll probably take it | 16:52 |
th1a | OK. POV? | 16:52 |
alga | OK | 16:52 |
alga | We are done with the following stories: | 16:53 |
alga | - preserve date when switching views | 16:53 |
alga | - disallow the user do delete self | 16:53 |
alga | - special day timetable modifications (shortened periods and such) | 16:54 |
alga | The following are in progress: | 16:54 |
alga | - PDF calendar reports (gintas) | 16:54 |
alga | - Emergency days (blizzards and such) (alga) | 16:54 |
alga | Still to do: | 16:54 |
alga | - The complex timetable setup view | 16:54 |
alga | Emergency days require a schoolwide calendar | 16:55 |
th1a | OK. | 16:55 |
th1a | Hm... we should probably spend next Monday going through the bug tracker. | 16:56 |
alga | good idea | 16:56 |
bskahan_ | agreed | 16:57 |
th1a | OK. That's a plan. | 16:57 |
bskahan_ | RC tuesday, release 2 weeks later? | 16:57 |
th1a | Well do the RC when the show-stopper bugs are fixed, hopefully Tuesday. | 16:57 |
bskahan_ | jinty won't be available for the release, who's taking his tasks? | 16:58 |
th1a | Release two days later. | 16:58 |
th1a | Weeks | 16:58 |
th1a | I mean. | 16:58 |
bskahan_ | scared me | 16:58 |
th1a | With jinty gone, we can do a two day testing cycle! | 16:58 |
th1a | When the cat's away, the mice will play! | 16:58 |
th1a | Anyhow... that's a good question. | 16:59 |
th1a | We probably should have added it to POV's contract. Perhaps we can roll it into their next one. | 16:59 |
bskahan_ | we probably can't get the .deb uploaded to debian/ubuntu without him, but it would be good to have the .deb for download | 17:00 |
th1a | Hopefully it doesn't take too much time. The existing scripts and such should work, right? | 17:00 |
th1a | Yeah, the .debs will have to wait for jinty. | 17:00 |
th1a | He hasn't been putting the .debs on the site. I don't understand the issues involved. | 17:01 |
th1a | My brain freezes in the presence of the intricacies of debian packaging. | 17:01 |
th1a | Anyhow... let's move on... srichter? | 17:01 |
srichter | well, as I sent in an E-mail to Tom, my parents decided to show up after I was done teaching, so I did not make much progress the last two weeks | 17:02 |
srichter | but by the end of this week I should have local/persistent workflow defs ready to go | 17:02 |
srichter | this should be a good basis for everything that needs customizable workflows | 17:03 |
th1a | So that will allow a workflow to be defined in the ZODB? | 17:03 |
srichter | yes | 17:03 |
th1a | Rather than the filesystem? | 17:03 |
srichter | right | 17:03 |
gintas | srichter, will you be working on a svn branch? | 17:03 |
tvon | sounds fancy | 17:03 |
srichter | the problem with filesystem-based WFs is that we cannot change them TTW | 17:04 |
srichter | but this is the major use case for the work | 17:04 |
th1a | Right. | 17:04 |
srichter | gintas: are you branching on Tuesday? | 17:04 |
gintas | ? | 17:05 |
th1a | For the release? | 17:05 |
srichter | well, I can use the trunk, if the release is branched | 17:05 |
srichter | it won't affect anyone anyways for now | 17:05 |
th1a | Um... this is where having our regular release manager would be handy :-) | 17:05 |
srichter | (I can work on a branch of course as well, but I don't like them ;-) | 17:05 |
gintas | I think we will be creating the release branch next Tuesday | 17:05 |
gintas | right? | 17:06 |
bskahan_ | or very close to tuesday | 17:06 |
gintas | yeah | 17:06 |
alga | who will be doing it actually? | 17:06 |
th1a | Well, anyone want to do it? You'll even get paid. | 17:06 |
th1a | Of course, this sort of sets a bad precedent for our volunteer release manager... | 17:07 |
bskahan_ | heh | 17:07 |
gintas | well, I could do it, I think | 17:07 |
bskahan_ | I will do it if no one else wants too, but I'd rather nominate gintas ;) | 17:08 |
th1a | OK, let me know if you're going to do it, gintas. | 17:09 |
gintas | OK, shouldn't be too much trouble | 17:09 |
gintas | I'm part of "the unofficial SchoolBell release team" anyway ;) | 17:09 |
th1a | Oh, yeah! I forgot. | 17:10 |
th1a | You were drafted. | 17:10 |
th1a | eldar: How are things in CanDo land? | 17:10 |
eldar | they're moving, well at least not during the weekend, but last week was very productice | 17:11 |
th1a | Are you using more relationships now? | 17:11 |
eldar | yeah, we made an evaluation class that relates to competenciesTemplate, and Persons | 17:12 |
th1a | So relationships are making sense to you? | 17:12 |
eldar | yes, now they are | 17:13 |
eldar | although functional doctests aren't as friendly :P | 17:13 |
alga | why? | 17:13 |
eldar | they make sense alright, but won't pass | 17:13 |
gintas | functional doctest are a bitch | 17:14 |
th1a | The problem with tests is, they don't pass! | 17:14 |
alga | the nasty diff algorhithm... | 17:14 |
eldar | whenever we try to create an xmlparser object it gives us "ill document" error | 17:14 |
erchache | installing apache+ssl | 17:14 |
mgedmin | hmm | 17:14 |
mgedmin | "ill document"? | 17:14 |
mgedmin | does it say it isn't well-formed, or does it complain about it being invalid according to schema? | 17:15 |
eldar | it says something around the lines of | 17:15 |
eldar | "Ill formatted document" | 17:15 |
ignas | invalid xml | 17:15 |
ignas | i think | 17:16 |
ignas | not usre tohugh | 17:16 |
ignas | s/usre/sure | 17:16 |
mgedmin | sounds like a document that is not well-formed xml | 17:16 |
eldar | yeah, but we don't see anything invalid with it O.o | 17:16 |
mgedmin | mismatched open/close tags, things like that | 17:16 |
mgedmin | show me | 17:16 |
mgedmin | paste.plone.org | 17:16 |
gintas | you can use tools like xmllint | 17:17 |
eldar | hold, lemme try to fetch it | 17:17 |
th1a | Meanwhile, let me sum up: | 17:19 |
*** FarcePest has joined #schooltool | 17:19 | |
th1a | We'll aim to wrap up the release before Monday. | 17:19 |
th1a | Monday is an Official SchoolTool Bug Day. | 17:20 |
th1a | Gintas will package up an RC when the show-stoppers are fixed, hopefully Tuesday. | 17:20 |
gintas | I'll need to stock up on bugspray | 17:20 |
th1a | I recommend Black Flag. | 17:21 |
eldar | crap, our development server seems to be down, and we didn't commit it to cvs.. | 17:21 |
gintas | CVS? | 17:21 |
eldar | we're using the old cando repository on sf | 17:22 |
mgedmin | sf.net is not very reliable | 17:22 |
eldar | really? we never had any problems with it | 17:22 |
gintas | until now ;) | 17:22 |
eldar | oh no, it's not the sf server that's down | 17:23 |
eldar | our development server is down | 17:23 |
th1a | Has Paul gotten better connectivity? | 17:23 |
eldar | paul and i share terminals when we're learning something | 17:23 |
eldar | oh yea, his internet is back up | 17:24 |
th1a | OK. That helps. | 17:24 |
th1a | So... there is going to be a CanDo demo or something on the 19th, which you won't have the new version ready for, right? | 17:24 |
eldar | i think jeff was going to use the old cando for the official demo | 17:25 |
eldar | but then give them schooltool to use | 17:25 |
th1a | OK. I hope that works. | 17:25 |
eldar | well, they won't actually learn how to use it, and I don't think anyone would prefer the old one, to the one coming | 17:26 |
povbot | /svn/commits: * gintas committed revision 4191: | 17:26 |
povbot | /svn/commits: Added reportlab key to schooltool.conf.in. | 17:26 |
th1a | OK. Anything else before we wrap this up? | 17:27 |
gintas | so, srichter, if you're not planning to finish your work until Monday, please use a branch | 17:28 |
srichter | ok, will do | 17:28 |
gintas | shouldn't be much trouble now that the architecture of SchoolTool is relatively stable | 17:28 |
* th1a strikes the virtual gavel. | 17:29 | |
th1a | Thanks, guys. | 17:29 |
eldar | alright, if the meeting's done, i'm going to finish off hp6 | 17:29 |
th1a | HP6? | 17:29 |
* srichter just learned a new word: gavel == hammer, mmh. | 17:29 | |
eldar | harry potter 6 | 17:29 |
th1a | Ah. Enjoy. | 17:29 |
eldar | :) thank you, well bye everyone, nice talk to you | 17:30 |
th1a | jagordon: Are you still there? | 17:30 |
eldar | quirt | 17:30 |
*** eldar has quit IRC | 17:30 | |
mgedmin | "quirt, n: whip with a leather thong at the end." | 17:32 |
bskahan_ | eldar is like that sometimes | 17:33 |
th1a | Huh. | 17:33 |
bskahan_ | :) | 17:33 |
tvon | heh | 17:33 |
*** erchache has quit IRC | 17:37 | |
*** erchache has joined #schooltool | 17:37 | |
bskahan_ | I have to run, talk to everyone later | 17:37 |
th1a | Bye. | 17:38 |
*** bskahan_ has left #schooltool | 17:39 | |
tvon | aight, schoooltool tests fixed | 17:52 |
tvon | sorry about that | 17:52 |
povbot | /svn/commits: * tvon committed revision 4192: | 17:53 |
povbot | /svn/commits: Fixing the schooltool tests that ApplicationPreferences broke. | 17:53 |
erchache | arrrggghhh i become crazy with apache-ssl | 18:14 |
erchache | fuck | 18:14 |
th1a | erchache: Wait, does that mean you were sane before you started tangling with apache-ssl? | 18:30 |
alga | we are all surprised :-) | 18:33 |
*** th1a is now known as th1a|unch | 18:41 | |
erchache | th1a: uhmm im triying to install schoolbell on new server....apache+ssl can wait.....zope3 or zopex3? | 18:46 |
erchache | uhmm | 18:47 |
erchache | too late | 18:47 |
erchache | well im going to shop | 18:47 |
mgedmin | zopex3 3.0.0 is too old | 18:48 |
erchache | O_o | 18:48 |
erchache | its a your opinion or need something newer? | 18:49 |
povbot | /svn/commits: * gintas committed revision 4193: | 18:49 |
erchache | mgedin | 18:49 |
povbot | /svn/commits: Added link to PDF in GUI. | 18:49 |
povbot | /svn/commits: I took the printer PNG icon from GNOME. A public-domain icon would be better but I could not find it quickly and decided not to waste time for now. The icon's background might not be transparent on IE. | 18:49 |
mgedmin | erchache, it's a fact | 18:55 |
mgedmin | schooltool comes with its own copy of zope 3 | 18:57 |
mgedmin | a snapshot of a revision between 3.0 (last stable) and 3.1 (not released yet, afaik) | 18:57 |
erchache | uhmm | 18:58 |
erchache | i this case anything changes...because i use: python setup.py install and fails :( | 18:58 |
pips | hey, folks: i've created some issues in the tracker. do you want me to nosy people in (e.g. th1a), or will you do that yourself? | 18:58 |
mgedmin | erchache, I don't think that's supposed to work | 18:59 |
mgedmin | how did it fail? | 19:00 |
mgedmin | can you paste the full output of that command into paste.plone.org? | 19:00 |
gintas | pips, I think the important people are automatically added to the nosy list | 19:00 |
pips | ok | 19:00 |
erchache | uhmm perhaps i dont have some packages....because i install ubuntu on server mode....and are too clean | 19:01 |
gintas | you can see for yourself | 19:01 |
erchache | i install python 2.3 and 2.4 | 19:01 |
erchache | and make | 19:01 |
mgedmin | hey, ubuntu! | 19:01 |
erchache | but i think i need some packages....do you know correct list? | 19:01 |
mgedmin | why don't you just use the ubuntu package? | 19:01 |
erchache | because ubuntu package are too old | 19:01 |
mgedmin | um... is ST 0.10 packaged for ubuntu? | 19:02 |
erchache | i tested before | 19:02 |
erchache | and schoolbell? | 19:02 |
erchache | schoolbell is 1.0 not 1.1.1 | 19:02 |
mgedmin | 0.10-1ubuntu2 is in breezy | 19:02 |
gintas | can you try installing the older version and see what dependencies are requested? | 19:02 |
mgedmin | perhaps it would be installable on hoary as well | 19:02 |
* mgedmin tries | 19:03 | |
mgedmin | it wants to upgrade libc6 | 19:03 |
mgedmin | but building the deb from source should work | 19:03 |
mgedmin | and IMHO that's the most painless way | 19:03 |
erchache | uhmm im going to install via apt-get.....perhaps more relationship will be added | 19:04 |
erchache | yeah...some packages arent installed before | 19:04 |
erchache | :P | 19:04 |
erchache | are update schooltool/schoolbell ubuntu repositories? | 19:05 |
erchache | well...installed from apt-get | 19:09 |
erchache | now ill try to compile schoolbell 1.1.1 | 19:09 |
erchache | make test | 19:11 |
erchache | cd Zope3 && python2.3 setup.py build_ext -i | 19:11 |
erchache | running build_ext | 19:11 |
erchache | error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) | 19:11 |
erchache | make: *** [build] Error 1 | 19:11 |
erchache | make test | 19:11 |
erchache | cd Zope3 && python2.3 setup.py build_ext -i | 19:11 |
erchache | running build_ext | 19:11 |
erchache | error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) | 19:11 |
erchache | make: *** [build] Error 1 | 19:11 |
erchache | oops | 19:11 |
erchache | soryy | 19:11 |
erchache | what is package needed? | 19:11 |
mgedmin | try apt-get build-dep schoolbell | 19:13 |
mgedmin | it should install all dependencies | 19:13 |
erchache | ok | 19:13 |
erchache | mgedmin: thanks :D | 19:14 |
erchache | jejejeje | 19:14 |
erchache | all i needed | 19:14 |
erchache | :D | 19:14 |
erchache | thanks a lot | 19:14 |
pips | i finished writing those user experience emails and issues in the tracker for now... | 19:14 |
erchache | jejeje | 19:14 |
pips | cu | 19:14 |
*** pips has quit IRC | 19:15 | |
* mgedmin looks at a system error messages and decides to rm Data.fs | 19:15 | |
erchache | uhmm | 19:15 |
erchache | very bad to delete data.fs.... | 19:15 |
erchache | when try to run python schoolbell-server.py appears a message error | 19:19 |
erchache | where i can paste? | 19:19 |
erchache | i dont want to flood channel | 19:19 |
*** srichter has quit IRC | 19:19 | |
mgedmin | erchache, paste.plone.org | 19:19 |
erchache | ok | 19:19 |
erchache | do it | 19:20 |
erchache | i think i need zope proxy lib | 19:20 |
erchache | mgedim | 19:21 |
erchache | mgedmin | 19:22 |
mgedmin | it would be nice if you provided a link to the paste log | 19:23 |
mgedmin | otoh I can see it | 19:24 |
erchache | jejeje | 19:24 |
erchache | it erchache | 19:24 |
mgedmin | ok, did you run 'make'? | 19:24 |
erchache | yeah | 19:24 |
erchache | make build | 19:24 |
erchache | redo make | 19:25 |
mgedmin | and it gave you that error message? | 19:25 |
erchache | nop | 19:25 |
erchache | a second | 19:25 |
erchache | make | 19:25 |
erchache | cd Zope3 && python2.3 setup.py build_ext -i | 19:25 |
erchache | running build_ext | 19:25 |
erchache | error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) | 19:25 |
erchache | make: *** [build] Error 1 | 19:25 |
erchache | oops | 19:25 |
erchache | yeah make....error | 19:25 |
mgedmin | did you run make in the same directory where you ran python schoolbell-server.py | 19:25 |
mgedmin | ? | 19:25 |
erchache | yeah | 19:25 |
mgedmin | is python 2.3 or 2.4? | 19:25 |
erchache | im in the same...and have both 2.3 and 2.4 | 19:25 |
mgedmin | try running python2.3 schoolbell-server.py | 19:25 |
erchache | ok | 19:26 |
mgedmin | (you built the C modules for 2.3, and they won't be importable by 2.4) | 19:26 |
erchache | same error.... | 19:26 |
erchache | nope | 19:26 |
mgedmin | oh, never mind | 19:26 |
mgedmin | error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) | 19:26 |
erchache | i install python 2.4....after .2.3 and after installed c | 19:26 |
mgedmin | that's what's not good | 19:27 |
erchache | yeah....doesnt exist config dir | 19:27 |
mgedmin | I think this file comes in the python2.3-dev package | 19:27 |
erchache | O_o | 19:27 |
erchache | ok installing pyhton2.3-dev | 19:27 |
mgedmin | and I am surprised that apt-get build-dep didn't pull it in | 19:27 |
erchache | yeah...need to install...build-dep pass it | 19:27 |
erchache | now runs make | 19:28 |
erchache | compiling | 19:28 |
erchache | finish without errors :D | 19:29 |
erchache | make build? | 19:29 |
erchache | mgedmin | 19:29 |
*** srichter has joined #schooltool | 19:29 | |
*** th1a|unch is now known as th1a | 19:29 | |
mgedmin | yes? | 19:29 |
mgedmin | 'make' and 'make build' are the same for schooltool | 19:30 |
erchache | ok | 19:30 |
mgedmin | you could run 'make test ftest' if you want to run the test suite | 19:30 |
erchache | and translate build? | 19:30 |
mgedmin | or try 'python2.3 schoolbell-server.py' again | 19:30 |
mgedmin | ('make run' is a shortcut for that) | 19:31 |
erchache | ConfigurationError: ('Invalid value for', 'class', "Couldn't import schoolbell.app.rest.app, No module named libxml2") | 19:32 |
erchache | ConfigurationError: ('Invalid value for', 'class', "Couldn't import schoolbell.app.rest.app, No module named libxml2") | 19:32 |
erchache | import libxml2 | 19:33 |
erchache | ImportError: No module named libxml2 | 19:33 |
erchache | make: *** [test] Error 1 | 19:33 |
erchache | mgedmin | 19:33 |
mgedmin | ah, you need to apt-get install libxml2-python2.3 | 19:33 |
th1a | So you need the libxml2 and libxml-python packages? Probably also python-dev? | 19:33 |
erchache | python dev...sure :D | 19:33 |
erchache | thanks | 19:33 |
mgedmin | I am beginning to think that apt-get build-dep pulled in the deps for python2.4 while you're trying to get it running with 2.3 | 19:33 |
erchache | im too | 19:33 |
mgedmin | does anybody have prebuild schooltool 0.10 debs for hoary? | 19:34 |
mgedmin | and also schoolbell 1.1.1? | 19:34 |
erchache | uhmm | 19:36 |
erchache | libxml has a large list | 19:36 |
erchache | all versions of python-dev are installed python python2.3 and 2.4 | 19:37 |
erchache | libxml now | 19:37 |
erchache | fuck....ncurses show weird things on my mac os x ssh terminal :S | 19:38 |
erchache | import libxml2 | 19:40 |
erchache | ImportError: No module named libxml2 | 19:40 |
erchache | make: *** [test] Error 1 | 19:40 |
erchache | th1a | 19:40 |
erchache | mgedmin | 19:40 |
erchache | import libxml2 | 19:40 |
erchache | ImportError: No module named libxml2 | 19:40 |
erchache | make: *** [test] Error 1 | 19:40 |
erchache | :S | 19:40 |
erchache | well tomorrow more.....thanks for your help! | 19:41 |
*** erchache has quit IRC | 19:41 | |
th1a | Well... did you install libxml2-python2.3 or whatever? | 19:41 |
mgedmin | can we build debs for hoary and put them up for download? | 19:42 |
mgedmin | breezy is not very stable right now, as far as I understand | 19:42 |
th1a | You're welcome to do it. | 19:42 |
mgedmin | no time before next week | 19:43 |
alga | i | 19:44 |
alga | oops | 19:44 |
th1a | I think alga was trying to volunteer. | 19:44 |
alga | :) | 19:45 |
alga | tvon: is the schoolwide calendar anywhere in sight? | 19:47 |
povbot | /svn/commits: * ignas committed revision 4194: | 19:51 |
povbot | /svn/commits: Add exception day ids to the restive interface. Clean up the view. | 19:51 |
*** gintas has quit IRC | 19:53 | |
tvon | alga: I had to run out at 11, I'm back on it now | 20:08 |
tvon | 11 being two hours ago | 20:08 |
povbot | /svn/commits: * mg committed revision 4195: | 20:20 |
povbot | /svn/commits: Added a skeleton module for the new timetable schema wizard. | 20:20 |
*** thisfred has quit IRC | 20:33 | |
alga | tvon: how do I get hold of the schoolwide calendar? | 20:44 |
th1a | Earth to tvon... | 20:47 |
tvon | an attribute on the School[Bell|Tool]Application | 20:47 |
tvon | SchoolToolApplication.calendar | 20:47 |
th1a | Speak of the devil. | 20:47 |
* tvon heard chanting | 20:47 | |
*** mgedmin has quit IRC | 20:51 | |
th1a | alga: When you have an emergency day in a rotating schedule, you generally don't want to shift the rest of the days in the sequence, because people might plan an event to coincide with a certain date, for example a field trip or assembly (or anything else that requires the participation of someone not on the school schedule). | 21:05 |
alga | that figures | 21:05 |
alga | tvon: TypeError: ('Could not adapt', <schooltool.app.SchoolToolApplication object at 0xb6d9c52c>, <InterfaceClass schoolbell.app.interfaces.IApplicationPreferences>) | 21:05 |
alga | what do I do? | 21:05 |
th1a | So breaking the sequence is generally the right solution in that case. | 21:06 |
tvon | alga: when is that showing up? | 21:06 |
alga | my unit test | 21:07 |
alga | it used to work before svn up | 21:07 |
alga | I had a friday's version before that | 21:07 |
tvon | did you up within the past few hours? | 21:08 |
alga | I svn upped on friday | 21:08 |
alga | I svn upped 4 minutes ago | 21:08 |
tvon | the ApplicationPreferences commit I made early this morning broke ST tests. I fixed it a few hours ago. | 21:09 |
tvon | oh | 21:09 |
* tvon ups | 21:10 | |
alga | from schoolbell.app.browser.tests.setup import setUp | 21:10 |
alga | that's the place you should have added your preferences setup | 21:10 |
alga | lots of browser tests use that | 21:10 |
tvon | okay, I'll move it | 21:10 |
tvon | just upped to 4195 and './test.py schooltool' passes here | 21:11 |
tvon | hrm | 21:12 |
alga | sure | 21:12 |
alga | my new test fails | 21:12 |
alga | I only expected you to tell me to | 21:12 |
alga | >>> from schooltool.tests import setUpApplicationPreferences | 21:12 |
alga | >>> setUpApplicationPreferences() | 21:12 |
tvon | ohhhhhhh | 21:12 |
tvon | I completely misunderstood | 21:12 |
tvon | As far as the location of the utility function goes, you are saying I should create setup.py in schooltool/tests and stick it there? | 21:14 |
alga | I don't know... | 21:14 |
alga | There is a very comprehensive test fixture in SB | 21:14 |
alga | which ST uses too | 21:15 |
alga | if the preferences aren't in SB, it might be worth to create such a setup in ST | 21:15 |
alga | and make all views use that instead of the SB one | 21:15 |
alga | and spare those tests of manually calling setUpApplicationPreferences() | 21:16 |
tvon | Looking for advice on a path to take here... | 21:34 |
tvon | SchoolBellApplication implements ICalendarOwner which in turn means that it gets the calendar traverser | 21:34 |
tvon | I need a mix of the default traverser and the calendar traverser.. | 21:34 |
tvon | I'm thinking I can define a traverser for ISchoolBellApplication, or abandon ICalendarOwner and make up my own interface | 21:35 |
tvon | however if I ditch ICalendarOwner it weakens that interface | 21:36 |
ignas | can resources be added into groups ? | 21:36 |
tvon | bskahan would know that off the top of his head | 21:36 |
tvon | th1a: you and bskahan were discussing this at length were you not? | 21:37 |
th1a | I don't think resources can be added to groups any longer. | 21:38 |
th1a | It wasn't clear what the meaning of that relationship would be. | 21:38 |
ignas | makes sense | 21:38 |
ignas | yet groups.pt | 21:39 |
ignas | has some zombie code | 21:39 |
ignas | whic confused me | 21:39 |
th1a | Zombies must die. | 21:39 |
ignas | as soon as i get confirmation that it's a zombie | 21:40 |
tvon | anyone know a cleric? | 21:40 |
ignas | i am good at killing zombies myself | 21:41 |
ignas | though detecting whether one is a TRUE zombie ... | 21:41 |
ignas | ok | 21:41 |
ignas | g2g | 21:41 |
ignas | bye | 21:41 |
povbot | /svn/commits: * alga committed revision 4196: | 21:43 |
povbot | /svn/commits: Exposed an API to get a day id for day. Needed for the emergency days functionality. | 21:43 |
povbot | /svn/commits: * alga committed revision 4197: | 21:44 |
povbot | /svn/commits: Initial emergency days view. No calendar support, no error checking, not hooked up. | 21:44 |
*** alga has quit IRC | 21:45 | |
*** ignas has quit IRC | 22:00 | |
*** jinty has joined #schooltool | 22:10 | |
th1a | Ah, jinty. | 22:14 |
th1a | What were you saying about Moodle and SchoolTool? | 22:15 |
*** jinty has quit IRC | 22:44 | |
*** jinty has joined #schooltool | 22:45 | |
jinty | hi th1a: | 23:45 |
jinty | that moodle can use schooltool as authentication, right now | 23:45 |
jinty | the way it works is rather evil though | 23:45 |
*** admp has joined #schooltool | 23:46 | |
th1a | How does it work? | 23:47 |
jinty | someone connected with moodle explained to me that moodle can be set up to attempt to log in to a random web page with the credentials of the user logging into moodle | 23:47 |
th1a | Ah. | 23:47 |
jinty | s/random/any/ | 23:47 |
th1a | You can do something similar with some evil Zope products. | 23:47 |
th1a | In Zope 2. | 23:47 |
jinty | the return page is then searched for a string | 23:47 |
th1a | OK> | 23:48 |
th1a | It is good that you made some Moodle and SchoolTool contacts. | 23:48 |
jinty | it's not ideal, but it works until LDAP or kerebos come about | 23:48 |
jinty | they are quite cool for PHP programmers;) | 23:48 |
th1a | I mean Moodle and SkoleLinux contacts. | 23:49 |
jinty | yep, kindof happened randomly | 23:49 |
th1a | I would like to have more intimate sharing of data via web services with Moodle. | 23:50 |
jinty | where do you think they can work together besides authentication? | 23:50 |
*** admp has quit IRC | 23:51 | |
* jinty curses the communication bandwidth of IRC... | 23:51 | |
jinty | there were quite a few other interesting tidbits | 23:52 |
th1a | Well, class rosters, etc. | 23:52 |
jinty | ah | 23:52 |
jinty | suppose it would also tie in with the gradebook stuff. | 23:53 |
jinty | depending on what content moodle offers | 23:53 |
* jinty also heard about germany's rules on separation of admin and educational content delivery in schools | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!