*** didymo has joined #schooltool | 00:26 | |
*** th1a has quit IRC | 00:54 | |
*** th1a has joined #schooltool | 01:03 | |
*** Fujitsu has quit IRC | 02:52 | |
*** fsufitch has joined #schooltool | 02:55 | |
*** Fujitsu has joined #schooltool | 02:56 | |
*** th1a has quit IRC | 03:01 | |
*** fsufitch has quit IRC | 03:23 | |
*** Fujitsu has quit IRC | 03:38 | |
*** th1a has joined #schooltool | 03:45 | |
*** Fujitsu has joined #schooltool | 04:35 | |
*** aelkner has quit IRC | 04:37 | |
*** aelkner has joined #schooltool | 05:37 | |
*** th1a has quit IRC | 08:29 | |
*** jfroche has joined #schooltool | 08:52 | |
*** jfroche has quit IRC | 10:17 | |
*** didymo has quit IRC | 11:18 | |
*** ignas has joined #schooltool | 11:32 | |
*** jfroche has joined #schooltool | 11:56 | |
*** jfluhmann has quit IRC | 14:10 | |
*** didymo has joined #schooltool | 14:11 | |
*** alga has joined #SchoolTool | 14:21 | |
*** mgedmin has joined #schooltool | 14:24 | |
*** jfluhmann has joined #schooltool | 14:24 | |
*** didymo has quit IRC | 14:37 | |
*** jfroche has quit IRC | 16:00 | |
*** jfroche has joined #schooltool | 16:10 | |
*** alga has quit IRC | 16:27 | |
*** wbrady has joined #schooltool | 16:44 | |
*** wbrady has quit IRC | 16:49 | |
*** th1a has joined #schooltool | 16:54 | |
ignas | th1a: hi | 16:54 |
---|---|---|
th1a | hi ignas. | 16:55 |
th1a | I heard you've been poking at CAS. | 16:55 |
ignas | yes, looked at WSGI middleware in paste | 16:58 |
ignas | and reimplemented it for schooltool | 16:58 |
ignas | but apparently the approach used in there is not very good | 16:58 |
ignas | but everything is solvable | 16:58 |
ignas | there even is a Zope2 plugin for CAS | 16:58 |
ignas | so i have a place to look for ideas | 16:58 |
th1a | Ah. | 16:59 |
th1a | You didn't try to use it as a middleware right? | 16:59 |
th1a | I mean, we can't really take advantage of that yet. | 16:59 |
ignas | well - it had to be fixed before using it as a middleware | 16:59 |
ignas | but i have tired using it that way | 17:00 |
ignas | unfortunately it does not work with POST forms | 17:00 |
th1a | It didn't seem like it would really work very well that way. | 17:00 |
ignas | and is too heavy on CPU resources | 17:00 |
ignas | if you use it for every request | 17:00 |
th1a | But I have a very hazy understanding of WSGI middleware. | 17:00 |
th1a | Because it has to decrypt something? | 17:01 |
th1a | Did you try it with a server? | 17:01 |
ignas | no, because it does ST -> CAS -> LDAP ->CAS -> ST -> CAS | 17:01 |
ignas | on every request | 17:01 |
ignas | even images | 17:01 |
th1a | Ah. | 17:02 |
ignas | so 20 queries into 3 web services for every single click | 17:02 |
ignas | a bit *heavy* i might say | 17:02 |
th1a | Yes. | 17:02 |
ignas | so i'll take a bit less secure way and do it the way | 17:02 |
ignas | wordpress/zope2 | 17:03 |
ignas | does | 17:03 |
ignas | which is only use CAS for the first step in authentication | 17:03 |
th1a | Sounds like the sane approach. | 17:03 |
ignas | well - it adds some problems with single signoff | 17:03 |
ignas | because then you have to log out from both schooltool and CAS and wordpress | 17:04 |
ignas | but it can be solved | 17:04 |
ignas | especially if all the services are on the same site | 17:04 |
th1a | Ah. | 17:04 |
ignas | the bad news is that lyceum website is only going to be ready for November 5 ... | 17:05 |
th1a | I see. | 17:06 |
ignas | the student that is doing it is going to spend a lot of time on it during his autumn holidays | 17:06 |
th1a | Wait, I'm confused. | 17:07 |
th1a | What does this have to do with SchoolTool? | 17:07 |
ignas | well - they are planning on launching both things at the same time | 17:08 |
ignas | because the server they are setting up is the same | 17:08 |
ignas | from what I understand | 17:08 |
ignas | i will get an instance up with all the most up to date data i have | 17:09 |
ignas | but i am not sure whether i will get schooltool running on their servers | 17:09 |
ignas | before that date | 17:09 |
th1a | OK. | 17:11 |
th1a | Are we going to visit the school? | 17:11 |
*** jfroche has quit IRC | 17:13 | |
ignas | yes, i certainly hope they did not forget that (though i am reminding them about your visit) | 17:13 |
*** jfroche has joined #schooltool | 17:13 | |
th1a | Do we have a day/time? | 17:16 |
ignas | we agreed that it was Tuesday, but i am waiting for one more confirmation | 17:16 |
th1a | ok | 17:17 |
ignas | as that was discussed a while ago | 17:17 |
ignas | and you can see how stable the things are on my side ... | 17:17 |
th1a | yes | 17:17 |
*** jfroche has quit IRC | 17:24 | |
aelkner | ignas: hi | 17:32 |
ignas | hi | 17:32 |
aelkner | question: how do you test an individual package from the buildout? | 17:33 |
ignas | -s ? | 17:33 |
ignas | bin/test -s schooltool.course | 17:33 |
aelkner | that's it? | 17:33 |
ignas | i think so | 17:33 |
aelkner | i'll try it | 17:33 |
aelkner | that worked, and adding -u or -f narrows it further to unit or functional test. sweet! | 17:35 |
ignas | th1a: is launchpad/schooltool a super-project ? | 17:36 |
th1a | ignas: ? | 17:36 |
ignas | i see | 17:37 |
ignas | :) | 17:37 |
ignas | well - launchpad apparently provides an option to have your project as a super project | 17:37 |
ignas | so you could have sub projects | 17:37 |
ignas | I will try to find out more about it | 17:37 |
ignas | as we have schooltool.jelkner2007 schooltool.cas schooltool.devtools and will have many more in the future | 17:38 |
th1a | OK. | 17:38 |
th1a | That makes sense. | 17:38 |
ignas | we could/should probably convert schooltool into a super project | 17:38 |
ignas | and have them under schooltool | 17:38 |
th1a | Yes. | 17:38 |
Fujitsu | ignas: A project group can't behave as a project too. | 17:39 |
ignas | Fujitsu: could you elaborate on that? | 17:40 |
th1a | ignas: Did you get a CAS server running? | 17:41 |
Fujitsu | ignas: See https://launchpad.net/launchpad-project (which is a project group) for an example. You would need a normal project inside it to do what the schooltool project currently does, as project groups don't have bugs/blueprints/etc. on their own. | 17:41 |
ignas | th1a: ruby one, yes | 17:42 |
ignas | th1a: with LDAP as a backend | 17:42 |
ignas | th1a: and a little bit of ruby code | 17:42 |
ignas | Fujitsu: i see | 17:43 |
th1a | ignas: Does it seem like the Ruby one is reasonably packageable? | 17:43 |
ignas | Fujitsu: i'll be consulting with folks at launchpad about it anyway before taking any action | 17:43 |
Fujitsu | ignas: Yep, probably the best idea. You need an admin to take any such action, anyway. | 17:44 |
ignas | Fujitsu: https://bugs.launchpad.net/worldforge/ is a super project | 17:48 |
ignas | i think | 17:48 |
ignas | but it seems that it has blueprints and bugs | 17:48 |
Fujitsu | ignas: It is, yes, but note that the listings have a project column, and reporting a bug asks for a project. | 17:49 |
Fujitsu | It's just an aggregate of all the projects it contains. | 17:49 |
ignas | well - we could probably pull it off with something named schooltool.core, but yes that shouldn't be done without thinking about it ... | 17:50 |
Fujitsu | That would probably work. | 17:51 |
ignas | either that, or naming schooltool superproject like | 17:57 |
ignas | schooltool-suite | 17:57 |
ignas | but that would be rebranding | 17:57 |
ignas | which might be better to avoid | 17:57 |
Fujitsu | The lack of docs was actually discussed during the meeting, to an extent. | 17:59 |
ignas | lack of docs? are you referring to my question in #launchpad? | 18:00 |
Fujitsu | Yeah. | 18:00 |
ignas | i see :) | 18:00 |
ignas | hmm, i see CanDo is using cando-project | 18:12 |
ignas | as a super project | 18:12 |
*** jfroche has joined #schooltool | 18:43 | |
*** ignas has quit IRC | 19:01 | |
*** wbrady has joined #schooltool | 19:50 | |
*** wbrady has quit IRC | 20:21 | |
*** mgedmin has quit IRC | 20:24 | |
*** jfroche has quit IRC | 20:51 | |
*** jelkner has joined #schooltool | 20:56 | |
*** test123 has joined #schooltool | 21:03 | |
*** jhancock has joined #schooltool | 21:03 | |
*** jelkner has quit IRC | 21:50 | |
*** test123 has quit IRC | 22:30 | |
*** ignas has joined #schooltool | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!