2008-07-29T08:27:02  <dreimark> moin
2008-07-29T08:27:39  <dreimark> johill: me was wrong, sorry understood it later I'll add this missing code
2008-07-29T08:42:47  <johill> dreimark: oh ok, no problem at all, I guess your camera actually rotates the images then?
2008-07-29T08:43:07  <dreimark> yeah
2008-07-29T08:43:19  <johill> interesting
2008-07-29T08:43:26  <johill> supposedly that takes a lot of cpu
2008-07-29T08:43:55  <dreimark> the camera is old and has onl
2008-07-29T08:43:59  <dreimark> y 3.5 MP
2008-07-29T08:44:25  <johill> ok
2008-07-29T08:44:31  <johill> I'll look into how exif rotation works
2008-07-29T08:45:39  <xorAxAx> johill: you can rotate jpeg images rather cheaply without any quality loss
2008-07-29T08:46:19  <xorAxAx> so the camery could do so after compression
2008-07-29T08:46:40  <johill> don't you have to recompress the border blocks?
2008-07-29T08:47:01  <xorAxAx> not if your image has dimensions that are a multiple of 8
2008-07-29T08:47:04  <johill> anyhow, maybe camera manufacturers didn't get the memo
2008-07-29T08:47:14  <johill> mine does, in fact
2008-07-29T08:47:22  <johill> have multiple of 8 I mean
2008-07-29T08:47:41  <johill> but the camera still doesn't do it and doesn't have an option for it afaict
2008-07-29T08:49:40  <johill> so it doesn't really matter much whether you can except that the explanation for the behaviour goes away and the real explanation is just stupidity on the camera part
2008-07-29T08:49:43  <johill> :)
2008-07-29T08:50:06  <xorAxAx> johill: no
2008-07-29T08:50:19  <xorAxAx> johill: the largest issue is that the camera doesnt know how your image is orientated
2008-07-29T08:50:24  <xorAxAx> you need a sensor for that
2008-07-29T08:50:48  <johill> well it does know that
2008-07-29T08:50:54  <johill> it saves the exif data for it after all
2008-07-29T08:50:58  <johill> and all my software autorotates
2008-07-29T08:51:53  <johill> and tbh, I never understood cameras that don't even do that, the sensor can't cost more than a few cents, plus some hook-ups to the SoC and 20 minute firmware engineer time
2008-07-29T08:54:25  <dreimark> "Orientation: 6" (key, value) could it be - but why 6
2008-07-29T08:54:54  <johill> yeah that's it, let me see if I can figure out what it means
2008-07-29T08:55:05  <johill> I suspect it's a bitfield
2008-07-29T08:55:25  <johill> would make sense when you implement it using GPIOs on the camera SoC
2008-07-29T08:57:11  <johill> 1 = 0th row at top
2008-07-29T08:57:17  <johill> 1 = 0th row at top, 0th column at left
2008-07-29T08:57:24  <johill> 2 = 0th row at top, 0th column at right
2008-07-29T08:57:31  <johill> 3 = 0th row at bottom, 0th column at right
2008-07-29T08:57:36  <johill> 4 = 0th row at bottom, 0th column at left
2008-07-29T08:57:44  <johill> 5 = 0th row at left, 0th column at top
2008-07-29T08:57:48  <johill> 6 = 0th row at right, 0th column at top
2008-07-29T08:57:56  <johill> 7 = 0th row at right, 0th column at bottom
2008-07-29T08:58:01  <johill> 8 = 0th row at left, 0th column at bottom
2008-07-29T08:58:06  <johill> so it includes a mirror op
2008-07-29T09:05:42  <dreimark> ok, but current pil can not save exif data (it is not implemented).
2008-07-29T09:06:48  <johill> for webnails and thumbnails you want to rotate right away anyway since browsers don't support rotating
2008-07-29T09:07:00  <johill> and for the full one, tough luck if somebody views it in the browser
2008-07-29T09:08:07  <johill> I'll implement it later if you don't care right now, just let me test the wireless fix first
2008-07-29T09:11:03  <dreimark> phonecall
2008-07-29T09:14:03  <ThomasWaldmann> strange, the 2nd bug report about random_string troubles
2008-07-29T09:14:37  <johill> huh
2008-07-29T09:17:17  <dreimark> johill: feel free, I have some talks today and can work on it later (evening). I am not sure if we should add another lib dependency for exif if available. http://tilloy.net/dev/pyexiv2/tutorial.htm
2008-07-29T09:18:08  <johill> we don't need to write metadata though
2008-07-29T09:18:15  <johill> we just read that and rotate the thumbnail appropriately
2008-07-29T09:19:16  <dreimark> :)
2008-07-29T09:21:35  <ThomasWaldmann> johill: see RC
2008-07-29T09:22:05  <johill> right now I need to fix Linux, 2.6.27-rc1 has no working wireless
2008-07-29T09:22:25  <ThomasWaldmann> must be some old file, but why didn't it get updated?
2008-07-29T09:22:42  <ThomasWaldmann> oh, that's bad X)
2008-07-29T09:24:36  <xorAxAx> johill: tss, 20 min. ...
2008-07-29T09:24:50  <xorAxAx> johill: have you ever developed some embedded system? i think they need more time :)
2008-07-29T09:38:03  <johill> they already have exif writing
2008-07-29T09:38:07  <johill> and gpios anyway
2008-07-29T09:40:57  <johill> ThomasWaldmann: my random_string does have two arguments
2008-07-29T09:42:44  <ThomasWaldmann> yeah, mine too. i even checken the 1.7.1 release archive.
2008-07-29T09:43:03  <ThomasWaldmann> but the question is rather why are people seeing this problem?
2008-07-29T09:43:15  <johill> yeah that is indeed odd
2008-07-29T09:43:22  <johill> pyc borkage in __init__ files?
2008-07-29T09:44:00  <dreimark> if they don't have pickle or cpickle they can't compile and the old pyc is left over
2008-07-29T09:44:10  <dreimark> s/or/and/
2008-07-29T09:45:14  <ThomasWaldmann> how should someone not have pickle? (marshal?)
2008-07-29T09:47:48  <dreimark> or they have cpickle and it is broken
2008-07-29T09:48:18  <dreimark> hmm that should  give an import error
2008-07-29T09:54:07  <dreimark> ThomasWaldmann: answer from LH
2008-07-29T09:54:33  <johill> ok, looks like this could fix wireless :)
2008-07-29T09:54:51  <dreimark> bbl
2008-07-29T10:39:26  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4184:2e1c2645a9a0 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Cleanup rules definitions
2008-07-29T10:41:54  <ThomasWaldmann> waldi: btw, is the pagelinks-cache build process currently stopping if exceptions happen?
2008-07-29T10:42:29  <ThomasWaldmann> (that's good for debugging and finding bugs, but bad for pagelinks - it should rather skip pages with problems)
2008-07-29T10:43:07  <waldi> ThomasWaldmann: hmm
2008-07-29T10:43:12  <waldi> noted
2008-07-29T10:54:20  <waldi> hmm, will somebody kill me if I mix the res and the corresponding methods in the code? i think it is easier understandable
2008-07-29T11:10:49  <dreimark> ThomasWaldmann: is it correct that I get an empty page afer selecting "Mail account data" of SystemAdmin "User account browser"
2008-07-29T11:11:13  * dreimark can't remember if that is normal but thinks rather it isn't
2008-07-29T11:12:01  <dreimark> arrgh it looks broken, because I don't get myself a mail
2008-07-29T11:12:08  <gizmach> moin
2008-07-29T11:12:16  <dreimark> hi gizmach
2008-07-29T11:12:30  <dreimark> do you have worked on the ToDo list ?
2008-07-29T11:12:31  <gizmach> dreimark: I got tests and code working, still have to fix some things on todo list
2008-07-29T11:13:27  <gizmach> dreimark: yes I fixed some things, I had some stupid bug in code so that took a lot of time to figure it out and fix
2008-07-29T11:13:34  <gizmach> also I have some questions
2008-07-29T11:13:38  <gizmach> a few
2008-07-29T11:14:01  <gizmach> about the snippets, should I than have a separate snippet for every group backend or?
2008-07-29T11:14:55  <gizmach> and about commiting, now code works but it's not everything fixed do I have to make separate commits for every thing I done or one global commit
2008-07-29T11:17:12  <gizmach> dreimark: I plan to finish that until the end of the day so I can show you before the meeting tomorrow, will go at mothers office before the meeting
2008-07-29T11:17:21  <ThomasWaldmann> gizmach: not sure if that makes sense, depends a bit on how long the snippet would be
2008-07-29T11:17:52  <ThomasWaldmann> maybe one snippet having different sections for the different backends would be also ok
2008-07-29T11:17:52  <gizmach> ThomasWaldmann: well for config and wiki are short
2008-07-29T11:18:01  <gizmach> ok
2008-07-29T11:18:19  <ThomasWaldmann> so the todo will be finished until evening?
2008-07-29T11:19:07  <gizmach> ThomasWaldmann: I plan so, after this conversation I'm going to continue with todo and should finish that until evening
2008-07-29T11:19:58  <ThomasWaldmann> (I am asking because there is lots else to do and not much time left)
2008-07-29T11:20:26  <gizmach> ThomasWaldmann: I know, will finish that today
2008-07-29T11:21:22  <gizmach> and about the commits, to do separate commits or ?
2008-07-29T11:22:07  <dreimark> gizmach: well code change should be in a different commit than doc string changes#
2008-07-29T11:24:03  <gizmach> dreimark: ok... I hope that it won't look nosense when I first commit with different doc/code
2008-07-29T11:25:04  <dreimark> if you add new code then you have to add good docstrings at the same time
2008-07-29T11:26:14  <dreimark> but it does not make sense to commit some of the todo changes with some new code if there is no relation.
2008-07-29T11:26:21  <xorAxAx> puh, oral exam
2008-07-29T11:26:33  <xorAxAx> and he even overran
2008-07-29T11:26:46  <ThomasWaldmann> ("global cleanup changesets" should be separate from code contributions)
2008-07-29T11:27:12  <xorAxAx> moon: hi, how is the bug fixing work going? :)
2008-07-29T11:27:27  <ThomasWaldmann> xorAxAx: maybe he didn't understand you :)
2008-07-29T11:27:55  <xorAxAx> ThomasWaldmann: i had that 3 times already in this year that he didnt understand me for 60 min. and he didnt interrupt me
2008-07-29T11:28:22  <xorAxAx> ThomasWaldmann: but this time he suggested the words in his slides and i could describe them
2008-07-29T11:28:45  <dreimark> sounds like no fun
2008-07-29T11:28:48  <xorAxAx> his slides being the common base
2008-07-29T11:28:59  <xorAxAx> no, this time it was fun
2008-07-29T11:29:00  <gizmach> dreimark: ThomasWaldmann ok I will done that in separate commits
2008-07-29T11:29:18  <xorAxAx> we even argued about the question whether lr(k) is more powerful than lr(1)
2008-07-29T11:29:37  <ThomasWaldmann> gizmach: btw, is your internet connectivity staying better now?
2008-07-29T11:30:01  <moon> xorAxAx: not bad. I'm concentrate in javascript side now.
2008-07-29T11:30:13  <moon> xorAxAx: it's almost done
2008-07-29T11:30:33  <gizmach> ThomasWaldmann: I'm on dialup modem , on friday and 5 days more I'm in zagreb on flat so it willbe better
2008-07-29T11:31:05  <xorAxAx> moon: cool
2008-07-29T11:31:11  <gizmach> and again 4 days after that I will again for all time have flat
2008-07-29T11:31:37  * dreimark lunch
2008-07-29T11:31:48  <xorAxAx> moon: did you notice that i meant you to edit the bug report pages when i wrote "Please add " onto the wiki page? :)
2008-07-29T11:31:50  <moon> xorAxAx: until tomorrow I will separate all bug into fixed and unfixed
2008-07-29T11:32:01  <xorAxAx> moon: cool
2008-07-29T11:32:16  <xorAxAx> (of course the wiki page editing should be done when your classification on your wiki page is fixed for that bug report)
2008-07-29T11:32:36  * gizmach goes to work on todo list, will report changes and some problems ant the evening
2008-07-29T11:32:39  <xorAxAx> the idea is that the authorative information about the status of a bug should be on the bug report page in the end
2008-07-29T11:33:04  <xorAxAx> (and people dont have to view your soc page to understand what the status of a bug is)
2008-07-29T11:34:21  <xorAxAx> moon: does that make sense to you? :)
2008-07-29T11:34:22  <moon> xorAxAx: ok. I will do that again I already done and already fixed bug.
2008-07-29T11:34:57  <xorAxAx> yeah, for those its useful already. we should maybe think about the qeuestion whether you should close them already
2008-07-29T11:34:58  <moon> xorAxAx: hehe. I'm slow understanding english.
2008-07-29T11:34:58  <ThomasWaldmann> gizmach: being on dialup is no good for your project (assuming that dialup is too slow and not cheap)
2008-07-29T11:35:12  <xorAxAx> ThomasWaldmann: should we close the bugs that are fixed in moon's 1.8 branch?
2008-07-29T11:35:33  <ThomasWaldmann> xorAxAx: with some url pointing to the changeset, yes
2008-07-29T11:35:47  <xorAxAx> moon: yeah, i realised once how much more complex the english syntax is compared to a lot of asian languages
2008-07-29T11:35:58  <moon> xorAxAx: ThomasWaldmann: I will check fixed bug again.
2008-07-29T11:36:20  <xorAxAx> moon: ok, so you can close the bugs already. if the bug fix was a likely conseuqence of your upgrading of fckeditor, then you dont need a changeset url IMHO
2008-07-29T11:36:35  <ThomasWaldmann> moon: if nothing goes unexpectedly wrong, I think we should merge your stuff soon. I think it is already a major improvement for gui editor users.
2008-07-29T11:36:38  <xorAxAx> otherwise (and this is pretty seldomly the case), you can point at your changesets
2008-07-29T11:39:19  <moon> xorAxAx: ok
2008-07-29T11:39:22  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4185:5c6b5eac9df7 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Cleanup rules
2008-07-29T11:39:24  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4186:6ef23ff7fc54 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Move the code directly after the regexps
2008-07-29T11:40:13  <ThomasWaldmann> moon: it looks like fckeditor is releasing 2.6.3 on about Aug 5 (IIRC), so I suggest we plan a merge of your stuff into moin 1.8 main branch after you have merged the release code of fcke
2008-07-29T11:40:31  <gizmach> ThomasWaldmann: it's all I have at home at this place there is no opportunity for adsl , it does not exist
2008-07-29T11:40:53  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4187:9151475555dd 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Support some fundamental items, remove not applicable tests
2008-07-29T11:40:55  <moon> ThomasWaldmann: I think so too
2008-07-29T11:40:58  <gizmach> but I will have adsl flat soon
2008-07-29T11:41:36  <ThomasWaldmann> moon: after that, there are still some days left for fixing bugs, but merging those later will be a smaller effort.
2008-07-29T11:42:42  <xorAxAx> well, we dont expect any "merging issues", do we?
2008-07-29T11:42:49  <moon> ThomasWaldmann: yes. and meeing on tomorrow, maybe we can talk about server side gui editor bugs
2008-07-29T11:43:12  <ThomasWaldmann> xorAxAx: I don't expect any major problems, but it is not fault to merge early
2008-07-29T11:43:16  <xorAxAx> moon: i think actual qquestion solving should be done outside of the meeting
2008-07-29T11:43:21  <xorAxAx> moon: so either before or after
2008-07-29T11:43:29  <moon> xorAxAx: ok.
2008-07-29T11:43:47  <xorAxAx> moon: because the meeting is there to rather update everyone involved about the status of everybody
2008-07-29T11:43:55  <xorAxAx> not about his detail questions and detail issues
2008-07-29T11:44:14  <xorAxAx> meetings are expensive because they bind everybody at the chat client for 1 hour
2008-07-29T11:44:21  <moon> xorAxAx: I understand.
2008-07-29T11:44:59  <xorAxAx> this idea of synchronization meetings stems from agile methods, most importantly SCRUM. these methods have been used successfully e.g. at canonical which is a large distributedly working linux vendor
2008-07-29T11:46:55  <gizmach> see you at the evening ,
2008-07-29T11:47:00  <xorAxAx> c u gizmach
2008-07-29T11:47:10  <waldi> okay, some parts of the moin parser already works :)
2008-07-29T11:47:41  <xorAxAx> TheSheep: ping, you are a parsing guy, right?
2008-07-29T11:48:22  <ThomasWaldmann> waldi: that's the state since moin 0.1 :P
2008-07-29T11:48:35  <xorAxAx> TheSheep: can you define a cardinality that lets LR(k) be more powerful than LR(1)? my prof claimed that LR(k) is more powerful when it comes to the "canonical" powerfulness relation between grammars. i concurred saying that LR(1) and LR(k) can accept the same set of languages
2008-07-29T11:50:40  <waldi> ThomasWaldmann: *hau*
2008-07-29T11:51:52  <ThomasWaldmann> >:)
2008-07-29T12:27:00  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4188:31caae3d8211 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Support emphasis and strong
2008-07-29T12:30:00  <TheSheep> xorAxAx: LR(1) can't handle left-recursion, can they?
2008-07-29T12:30:56  <TheSheep> ah, scratch that, that was LR(0)
2008-07-29T12:31:19  <TheSheep> xorAxAx: I don't want to lie to you, I can't remember a thing from it :)
2008-07-29T12:34:20  <waldi> hmm, does the moin wiki format defines something to escape }}} in preformatted blocks?
2008-07-29T12:35:02  <ThomasWaldmann> waldi: yes, quite flexibly now
2008-07-29T12:35:24  <ThomasWaldmann> e.g. {{{{ can be used to nest or even {{{foobar
2008-07-29T12:35:44  <ThomasWaldmann> (and foobar}}} to end it)
2008-07-29T12:40:46  <xorAxAx> TheSheep: wasnt your thesis about that? :-P
2008-07-29T12:41:00  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4189:6eb1f4fccfc9 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Partial support block macro, nowiki and separator
2008-07-29T12:41:00  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4190:2e5a5d27d34f 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Partial support inline inline macro and nowiki
2008-07-29T12:41:23  <waldi> ThomasWaldmann: i need to make a baseclass for the common syntax objects ...
2008-07-29T12:56:11  <zenhase> moin
2008-07-29T12:56:25  <zenhase> my wrist already feels a little bit better today
2008-07-29T12:58:28  <xorAxAx> cool
2008-07-29T12:58:45  <xorAxAx> zenhase: did you find some break tool?
2008-07-29T12:58:54  <xorAxAx> or is it mostly the hand shield
2008-07-29T12:59:08  <xorAxAx> (btw, medicins would give you an "orthese")
2008-07-29T12:59:55  <TheSheep> xorAxAx: sure but I don't have it handy, and I didn't touch it for 2 years
2008-07-29T12:59:57  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4191:fb7616547d3e 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Support lists
2008-07-29T13:00:05  <zenhase> xorAxAx: it's because of the 'hand shield'
2008-07-29T13:00:27  <zenhase> xorAxAx: those break tools would be more like a help to prevent such injuries
2008-07-29T13:00:52  <xorAxAx> yeah, indeed, here you need to cure the inflamation
2008-07-29T13:00:53  <zenhase> right now i try to not strain my wrist to much
2008-07-29T13:01:30  <zenhase> i read that ginger helps against such inflammations
2008-07-29T13:01:43  <zenhase> i think i'll pick up some later and chew it ;)
2008-07-29T13:03:24  <xorAxAx> i read yesterday that some retrospective metastudies found that some anti-inflamation thingies can prevent alzheimers disease
2008-07-29T13:03:36  <xorAxAx> (e.g. ibuprofen)
2008-07-29T13:03:54  <zenhase> regarding the orthese and doctors: yeah, i would get something similar to what i have got now, only i would have to wait for 2-3 hours to see the doctor so he can give me something like that with 2-3minutes of inspection :o
2008-07-29T13:04:11  <xorAxAx> but medicins dont recommend it because the side effects are too much just for prevention and because there havent been any actual studies. and thats because no company wants to pay it because you cant patent ibuprofen :-)
2008-07-29T13:04:33  <zenhase> :)
2008-07-29T13:04:50  <xorAxAx> zenhase: obviously you are not privately insured
2008-07-29T13:05:00  <zenhase> that's right :)
2008-07-29T13:05:21  * xorAxAx is neither. 4 months to get a eye doctor appointment here
2008-07-29T13:06:07  <xorAxAx> (where he finally told me "your eyes are stressed, i cant really measure anything now. buy these small expensive bottles of eye lotion to wetten your eye balls and come back in a few months"
2008-07-29T13:06:11  <zenhase> and because i hate waiting, i actually seldom go to visit a doctor
2008-07-29T13:06:17  <waldi> invoke_extension_function really does not work for Include ...
2008-07-29T13:06:37  <zenhase> only if i am totally knocked out and have a feeling that it might be something very serious
2008-07-29T13:06:38  <xorAxAx> zenhase: umm, people invented books and even notebooks to mitigate such issues
2008-07-29T13:07:05  <xorAxAx> waldi: why?
2008-07-29T13:07:33  <waldi> xorAxAx: see the example in HelpOnMacros/Include
2008-07-29T13:07:52  <xorAxAx> url?
2008-07-29T13:08:32  <waldi> http://moinmo.in/HelpOnMacros/Include
2008-07-29T13:08:51  <xorAxAx> ?
2008-07-29T13:09:16  <waldi> err, there is none
2008-07-29T13:09:47  <waldi> the Include call as mentioned there is not possible with invoke_extension_function
2008-07-29T13:10:05  <xorAxAx> why?
2008-07-29T13:10:08  <waldi> but i need some help anyway on this
2008-07-29T13:10:27  <waldi> xorAxAx: arguments with name and positional arguments mixed
2008-07-29T13:11:05  <waldi> one possible soluition: convert foo into a keywork argument foo if the functions wants it
2008-07-29T13:11:19  <xorAxAx> who introduced invoke_extension_function?
2008-07-29T13:11:31  <waldi> i
2008-07-29T13:11:37  <johill> I did
2008-07-29T13:12:08  <waldi> ups
2008-07-29T13:12:13  <xorAxAx> me too!
2008-07-29T13:12:14  <waldi> johill did
2008-07-29T13:12:29  <waldi> i used it in Include
2008-07-29T13:12:29  <xorAxAx> so its broken in 1.7.0 already?
2008-07-29T13:12:32  <zenhase> i am brian!
2008-07-29T13:12:53  <johill> I didn't convert all the macros
2008-07-29T13:13:04  <waldi> xorAxAx: no
2008-07-29T13:13:12  <johill> dreimark did that mostly, and did so very aggressively so that it required back-convderting in some cases
2008-07-29T13:13:13  <xorAxAx> ah, ok
2008-07-29T13:13:15  <waldi> hrm, indenting ...
2008-07-29T13:14:03  <xorAxAx> well, i dont know both interfaces currently but probably its possible to extend the calling sequence to be compatible to the arguments and the function signature
2008-07-29T13:14:20  <xorAxAx> python supports reflection and you could pass Ellipsis or something like that if you had to fill
2008-07-29T13:14:40  <johill> some of the macros have just borked argument parsers
2008-07-29T13:14:49  <johill> that require filling in ,,, for example
2008-07-29T13:15:17  <xorAxAx> django has a robust_apply for such issues
2008-07-29T13:15:24  <xorAxAx> its one of the most broken parts of whole django
2008-07-29T13:15:33  <waldi> hihi
2008-07-29T13:15:50  <xorAxAx> (they want to remove it in 1.0)
2008-07-29T13:15:53  <waldi> johill: i need a way to map arguments. the macro wants "from", but this is a keyword
2008-07-29T13:16:24  <johill> ah heh
2008-07-29T13:16:45  <xorAxAx> waldi: do you see any conceptual problem?
2008-07-29T13:16:50  <waldi> xorAxAx: no
2008-07-29T13:17:08  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4192:8177bab1d54c 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Support indented nowiki blocks
2008-07-29T13:17:08  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4193:3a7cf3a3ce93 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Fix nowiki
2008-07-29T13:17:16  <johill> well I guess the conceptual problem is that macros require argument names to be valid python identifiers
2008-07-29T13:17:24  <johill> so you cannot have <<MyMacro(1=2)>> either
2008-07-29T13:17:42  <johill> I'm not sure that really is a problem though
2008-07-29T13:18:10  <xorAxAx> edge case
2008-07-29T13:18:17  <xorAxAx> its fine if that breaks
2008-07-29T13:18:18  <xorAxAx> :)
2008-07-29T13:19:05  <johill> yeah I agree, but from= is apparently used
2008-07-29T13:19:22  <xorAxAx> whats the problem with that?
2008-07-29T13:19:31  <xorAxAx> ah, "this is a keyword"
2008-07-29T13:19:34  <johill> yup
2008-07-29T13:19:35  <xorAxAx> well, that doesnt matter
2008-07-29T13:19:41  <xorAxAx> if you pass it in kwargs
2008-07-29T13:19:51  <johill> true
2008-07-29T13:19:59  <johill> you just don't get as much typechecking for the macro then
2008-07-29T13:20:02  <xorAxAx> but no idea how that idea fits into the new macro signature interface
2008-07-29T13:20:08  <xorAxAx> yeah, but there is not a lot of type to check
2008-07-29T13:20:12  <xorAxAx> its a regex
2008-07-29T13:20:14  <johill> actually, the macro signature interface possibly doens't even allow it
2008-07-29T13:20:26  <johill> because it calls ief without the option to use kwargs
2008-07-29T13:20:27  <johill> I don't remember
2008-07-29T13:20:34  <xorAxAx> obviously we need py3 type annotations here!!11one
2008-07-29T13:20:52  <xorAxAx> umm, hmm
2008-07-29T14:08:51  <waldi> "Moin''''''Master", yeah
2008-07-29T14:13:12  * dreimark thought Include would become refactored / replaced "soon" ;) We had lot's of discussions on that at the time I did the converting
2008-07-29T14:14:29  <dreimark> later on we recognized that some of the macros e.g. FootNote or TitleSearch better not becomes converted
2008-07-29T14:52:48  <ThomasWaldmann> dreimark: waldi has a much better include/toc in his branch. but it will take a while until we have that in a mergeable/releasable state (moin 2.0).
2008-07-29T14:54:28  <ThomasWaldmann> currently I think:
2008-07-29T14:54:47  <ThomasWaldmann> 1.8 = stuff we have in main branch + FCKeditor + maybe groups/wikidicts stuff
2008-07-29T14:55:23  <ThomasWaldmann> 1.9 = wsgi stuff, maybe storage
2008-07-29T14:55:52  <ThomasWaldmann> 2.0 = dom (and storage)
2008-07-29T15:02:40  <zenhase> hmm
2008-07-29T15:03:21  <zenhase> moin 2.0 sounds so 'rewritten' :)
2008-07-29T15:03:30  <zenhase> what about 1.10? ;)
2008-07-29T15:03:41  <xorAxAx> how about 3.0?
2008-07-29T15:03:52  <xorAxAx> word jumped from 2.0 to 6.0
2008-07-29T15:05:38  <ThomasWaldmann> zenhase: the dom/storage/wsgi stuff together make quite a good part of a rewrite
2008-07-29T15:05:48  <zenhase> thats true :)
2008-07-29T15:05:52  <ThomasWaldmann> (for the places needing a rewrite)
2008-07-29T15:09:55  <ThomasWaldmann> (also, there might be theme changes required, so theme emits xhtml, ui changes to deal with new storage items, no attachfile any more, rewriting parsers and macros, ...)
2008-07-29T15:22:09  * ThomasWaldmann .oO(and we should have 2.0 usable until next SOC)
2008-07-29T15:55:17  <ThomasWaldmann> zenhase: do you test your code with python2.3?
2008-07-29T16:06:45  <johill> face it, nobody does
2008-07-29T16:07:23  <dennda> johill: Back at 100% body-and-mind-function? :)
2008-07-29T16:10:05  <johill> with this weather I don't think I'll get to 100% soon ;)
2008-07-29T16:13:16  <dennda> Are you happy with my latest changesets?
2008-07-29T16:13:31  <dennda> (No need to look into them right now if you havn't already)
2008-07-29T16:14:53  <johill> haven't, sorry, and am busily arguing about wireless stuff
2008-07-29T16:15:05  <dennda> no worries
2008-07-29T16:15:33  <dennda> By the way, I tried installing a bcm4318 card on my fathers laptop and failed miserably :)
2008-07-29T16:15:47  <dennda> (At least with the old way that worked one version of ubuntu back)
2008-07-29T16:16:14  <johill> should work fine with decent kernel versions
2008-07-29T16:16:22  <dennda> define decent kernel versions
2008-07-29T16:16:22  <ThomasWaldmann> dennda: i also had that miserable thing
2008-07-29T16:16:30  <dennda> ThomasWaldmann: The exact same chipset?
2008-07-29T16:16:33  <johill> anything not indecently old
2008-07-29T16:16:43  <ThomasWaldmann> i think it was an acer 5051awxmi or so.
2008-07-29T16:16:50  <johill> i.e. something that was released upstream in the last 6 months or so
2008-07-29T16:16:51  <dennda> 2.6.24 decent enough?
2008-07-29T16:17:15  <johill> probably
2008-07-29T16:17:35  <dennda> Out of the box without any further interference? Or is there still that firmware issue?
2008-07-29T16:18:22  <johill> needs firmware, of course
2008-07-29T16:21:17  <dennda> Hm, will try that once I have the thing at my hands again
2008-07-29T16:21:23  <dennda> I left it unconfigured in the end
2008-07-29T16:21:38  <dennda> Where may I file bugreports if it doesn't work as expected? :)
2008-07-29T16:22:51  <johill> linux-kernel -at- vger.kernel.org
2008-07-29T16:22:53  <johill> eh
2008-07-29T16:22:56  <johill> linux-wireless I mean
2008-07-29T16:23:02  <johill> or bugzilla.kernel.org
2008-07-29T16:23:03  <dennda> Via E-Mail!?
2008-07-29T16:23:06  <dennda> ok
2008-07-29T16:23:51  <johill> email is probably more efficient, yes
2008-07-29T16:23:59  <johill> in fact, the bugzilla mostly operates via email
2008-07-29T16:24:06  <dennda> ok
2008-07-29T16:24:13  <johill> actually, email is _way_ more efficient
2008-07-29T16:24:21  <johill> it means you can actually contact the reporter easily
2008-07-29T16:26:18  <dennda> If he/she checks his mails frequently :)
2008-07-29T16:26:57  <johill> well if they don't, they lose anyway
2008-07-29T16:27:07  <johill> it's pretty much assumed you'll be willing to test newer kernels
2008-07-29T16:27:16  <johill> if you are not, then file a bug with your distro
2008-07-29T16:27:21  <johill> and let them handle it if it's upstream
2008-07-29T16:27:32  <dennda> uh, never compiled a kernel by myself
2008-07-29T16:27:39  <dennda> (yet)
2008-07-29T16:27:45  <johill> in that case, don't try reporting a bug before you do :)
2008-07-29T16:27:50  <johill> complain to the distro if it doesn't work
2008-07-29T16:27:56  <dennda> ok
2008-07-29T16:27:58  <johill> oh and on ubuntu just install bcm43xx-fwcutter
2008-07-29T16:28:12  <johill> it does things on its own
2008-07-29T16:28:29  <dennda> Yeah there is this "Restricted-Drivers" manager that did that for me, but there were some issues with connecting afterwards
2008-07-29T16:28:35  <dennda> Can't remember exactly
2008-07-29T16:28:47  <johill> dunno then
2008-07-29T16:32:33  <dennda> Doesn't matter too much now
2008-07-29T18:20:11  <dreimark> bbl
2008-07-29T18:29:38  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4194:4ea9c5c0e8f9 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_html_out.py html_out.py): HTML output converter - Cleanup object support
2008-07-29T18:29:39  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4195:6bab8354b18f 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_html_out.py html_out.py): HTML output converter - Cleanup
2008-07-29T18:29:40  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4196:adbf40bbe26a 1.8-dom-bblank/MoinMoin/converter2/_tests/test_html_out.py: Test for HTML output converter - Cleanup namespace usage
2008-07-29T18:37:25  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4197:969f9ffe471c 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Support empty emphasis and strong markers, used to disable wiki links
2008-07-29T18:38:32  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3778:4353a470388e 1.7/MoinMoin/ (3 files in 3 dirs): improve Python 2.3 compatibility, add notes where 2.4 is required
2008-07-29T18:43:07  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3909:b9deb538ff6c 1.8/MoinMoin/ (3 files in 3 dirs): merge 1.7 repo
2008-07-29T18:49:59  <waldi> boah, freetext links ...
2008-07-29T18:54:23  <ThomasWaldmann> hey, that code is the already improved version :P
2008-07-29T18:54:29  <CIA-53> Christopher Denter <moin GUESSWHAT the DASH space DASH station PERIOD com> default * 4378:5b40deb4a407 1.8-storage-cdenter/MoinMoin/action/diff.py: storage: action/diff.py -- Bugfix (Wrap Items in Page objects)
2008-07-29T19:08:54  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4198:995c7671ab0c 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Support freelinks
2008-07-29T19:15:15  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4199:97e928689f80 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki output converter - Support interwiki freelinks
2008-07-29T19:18:24  <gizmach> re
2008-07-29T19:18:35  <gizmach> dreimark: r u there
2008-07-29T19:19:58  <waldi> lets enable the new parser ...
2008-07-29T19:23:00  <gizmach> http://paste.pocoo.org/show/80633/ can someone please check this (it's about docstrings and wrting) I'm not sure if that's ok, dreimark ThomasWaldmann
2008-07-29T19:26:29  <gizmach> need to enable phone :( bbl
2008-07-29T19:30:13  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4200:49f3a802db3b 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Support backticks nowiki
2008-07-29T19:48:26  <ThomasWaldmann> uuuh, our difflib contains code requiring 2.5 (in stuff we don't use)
2008-07-29T19:50:30  <ThomasWaldmann> bbl
2008-07-29T20:41:17  <gizmach> re
2008-07-29T20:41:24  <ThomasWaldmann> hi gizmach
2008-07-29T20:43:15  <gizmach> ThomasWaldmann: did you look at the pastebin maybe
2008-07-29T20:43:27  <ThomasWaldmann> 1. it is not checking whether "an item is member of a group", but whether "item is member of THIS group"
2008-07-29T20:43:53  <gizmach> ThomasWaldmann:  ok
2008-07-29T20:43:56  <ThomasWaldmann> the sentence in brackets you can just leave away, that's standard python
2008-07-29T20:44:23  <gizmach> ThomasWaldmann: ok (you mean erase?=
2008-07-29T20:44:50  <ThomasWaldmann> yes
2008-07-29T20:45:07  <ThomasWaldmann> 2. ?
2008-07-29T20:46:28  <ThomasWaldmann> 3. (see 1.) and s/pass/returns a/
2008-07-29T20:46:37  <gizmach> ThomasWaldmann: I wrote that and I wonder if that is ok
2008-07-29T20:46:40  <gizmach> for 2
2008-07-29T20:47:47  <ThomasWaldmann> 2. I wouldn't talk of base class until someone has used it as such.
2008-07-29T20:49:10  <ThomasWaldmann> 5. ?
2008-07-29T20:49:12  <gizmach> ThomasWaldmann: don't get it
2008-07-29T20:49:41  <gizmach> for 5I don't know what the error is
2008-07-29T20:50:13  <ThomasWaldmann> 6. if you create a group page that is just empty, maybe some failure somewhere else could tell "no not a member", thus I would at least create a page that has one member and looks like a group page
2008-07-29T20:50:35  <ThomasWaldmann> not enough context for 4
2008-07-29T20:50:37  <ThomasWaldmann> not enough context for 5
2008-07-29T20:51:11  <gizmach> ThomasWaldmann: ok I will give you some
2008-07-29T20:51:14  <ThomasWaldmann> not enough context for 7
2008-07-29T20:54:29  <gizmach> # OtherUser has right to read FirstGroup, should return True assert allow
2008-07-29T20:54:30  <ThomasWaldmann> for 3. how about "calls group manager backends (in order) and returns the first group they find"
2008-07-29T20:54:35  <gizmach> for 7
2008-07-29T20:54:52  <gizmach> ThomasWaldmann: that's sounds much better
2008-07-29T20:56:10  <ThomasWaldmann> give the complete src for 7 (pastebin)
2008-07-29T20:57:44  <ThomasWaldmann> btw, if you look into some other moin src, you will see some "magic" epydoc strings in the docstrings, like @param or @return, just use them to document your stuff
2008-07-29T20:58:17  <gizmach> http://paste.pocoo.org/show/80642/
2008-07-29T20:58:25  <gizmach> :)
2008-07-29T20:58:46  <gizmach> I used @parm but not @return , should changed that
2008-07-29T20:59:49  <ThomasWaldmann> you didn't document the sleep()
2008-07-29T21:00:53  <gizmach> http://paste.pocoo.org/show/80643/
2008-07-29T21:01:24  <gizmach> ThomasWaldmann: I'm doing that but also I'm not sure if tat is needed will check again
2008-07-29T21:01:34  <gizmach> for 3 and 4 is the second pastebin
2008-07-29T21:03:22  <ThomasWaldmann> "check that a group named 'A' is available via the config backend"
2008-07-29T21:03:53  <ThomasWaldmann>         # get members of group 'A'
2008-07-29T21:03:56  <gizmach> ThomasWaldmann: ah ok , that wasn't cler to me
2008-07-29T21:04:08  <ThomasWaldmann> -> you don't get the members there, you get the group object
2008-07-29T21:04:27  <gizmach> ThomasWaldmann: I figure that later, :(
2008-07-29T21:04:37  <gizmach> done some testing but forgot it
2008-07-29T21:04:54  <ThomasWaldmann>         # check that b1 is not a member of group A
2008-07-29T21:04:54  <ThomasWaldmann>         assert 'b1' in group
2008-07-29T21:05:00  <ThomasWaldmann> that's wrong
2008-07-29T21:06:51  <gizmach> hm...
2008-07-29T21:08:19  <gizmach> ThomasWaldmann: pardon
2008-07-29T21:08:24  <gizmach> I see
2008-07-29T21:08:29  <gizmach> its assert b not in group
2008-07-29T21:08:42  <gizmach> I leave that this fails because I was testing something else
2008-07-29T21:08:52  <gizmach> and it srayed here by mistake
2008-07-29T21:08:55  <gizmach> stayed
2008-07-29T21:09:14  <ThomasWaldmann> in 80642 the group names are inconsistent
2008-07-29T21:09:53  <gizmach> ThomasWaldmann: yes I fixed that
2008-07-29T21:10:00  <gizmach> you mean inconsistent with comments?
2008-07-29T21:10:07  <ThomasWaldmann> yes
2008-07-29T21:10:18  <gizmach> than it's fixed
2008-07-29T21:10:42  <ThomasWaldmann> i still didnt find 7.
2008-07-29T21:11:00  <gizmach> http://paste.pocoo.org/show/80642/
2008-07-29T21:11:06  <gizmach> at the end
2008-07-29T21:11:52  <ThomasWaldmann> n
2008-07-29T21:11:54  <ThomasWaldmann> no
2008-07-29T21:12:04  <gizmach> urgh let me see
2008-07-29T21:12:21  <gizmach> ah dammit
2008-07-29T21:12:29  <gizmach> sorry
2008-07-29T21:13:00  <ThomasWaldmann> and what's the sleep for?
2008-07-29T21:13:31  <gizmach> http://paste.pocoo.org/show/80645/
2008-07-29T21:14:19  <ThomasWaldmann>         # define page group acl rights for FirstGroup - members of a group can read and write
2008-07-29T21:14:31  <ThomasWaldmann> s/a group/this group/
2008-07-29T21:15:26  <ThomasWaldmann>         # OtherUser has right to read FirstGroup, should return True
2008-07-29T21:15:26  <ThomasWaldmann>         assert allow
2008-07-29T21:15:45  <ThomasWaldmann> OtherUser has read rights because he is member of FirstGroup
2008-07-29T21:16:11  <ThomasWaldmann> (being able to read FirstGroup page is something completely different btw)
2008-07-29T21:17:06  <ThomasWaldmann> and an assert either passes or raises an AssertionError, it never returns
2008-07-29T21:17:17  <ThomasWaldmann> so just remove the 2nd half of the sentence
2008-07-29T21:17:42  <gizmach> ThomasWaldmann: sleep was because of the filsystem if the page is changing it maybe wouldn't capture that
2008-07-29T21:17:58  <gizmach> but I'm not sure if that would work witouth that
2008-07-29T21:18:02  <gizmach> ok
2008-07-29T21:18:28  <ThomasWaldmann> you mean "notice" (instead of "capture")?
2008-07-29T21:18:32  <gizmach> yes
2008-07-29T21:20:07  <ThomasWaldmann> # too fast group updates might go unnoticed due to filesystem mtime granularity
2008-07-29T21:20:47  <gizmach> :) thx
2008-07-29T21:20:53  <ThomasWaldmann> s/go unnoticed/not be noticed/
2008-07-29T21:21:08  <gizmach> also one question I'm not sure
2008-07-29T21:21:41  <gizmach> whan I'm describing config_group or something how much verbose I need to be?
2008-07-29T21:22:15  <ThomasWaldmann> the semantic content is more important than the verbosity
2008-07-29T21:22:56  <ThomasWaldmann> just tell what it is and what it does in plain english
2008-07-29T21:23:16  <gizmach> ThomasWaldmann: ok
2008-07-29T21:23:43  <gizmach> thank you for this comments
2008-07-29T21:24:31  <dreimark> re
2008-07-29T21:24:51  <gizmach> dreimark: hi
2008-07-29T21:24:53  <ThomasWaldmann> hi dreimark
2008-07-29T21:25:15  <ThomasWaldmann> gizmach: before committing that stuff, do that repeat until thing :)
2008-07-29T21:26:47  <gizmach> ThomasWaldmann: didn't uderstand, you mean to ask you again
2008-07-29T21:27:12  <ThomasWaldmann> look into your TODO file
2008-07-29T21:27:40  <gizmach> ThomasWaldmann: ah that sure
2008-07-29T21:47:25  <ThomasWaldmann>  http://svn.python.org/view/python/trunk/Lib/difflib.py?rev=64511&r1=59907&r2=64511&makepatch=1&diff_format=u
2008-07-29T21:47:43  <ThomasWaldmann> is that compatible with other 2.3 code?
2008-07-29T21:48:19  <ThomasWaldmann> (using __contains__ instead of has_key)
2008-07-29T21:52:28  <dreimark> August 18th 19:00 UTC Firm 'pencils down' date. Mentors, students and organization administrators can begin submitting final evaluations to Google.
2008-07-29T21:58:57  <ThomasWaldmann> dreimark: that's the very last deadline, the goal is to be ready one week ago
2008-07-29T22:01:02  <xorAxAx> you mean one week earlier?
2008-07-29T22:01:17  <ThomasWaldmann> ehrm, yes :)
2008-07-29T22:06:59  <dreimark> yes
2008-07-29T22:08:02  <dreimark> August 11th
2008-07-29T22:08:57  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3779:827328a403f1 1.7/MoinMoin/support/difflib.py: difflib: improve 2.3 compatibility, fix HtmlDiff
2008-07-29T22:14:09  <ThomasWaldmann> gizmach: still awake? :)
2008-07-29T22:15:16  <gizmach> ThomasWaldmann: yea
2008-07-29T22:18:45  * ThomasWaldmann waits for some commit
2008-07-29T22:22:14  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4201:aaa122c74ceb 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Redo interwiki support
2008-07-29T22:22:14  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4202:057bc1d65728 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Avoid links in descriptions
2008-07-29T22:26:38  <waldi> without cache it gets slow :)
2008-07-29T22:34:24  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4203:8b093b693e34 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Annotate all not implemented exceptions
2008-07-29T22:34:24  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4204:3fc6ea9d5506 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Make default
2008-07-29T22:41:09  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4205:22025e6badd0 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Support raw url
2008-07-29T22:41:11  <ThomasWaldmann> 1s for HelpOnMoinWikiSyntax (vs. 0.6s with cache)
2008-07-29T23:07:18  <ThomasWaldmann> waldi: +        if list_numbers or list_alpha or list_alpha:
2008-07-29T23:16:57  <ThomasWaldmann> waldi: macro_text?
2008-07-29T23:18:09  <waldi> unused ...
2008-07-29T23:20:23  <ThomasWaldmann> yeah, saw that :)
2008-07-29T23:23:01  <waldi> bah, request.cfg ...
2008-07-29T23:23:21  <waldi> i don't have that at this state ...
2008-07-29T23:23:23  <ThomasWaldmann> block_nowiki (if I understood it correctly) is a bit misleading as it could be also the wiki parser again, right?
2008-07-29T23:24:26  <waldi> yes. the code is copied from the creole parser
2008-07-29T23:33:43  <dreimark> gn
2008-07-29T23:38:54  <ThomasWaldmann> gn dreimark
2008-07-29T23:43:44  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4206:ea7f54088f9f 1.8-dom-bblank/MoinMoin/converter2/ (_registry.py _tests/test__registry.py): Converter registry - Add priorities
2008-07-29T23:43:44  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4207:14e9ca99b682 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Find nowiki blocks with at least 3 braces
2008-07-29T23:48:35  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4208:45bf797a098a 1.8-dom-bblank/MoinMoin/converter2/moinwiki_in.py: Revert 4207:14e9ca99b682: Moin Wiki input converter - Find nowiki blocks with at least 3 braces

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-07-29 (last edited 2008-07-29 06:30:01 by IrcLogImporter)