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)