*** didymo has joined #schooltool | 01:19 | |
*** lisppaste5 has quit IRC | 01:37 | |
*** lisppaste5 has joined #schooltool | 01:40 | |
*** jfroche has quit IRC | 02:14 | |
*** wrobel has quit IRC | 03:19 | |
*** th1a_ has joined #schooltool | 04:12 | |
*** alga has quit IRC | 04:51 | |
*** didymo has quit IRC | 04:56 | |
*** Bhaskar has joined #schooltool | 05:33 | |
Bhaskar | thla: any new news regarding to schooltool | 05:57 |
---|---|---|
Bhaskar | thala:have you finish monday meeting | 06:04 |
Bhaskar | thla: i am happy , there was an agenda about launchpad translation template | 06:28 |
Bhaskar | thla_: so busy | 07:11 |
*** Bhaskar has quit IRC | 07:29 | |
*** th1a_ has quit IRC | 07:53 | |
*** srichter has joined #schooltool | 09:42 | |
*** matthewrevell has joined #schooltool | 09:52 | |
*** matthewrevell_ has joined #schooltool | 09:55 | |
*** jinty has joined #schooltool | 09:58 | |
*** matthewrevell has quit IRC | 10:03 | |
*** wrobel has joined #schooltool | 10:09 | |
*** matthewrevell_ is now known as matthewrevell | 10:28 | |
*** jfroche has joined #schooltool | 11:05 | |
*** ignas has joined #schooltool | 13:28 | |
*** jinty has quit IRC | 13:55 | |
*** jinty has joined #schooltool | 13:57 | |
*** Aiste has quit IRC | 14:01 | |
*** mgedmin has joined #schooltool | 14:07 | |
mgedmin | yay jinty! | 14:10 |
mgedmin | your test runner branch looks interesting | 14:10 |
*** thisfred has joined #schooltool | 14:17 | |
*** jinty has quit IRC | 14:20 | |
*** jinty has joined #schooltool | 14:21 | |
*** Aiste has joined #schooltool | 14:25 | |
jinty | ignas: any objections to merging the testrunner branch to trunk? | 14:32 |
ignas | testrunner branch ? | 14:33 |
*** joerg has joined #schooltool | 14:38 | |
jinty | ignas: http://source.schooltool.org/trac/browser/branches/jinty-testrunner | 14:38 |
jinty | just something I cooked up yesterday | 14:39 |
ignas | weird, why no emails to the list ? | 14:39 |
jinty | replaces the st testrunner with the zope one | 14:39 |
jinty | I got them... | 14:39 |
ignas | hmm, i didn't i think | 14:39 |
*** joerg_ has quit IRC | 14:40 | |
jinty | hrmf, the mails are in the archive: http://lists.schooltool.org/pipermail/checkins/2007-January/007337.html | 14:42 |
* jinty goes on 15 min break | 14:42 | |
ignas | spambox | 14:47 |
ignas | my spam filter hates Brian Sutherland | 14:49 |
mgedmin | that notorious spammer? | 14:59 |
*** Aim2 has quit IRC | 15:14 | |
*** Aim2 has joined #schooltool | 15:14 | |
ignas | jinty: btw, i htink schooltool depends on both, zope.file and zope.html | 15:31 |
ignas | jinty: ayt? | 15:45 |
*** ccomb has joined #schooltool | 15:45 | |
jinty | ignas: back now, walked to the shops with my mother | 15:50 |
ignas | oh | 15:50 |
ignas | your branch is not working i think ... some problems with eggs not being in pythonpath | 15:51 |
jinty | yeah, but zope.html depends on zope.file | 15:51 |
ignas | a clean make run failed for me | 15:51 |
jinty | hrmpf, mind giving me a traceback? | 15:51 |
ignas | jinty: yes but schooltool depends on zope.file and zope.html independently, so if zope.html changes the code, we still want schooltool to work | 15:51 |
jinty | yes, I just didn't find a direct import of zope.file | 15:52 |
jinty | but I'll look now | 15:52 |
lisppaste5 | ignas pasted "traceback" at http://paste.lisp.org/display/34614 | 15:52 |
jinty | that's my rule, btw, direct import == dependency | 15:53 |
ignas | jinty: hmm, i think we have zope.file in site zcml | 15:54 |
jinty | i see, hmm, when we make things more eggish, what happens to site.zcml? should it become a part of an egg? | 16:01 |
jinty | I mean it's the definition of the schooltool app | 16:01 |
jinty | so maybe it should be distributed with schooltool.app | 16:02 |
jinty | anyway, just mumbling, grumbling | 16:02 |
ignas | managed to reproduce the traceback? | 16:05 |
jinty | yes, just testing a fix+cleanup | 16:08 |
jinty | ignas: apparently having the eggs installed in src and the schooltool module in src causes a bit of infinite recursion. | 16:16 |
jinty | so which do you prefer, eggs installed in ./eggs, or leave them as they were, in ./Zope3/src? | 16:17 |
ignas | ./eggs | 16:21 |
ignas | i am sharing Zope3 among schooltool instances | 16:21 |
ignas | and schooltool egg being registered in Zope3/src was getting in my way | 16:22 |
ignas | Zope - 100 mb vs eggs - a few megs, i can have eggs in all instances | 16:22 |
jinty | ignas: but the eggs will get much bigger, especially if we replace the zope checkout with eggs | 16:25 |
jinty | but perhaps the egg directory can be overridden in future with a makefile variable | 16:26 |
ignas | we'll see :) | 16:26 |
jinty | ignas, ok, should be fixed now, not sure about it working from a dirty checkout though | 16:51 |
ignas | ok | 16:51 |
*** matthewrevell has quit IRC | 17:05 | |
*** matthewrevell has joined #schooltool | 17:08 | |
*** alga has joined #SchoolTool | 17:11 | |
* mgedmin wonders if lib/python would be a good place to keep eggs | 17:13 | |
mgedmin | probably not in the source tree | 17:13 |
*** ccomb has left #schooltool | 17:14 | |
* jinty hopes buildout has a solution for this problem... | 17:32 | |
ignas | jinty: i'll just try moving some functional tests into their own layer (to make app not depend on timetables for example) and if it works - merge changes (even though i already hate the new testrunner) | 17:54 |
*** aelkner has joined #schooltool | 17:55 | |
mgedmin | ignas: it would be good if you could enumerate the reasons of your dislike | 17:55 |
ignas | speed, lack of proper -s, -fu difference | 17:56 |
ignas | --list-tests, different behaviout for -pvv | 17:56 |
*** wdickers has joined #schooltool | 17:58 | |
mgedmin | my personal list includes lack of -C and no support for test checkers | 17:58 |
wdickers | morning | 17:58 |
mgedmin | I find different -s not so bad | 17:58 |
mgedmin | although it does break tab completion | 17:58 |
mgedmin | but it works much better if your source tree is distributed (buildout-style) | 17:59 |
aelkner | wdickers: shall we meet on gmail? | 18:00 |
wdickers | sure | 18:00 |
aelkner | wdickers: I don't see you. | 18:03 |
wdickers | I sent a chat, but it says you're offline | 18:03 |
*** th1a has quit IRC | 18:04 | |
mgedmin | another thing I like about the z3 test runner is that you can filter the tests with -t and -m options | 18:05 |
mgedmin | rather than having to explicitly specify a file regexp of . | 18:06 |
mgedmin | oh, and another thing I miss is a short list of failed test names at the end of the output | 18:06 |
aelkner | wdickers: Is gmail flaking out on us again? | 18:27 |
aelkner | Never mind. | 18:27 |
wdickers | no, sorry | 18:27 |
*** wdickers has quit IRC | 18:38 | |
jinty | ignas: thanks. You seem to hate a lot of stuff ;) | 19:13 |
mgedmin | he mentioned another one in real life: supposedly the schooltool test runner aborts a long-running test with just two or three Ctrl-Cs, while with the zope 3 one you need four or five Ctrl0Cs | 19:17 |
mgedmin | I'm not sure I believe there's a difference | 19:17 |
mgedmin | althought it might be that the z3 test runner has a bare except somewhere | 19:17 |
* jinty normally just holds ctrl-C down a long time | 19:17 | |
jinty | but I hear you, it's just that using the zope test runner with layers is essential if schooltool becomes a namespace package | 19:19 |
jinty | not that that's decided yet | 19:19 |
jinty | It also might have something to do with the z3 testrunner making sub-processes for layers sometimes | 19:19 |
jinty | btw, hope you don't mind the dissappearance of the testrunner you slaved over... | 19:21 |
*** th1a has joined #schooltool | 19:28 | |
*** matthewrevell has quit IRC | 19:28 | |
ignas | jinty: how long will you be online ? | 19:43 |
jinty | ignas: I'm about to go for a swim, but could be semi-online for a couple of hours | 19:43 |
ignas | hmm, i need like 15-20 minutes | 19:44 |
mgedmin | swim? in the middle of winter? | 19:44 |
jinty | :) In south africa it's summer | 19:44 |
jinty | +- 30 degC | 19:44 |
mgedmin | I didn't know you were there | 19:45 |
jinty | visiting my parents for christmass | 19:45 |
jinty | not a holiday, but much better weather | 19:45 |
jinty | anyway, ignas, I'll be around in 20 minutes | 19:46 |
ignas | ok | 19:46 |
*** srichter has quit IRC | 19:50 | |
jinty | back | 20:01 |
ignas | jinty: look at my commit into your branch (sorry for poluting but i was too lazy to add a new branch) | 20:02 |
*** srichter has joined #schooltool | 20:04 | |
ignas | oops branches/jinty-testrunner/src/schooltool/app/ftesting.zcml was added by mistake | 20:10 |
ignas | and is unused | 20:10 |
jinty | ok, sent a mail, I only had one real comment | 20:21 |
jinty | otherwise it looks great, you managed to separate out the timetable tests completely | 20:22 |
ignas | yes, and slowly i will move (at least in functional tests away from package-includes) | 20:23 |
ignas | and i need this refactoring to be able to have lyceum functional tests not interfere with app functional tests, yet have a different zcml | 20:24 |
jinty | yeah, it opens up the way for each subpackage to become an egg as well | 20:24 |
ignas | though i don't know where should all the zope'y include stuff be | 20:25 |
ignas | same for security declarations | 20:25 |
ignas | jinty: thanks for starting the move :) | 20:25 |
jinty | I think that the big chunk of zcml needs to be broken up in some way | 20:25 |
ignas | hmm, maybe, but how? can zope handle duplicate includes? | 20:26 |
jinty | no problem:) I was getting tired ov Zope2 programming and needed a breath of fresh air | 20:26 |
ignas | i mean if i'll include zope.file in timetabling/configure.zcml and in onlinehelp/configure.zcml will it work? | 20:26 |
jinty | yes, AFAIK it ignores files it's seen before | 20:27 |
jinty | so the second time you include the zcml file, it'll just be ignored | 20:27 |
ignas | hmm | 20:28 |
jinty | but it's probably a dangerous idea | 20:28 |
ignas | why so ? | 20:28 |
ignas | i mean shouldn't every schooltool subpackage track it's own dependencies? | 20:29 |
jinty | I can think of 2 reasons, but I'm really speclating | 20:29 |
jinty | speculating | 20:29 |
jinty | if you depend on when you load your zcml, i.e. you want one directive loaded before | 20:29 |
jinty | and if you think about how overrides work, where things loaded in a file higher up in the hirearchy override those loded later | 20:30 |
jinty | but I really don't understand this stuff very well at all | 20:31 |
jinty | s/later/lower/ | 20:31 |
ignas | hmm | 20:32 |
jinty | perhaps the best strategy is to wait until zope can use egg entry points | 20:32 |
jinty | rather than changing things twice | 20:32 |
ignas | makes sense | 20:36 |
jinty | http://wiki.zope.org/zope3/ZIPImportSupportForZope3 | 20:38 |
jinty | http://wiki.zope.org/zope3/ZopeConfigurationEggSupport | 20:38 |
jinty | anyway, things are happening, slowly. | 20:41 |
jinty | goodnight! | 20:42 |
ignas | gnight | 20:43 |
*** jinty has quit IRC | 20:44 | |
*** srichter has quit IRC | 21:12 | |
*** thisfred has left #schooltool | 21:15 | |
*** SteveA has quit IRC | 21:19 | |
*** ignas has quit IRC | 21:31 | |
*** srichter has joined #schooltool | 21:45 | |
*** srichter has quit IRC | 21:58 | |
*** mgedmin has quit IRC | 23:04 | |
*** didymo has joined #schooltool | 23:22 | |
*** didymo has quit IRC | 23:30 | |
*** alga has quit IRC | 23:30 | |
*** Aim2 has quit IRC | 23:30 | |
*** jfroche has quit IRC | 23:30 | |
*** wrobel has quit IRC | 23:30 | |
*** jfroche has joined #schooltool | 23:30 | |
*** didymo has joined #schooltool | 23:30 | |
*** Aim2 has joined #schooltool | 23:35 | |
*** alga has joined #SchoolTool | 23:35 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!