2009-02-01T09:08:44  <ronny> ThomasWaldmann: ever tooks a look at re.Scanner? its fscking awsome for tokenizers
2009-02-01T09:10:43  <ronny> TheSheep: this also goes to you
2009-02-01T11:59:00  <ThomasWaldmann> ronny: undocumented feature?
2009-02-01T12:04:14  <ronny> ThomasWaldmann: yeah
2009-02-01T12:04:51  <ronny> see http://bazaar.launchpad.net/~ronny-pfannschmidt/vellum/parser/annotate/head%3A/vellum/parser.py for a simple example use
2009-02-01T12:18:40  <ThomasWaldmann> ronny: nice :) but is that feature stable?
2009-02-01T12:20:00  <ronny> ThomasWaldmann: it seems they just didnt document it
2009-02-01T12:44:11  <TheSheep> Please try again
2009-02-01T12:44:13  <TheSheep> Sorry, there was a problem connecting to the Launchpad server.
2009-02-01T12:44:18  <TheSheep> O.o
2009-02-01T12:44:47  <TheSheep> ronny: I remember something like that when I was looking through re.py
2009-02-01T13:11:35  <ronny> TheSheep: its a pretty cool tool for tokenizers
2009-02-01T13:11:50  <ronny> TheSheep: unfortunately it cant limit the matching to subsets based on context
2009-02-01T13:13:28  <ronny> oh wait
2009-02-01T13:13:32  <ronny> oh GREAT
2009-02-01T13:13:48  <ronny> it stops on the first character it cant match
2009-02-01T13:14:06  <ronny> i think i have an idea on how to make nesting now
2009-02-01T13:46:04  <ronny> TheSheep: do you think this could be used to enhance the parser for moin?
2009-02-01T16:27:30  <ThomasWaldmann> ronny: you know we have some new parsers in the dom repo?
2009-02-01T16:27:55  <ThomasWaldmann> hi ernestas
2009-02-01T16:28:29  <ernestas> hi Thomas
2009-02-01T16:29:02  <ernestas> no ghopc this year?
2009-02-01T16:29:36  <ThomasWaldmann> long time not seen. no, not 2008/2009, but likely 2009/2010 from what I've heard.
2009-02-01T16:30:31  <ThomasWaldmann> but help is always welcome here :)
2009-02-01T16:33:35  <ronny> ThomasWaldmann: nope
2009-02-01T16:33:55  <ronny> ops, the "do" is actually missing"
2009-02-01T16:36:23  <ThomasWaldmann> ronny: waldi has rewritten some stuff to use a dom tree
2009-02-01T16:36:44  <ronny> hmm
2009-02-01T16:37:06  <ronny> why dom?
2009-02-01T16:37:07  <ThomasWaldmann> that's one of the things we also still need to merge
2009-02-01T16:38:06  <ThomasWaldmann> because you have trouble doing some stuff with the current approach
2009-02-01T16:38:27  <ThomasWaldmann> e.g. nested lists, includes, toc, etc.
2009-02-01T16:39:41  <ThomasWaldmann> ronny: if you like to write a parser, the dom repo still needs one for rst and docbook iirc
2009-02-01T16:41:05  <ronny> ThomasWaldmann: i wonder if it makes sense to grab docutils and wreck a bit havoc with it
2009-02-01T16:41:45  <ThomasWaldmann> i think we use docutils
2009-02-01T16:42:07  <ronny> ThomasWaldmann: i mean with the whole codebase of it
2009-02-01T16:42:15  <ronny> im in a refactoring mood
2009-02-01T16:42:41  <ronny> mostly related to my exam tomorow
2009-02-01T16:42:47  <ronny> interpreting law
2009-02-01T16:43:31  <ThomasWaldmann> haha
2009-02-01T16:45:07  <ronny> yeah
2009-02-01T16:47:47  * ThomasWaldmann knows that. Having a boring exam soon and having to learn for it somehow triggers all sorts of good coding ideas.
2009-02-01T16:53:40  <ronny> yeah
2009-02-01T16:53:54  <ronny> i rewrote vellums parser already and fixed tonns of things in pida
2009-02-01T16:54:12  <ronny> hmm
2009-02-01T16:55:02  <ronny> all coders should have shortyly impending boring exams for like 4 weeks - we'd get a new age of computing ^^
2009-02-01T16:55:42  <ThomasWaldmann> moin 2.1 in 2 months :))
2009-02-01T17:15:09  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4266:38110c49d0a6 1.8/MoinMoin/search/Xapian.py: Xapian indexing: in update mode, do not try to re-index old revisions again
2009-02-01T17:26:08  <ernestas> If I want to update something (PO file, for example), what wiki master should I edit, 1.8 or 1.9?
2009-02-01T17:30:47  <ThomasWaldmann> both :)
2009-02-01T17:31:22  <ThomasWaldmann> master18 will get into next 1.8 release(s), master19 into 1.9 later
2009-02-01T17:32:09  <ThomasWaldmann> ernestas: for the po file, you could try updating master18 first and then replace the master19 page with the same content
2009-02-01T17:32:46  <ThomasWaldmann> (likely there will be some mismatches, but that'll get sorted out when I run the update script for 1.9)
2009-02-01T17:39:17  <ThomasWaldmann> TheSheep: could you have a look at the trail css (again)? http://master18.moinmo.in/FrontPage looks strange (when logged in and a trail is displayed).
2009-02-01T17:40:23  <ThomasWaldmann> iirc you fixed it some time ago for the case when there is no logo, maybe that caused this effect?
2009-02-01T18:14:58  <dreimark> moin
2009-02-01T18:15:01  <dreimark> hi ernestas
2009-02-01T18:19:41  <ernestas> moin dreimark
2009-02-01T18:31:58  <dreimark> ernestas: do you have trained yourself a bit by python coding?
2009-02-01T18:45:10  <ernestas> sorry, have to go
2009-02-01T18:45:31  <ronny> ThomasWaldmann: can there be a history clean up for the 2.0 series
2009-02-01T18:45:43  <ronny> i really hate having around 70 mb repos
2009-02-01T18:49:23  <ThomasWaldmann> yeah, that's really a problem in the age of XXX(X) GB disks :P
2009-02-01T18:52:45  <ThomasWaldmann> we could do it, the question is rather what it'll break if we do
2009-02-01T19:00:46  <ronny> hmm, it would be less pressing if the stuff could be managed using nested repos + shallow clones later
2009-02-01T19:04:45  <ThomasWaldmann> why do you consider that as an improvement? at first, it looks like making things more complicated.
2009-02-01T19:09:48  <ronny> mainly inconviences in remote cloning and the massive underlay updates
2009-02-01T19:11:07  <dreimark> ronny: if you look at the suid problem I think it is related that in web.session FileSessionService.delete is not implemented but destroy_session
2009-02-01T19:11:54  <dreimark> ronny: which mercurial version do ypu use. I think 1.0.2 is much faster
2009-02-01T19:14:03  <ronny> dreimark: yeah, thats probably the main cause
2009-02-01T19:14:09  <ronny> dreimark: and im on hg crew
2009-02-01T19:14:24  <ronny> but hg cant fix __large__ stuff passing around
2009-02-01T19:14:27  <dreimark> ok, fine  I didn't know
2009-02-01T19:14:59  <dreimark> ronny: I think we will need another solution for underlay
2009-02-01T19:17:37  <dreimark> e.g. I think we can split underlay other than english pagepacks from the dev tree.
2009-02-01T19:18:02  <dreimark> and merge them at release time.
2009-02-01T19:19:17  <ronny> hmm
2009-02-01T19:19:40  <ronny> im not exactly a friend of underlay anyway - i prefer to start empty
2009-02-01T19:20:00  <dreimark> may be we can use a wiki with a hg storage repo later on for all the translations. so we can merge and don't have to edit twice
2009-02-01T19:20:55  <dreimark> ronny: it can't be completly empty at least Systempages aka RecentChanges must live there
2009-02-01T19:21:22  <dreimark> I think after the storage api is available we can have several solutions
2009-02-01T20:02:25  * ThomasWaldmann plays with hg convert
2009-02-01T20:03:22  <starshine> interesting point he raises, why should any one language have to be the first underlay?
2009-02-01T20:07:29  <ThomasWaldmann> because it doesn't work without :)
2009-02-01T20:07:48  <CIA-38> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4521:64e3ae35a5eb 1.9/MoinMoin/web/serving.py: web.serving: Method should have 'self' as first argument
2009-02-01T20:07:49  <CIA-38> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4522:a5ecf8f3303e 1.9/MoinMoin/web/serving.py: web.serving: typo in __call__ fixed
2009-02-01T20:08:45  <starshine> hm, what if someone wants no help then.  maybe they dont want it to look like a wiki.  It still needs underlay?
2009-02-01T20:09:02  <dreimark> starshine: the SystemPages must live in underlay not any help page
2009-02-01T20:09:23  <dreimark> currently we don't have a separation between sys pages and others
2009-02-01T20:09:43  <ThomasWaldmann> there might be a time in the far distant future when moin will be able to run without system pages, but currently we rather have the problem to get 1.9 into releaseable state
2009-02-01T20:14:06  <ThomasWaldmann> dreimark: web.frontend: syntactically pass statement added < is that due to some pylint warning? a class works pretty well just with a docstring.
2009-02-01T20:15:10  <dreimark> yes it was
2009-02-01T20:15:23  <dreimark> ok, that was not necessary
2009-02-01T20:19:32  <ronny> ThomasWaldmann: whats the plan for replacing the system tables?
2009-02-01T20:20:06  <ronny> special views like in mediawiki?
2009-02-01T20:21:23  <dreimark> system tables?
2009-02-01T20:24:31  <dreimark> web.utils.check_forbidded is broken too
2009-02-01T20:24:45  <dreimark> s/ed/en/
2009-02-01T20:26:54  <ThomasWaldmann> ronny: we have lots of code to fix and to merge, thus it is currently a bad time for bigger new features
2009-02-01T20:27:25  <starshine> I was merely cheaking on the nature of the requirement, any redesign this is definitely not the time yet.
2009-02-01T20:27:50  <starshine> gah, I can't make a straight sentence this morning.  I think I need coffee. :)
2009-02-01T20:28:13  <ThomasWaldmann> :)
2009-02-01T20:32:34  <CIA-38> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4523:12ccfa96b1e4 1.9/MoinMoin/web/utils.py: web.utils: typo in parameter kick fixed
2009-02-01T20:32:35  <CIA-38> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4524:3e660579be91 1.9/MoinMoin/web/utils.py: web.utils: missing import of caching added
2009-02-01T20:34:32  <ronny> ThomasWaldmann: after 2.0?
2009-02-01T20:44:59  <ThomasWaldmann> you can save lots of work if you do such stuff after the dom repo is merged
2009-02-01T20:54:39  <ThomasWaldmann> ronny: hg convert with some excludes is getting the repo down to 32MB. But it seems to have problems with the tags.
2009-02-01T21:01:40  <ThomasWaldmann> .hgtags@d8d0e2b317ee, line 33: tag '1.8.0' refers to unknown node
2009-02-01T21:01:40  <ThomasWaldmann> .hgtags@d8d0e2b317ee, line 34: tag '1.8.1' refers to unknown node
2009-02-01T21:01:53  <ronny> what hg version?
2009-02-01T21:02:00  <ThomasWaldmann> otoh, the .hgtags file later looks valid
2009-02-01T21:02:15  <ThomasWaldmann> 1.1
2009-02-01T21:02:20  <ronny> tags are kinda tricky
2009-02-01T21:02:29  <ronny> since they life in the history they tag
2009-02-01T21:56:38  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4525:b29b90a71625 1.9/MoinMoin/web/ (flup_frontend.py frontend.py):
2009-02-01T21:56:38  <CIA-38> revert (wrong) frontend related changesets (see below for details)
2009-02-01T21:56:38  <CIA-38> Changesets reverted:
2009-02-01T21:56:38  <CIA-38> 7f17aad0ab8987f4a04f65f9a281303190d541c4 web.frontend: fixed FrontEnd.run for CGI
2009-02-01T21:56:38  <CIA-38> 74e850a410ecf4e92d3f37fdf7ca369d7c9d94bb web.flup_frontend: fixed missing definition of server_types.
2009-02-01T21:56:42  <CIA-38> c6fa175c7b62c51de10877f2875ebf8e47cfd9d5 web.frontend: fixed undefined run_server
2009-02-01T22:01:01  * ThomasWaldmann would've liked to use hg backout, but creating 3 backout changesets + 3 merge changesets for this is just too much.
2009-02-01T22:42:41  <CIA-38> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4526:1d06e13ce1ee 1.9/MoinMoin/web/frontend.py: web.frontend: the flup CGIRequest uses sys.exit(0) to terminate so we should not run into an exception by that.
2009-02-01T22:45:10  <dreimark> MoinMoin/formatter/_tests/test_formatter.py[156] FsF.
2009-02-01T23:01:35  <CIA-38> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 4527:b29674295262 1.9/MoinMoin/auth/_tests/test_auth.py: fixed normal auth tests
2009-02-01T23:01:36  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4528:699fed126481 1.9/MoinMoin/auth/_tests/test_auth.py: merged http://ronny.uberhost.de/hg/moin-hacks/

MoinMoin: MoinMoinChat/Logs/moin-dev/2009-02-01 (last edited 2009-02-01 08:15:02 by IrcLogImporter)