2007-08-16T00:49:30  <ThomasWaldmann> re
2007-08-16T01:03:29  <grzywacz> re
2007-08-16T01:27:05  <CIA-14> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2683:58660fc20599 1.7-jabber-knowak/jabberbot/bot.py: Add a runtime test for pyxmpp version (detect api incompatibility)
2007-08-16T01:27:20  <grzywacz> There you go...
2007-08-16T01:29:30  <ThomasWaldmann> 1 failing test :)
2007-08-16T01:30:33  <grzywacz> Which one? I see none.
2007-08-16T01:31:12  <ThomasWaldmann> sourcecode
2007-08-16T01:32:02  <grzywacz> Passes here and I see no changed files.
2007-08-16T01:32:08  <grzywacz> Which file, line?
2007-08-16T01:32:37  <ThomasWaldmann> /srv/moin_tw/moin-1.7-jabber/jabberbot/xmppbot.py:889:1: E101 indentation contains mixed spaces and tabs
2007-08-16T01:33:27  <ThomasWaldmann> and find out why it doesnt fail for you
2007-08-16T01:33:40  <ThomasWaldmann> strange clock? timestamps?
2007-08-16T01:33:44  <grzywacz> You're right about it being mixed.
2007-08-16T01:34:37  <CIA-14> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2684:f9bf8c57c8e3 1.7-jabber-knowak/jabberbot/xmppbot.py: Fix mixed indentation.
2007-08-16T01:36:24  <grzywacz> It is possible to run tests in parallel on one machine without setting up of some complex machinery?
2007-08-16T01:36:47  <grzywacz> The box I use now has 4 virtual processors, I'd like to use it. ;-)
2007-08-16T01:36:50  <ThomasWaldmann> never tried
2007-08-16T01:37:21  <ThomasWaldmann> dualcore with ht?
2007-08-16T01:38:10  <grzywacz> yes
2007-08-16T01:38:12  <grzywacz> no
2007-08-16T01:38:14  <grzywacz> :D
2007-08-16T01:38:18  <grzywacz> two processors with ht
2007-08-16T01:39:33  <ThomasWaldmann> maybe rather not run them in parallel, they could have trouble when modifying the test wiki
2007-08-16T01:40:01  <TheSheep> ThomasWaldmann: isn't the wiki supposed to be modified by several processes at once?
2007-08-16T01:40:28  <TheSheep> ThomasWaldmann: uless that's the part you're testing >_<
2007-08-16T01:40:30  <grzywacz> :-))
2007-08-16T01:40:32  <ThomasWaldmann> i dont know if our tests are good enough
2007-08-16T01:40:55  <xorAxAx> grzywacz: yes, py.test can parallelise it
2007-08-16T01:41:03  <xorAxAx> without setting up anything
2007-08-16T01:41:10  <xorAxAx> i think its in the docs
2007-08-16T01:41:16  <grzywacz> xorAxAx: any hints? I see no option like that in help...
2007-08-16T01:41:16  <grzywacz> oh
2007-08-16T01:41:33  <xorAxAx> the EU sponsored it, there must be docs
2007-08-16T01:41:45  <ThomasWaldmann> hehe
2007-08-16T01:41:56  <grzywacz> ;]
2007-08-16T01:41:58  <xorAxAx> grzywacz: chapter 5
2007-08-16T01:42:31  <grzywacz> xorAxAx: that's for distributed testing
2007-08-16T01:42:45  <xorAxAx> yes, now you distribute it 4 times to localhost
2007-08-16T01:43:12  <grzywacz> That's not really how I'd like to do that. ;)
2007-08-16T01:43:31  <xorAxAx> why?
2007-08-16T01:43:40  <xorAxAx> well, there is some overhead
2007-08-16T01:43:48  <grzywacz> Precisely because of that.
2007-08-16T01:43:51  <grzywacz> And it's ugly.
2007-08-16T01:43:52  <xorAxAx> but account for it under the idea of "boxing advantages"
2007-08-16T01:43:57  <xorAxAx> hmm
2007-08-16T01:43:58  <grzywacz> It should be able to fork "locally" :<
2007-08-16T01:44:14  <xorAxAx> maybe it has a special case for certain hostnames
2007-08-16T01:44:22  <grzywacz> Nah, I doubt it.
2007-08-16T01:44:25  <grzywacz> Nevermind.
2007-08-16T01:44:25  <xorAxAx> the underlying comm abstratio layer certainly supports the notion of local forks
2007-08-16T01:44:38  <xorAxAx> dont give up too early :)
2007-08-16T01:44:54  <grzywacz> It's just a matter of saving a few seconds anyway. ;)
2007-08-16T01:45:17  <TheSheep> besides, 4 processes running on 4 cores and communicating over sockets are still faster than 1 process
2007-08-16T01:46:09  <TheSheep> (in case of python, processes are faster than threads on multicore cpus in most cases anyways)
2007-08-16T01:46:13  <grzywacz> If we had 10x as many test as we do now, I'd seriously consider doing that ;)
2007-08-16T01:46:29  <TheSheep> grzywacz: write them :)
2007-08-16T01:46:29  <grzywacz> TheSheep: sure, because of GIL madness :P
2007-08-16T01:46:35  <xorAxAx> grzywacz: moins tests are mostly io bound
2007-08-16T01:46:37  <grzywacz> TheSheep: I'm writing them. Slowly. :P
2007-08-16T01:47:05  <grzywacz> xorAxAx:  with 2 gigs of ram I can cache a few files :P
2007-08-16T01:47:18  <ThomasWaldmann> crap HT doesnt count as core
2007-08-16T01:47:27  <grzywacz> It does not.
2007-08-16T01:47:29  <xorAxAx> grzywacz: hehe
2007-08-16T01:49:25  <xorAxAx> grzywacz: you lost:
2007-08-16T01:49:26  <xorAxAx>         if self.hostname == "localhost" and not self.relpath:
2007-08-16T01:49:26  <xorAxAx>             self.inplacelocal = True
2007-08-16T01:49:48  <grzywacz> :P
2007-08-16T01:50:24  <xorAxAx> its doing a plain old fork
2007-08-16T01:50:52  <grzywacz> Fatal Python error: PyImport_GetModuleDict: no module dictionary!
2007-08-16T01:50:54  <grzywacz> kaboom
2007-08-16T01:50:55  <grzywacz> xD
2007-08-16T01:50:57  <xorAxAx> thats the famous py.test magic
2007-08-16T01:51:01  <xorAxAx> grzywacz: on process exit?
2007-08-16T01:51:51  <grzywacz> Nah, I guess I passed a strange value after -d
2007-08-16T01:52:51  <grzywacz> py.test  8,57s user 0,68s system 61% cpu 14,980 total
2007-08-16T01:52:56  <grzywacz> That's for a single process..
2007-08-16T01:53:34  <xorAxAx> +            if resource:
2007-08-16T01:53:34  <xorAxAx> +                return extension in resource['supports']
2007-08-16T01:53:42  <xorAxAx> return resource and extension in resource['supports']
2007-08-16T01:53:44  <xorAxAx> :-)
2007-08-16T01:54:07  <grzywacz> I sense a failure with multiple processess...
2007-08-16T01:54:09  <grzywacz> xorAxAx: good catch
2007-08-16T01:54:25  <xorAxAx> i am not sure about is_dnd
2007-08-16T01:54:36  <xorAxAx> shouldnt you check whether there is one resource thta is not dnd?
2007-08-16T01:54:37  <grzywacz> py.test -d  2,03s user 0,24s system 2% cpu 1:32,03 total
2007-08-16T01:54:39  <grzywacz> haha
2007-08-16T01:54:45  <xorAxAx> but online or ffc?
2007-08-16T01:55:01  <grzywacz> It was idle as hell...
2007-08-16T01:55:10  <grzywacz> xorAxAx: let me look at dnd again
2007-08-16T01:55:29  <grzywacz> Oh, and yes: 3 test fail when doing a distributed test.
2007-08-16T01:55:33  <grzywacz> *tests
2007-08-16T01:55:36  <xorAxAx> +    Since __revision__ is broken in current trunk, we can't relay on it.
2007-08-16T01:55:39  <xorAxAx> s/relay/rely/
2007-08-16T01:56:16  <grzywacz> Indeed.
2007-08-16T01:56:56  <CIA-14> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2685:c960a907690e 1.7-jabber-knowak/jabberbot/bot.py: Spelling fix.
2007-08-16T01:57:36  <grzywacz> xorAxAx: I think is_dnd() is ok. I'm only interested if the resource with highest priority is dnd, as that the one that will get a message by default.
2007-08-16T01:57:50  <grzywacz> omg
2007-08-16T01:57:56  <grzywacz> I fail at English at this time.
2007-08-16T01:58:08  <xorAxAx> well, if you only send messages to it, thats ok
2007-08-16T01:58:16  <xorAxAx> does jabber intend that?
2007-08-16T01:58:47  <xorAxAx> but indeed, you would be severely ill in case of having a lower prioritised resource being online while the highest resource is dnd
2007-08-16T01:59:02  <xorAxAx> (in fact, priorities dont matter)
2007-08-16T01:59:44  <grzywacz> Yes, I'm sending notifications to a bare jid, so they will be routed to the resource with the highest priority.
2007-08-16T02:01:30  <grzywacz> Hm.
2007-08-16T02:01:47  <grzywacz> Looks like my distributed run has broken the wiki.
2007-08-16T02:02:16  <xorAxAx> hehe
2007-08-16T02:02:34  <xorAxAx> lanius: can you try a distributed run as well?
2007-08-16T02:04:44  <grzywacz> I can see test_Hits.py macro failing every time.
2007-08-16T02:05:50  <grzywacz> hm
2007-08-16T02:07:00  <grzywacz> Maybe I'm hitting resource limits. ^^;
2007-08-16T02:12:18  <grzywacz> Maybe not, but I can't reproduce the problem with wiki any more.
2007-08-16T08:39:35  <ThomasWaldmann> moin
2007-08-16T09:39:56  <grzywacz> ~moin
2007-08-16T10:35:04  <grzywacz> http://video.google.com/videoplay?docid=7108406426776765294
2007-08-16T10:35:08  <grzywacz> Worth seeing.
2007-08-16T11:01:09  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2885:e18d8bb229fc 1.7-maninfo-vpv/MoinMoin/action/SisterDiff.py: cleanup SisterDiff as per pylint, handle strings in a more pythonic way, hopefully saves a bit of memory too
2007-08-16T11:04:00  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2886:ad8f6697f7dc 1.7-maninfo-vpv/MoinMoin/action/SisterDiff.py: fix one docstring
2007-08-16T11:08:38  <CIA-14> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2686:248489d28118 1.7-jabber-knowak/jabberbot/xmppbot.py: Make a conditional a little bit more pretty. ;)
2007-08-16T11:10:59  *** ThomasWaldmann changes topic to "MoinMoin Developer Channel - SOC student deadline is 2007-08-20 19:00 UTC - User or third-party issues should go to #moin. Note that you are publicly logged here: http://moinmo.in/MoinMoinChat/Logs/moin-dev"
2007-08-16T11:22:10  <ThomasWaldmann> hm, google seems to plan to take quite some time looking into student code - they give about 1.5 months until the last students have to submit their code (I don't think they have to spread it like this due to missing bandwidth)
2007-08-16T11:23:37  <ThomasWaldmann> http://groups.google.com/group/google-summer-of-code-announce/web/how-to-provide-google-with-sample-code
2007-08-16T11:24:40  <ThomasWaldmann> """Please only provide a sample of the work you had done by August 20, 2007.  If you would like folks to be able to take a look at further work you have done since the deadline,     please include pointers in a README file."""
2007-08-16T11:25:39  <grzywacz> hm
2007-08-16T11:25:58  <grzywacz> I'm not sure if reviewing this much code would do them any good. ;)
2007-08-16T11:26:15  <grzywacz> How many students are there now in the program?
2007-08-16T11:27:54  <ThomasWaldmann> I dont know. But I guess some "manpower limit" is the restriction here, not network bandwidth.
2007-08-16T11:28:12  <grzywacz> Most likely.
2007-08-16T11:28:22  <grzywacz> I don't like the "code submission time window", sounds messy.
2007-08-16T11:28:48  <ThomasWaldmann> please also note that they want you to  """include a README file with a further information, such as a pointer to your abstract, etc."""
2007-08-16T11:29:21  <grzywacz> Yeah, I've seen that.
2007-08-16T11:29:28  <ThomasWaldmann> I told you to make docs/CHANGES.xxxx so if you do that right, it will be dual use. :)
2007-08-16T11:30:17  <grzywacz> I guess that I'll have to extend it anyway with repository link and the like anyway.
2007-08-16T11:30:25  <grzywacz> Such information is not needed in CHANGES. :)
2007-08-16T11:30:34  <grzywacz> s/anyway//
2007-08-16T11:30:42  <ThomasWaldmann> The format and content must be so that it can be included in the main CHANGES without doing many edits.
2007-08-16T11:31:18  <ThomasWaldmann> Stripping away some stuff at top and bottom is no problem, but I don't like to rewrite any single line because you forgot to give context.
2007-08-16T11:32:02  <grzywacz> http://groups.google.com/group/google-summer-of-code-announce/web/how-to-provide-google-with-sample-code
2007-08-16T11:32:16  <grzywacz> Looking at timeline at the bottom, it looks like a resource constraint. ;)
2007-08-16T11:33:07  <grzywacz> Oh crap, I'll have to remember to upload my code on 24th of September. :D
2007-08-16T11:33:18  <grzywacz> potentially, that is ;>
2007-08-16T11:34:35  <ThomasWaldmann> yeah, but better extract it after the deadline, they only want begin..deadline
2007-08-16T11:35:25  <grzywacz> I know.
2007-08-16T11:40:25  <ThomasWaldmann> grzywacz: you need to reformat your CHANGES so it can be copied into main CHANGES
2007-08-16T11:42:17  <ThomasWaldmann> see Xapian stuff under "New Features" in CHANGES for an example how it has to look like.
2007-08-16T11:43:47  <ThomasWaldmann> vpv: you still have no CHANGES.maninfo file. better start it asap.
2007-08-16T11:44:47  <DrFrasierCrane> ThomasWaldmann, I'm in the process of setting up Newton homepage and of course I want to use MoinMoin as CMS ;-) I browsed thorugh ThemeMarket yesterday and I really like this first one
2007-08-16T11:44:58  <DrFrasierCrane> can I use it / modify it or should I contact the author first?
2007-08-16T11:46:09  <ThomasWaldmann> lanius: your CHANGES.storage needs more information for the wiki admin (can be a pointer to a Help* page), also check formatting.
2007-08-16T11:47:11  <ThomasWaldmann> DrFrasierCrane: it is gpl code
2007-08-16T11:48:07  <ThomasWaldmann> if you test it with 1.5.8 an update with added "tested with 1.5.8" comment would be welcome.
2007-08-16T11:48:19  <ThomasWaldmann> if you have to do changes, ask.
2007-08-16T11:48:46  <DrFrasierCrane> ok
2007-08-16T11:50:56  <ThomasWaldmann> zenhase: you also should add some CHANGES.genshitheme file and you still have some work to do to complete your 1/2 task.
2007-08-16T11:51:22  <ThomasWaldmann> ffesti:
2007-08-16T11:53:50  <ThomasWaldmann> where is neagulm?
2007-08-16T11:56:04  <xorAxAx> ThomasWaldmann: LOL, that certainly looks like machine and not human limits
2007-08-16T11:56:24  <xorAxAx> because humans dont need to review the code at the time it is uploaded
2007-08-16T11:57:26  <xorAxAx> grzywacz: see http://moinmo.in/GoogleSoc2006 on how to generate the patch file
2007-08-16T12:09:30  <ThomasWaldmann> xorAxAx: i dont think they would've to spread it over 1.5m for machine limits. 1 or 2 weeks would be far enough.
2007-08-16T12:10:21  <ThomasWaldmann> but I guess they want better oversight by getting it in piece by piece, reviewing code and survey and sending out payments.
2007-08-16T12:10:47  <xorAxAx> ThomasWaldmann: hmm
2007-08-16T12:10:59  <xorAxAx> ThomasWaldmann: well, it looks b0rked to me in any case
2007-08-16T12:11:18  <xorAxAx> and shows how bad their tools are in some cases
2007-08-16T12:12:38  <ThomasWaldmann> it could be also to avoid quite some "when will I get payment/tshirt" student mails
2007-08-16T12:12:51  <ThomasWaldmann> because they won't ask before submitting their stuff :)
2007-08-16T12:15:10  <ffesti> ThomasWaldmann, /me -> lunch brb
2007-08-16T12:15:11  <xorAxAx> indeed, it lowers the rate of some emails
2007-08-16T12:15:25  <xorAxAx> but i dont see how a rate of emails is a problem
2007-08-16T12:15:40  <xorAxAx> because your MUA queues them for you nicely ... maybe except if you use gmail?
2007-08-16T12:16:47  <grzywacz> xorAxAx: ack
2007-08-16T12:19:16  <DrFrasierCrane> people participating in SOC get paid?! Oo
2007-08-16T12:19:54  <ThomasWaldmann> yeah, so they can rather code than sell cheeseburgers :))
2007-08-16T12:20:04  <xorAxAx> DrFrasierCrane: thats the whole point, they are all money-soaking students that regard open source as some way to push their CV :)
2007-08-16T12:20:16  <xorAxAx> (hopefully not :))
2007-08-16T12:20:27  <DrFrasierCrane> hehe
2007-08-16T12:22:06  <xorAxAx> and some of them plan their world trip by plane while the mentors discuss how to drop the student
2007-08-16T12:22:56  <ThomasWaldmann> (not the case this year)
2007-08-16T12:23:20  <DrFrasierCrane> heh, nice...
2007-08-16T12:23:58  <DrFrasierCrane> and I thought SOC was something so noble that people would die for it :D
2007-08-16T12:24:00  <xorAxAx> yes, our industrial grade coder from 2006 acted like that
2007-08-16T12:24:23  <DrFrasierCrane> but I guess those are the exceptions right
2007-08-16T12:25:18  <xorAxAx> yes
2007-08-16T12:26:14  <DrFrasierCrane> btw yesterday I was installing some python stuff in apache and I had a dilemma what to choose - mod_python or mod_wsgi, I decided to use mod_python because I realized that MoinMoin may not work well with mod_wsgi
2007-08-16T12:26:25  <DrFrasierCrane> did you guys consider looking into wsgi?
2007-08-16T12:26:36  <xorAxAx> it works well with it
2007-08-16T12:26:46  <ThomasWaldmann> the "show me your code" policy this year avoided some fundamental troubles
2007-08-16T12:27:02  <DrFrasierCrane> xorAxAx, ok, my bad
2007-08-16T12:27:43  <ThomasWaldmann> don't use mod_python and don't use mod_wsgi in non-daemon mode
2007-08-16T12:30:45  <DrFrasierCrane> it's a normal hosting server, many PHP sites run on it, I just installed mod_python yesterday, then installed Trac (works fine) and now I'm going to install MoinMoin
2007-08-16T12:31:11  <ThomasWaldmann> DrFrasierCrane: btw, i tested the first rc of mod_wsgi with moin and found some minor problems that were fixed in rc2. if you are working on it anyway, maybe test their latest stuff.
2007-08-16T12:31:32  <grzywacz> ThomasWaldmann: what policy?
2007-08-16T12:32:02  <ThomasWaldmann> grzywacz: remember, I asked you to show some of your code. :)
2007-08-16T12:32:42  <DrFrasierCrane> ThomasWaldmann, ok, although I have mod_python already installed so I probably won't mess with it in the near future.. but now I've just read the warning in HelpOnInstalling page that mod_python may take a lot of memory - is that something I should be worried about?
2007-08-16T12:33:13  <DrFrasierCrane> of course I don't expect some large number of visits, but I wouldn't want to slow down the whole server too...
2007-08-16T12:33:22  <ThomasWaldmann> no, rather strange behaviour
2007-08-16T12:33:45  <ThomasWaldmann> but you can just try, maybe it works for you :)
2007-08-16T12:33:48  <grzywacz> ThomasWaldmann: ah, beforehand? Yes.
2007-08-16T12:34:53  <ThomasWaldmann> grzywacz: if you would've showed some trivial code using hungarian notation, I guess there would've been some flashing red lights.
2007-08-16T12:36:36  <ThomasWaldmann> DrFrasierCrane: btw, mod_wsgi has some working "restart daemon after xx requests", which can be useful for stability and resource consumption.
2007-08-16T12:37:00  <DrFrasierCrane> ThomasWaldmann, ok, I'll keep that in mind, thanks
2007-08-16T12:37:23  <ThomasWaldmann> (and you dont need to restart apache for this)
2007-08-16T12:45:14  <vpv> am I doing something wrong when trying to get an added page into cache by self.request.redirectedOutput(peditor.send_page, content_only=1) where peditor == PageEditor isntance?
2007-08-16T12:46:11  <vpv> If I go to that page in a browser later, it seems like it's not cached
2007-08-16T12:46:23  <xorAxAx> try without content_only=1
2007-08-16T12:47:25  <vpv> then I get a HeadersAlreadySentException, that's why I had content_only there
2007-08-16T12:48:22  <vpv> I mean, I'm calling it in a loop and the first time works, latters won't
2007-08-16T12:51:03  <vpv> ok now I do an init_request per page, that way I can avoid the exception, I still need to see if the pages really are cached
2007-08-16T12:54:07  <vpv> seems they're not, first load with a browser is still a lot more slower and cpu intensive for the moin server than a latter load
2007-08-16T13:18:13  <grzywacz> ThomasWaldmann: :D
2007-08-16T13:18:55  * grzywacz slightly afk now, looking for a new flat remotely and talking about his masters thesis
2007-08-16T14:11:51  <ThomasWaldmann> bbl
2007-08-16T14:41:08  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2887:c47c572b5bd1 1.7-maninfo-vpv/ (MoinMoin/script/import/manimport.py docs/CHANGES.maninfo): Add initial CHANGES.maninfo, add my attempt of getting new pages cached as commented out
2007-08-16T14:42:42  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2888:78bdc55b33aa 1.7-maninfo-vpv/docs/CHANGES.maninfo: Add newline to CHANGES.maninfo, sorry...
2007-08-16T15:29:10  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2889:9be443823a3f 1.7-maninfo-vpv/MoinMoin/action/SisterDiff.py: convert SisterDiff pattern handling from string concatenation to list and joining
2007-08-16T15:48:49  <dreimark> moin
2007-08-16T15:50:46  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2890:3c3cdd8335cb 1.7-maninfo-vpv/MoinMoin/action/SisterDiff.py: cleanup previous changes made to SisterDiff
2007-08-16T16:04:37  <dreimark> bbl
2007-08-16T17:03:18  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2891:7566f708e42b 1.7-maninfo-vpv/MoinMoin/script/import/manimport.py: refactor excludes handling a bit
2007-08-16T17:03:21  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2892:affe88213a75 1.7-maninfo-vpv/MoinMoin/script/import/manimport.py: refactor filelist.xml cache handling to function handle_cache()
2007-08-16T17:20:33  <grzywacz> It's so hot today. :S
2007-08-16T17:23:24  <vpv> yeah, it was so hot here yesterday and a couple of nights ago that it caused me a terrible headache, killed my productivity for yesterday totally :/
2007-08-16T17:23:56  <vpv> I'm a stereotypical Finn, if it starts to be about 30 Celcius, I'm pretty much half dead at that point
2007-08-16T17:32:32  <grzywacz> :-)
2007-08-16T17:33:11  * grzywacz goes to bug Psi people
2007-08-16T17:50:46  <grzywacz> xorAxAx: http://spoko.math.uni.lodz.pl/~grzywacz/form.png
2007-08-16T17:51:08  <grzywacz> xorAxAx: looking at this screenshot it becomes obvious that comment should be sent separately as well. ;)
2007-08-16T17:52:13  <xorAxAx> yeah, would make it nicer
2007-08-16T17:52:42  <lanius> ThomasWaldmann: what kind of information? Admins do not have do change anything
2007-08-16T17:52:55  <lanius> i could add the wikiconfig stuff
2007-08-16T17:52:58  <lanius> anything else?
2007-08-16T18:05:48  <CIA-14> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2822:f6b1a8e1f82a 1.7-storage-hwendel/MoinMoin/ (action/info.py storage/backends/moin16.py): fix another edit-log bug
2007-08-16T18:06:02  <lanius> ThomasWaldmann: the edit-log stuff was not tested very well in action, the rest was
2007-08-16T18:06:08  <lanius> ThomasWaldmann: fixed the Sandbox bug
2007-08-16T18:06:19  <lanius> ThomasWaldmann: OrphanedPages is also broken in 1.7
2007-08-16T18:15:11  <CIA-14> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2823:b7680228ae30 1.7-storage-hwendel/MoinMoin/logfile/editlog.py: fix small local edit-log bug
2007-08-16T18:24:51  <lanius> ThomasWaldmann: there is a bug in FixedRecordLogFile that it does skip the first line when going reverse
2007-08-16T18:28:12  <xorAxAx> missing unittests?
2007-08-16T18:41:39  <lanius> xorAxAx: yes
2007-08-16T18:54:50  <grzywacz> lanius: have you already tried running parallel testing?
2007-08-16T18:58:13  <lanius> no, how do i do that?
2007-08-16T18:59:56  <grzywacz> Edit MoinMoin/contest.py and add something like "dist_hosts = ['localhost'] * 3
2007-08-16T19:00:07  <grzywacz> at the end (without leading ")
2007-08-16T19:00:17  <grzywacz> 3 is number of processes.
2007-08-16T19:00:22  <grzywacz> Then run `py.test -d`
2007-08-16T19:00:58  <xorAxAx> well. rather put it into your personal conftest :)
2007-08-16T19:01:19  <grzywacz> lanius: are you on windows?
2007-08-16T19:01:32  <lanius> yes
2007-08-16T19:01:34  <grzywacz> lanius: 'cos it seems that this depends on os.fork :S
2007-08-16T19:02:40  <xorAxAx> no, it doesnt
2007-08-16T19:02:46  <xorAxAx> it uses popen
2007-08-16T19:03:07  <xorAxAx> (which uses fork on posix :))
2007-08-16T19:03:08  <grzywacz> Ah, remote machines. nvm
2007-08-16T19:03:30  <lanius> where do i have to add the line?
2007-08-16T19:04:33  <xorAxAx> see the py.test docs
2007-08-16T19:05:21  * DrFrasierCrane configured MoinMoin (http://newton.grupa3g.pl/moin) !
2007-08-16T19:05:25  <DrFrasierCrane> kewl
2007-08-16T19:07:16  <grzywacz> :>
2007-08-16T19:07:45  <DrFrasierCrane> god dammit skype doesn't work all day for me only ?!
2007-08-16T19:08:49  <grzywacz> yes :P
2007-08-16T19:12:09  <CIA-14> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2824:244ab8bab48b 1.7-storage-hwendel/ (docs/CHANGES.storage tests/wikiconfig.py): improve CHANGES.storage
2007-08-16T19:14:04  <grzywacz> -_-
2007-08-16T20:02:17  <neagulm> hello
2007-08-16T20:10:58  <ThomasWaldmann> re
2007-08-16T20:11:46  <ThomasWaldmann> neagulm: please create CHANGES.xxxx now
2007-08-16T20:12:16  <neagulm> ThomasWaldmann, ok, creating now
2007-08-16T20:13:30  <neagulm> ThomasWaldmann, I have a big problem: graphviz (dot). I can't manage to make it run with less the 4G RAM for rendering a wiki graph
2007-08-16T20:13:44  <ThomasWaldmann> lanius: see docs/CHANGES (e.g. the Xapian stuff), I want to have similar information in your changes file about your stuff
2007-08-16T20:14:02  <neagulm> ThomasWaldmann, do you have some experience with it?
2007-08-16T20:14:32  <ThomasWaldmann> well, then your stuff is too complex
2007-08-16T20:14:59  <ThomasWaldmann> the other graph renderers from graphviz that consume less memory iirc
2007-08-16T20:16:58  <ThomasWaldmann> lanius:        22       * page_backend: The storage backend to access new pages
2007-08-16T20:17:06  <ThomasWaldmann> and what about old pages there? :D
2007-08-16T20:18:18  <ThomasWaldmann>        18     * A few new variables were introduced for the configuration of the wiki.
2007-08-16T20:18:21  <ThomasWaldmann>        19       The default values in multiconfig.py should be OK for most uses.
2007-08-16T20:18:30  <ThomasWaldmann> try to make that writing more meaningful
2007-08-16T20:20:24  <ThomasWaldmann> (you are requiring a "storage" context of the reader that won't be there if we copy that to CHANGES
2007-08-16T20:22:00  <ThomasWaldmann> the Help page is still missing (+ the reference to it from CHANGES)
2007-08-16T20:22:54  <ThomasWaldmann> (it should be a subpage of HelpOnConfiguration as it is not intended for wiki users, but people installing and configuring the wiki)
2007-08-16T20:23:34  <ThomasWaldmann> but until we make moinmaster for 1.7, please put it under the 1.7 todo page on moinmoin wiki
2007-08-16T20:25:29  <ThomasWaldmann> for the help page, just assume the moin_fs16 stuff were NOT the default and explain what needs to be configured (and why) to make it work like it is working now by default.
2007-08-16T20:25:53  <ThomasWaldmann> that will be useful once we add another storage backend, maybe even another default storage backend
2007-08-16T20:29:08  <ThomasWaldmann> lanius:        97     * removed RootPage.getPagePath, Page.getPagePath, page.__text_filename
2007-08-16T20:29:35  <ThomasWaldmann> past tense for post-soc todo sounds strange
2007-08-16T20:34:23  <ThomasWaldmann> lanius: you can also deprecate the old data_dir and underlay_dir config variables on the Help Page, so that we can drop them one release later
2007-08-16T20:37:58  <ThomasWaldmann> neagulm: that CLASSIFIER file that contains wiki markup docs should be put onto the wiki and referenced by your CHANGES.xxx file
2007-08-16T20:38:18  <neagulm> ThomasWaldmann, ok
2007-08-16T20:39:13  <neagulm> ThomasWaldmann, Should I create two CHANGES files (for the recommendation system and the spam classifier) ? Or just a single file?
2007-08-16T20:42:11  <ThomasWaldmann> i guess we cant merge one without the other, can we?
2007-08-16T20:50:14  <ThomasWaldmann> the main branch has 2 failing tests now if xmpp stuff is not installed
2007-08-16T20:51:02  <ThomasWaldmann> grzywacz:
2007-08-16T20:51:48  <ThomasWaldmann> or rather xorAxAx: :)
2007-08-16T20:52:28  <ThomasWaldmann> xorAxAx: that's already fixed in jabber branch
2007-08-16T20:54:09  <ThomasWaldmann> neagulm: you have one failing test in your branch that does not fail in main branch. a merge should fix that.
2007-08-16T20:54:39  <ThomasWaldmann> neagulm: maybe merge after xorAxAx has fixed the failures in main branch
2007-08-16T20:58:07  <xorAxAx> ThomasWaldmann: i know
2007-08-16T20:58:26  <xorAxAx> ThomasWaldmann: thats a stupid hint, he could pull karols branch as well
2007-08-16T20:58:33  <xorAxAx> to avoid blocking operations
2007-08-16T20:58:47  <ThomasWaldmann> zenhase: E   from genshi.template import TemplateNotFound
2007-08-16T20:58:47  <ThomasWaldmann> >   ImportError: No module named genshi.template
2007-08-16T20:59:14  <ThomasWaldmann> IIRC i told you about 1..2 months ago that your tests must skip, not crash
2007-08-16T20:59:59  <ThomasWaldmann> nevertheless main branch needs fixing
2007-08-16T21:00:09  <ThomasWaldmann> and it is not stupid
2007-08-16T21:00:29  <ThomasWaldmann> main branch is intended to be an official source
2007-08-16T21:00:55  <ThomasWaldmann> merging other branches is on your own risk
2007-08-16T21:02:34  <xorAxAx> ThomasWaldmann: well, if i push his changes to the main repo, the result is the same
2007-08-16T21:02:40  <xorAxAx> in any case, he doesnt need to wait for me
2007-08-16T21:03:08  <ThomasWaldmann> it's a question of responsibility :)
2007-08-16T21:03:38  <xorAxAx> yes, everybody is resonsible to deliver stable code with unittests :)
2007-08-16T21:03:42  <ThomasWaldmann> e.g. if some student pulls from 1.6-storage and fucks up by doing it, it is his problem :)
2007-08-16T21:03:50  <xorAxAx> as long there are unittests, people can easily notice if it breaks
2007-08-16T21:04:01  <xorAxAx> well, we should realise it early enough
2007-08-16T21:04:55  <grzywacz> what what?
2007-08-16T21:05:04  <grzywacz> Anything seriously broken in my branch?
2007-08-16T21:05:13  <ThomasWaldmann> not now
2007-08-16T21:05:23  <grzywacz> okay
2007-08-16T21:05:34  <ThomasWaldmann> at least not afaik :)
2007-08-16T21:06:06  <grzywacz> Well, I'm not aware of any non-jabber breakage either ;-)
2007-08-16T21:07:39  <ThomasWaldmann> grzywacz: try to include your CHANGES.jabber into CHANGES (don't commit that) to see what you need to format/tell differently to make it easier.
2007-08-16T21:07:54  <grzywacz> ThomasWaldmann: will do
2007-08-16T21:08:03  * xorAxAx silently pushed karols branch
2007-08-16T21:08:05  <xorAxAx> to main
2007-08-16T21:08:18  <grzywacz> CIA is our ally in silently pushing branches now. ;-)
2007-08-16T21:08:21  <ThomasWaldmann> hmm, otoh, your stuff is already merged, so you can also put it into CHANGES and commit that.
2007-08-16T21:08:47  <ThomasWaldmann> then I don't have to reindent and clean it up :)
2007-08-16T21:12:19  <ThomasWaldmann> grzywacz: maybe keep a separate copy of your CHANGES.jabber even after merging it into main CHANGES, for Google SOC team
2007-08-16T21:14:48  <grzywacz> I intended to do so.
2007-08-16T21:23:32  <ThomasWaldmann> grzywacz: no todos left?
2007-08-16T21:23:55  <xorAxAx> many
2007-08-16T21:26:42  <grzywacz> ThomasWaldmann: quite a few :)
2007-08-16T21:26:52  <grzywacz> http://spoko.math.uni.lodz.pl/~grzywacz/wawa/DSCN5119.JPG.small.jpg ;-)
2007-08-16T21:27:25  <ThomasWaldmann> grzywacz: there is a libxml2 import but no hint in CHANGES that it is a requirement?
2007-08-16T21:28:12  <xorAxAx> grzywacz: whats that lit up thing in the upper left corner?
2007-08-16T21:28:55  <grzywacz> ThomasWaldmann: it's required by pyxmpp
2007-08-16T21:29:33  <grzywacz> xorAxAx: upper-left?
2007-08-16T21:29:49  <xorAxAx> well, mid-lef
2007-08-16T21:29:49  <xorAxAx> t
2007-08-16T21:30:16  <grzywacz> The blue one? A building far away.
2007-08-16T21:30:23  <grzywacz> It's just my crappy camera that can't get it right. ;)
2007-08-16T21:30:33  <xorAxAx> sure
2007-08-16T21:32:02  <xorAxAx> grzywacz: you still need to fix the revert action
2007-08-16T21:32:41  <grzywacz> xorAxAx: I know.
2007-08-16T21:32:55  <xorAxAx> :-)
2007-08-16T21:32:59  <grzywacz> Too bad this view looks much more impressive IRL. It takes the whole window when sitting mid room.
2007-08-16T21:34:24  <xorAxAx> it looks too much industrialised :)
2007-08-16T21:35:11  <grzywacz> No wonder, center of Warsaw.
2007-08-16T21:35:59  <grzywacz> http://spoko.math.uni.lodz.pl/~grzywacz/wawa/DSCN5121.JPG.small.jpg
2007-08-16T21:36:15  <grzywacz> A romantic cementary just out of the balcony. ;-))
2007-08-16T21:37:32  <ThomasWaldmann> kind of a preview X-D
2007-08-16T21:58:18  <grzywacz> xorAxAx: http://spoko.math.uni.lodz.pl/~grzywacz/form2.png
2007-08-16T21:58:35  <grzywacz> xorAxAx: using multiple fixed fields for message doesn't work
2007-08-16T21:58:43  <grzywacz> Maybe get rid of the description alltogather for data forms?
2007-08-16T22:00:22  <xorAxAx> grzywacz: nah
2007-08-16T22:00:32  <xorAxAx> then just add a few new lines
2007-08-16T22:01:31  <grzywacz> xorAxAx: as a separator? I'm not sure it's a good idea, we can't depend on the way it's displayed in psi only. ;)
2007-08-16T22:01:31  <grzywacz> http://spoko.math.uni.lodz.pl/~grzywacz/form3.png
2007-08-16T22:01:31  <grzywacz> Well, I could put the notification text in a multi line text widget, but it looks awkward.
2007-08-16T22:03:53  <grzywacz> Hm, contact handling certainly needs some rafactoring.
2007-08-16T22:04:12  <grzywacz> But I'll leave that post-20th, as it's not critical atm.
2007-08-16T22:04:23  <grzywacz> refactoring even
2007-08-16T22:06:38  <grzywacz> http://spoko.math.uni.lodz.pl/~grzywacz/forms/form4.png
2007-08-16T22:07:05  <grzywacz> Magic-free version, because OOB support isn't reported by psi and normally won't be used :P
2007-08-16T22:08:31  <DrFrasierCrane> is it possible to disable user registartion?
2007-08-16T22:08:34  <DrFrasierCrane> i found this http://donc.wordpress.com/2006/08/02/creating-a-private-wiki-with-moinmoin/
2007-08-16T22:08:37  <DrFrasierCrane> but this sounds like a hack
2007-08-16T22:09:42  <xorAxAx> grzywacz: cool
2007-08-16T22:10:28  <grzywacz> xorAxAx: looks good? Ok, I'll stick with that, then. Time to fix other codepaths now. :D
2007-08-16T22:12:02  <ThomasWaldmann> DrFrasierCrane: no
2007-08-16T22:12:45  <DrFrasierCrane> ThomasWaldmann, btw this is how plsavez theme looks like in 1.5.8: http://newton.grupa3g.pl/moin/FrontPage
2007-08-16T22:12:51  <DrFrasierCrane> it's fine I gues
2007-08-16T22:13:59  <ThomasWaldmann> too small for my taste
2007-08-16T22:14:39  <DrFrasierCrane> oh i've just noticed that it is marked as "works with 1.5.x" in theme market
2007-08-16T22:14:46  <DrFrasierCrane> so no need for adding a note then
2007-08-16T22:14:59  <DrFrasierCrane> well I'll add some modifications for sure
2007-08-16T22:15:04  <DrFrasierCrane> after I contact the auithor
2007-08-16T22:15:40  <ThomasWaldmann> it wastes quite some screen estate in the logo/search section
2007-08-16T22:16:58  <grzywacz> DrFrasierCrane: yes, search should be bottom-aligned with logo
2007-08-16T22:17:03  <grzywacz> DrFrasierCrane: otherwise quite nice
2007-08-16T22:17:34  <DrFrasierCrane> :D easy guys :) it's a theme from ThemeMarket (see: http://www.plsavez.hr/), I'll add my modifications and maybe post it on ThemeMarket too if that's possible
2007-08-16T22:18:55  <xorAxAx> dont forget that this is off topic here :)
2007-08-16T22:19:25  <xorAxAx> every serious one of us is in #moin as well
2007-08-16T22:19:46  <DrFrasierCrane> yeah, sorry
2007-08-16T22:19:57  <xorAxAx> grzywacz: hmm, you are not serious :)
2007-08-16T22:20:41  <grzywacz> xorAxAx: only because I'm not at home :P
2007-08-16T22:20:53  <xorAxAx> hehe
2007-08-16T22:48:35  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2769:b2bd25503052 1.7-classify-mneagul/MoinMoin/ (3 files in 3 dirs): Small code cleanup
2007-08-16T22:48:37  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2770:302ea3ebdaf5 1.7-classify-mneagul/MoinMoin/script/recommender/index.py: Small cleanup
2007-08-16T22:48:45  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2771:f32c7c732d02 1.7-classify-mneagul/docs/CLASSIFIER: Remove old docs
2007-08-16T22:48:46  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2772:4ef0c06c4438 1.7-classify-mneagul/contrib/spambayes/SpamBayes1.1a4.patch: Add the contributed SpamBayes1.1a4 patch
2007-08-16T22:48:48  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2773:c217b645278d 1.7-classify-mneagul/docs/ (CHANGES.recommender CHANGES.spamfilter): Initial CHANGES.* files
2007-08-16T22:51:24  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2774:f9fc61f17bd0 1.7-classify-mneagul/MoinMoin/script/recommender/graph.py: Initial and (almost) useless DOT file generation script.
2007-08-16T22:51:46  <xorAxAx> neagulm: is your code pep8 clean? :)
2007-08-16T22:53:37  <ThomasWaldmann> lanius: much better now, no crashes (on storage related code) yet
2007-08-16T22:55:22  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2775:6a2ac8a9cd06 1.7-classify-mneagul/MoinMoin/script/recommender/graph.py: Remove deprecated has_key()
2007-08-16T22:56:33  <neagulm> xorAxAx, I hope. The SpamBayes patch might not be pep8 compliant but it was accepted by Skip
2007-08-16T22:56:56  <xorAxAx> well, i mean your code :)
2007-08-16T22:57:37  * grzywacz is breaking things left & right and hopefully will get everything fixed and shiny by the deadline xD
2007-08-16T22:58:28  <xorAxAx> as long as new features come out of it :)
2007-08-16T23:01:00  <grzywacz> Yes, every notification should by available both as text and data forms when I finish this.
2007-08-16T23:01:17  <grzywacz> And there should be less of endless if..elif..else blocks :P
2007-08-16T23:33:30  <grzywacz> omg, stupid lib
2007-08-16T23:52:29  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2776:0a544eba4580 1.7-classify-mneagul/MoinMoin/action/learnpages.py: Remove learn pages action
2007-08-16T23:52:31  <CIA-14> moin: Marian Neagul marian@info.uvt.ro main * 2777:823893eef0cc 1.7-classify-mneagul/MoinMoin/script/recommender/ (cluster.py train.py): Add cluster and train support scripts
2007-08-16T23:58:46  <dreimark> moin neagulm
2007-08-16T23:58:55  <neagulm> hello dreimark
2007-08-16T23:59:11  <dreimark> neagulm: did youve seen my bugreport?
2007-08-16T23:59:22  <neagulm> dreimark, yes
2007-08-16T23:59:32  <neagulm> dreimark, I'm trying to reproduce it
2007-08-16T23:59:42  <neagulm> dreimark, with what version did you try ?

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-08-16 (last edited 2007-10-29 19:08:54 by localhost)