2007-08-05T00:00:07  <ThomasWaldmann> and it has a formatter to generate content (e.g. links)
2007-08-05T00:01:13  <DrFrasierCrane> yes but let's say I want to remove "RecentChanges" tab from the layout
2007-08-05T00:01:22  <DrFrasierCrane> do I have to hack deep?
2007-08-05T00:02:21  <ThomasWaldmann> no, you have to edit the wikiconfig
2007-08-05T00:02:56  <DrFrasierCrane> OK, I'll take a look at this stuff for sure
2007-08-05T00:03:05  <DrFrasierCrane> but in general I think I've found my backend yay!
2007-08-05T00:04:22  <DrFrasierCrane> and sticky notes can be done via xmprpc this is just great
2007-08-05T00:04:27  <DrFrasierCrane> *xmlrpc
2007-08-05T00:04:53  <DrFrasierCrane> I only wonder if starting MoinMoin as a service at startup would be evil
2007-08-05T00:05:09  <DrFrasierCrane> of course I would have to choose the port wisely
2007-08-05T00:05:22  <DrFrasierCrane> OK enough of brain dump let's get to work
2007-08-05T00:05:26  <DrFrasierCrane> thanks again
2007-08-05T00:14:41  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2603:c61c10e3fcde 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: improve content conversion, more tests
2007-08-05T00:51:24  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2604:27f06531a91b 1.7/MoinMoin/script/migration/ (_conv160.py _conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: improve content conversion, give request obj to converter
2007-08-05T10:49:16  <DrFrasierCrane> good morning :)
2007-08-05T10:50:49  <DrFrasierCrane> for Newton I want the option for users to have multiple "workspaces" - for example have a wiki for work, wiki for personal use, wiki for some other projects etc. and I wonder if that would be possible to set up with single MoinMoin instance
2007-08-05T10:51:04  <DrFrasierCrane> or maybe I should hack and develop my own MoinMoin connector hmm
2007-08-05T10:51:36  <DrFrasierCrane> also another thing is I need to serve content from ~/.newton/ but that is configurable I guess?
2007-08-05T10:59:40  <neagulm> hello
2007-08-05T11:01:19  <CIA-28> moin: Marian Neagul marian@info.uvt.ro work * 2748:d9c62f28916f 1.7-classify-mneagul/MoinMoin/classifier/recommendation_system.py: Fix locking for training
2007-08-05T11:01:22  <CIA-28> moin: Marian Neagul marian@info.uvt.ro work * 2749:3ce2bd57479a 1.7-classify-mneagul/MoinMoin/support/art.py: Fix coding style
2007-08-05T11:01:23  <CIA-28> moin: Marian Neagul marian@info.uvt.ro work * 2750:f73609b3f1de 1.7-classify-mneagul/MoinMoin/action/learnpages.py: Limit initial number of training pages
2007-08-05T11:01:25  <CIA-28> moin: Marian Neagul marian@info.uvt.ro work * 2751:dfe1bf61ce6c 1.7-classify-mneagul/MoinMoin/classifier/recommendation_system.py: Fix recommendation database and enable meta data usage
2007-08-05T11:01:26  <CIA-28> moin: Marian Neagul marian@info.uvt.ro work * 2752:72721fbcd15f 1.7-classify-mneagul/MoinMoin/theme/__init__.py: Enable display of classification result
2007-08-05T11:51:00  <ThomasWaldmann> moin
2007-08-05T11:51:29  <ThomasWaldmann> DrFrasierCrane: moin has no namespaces, but easy wiki farming
2007-08-05T11:52:14  <DrFrasierCrane> farming = multiple instances ?
2007-08-05T11:53:26  <ThomasWaldmann> yes, multiple data dirs, but one server
2007-08-05T11:54:19  <DrFrasierCrane> ohh
2007-08-05T11:54:21  <DrFrasierCrane> nice
2007-08-05T11:54:32  <DrFrasierCrane> i thought it was multiple instances in the sense of multiple servers
2007-08-05T11:55:34  <DrFrasierCrane> if you have a minute you can look at: http://tools.assembla.com/newton/wiki/ArchitecturePlan
2007-08-05T11:55:54  <DrFrasierCrane> there are some ideas, if you have any comments i would appreciate it
2007-08-05T11:58:35  <ThomasWaldmann> you can connfigure moin's directories, but there is no builtin magic to use ~/.whatever yet
2007-08-05T11:58:56  <ThomasWaldmann> (but you can put that magic into your config, the config is python)
2007-08-05T11:59:13  <DrFrasierCrane> sure
2007-08-05T12:00:37  <ThomasWaldmann> and for the second item: look at farmconfig.py, you can configure multiple moin wikis running with one server there
2007-08-05T12:00:51  <DrFrasierCrane> great
2007-08-05T12:01:06  <ThomasWaldmann> maybe you want to have some more magic there for your purpose, currently it is just manually configured
2007-08-05T12:01:34  <DrFrasierCrane> and what about this idea for running "global" moinmoin ?
2007-08-05T12:04:11  <ThomasWaldmann> well, as soon as you make moin magically use ~/.whatever, it will be possible
2007-08-05T12:05:13  <ThomasWaldmann> btw, keep in mind we are portable, so, even if you don't implement it yourself, a solution for win32/macosx should be possible
2007-08-05T12:06:14  <DrFrasierCrane> cool
2007-08-05T12:06:42  <DrFrasierCrane> well I still don't have much experience with Python packaging system so there is another problem
2007-08-05T12:06:46  <ThomasWaldmann> you could user wikiserver/~username/wikiname for farming
2007-08-05T12:06:50  <ThomasWaldmann> -r
2007-08-05T12:07:08  <DrFrasierCrane> what if user has alreeady moinmoin installed, for example it's in Ubuntu repositories
2007-08-05T12:07:28  <DrFrasierCrane> then if I do import Moin.blabla in my code, which package it will import ?
2007-08-05T12:07:39  <ThomasWaldmann> just pick an uncommon port so it does not collide
2007-08-05T12:07:41  <DrFrasierCrane> (we want to deploy wiki with Newton, not make moinmoin a dependency)
2007-08-05T12:07:58  <DrFrasierCrane> well ok, ports are not a problem
2007-08-05T12:08:13  <DrFrasierCrane> hm maybe this problem doesn't really exist hmm
2007-08-05T12:11:06  <ThomasWaldmann> btw, if you just use a normal moin as backend, keeping its stuff in ~/.moinmoin/ wouldn't be too far fetched
2007-08-05T12:11:32  <ThomasWaldmann> and that home dir extension could be useful to moinmoin desktop edition, too
2007-08-05T12:13:44  <DrFrasierCrane> desktop edition stores data in .moinmoin ?
2007-08-05T12:14:29  <ThomasWaldmann> i don't use it.
2007-08-05T12:16:24  <DrFrasierCrane> one more thing
2007-08-05T12:16:52  <DrFrasierCrane> underlay contents
2007-08-05T12:17:02  <DrFrasierCrane> I would like to make Newton's MoinMoin as small as possible
2007-08-05T12:17:13  <ThomasWaldmann> (for desktop edition, xorAxAx can tell you some more details when he returns.)
2007-08-05T12:17:15  <DrFrasierCrane> so I would have to cut down on things
2007-08-05T12:17:21  <DrFrasierCrane> (ok)
2007-08-05T12:17:58  <DrFrasierCrane> can i safely remove this ?
2007-08-05T12:18:11  <ThomasWaldmann> this?
2007-08-05T12:19:17  <ThomasWaldmann> as far as the underlay is concerned, I wouldn't worry about it at this stage
2007-08-05T12:20:00  <DrFrasierCrane> ok i have to look closer at MoinMoin in general to see how things really work
2007-08-05T12:20:02  <ThomasWaldmann> and just don't remove or change underlay for now
2007-08-05T12:20:35  <ThomasWaldmann> if you check out 1.6 from hg, you can easily play with it
2007-08-05T12:20:45  <ThomasWaldmann> just run the moin.py in toplevel dir
2007-08-05T12:21:12  <DrFrasierCrane> i checked out 1.7 yesterday :)
2007-08-05T12:21:24  <DrFrasierCrane> yes I already integrated it in newton, looks amazing really
2007-08-05T12:21:24  <ThomasWaldmann> it's the same there
2007-08-05T12:21:34  <DrFrasierCrane> lots of work ahead of me
2007-08-05T12:21:42  <DrFrasierCrane> but it's great to know that I have solid backend
2007-08-05T12:22:02  <DrFrasierCrane> hmm so should I work with 1.7 or 1.6?
2007-08-05T12:22:08  <ThomasWaldmann> maybe try to do that homedir think and automatic farming
2007-08-05T12:22:28  <ThomasWaldmann> that depends on what you want and on your time planning
2007-08-05T12:23:11  <ThomasWaldmann> 1.6 release will be this year, 1.7 rather 2008
2007-08-05T12:24:02  <DrFrasierCrane> well I don't really need a stable release :) it should only provide core wiki features and I think MoinMoin even unstable 1.7 does it well
2007-08-05T12:24:19  <DrFrasierCrane> more advanced stuff will follow later in Newton
2007-08-05T12:24:22  <ThomasWaldmann> 1.7 is better for hacking :)
2007-08-05T12:24:36  <DrFrasierCrane> now I want to release 0.1 :D
2007-08-05T12:27:02  <ThomasWaldmann> if you modify moin, try to do it in a useful way for moin (desktop edition). then we will want your changes and you don't have to keep them as separate patches. :)
2007-08-05T12:27:18  <DrFrasierCrane> sure
2007-08-05T12:27:22  <DrFrasierCrane> I'll keep that in mind
2007-08-05T12:27:43  <DrFrasierCrane> wow MusicBrainz is really MoinMoin
2007-08-05T12:27:44  <DrFrasierCrane> http://wiki.musicbrainz.org/yagood
2007-08-05T12:27:45  <DrFrasierCrane> nice
2007-08-05T12:28:00  <DrFrasierCrane> I knew I remember this "attention to detail" from somewhere
2007-08-05T12:28:01  <DrFrasierCrane> :D
2007-08-05T12:28:40  <ThomasWaldmann> hehe
2007-08-05T12:29:13  <ThomasWaldmann> btw, you could make a homepage on mm wiki :)
2007-08-05T12:30:43  <DrFrasierCrane> maybe i will who knows :)
2007-08-05T12:31:04  <ThomasWaldmann> that "global moin server process" would mean it has to start as root
2007-08-05T12:31:28  <DrFrasierCrane> probably, yes
2007-08-05T12:31:32  <DrFrasierCrane> that's quite evil
2007-08-05T12:31:49  <ThomasWaldmann> (and either continue running as root or fork of one child per homedir with the corresponding uid)
2007-08-05T12:34:29  <DrFrasierCrane> that would be great because then users at localhost could collaborate on some of their wikis
2007-08-05T12:34:52  <DrFrasierCrane> but then I guess I would have to do some linking between unix users and wiki users
2007-08-05T12:34:59  <ThomasWaldmann> otoh, if you are targetting desktop, how many concurrent localhost users do you have?
2007-08-05T12:35:34  <DrFrasierCrane> well yeah it's more of a theoretical discussion right now, I know - most popular use case will be one user and that's all
2007-08-05T12:35:40  <DrFrasierCrane> but it's always nice to plan :)
2007-08-05T12:36:12  <DrFrasierCrane> well after all Newton could be a remote MoinMoin editor :)
2007-08-05T12:36:29  <DrFrasierCrane> connect to some remote MoinMoin and edit it from the desktop
2007-08-05T12:36:37  <ThomasWaldmann> and maybe this user prefers to run the server process only when he sits at the machine
2007-08-05T12:36:50  <DrFrasierCrane> yes, that will probably be a default
2007-08-05T12:36:53  <ThomasWaldmann> not having someone else look at this data
2007-08-05T12:37:04  <DrFrasierCrane> MM server only run at Newton startu
2007-08-05T12:37:05  <DrFrasierCrane> p
2007-08-05T12:38:08  <DrFrasierCrane> but all of this is the future really, for now I just want to release an equivalent of previous Newton release developed by previous maintainer
2007-08-05T12:38:16  <DrFrasierCrane> so basic wiki functionality on the desktop
2007-08-05T12:38:32  <DrFrasierCrane> but with backend that allows more advanced stuff to be added easily
2007-08-05T12:39:08  <DrFrasierCrane> http://moinmoin.wikiwikiweb.de/MoinDev/PluginConcept
2007-08-05T12:39:17  <DrFrasierCrane> that's something I need to read carefully for sure
2007-08-05T12:41:29  <ThomasWaldmann> btw, writing macros recently got much easier after johill added a nice argument parsing magic.
2007-08-05T12:42:09  <DrFrasierCrane> cool
2007-08-05T12:42:20  <DrFrasierCrane> BTW what is the biggest wiki powered by MoinMoin ?
2007-08-05T12:42:45  <ThomasWaldmann> hard to say
2007-08-05T12:42:59  <ThomasWaldmann> apache runs a lot of mm wikis
2007-08-05T12:43:16  <ThomasWaldmann> (as a farm for their foundation's projects)
2007-08-05T12:43:42  <ThomasWaldmann> some years ago it was no-smok wiki (running ancient moin code)
2007-08-05T12:44:08  <DrFrasierCrane> oh you wrote that "and maybe this user prefers to run the server process only when he sits at the machine"
2007-08-05T12:44:24  <DrFrasierCrane> is there some ACL subsystem in MM?
2007-08-05T12:44:31  <DrFrasierCrane> or possibility to create "private" wiki ?
2007-08-05T12:45:52  <ThomasWaldmann> there are ACLs
2007-08-05T12:46:18  <ThomasWaldmann> but they are not the easiest thing to do right
2007-08-05T12:46:48  <DrFrasierCrane> ok
2007-08-05T12:46:51  <ThomasWaldmann> http://no-smok.net/nsmk/SystemInfo for a hacked moin 1.1.3 wiki
2007-08-05T12:48:34  <DrFrasierCrane> nice
2007-08-05T12:48:38  <DrFrasierCrane> but quite ancient :)
2007-08-05T12:49:11  <DrFrasierCrane> oh one more thing, does parsing occur each time I get the page through xmlrpc ?
2007-08-05T12:49:15  <ThomasWaldmann> oh, wait. they changed to moniwiki.
2007-08-05T12:49:19  <DrFrasierCrane> or MM has some low level cache
2007-08-05T12:49:43  <ThomasWaldmann> php stuff :-P
2007-08-05T12:50:24  <ThomasWaldmann> that depends on whether you get the page src or the rendered html
2007-08-05T12:50:51  <ThomasWaldmann> for the html, it might use the cache (at least it does when accessed by the browser)
2007-08-05T12:51:37  <ThomasWaldmann> the cache is a byte compiled version of the output of a "python source" formatter
2007-08-05T12:52:08  <DrFrasierCrane> yeah i see it now
2007-08-05T12:52:12  <DrFrasierCrane> text_python.py
2007-08-05T12:55:18  <DrFrasierCrane> ok I got to go, thanks again for your help
2007-08-05T12:55:28  <DrFrasierCrane> this is going to be some exciting development :)
2007-08-05T13:09:43  <ThomasWaldmann> http://en.wikipedia.org/wiki/Frasier_Crane X)
2007-08-05T13:18:31  * grzywacz spent last evening arguing that ada is not better than python, lol
2007-08-05T13:23:07  <ThomasWaldmann> sounds like apples and oranges
2007-08-05T13:23:24  <grzywacz> Also, I was quite surprised that variable names used in list comprehension [] remain available outside of it.
2007-08-05T13:23:37  <grzywacz> Well, nothing special, but somehow I expected them to be local. ;)
2007-08-05T13:30:32  * ThomasWaldmann tries to further improve/test the 1.6 converter
2007-08-05T14:23:30  <ThomasWaldmann> hmm, ["some page#some_anchor"] or better ["some page"#some_anchor]
2007-08-05T14:24:14  <ThomasWaldmann> the 2nd one looks more logical (and html anchors can't have blanks)
2007-08-05T14:47:16  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2606:482f0a9e555c 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: add more tests, TODO, fixed sourcecode test failure
2007-08-05T15:42:39  <ThomasWaldmann> moin Fabi
2007-08-05T15:43:06  <Fabi> moin
2007-08-05T15:56:17  <ThomasWaldmann> hmm, converting bigger wikis will take some time ... (>5s/MB depending on amount of attachments)
2007-08-05T17:25:42  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2607:2e6227a50d27 1.7/MoinMoin/wikiutil.py: fix exception when there are no interwiki map files or page
2007-08-05T17:26:11  <DrFrasierCrane> working hard eh? :-)
2007-08-05T17:30:51  <ThomasWaldmann> i want to get 1.6 out some day :)
2007-08-05T17:31:55  <DrFrasierCrane> btw why did you choose mercurial over svn?
2007-08-05T17:32:10  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2128:549d815b5c6c 1.6/MoinMoin/action/AttachFile.py: show new 1.6 quoted attachment syntax in attachment list - use wikiutil.quoteName
2007-08-05T17:32:12  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2129:d2cb214840b8 1.6/MoinMoin/wikiutil.py: fix exception when there are no interwiki map files or page
2007-08-05T17:32:35  <ThomasWaldmann> because it is far better :)
2007-08-05T17:33:36  <DrFrasierCrane> very convincing argument, indeed :-)
2007-08-05T17:33:46  <ThomasWaldmann> svn is nice as "better than cvs", but it is not distributed and it is not python
2007-08-05T17:34:31  <DrFrasierCrane> hmm, do you know any mercurial hosting for open-source projects?
2007-08-05T17:34:56  <ThomasWaldmann> yes, mine :)
2007-08-05T17:35:39  <ThomasWaldmann> but you could even run it on dyndns on your machine
2007-08-05T17:36:17  <DrFrasierCrane> i meant hosting like sourceforge where I could register Newton and maybe try Mercurial
2007-08-05T17:36:31  <DrFrasierCrane> Assembla.com provides only SVN
2007-08-05T17:36:39  <ThomasWaldmann> and if you use hg, you have your own repo on your working machine anyway
2007-08-05T17:37:01  <DrFrasierCrane> yes but I don't keep my PC on all the time
2007-08-05T17:37:43  <ThomasWaldmann> well, if you contribute to moin development, I could give you a repo on hg.moinmo.in
2007-08-05T17:38:15  <DrFrasierCrane> btw what's "in"? :-)
2007-08-05T17:38:17  <DrFrasierCrane> india?
2007-08-05T17:38:23  <ThomasWaldmann> yes
2007-08-05T17:38:31  <DrFrasierCrane> cool
2007-08-05T17:38:42  <DrFrasierCrane> ok well I'll how things turn out
2007-08-05T17:38:45  <ThomasWaldmann> (the server is in berlin, though :)
2007-08-05T17:39:03  <DrFrasierCrane> but I thing it's decided already
2007-08-05T17:39:10  <DrFrasierCrane> that Newton will use MoinMoin
2007-08-05T17:39:21  <DrFrasierCrane> so I probably will be able to contribute something to MM
2007-08-05T17:41:51  <ThomasWaldmann> maybe just start with 1 or 2 local repos on your working machine and see how things develop
2007-08-05T17:42:15  <ThomasWaldmann> (as mercurial is a dvcs, this is no problem)
2007-08-05T17:42:23  <DrFrasierCrane> sure, I'll try that
2007-08-05T17:42:47  <DrFrasierCrane> but first I'm going to focus on generating something that I could actually put in a repo :-)
2007-08-05T17:42:55  <DrFrasierCrane> because I decided to write new Newton from scratch
2007-08-05T17:43:27  <ThomasWaldmann> :)
2007-08-05T17:44:42  <ThomasWaldmann> btw, there is a short mercurial intro in the mm wiki
2007-08-05T17:49:59  <DrFrasierCrane> yep
2007-08-05T17:51:07  <DrFrasierCrane> hihi
2007-08-05T17:51:08  <DrFrasierCrane> http://moinmo.in/MoinMoinBugs
2007-08-05T17:51:15  <DrFrasierCrane> you even use wiki for bug tracking :-)
2007-08-05T17:51:18  <DrFrasierCrane> nerds!
2007-08-05T17:52:51  <ThomasWaldmann> well, you can demonstrate current bugs there immediately :)
2007-08-05T19:19:54  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2608:3ff3beef1edf 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: add more tests, fixed bugs, better quoting, cleanup
2007-08-05T20:50:48  <ThomasWaldmann>  [wiki:MacroMarket/EmbedObject EO]
2007-08-05T20:50:48  <ThomasWaldmann>  [wiki:SeaPig/BrianDorsey]
2007-08-05T20:51:20  <ThomasWaldmann> looks like that lower syntax introduces some ambiguity
2007-08-05T20:52:24  <ThomasWaldmann> (lower means wiki:SeaPig:BrianDorsey)
2007-08-05T21:48:59  <lanius_> ThomasWaldmann: who introduced this get_* suff in wikiutil again?
2007-08-05T21:53:29  <ThomasWaldmann> hm?
2007-08-05T21:54:02  <lanius_> get_bool and so on
2007-08-05T21:58:45  <ThomasWaldmann> this is part of johill's argument parser
2007-08-05T22:00:22  <lanius_> johill: it would be nice if the get_* methods wouldn't require a request object
2007-08-05T22:02:21  <ThomasWaldmann> it is for i18n
2007-08-05T22:02:27  <ThomasWaldmann> what's the problem?
2007-08-05T22:09:27  <lanius_> i would like to use it and i don't have a request object everywhere
2007-08-05T22:13:51  <ThomasWaldmann> well, it could get refactored to have an optional request (and not translate if it is None)
2007-08-05T22:14:15  <ThomasWaldmann> maybe talk to johill when he returns, that shouldnt happen in your branch
2007-08-05T22:14:26  <lanius_> that's why i am talking here :)
2007-08-05T22:16:00  <ThomasWaldmann> I guess I will be busy with that converter for a while.
2007-08-05T22:19:27  <lanius_> what changed in 1.6 so you need a converter?
2007-08-05T22:20:21  <ThomasWaldmann> some tiny bits with widespread consequences
2007-08-05T22:21:27  <ThomasWaldmann> mostly related to blanks in names (and removal of _ as a blank replacement) and introduction of quoting of names
2007-08-05T22:21:45  <ThomasWaldmann> see the test i committed recently for details
2007-08-05T22:26:06  <ThomasWaldmann> it will also make linking markup a bit easier, because much of that stuff had weird workarounds
2007-08-05T22:28:48  <xorAxAx> re
2007-08-05T22:30:05  <ThomasWaldmann> wb xorAxAx
2007-08-05T22:30:23  <xorAxAx> much too hot to run on the nürburgring :-(
2007-08-05T22:30:36  <xorAxAx> esp. at 3 pm -- last year it was 10 am
2007-08-05T22:33:19  <ThomasWaldmann> running diff -r between input and converted output shows lots of strangeness...
2007-08-05T22:33:37  <ThomasWaldmann> < [:jbusse:]
2007-08-05T22:33:37  <ThomasWaldmann> ---
2007-08-05T22:33:37  <ThomasWaldmann> > ["jbusse"]
2007-08-05T22:37:28  <xorAxAx> well, thats correct, isnt it?
2007-08-05T22:37:40  <xorAxAx> (and actually favorable)
2007-08-05T22:37:55  <xorAxAx> (except if least necessary changes was a goal)
2007-08-05T22:39:49  <ThomasWaldmann> most of [: usage is a bad hack
2007-08-05T22:40:29  <ThomasWaldmann> and now better done with freelinks (that can have a optional link text in 1.6)
2007-08-05T22:41:18  <xorAxAx> free links?
2007-08-05T22:41:28  <xorAxAx> well, ["jbusse"] is better than [:jbusse:]
2007-08-05T22:41:34  <xorAxAx> or do i misinterpret the diff?
2007-08-05T22:42:29  <ThomasWaldmann> > is after conversion
2007-08-05T22:42:30  <grzywacz> omg, xorAxAx!
2007-08-05T22:42:33  <grzywacz> wb my hmre
2007-08-05T22:42:36  <ThomasWaldmann> <  . Use [:HelpOnAccessControlLists:access control lists].
2007-08-05T22:42:36  <ThomasWaldmann> ---
2007-08-05T22:42:36  <ThomasWaldmann> >  . Use ["HelpOnAccessControlLists" access control lists].
2007-08-05T22:42:43  <xorAxAx> yes, that looks better
2007-08-05T22:42:54  <xorAxAx> hi grzywacz
2007-08-05T22:44:04  <ThomasWaldmann> I think about doing the converter a bit different than planned
2007-08-05T22:44:32  <xorAxAx> that means?
2007-08-05T22:44:54  <ThomasWaldmann> current stuff converts every revision. but not every conversion is welcome. and some stuff can't get converted although it should.
2007-08-05T22:45:18  <ThomasWaldmann> so i guess i just convert latest rev and add another rev with conv result.
2007-08-05T22:45:45  <ThomasWaldmann> (so one can use diff in case of trouble)
2007-08-05T22:47:24  <xorAxAx> hmm
2007-08-05T22:47:35  <xorAxAx> as long as you dont spam the global edit-log :)
2007-08-05T22:48:31  <ThomasWaldmann> X)
2007-08-05T22:49:57  <ThomasWaldmann> (it also will bring runtime down 0..3 orders of magnitude, depeding on the age of the wiki)
2007-08-05T22:53:41  <CIA-28> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2610:edf9a449fe9d 1.7-jabber-knowak/ (35 files in 21 dirs): Merge main.
2007-08-05T22:53:43  <CIA-28> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2611:6e84127a1860 1.7-jabber-knowak/ (7 files in 2 dirs):
2007-08-05T22:53:43  <CIA-28> moin: Finally all known bugs fixed, OOB is used to send links with jabber. More...
2007-08-05T22:53:43  <CIA-28> moin: Changed the way notifications are called. Notification data is now stored
2007-08-05T22:53:44  <CIA-28> moin: in dicts, instead of separate arguments. This helps extensibility if more
2007-08-05T22:53:46  <CIA-28> moin: extensions like OOB Data are to be added in the future.
2007-08-05T22:53:48  <CIA-28> moin: Also fixed some previously missed bugs.
2007-08-05T22:53:50  <CIA-28> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2622:117e1bee2444 1.7-jabber-knowak/MoinMoin/ (6 files in 4 dirs): Merge main.
2007-08-05T22:54:06  <grzywacz> ThomasWaldmann, good think you fixed CIA. It would be deadly now. ;)
2007-08-05T22:54:09  <grzywacz> *thing
2007-08-05T22:54:24  <xorAxAx> grzywacz: argh, changeset granularity!
2007-08-05T22:54:38  <grzywacz> xorAxAx, argh
2007-08-05T22:54:41  <xorAxAx> :-)
2007-08-05T22:54:52  <ThomasWaldmann> grzywacz: you mean the dupe filter or last night's cia trouble?
2007-08-05T22:55:01  <grzywacz> ThomasWaldmann, the dupe filter.
2007-08-05T22:55:44  <grzywacz> xorAxAx, seriously, I found quite a few... "funny" things in the code due to these changes. ;-)
2007-08-05T22:57:32  <ThomasWaldmann> < Mail me at [mailto:jh@web.de WEB.DE] or [mailto:snibril@cscene.org C-Scene], or look at either my [wiki:Wiki:JuergenHermann WikiWiki homepage] or m
2007-08-05T22:57:36  <ThomasWaldmann> y [wiki:Advogato/person/jhermann Advogato page].
2007-08-05T22:57:51  <ThomasWaldmann> does anyone understand the last 2 links?
2007-08-05T22:58:04  <ThomasWaldmann> and why they should use different markup?
2007-08-05T22:58:27  <xorAxAx> ThomasWaldmann: easy - the first link is an interwiki link to c2
2007-08-05T22:58:34  <xorAxAx> ThomasWaldmann: and the other one is a link to a website
2007-08-05T22:58:49  <ThomasWaldmann> but both are interwiki links
2007-08-05T22:58:54  <xorAxAx> wellll
2007-08-05T22:59:00  <xorAxAx> advogato is not a wiki :)
2007-08-05T22:59:09  <ThomasWaldmann> that doesnt matter :)
2007-08-05T22:59:39  <ThomasWaldmann> wiki:Advogato:person/jhermann would be the same url, wouldn't it?
2007-08-05T22:59:40  <xorAxAx> well, would you use colons in the second link?
2007-08-05T22:59:53  <xorAxAx> i think so
2007-08-05T23:00:03  <xorAxAx> but its uglier because of : and /
2007-08-05T23:00:03  <ThomasWaldmann> the problem is wiki:TopPage/SubPage
2007-08-05T23:00:19  <xorAxAx> you mean a local link?
2007-08-05T23:00:24  <ThomasWaldmann> yes
2007-08-05T23:00:31  <ThomasWaldmann> ambiguity
2007-08-05T23:01:17  <xorAxAx> well, i think local links using such syntax are often the culprits :)
2007-08-05T23:01:30  <xorAxAx> you could use a page existance heuristic to eliminate them
2007-08-05T23:02:00  <ThomasWaldmann> yeah, and a interwiki map lookup
2007-08-05T23:02:18  <ThomasWaldmann> the question is, why do we have this ambiguity? :)
2007-08-05T23:02:39  <xorAxAx> because there was some parser bug that generated local links?
2007-08-05T23:02:52  <xorAxAx> and somebody thought that it would be a feature and documented it ...
2007-08-05T23:02:56  <xorAxAx> (thats my guess)
2007-08-05T23:03:51  <ThomasWaldmann> for me it looks rather like that /-based interwiki thing is ... superfluous
2007-08-05T23:04:50  <xorAxAx> its more beautiful in some cases :)
2007-08-05T23:05:18  <CIA-28> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2609:7aac9e2ecb3a 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: more quote triggering chars, document more problem cases
2007-08-05T23:38:19  <CIA-28> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2778:704cc8372a25 1.7-storage-hwendel/MoinMoin/ (10 files in 4 dirs): more unit test work

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