*** jelkner has quit IRC | 00:19 | |
*** didymo has joined #schooltool | 00:33 | |
*** pcardune has quit IRC | 01:44 | |
*** pcardune has joined #schooltool | 01:44 | |
*** pcardune has quit IRC | 01:45 | |
*** pcardune has joined #schooltool | 01:45 | |
*** pcardune has quit IRC | 02:09 | |
*** pcardune has joined #schooltool | 02:10 | |
*** pcardune has quit IRC | 02:10 | |
*** pcardune has joined #schooltool | 02:11 | |
*** pcardune has quit IRC | 02:20 | |
*** pcardune has joined #schooltool | 02:21 | |
*** lisppaste5 has quit IRC | 02:49 | |
*** lisppaste5 has joined #schooltool | 02:57 | |
*** pcardune has quit IRC | 03:33 | |
*** pcardune has joined #schooltool | 03:42 | |
*** wrobel has quit IRC | 03:45 | |
*** pcardune has quit IRC | 05:15 | |
*** pcardune has joined #schooltool | 05:37 | |
*** pcardune has quit IRC | 05:59 | |
*** pcardune has joined #schooltool | 07:44 | |
*** jinty has joined #schooltool | 10:07 | |
jinty | ignas: I just tried a trunk schooltool instance | 10:33 |
---|---|---|
jinty | looks broken | 10:34 |
lisppaste5 | jinty pasted "broken on eggs-redux branch" at http://paste.lisp.org/display/40737 | 10:36 |
lisppaste5 | jinty pasted "broken on trunk" at http://paste.lisp.org/display/40738 | 10:37 |
jinty | hmm, now it seems to work on trunk after make realclean | 10:44 |
jinty | hmm, also interesting, there is no schooltool version anymore really... | 10:57 |
jinty | ignas: can we move whatever is in schooltool/__init__.py somewhere else? | 10:58 |
jinty | grrr, if I put [] in the packages list in setup.py, it still installs all packages... | 11:11 |
*** jinty has quit IRC | 11:11 | |
*** jinty has joined #schooltool | 11:22 | |
*** jinty has joined #schooltool | 11:24 | |
*** jinty has quit IRC | 12:08 | |
*** jinty has joined #schooltool | 12:26 | |
*** Ninno has joined #schooltool | 12:38 | |
*** jfroche has joined #schooltool | 12:51 | |
*** xbeanx has quit IRC | 13:05 | |
*** tdoggette has quit IRC | 13:12 | |
*** jinty has quit IRC | 13:21 | |
*** jinty has joined #schooltool | 13:23 | |
*** wrobel has joined #schooltool | 13:24 | |
*** Ninno has quit IRC | 13:28 | |
*** tdoggette has joined #schooltool | 13:29 | |
*** jinty has quit IRC | 14:09 | |
*** mgedmin has joined #schooltool | 14:20 | |
*** ignas has joined #schooltool | 14:21 | |
*** CrippsFX has quit IRC | 14:21 | |
*** xbeanx has joined #schooltool | 14:39 | |
*** didymo has quit IRC | 14:45 | |
*** CrippsFX has joined #schooltool | 14:47 | |
*** jfroche has quit IRC | 15:06 | |
*** Newfie has joined #schooltool | 15:13 | |
*** alga has joined #SchoolTool | 15:36 | |
*** jinty has joined #schooltool | 15:44 | |
*** jinty has quit IRC | 15:45 | |
*** jinty has joined #schooltool | 15:46 | |
*** wrobel has quit IRC | 16:07 | |
jinty | Something I picked up on is that EdUbuntu is targeting Gutsy to have | 16:10 |
jinty | LDAP authentication set up by default. I think it would be very nice if | 16:10 |
jinty | we could make connecting to that easy (I remember seeing work on it.) | 16:10 |
*** Aiste has quit IRC | 16:30 | |
Lumiere | jinty: there was a group on it at the pycon sprint | 16:34 |
Lumiere | jinty: cando is hoping to be ready for a gutsy release | 16:34 |
Lumiere | even if it's universe/multiverse only | 16:34 |
ignas | jinty: hmm | 16:38 |
ignas | jinty: any details / time to talk about it? | 16:38 |
ignas | is edubuntu targeted to be "students computer", "school server" or both? | 16:39 |
Lumiere | both | 16:41 |
Lumiere | one of the huge things in edubuntu is ltsp | 16:41 |
Lumiere | so... both at the same time no less | 16:41 |
ignas | ltsp? | 16:42 |
Lumiere | linux terminal server project | 16:45 |
ignas | oh | 16:45 |
Lumiere | ogra is a developer on ltsp | 16:46 |
ignas | ogra? | 16:46 |
CrippsFX | ah ... I was wondering why I couldn't find the source for cando on their site :P | 16:46 |
Lumiere | eh? | 16:47 |
Lumiere | cando is basically unreleased | 16:47 |
Lumiere | the only releases are from jinty on a deb repository @ ftp.schooltool.org | 16:48 |
Lumiere | I was hoping jinty would still be around for a moment | 16:48 |
Lumiere | to chat about that | 16:48 |
* Fujitsu notes that LDAP works pretty well in SchoolTool at the moment, though having group stuff also LDAPised would be nice. | 17:02 | |
Lumiere | heh | 17:03 |
Lumiere | groups in schooltool could use a little < | 17:03 |
Lumiere | err <3 | 17:03 |
jinty | ignas: well, i think the're going to use the debian-edu schema mostly | 17:22 |
jinty | so that should be public | 17:23 |
ignas | jinty: i am interested in what kind of integration do we expect | 17:23 |
jinty | might be nice for someone to have a look at the debian edu schema and make sure it'll all work | 17:23 |
jinty | well, I think they have to trust us to deliver releases before they will trust us with essential services | 17:24 |
ignas | :) | 17:24 |
jinty | so mostly I think integration will be importing data into schooltool (LDAP) that we can make easy | 17:24 |
ignas | i am talking about schooltool side of the deal | 17:24 |
ignas | i see | 17:25 |
ignas | hmm, we own the crontab, yes? ;) | 17:25 |
jinty | otherwise I was talking with a moodle developer who was talking about the moodle gradebook | 17:25 |
jinty | moodle also will probably authenticate against LDAP | 17:26 |
jinty | ?crontab? | 17:26 |
* jinty is really tired | 17:26 | |
ignas | oh, sorry | 17:27 |
jinty | ignas: edubuntu is really targeting LTSP installations I think | 17:27 |
ignas | crontab to initiate synchronization to expunge outdated persons | 17:27 |
jinty | or at least that's what all the guys round the table here are working on | 17:27 |
ignas | server side | 17:27 |
jinty | yeah, we can do that, but communicating with the server over HTML is not an option | 17:28 |
ignas | oh | 17:28 |
ignas | ZEO then i guess | 17:28 |
jinty | I mean from cron | 17:28 |
jinty | or we need a socket/signals | 17:29 |
jinty | even REST | 17:29 |
ignas | we don't have time based tasks in Zope iirc | 17:29 |
ignas | so the only way i imagine is opening a "link" | 17:29 |
jinty | doesn't schooltool use twisted? | 17:29 |
ignas | schooltool - no | 17:29 |
jinty | so we're still on zserver | 17:29 |
ignas | Zope3 is using twisted for their serving needs | 17:29 |
ignas | but that does not make interfacing with twisted from schooltool reliable or elegant | 17:30 |
ignas | there are 3 libraries being developed | 17:30 |
ignas | so if we can't use "wget" | 17:30 |
jinty | yeah, i've used one of them before | 17:30 |
ignas | we will have to add one of them as a dependency | 17:30 |
jinty | then set up the cron job within schooltool? | 17:31 |
ignas | yes | 17:31 |
ignas | or can we make LDAP server ping us on user deletion? | 17:31 |
Lumiere | jinty: ogra is a core ltsp developer | 17:31 |
Lumiere | that should explain a large amount of the edubuntu ltsp direction | 17:32 |
ignas | or - we could make schooltool persons a gateway | 17:32 |
ignas | don't know which of these 3 is worse | 17:32 |
jinty | the guys here say LDAP notifying schooltool is not possible/easy | 17:33 |
ignas | hmm, ok - gateway won't help us | 17:33 |
ignas | group members etc. work directly with persons i think | 17:34 |
*** CrippsFX has quit IRC | 17:35 | |
ignas | if i had a man-month or two, i could fix that by restructuring schooltool | 17:35 |
ignas | which means - no gateways | 17:35 |
ignas | 2 options - wget and zope.some-package | 17:35 |
ignas | ok, 3 options | 17:36 |
jinty | ok, well I think LDAP is really just cream on the cake | 17:36 |
ignas | ZEO , wget, zope.some-package | 17:36 |
ignas | jinty: working calendars for all the students the first time you install schooltool | 17:38 |
ignas | seems like a lot of cream ;) | 17:38 |
ignas | oh, ok ;) | 17:38 |
ignas | just recalled that we don't really want people using schooltool ;) | 17:39 |
ignas | hmm, if i had time - it would be possible to make CanDo run integrated with the LDAP part of edubuntu | 17:40 |
ignas | with groups and persons imported more or less seamlessly | 17:41 |
ignas | so you would install CanDo, and teachers could just start setting up their competencies | 17:41 |
ignas | but with limited resources, i am not sure we need partial LDAP integration | 17:42 |
jinty | let's just see if we can get the release out ;) | 17:42 |
ignas | precisely | 17:42 |
jinty | http://ftp.schooltool.org/schooltool/releases/nightly/ | 17:42 |
jinty | nightly eggs | 17:42 |
ignas | cool :) | 17:42 |
ignas | jinty: could you come up with a revision number r1234 instead of SVN ? | 17:43 |
jinty | I'll try:) | 17:43 |
ignas | and then we can try and create instructions for installing of svn schooltool with easy_install | 17:44 |
Lumiere | that's make our lives easier | 17:45 |
*** CrippsFX has joined #schooltool | 17:47 | |
*** Cripps has joined #schooltool | 17:47 | |
ignas | Lumiere: as we have mixed requirements it is not going to be trivial to implement the instruction part | 17:48 |
Lumiere | ignas: yes | 17:49 |
Lumiere | ignas: but to get trunk running? | 17:49 |
ignas | what does it mean running with eggs? | 17:50 |
Lumiere | jinty: schooltool-cando is my goal for this year | 17:50 |
ignas | would we be content with putting of the Data.fs in the same place our egg is | 17:50 |
ignas | or do we want mkschooltoolinstance | 17:50 |
ignas | which adds steps to the install procedure | 17:51 |
ignas | but makes it possible to have multiple instances with configuration and database in the same place? | 17:51 |
jinty | ignas: perhaps we might just distribute a tarball that holds a default instance | 17:51 |
ignas | which of these two is more important for a debian release? | 17:51 |
ignas | jinty: cool idea | 17:51 |
jinty | the debian package makes it's own FHS compliant instance | 17:51 |
ignas | jinty: the only worry is eggs with binary content | 17:52 |
ignas | jinty: like zope.icu | 17:52 |
ignas | zope.ucol | 17:52 |
ignas | i mean | 17:52 |
jinty | it doesnt' really care about mkinstance because mkinstance doesn't do the right thing | 17:52 |
Lumiere | how hard is it to make a default data.fs? | 17:52 |
ignas | Lumiere: the question is - how hart is it to make the default skeleton | 17:53 |
jinty | Lumiere, the problem is where to put it, not really how to make it | 17:53 |
Lumiere | k | 17:53 |
ignas | config files, place for data.fs, log files | 17:53 |
ignas | eggs only have 2 directories | 17:53 |
ignas | bin | 17:53 |
ignas | and src | 17:53 |
Lumiere | bin/schooltool-skel? moved on egg install? | 17:53 |
ignas | Lumiere: very ugly | 17:54 |
ignas | Lumiere: log files in bin | 17:54 |
jinty | please don't build these things into the egg layer | 17:54 |
* Lumiere agrees with jinty | 17:54 | |
Lumiere | they should be for package only | 17:54 |
jinty | unless you can do it absolutely right, you'll decrease the utility of the egg | 17:54 |
jinty | fro people who just need the schooltool module | 17:55 |
ignas | jinty: have you looked at ZODB and how it does things with zeo? | 17:55 |
jinty | a mkschooltool instance script isn't such a bad idea | 17:55 |
jinty | ignas: yeah, I know ZEO, and it does seem to be the right way to do things | 17:56 |
jinty | at least it seems a lot more work goes into ZEO | 17:57 |
ignas | jinty: except that it's mkzeoinstance doesn't work right at the moment, and we can't copy and paste the approach ;) | 17:57 |
jinty | from the debian packages point of view, I don't think it matters | 17:57 |
ignas | yes, that's true | 17:58 |
jinty | a default instance tarball could be made from the development checkout | 17:58 |
jinty | and might be easier to maintain | 17:58 |
ignas | jinty: what do you call "default instance"? | 18:00 |
jinty | I was thinking more or less what the top level of our checkout looks like now | 18:01 |
ignas | oh | 18:01 |
ignas | the only problem is - it includes everything | 18:01 |
jinty | that you can unpack, run a script and run schooltool | 18:01 |
ignas | but yes | 18:02 |
jinty | it would probably not have a src/ fdirectory | 18:02 |
ignas | oh | 18:02 |
jinty | but get schooltool as an egg into eggs/ | 18:02 |
ignas | we could do that | 18:02 |
ignas | iirc buildout could do that | 18:03 |
jinty | I think so too | 18:04 |
ignas | sounds like a plan ;) | 18:06 |
ignas | a small checkout with buildout script and recipe (no idea how it works), that after being executed pulls all the eggs and set's everything up | 18:06 |
ignas | i will have to ask alga how to do that or start reading buildout docs | 18:07 |
*** flint has joined #schooltool | 18:07 | |
Lumiere | flint: wouldn't happen to be paul flint | 18:08 |
jinty | ignas: would be great if you could set something like this up | 18:08 |
flint | Indeed it is... | 18:08 |
Lumiere | *kills* | 18:08 |
flint | I am allegedly mentoring some poor kid in Elkner's class | 18:09 |
flint | gotta go... | 18:10 |
*** flint has quit IRC | 18:10 | |
Lumiere | may someone have mercy on that students soul | 18:10 |
ignas | ? | 18:10 |
Lumiere | flint is an infamous man to the cando group | 18:11 |
*** CrippsFX has quit IRC | 18:11 | |
*** jinty has quit IRC | 18:11 | |
*** xbeanx has quit IRC | 18:11 | |
*** tdoggette has quit IRC | 18:11 | |
*** kjcole has joined #schooltool | 18:11 | |
*** tdoggette has joined #schooltool | 18:11 | |
*** CrippsFX has joined #schooltool | 18:11 | |
*** jinty has joined #schooltool | 18:11 | |
*** xbeanx has joined #schooltool | 18:11 | |
*** wbrady has joined #schooltool | 18:18 | |
ignas | jinty: is the zpkg removal branch ready for merging or are you going to do anything else with it? | 18:35 |
jinty | ignas: I think it's ready | 18:36 |
ignas | ok | 18:36 |
jinty | got loads of work to do thoug | 18:36 |
jinty | Is there any need to merge it? | 18:36 |
jinty | if so, then yeah, lets merge | 18:36 |
ignas | jinty: zpkg dependency is annoying ;) other than that - i can wait | 18:37 |
*** wbrady has quit IRC | 18:39 | |
ignas | got it kind of working but i am getting stuck on z3c.javascript.mochikit egg .. | 18:42 |
ignas | schooltool can find the egg | 18:43 |
ignas | buildout can't | 18:43 |
*** jinty has quit IRC | 19:09 | |
*** jinty has joined #schooltool | 19:12 | |
*** xbeanx has quit IRC | 19:40 | |
*** pcardune has quit IRC | 19:44 | |
jinty | ignas: I think I got that continuous svn release thing going | 19:47 |
ignas | ? | 19:47 |
jinty | http://ftp.schooltool.org/schooltool/releases/nightly/ | 19:47 |
*** Aiste has joined #schooltool | 19:47 | |
jinty | should be a new one there every night | 19:48 |
jinty | feel free to disagree with my choice of version number | 19:48 |
jinty | I was just beeing safe | 19:48 |
jinty | hasta luego | 19:48 |
*** jinty has quit IRC | 19:48 | |
ignas | :) | 19:49 |
Lumiere | 0.0.0 works for me | 19:50 |
Lumiere | XD | 19:50 |
*** mgedmin has quit IRC | 20:49 | |
*** ignas has quit IRC | 21:15 | |
*** pcardune has joined #schooltool | 21:28 | |
*** Newfie has quit IRC | 22:34 | |
*** alga has quit IRC | 22:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!