2007-08-25T00:07:46  <ThomasWaldmann> yes
2007-08-25T00:25:43  <dreimark> I believe it will work but I do tomorrow some more tests. After that box is changed to ubuntu.
2007-08-25T00:29:07  <dreimark> gn
2007-08-25T09:36:33  <grzywacz> moin
2007-08-25T10:09:42  <ThomasWaldmann> moin
2007-08-25T10:23:46  * ThomasWaldmann thinks about dropping standalone interwiki links
2007-08-25T10:24:54  <ThomasWaldmann> such as SomeWiki:SomePage
2007-08-25T10:55:04  <grzywacz> why so?
2007-08-25T10:56:37  <ThomasWaldmann> What's __Frederick:__ ?
2007-08-25T11:00:03  <ThomasWaldmann> grzywacz: is it <u>Frederick:</u> or <u><interwikilink>Frederick:__</interwikilink> (u still open)
2007-08-25T11:00:06  <grzywacz> uh: http://ivory.idyll.org/blog/aug-07/disappointing-gs1~oc
2007-08-25T11:00:46  <grzywacz> ThomasWaldmann: oh
2007-08-25T11:01:12  <ThomasWaldmann> or <u><interwikilink>Frederick:</interwikilink></u>
2007-08-25T11:03:39  <ThomasWaldmann> also, we currently do some magic to not cause trouble for languages using : as part of normal words like Whate:ver
2007-08-25T11:04:40  <grzywacz> Are there languages using : in normal words?
2007-08-25T11:04:49  <ThomasWaldmann> yes
2007-08-25T11:06:06  <ThomasWaldmann> http://moinmo.in/MoinMoinBugs/InterwikiFalseTrigger
2007-08-25T11:07:07  <ThomasWaldmann> btw, that magic fails for that RFC:ssa word in case you have RFC in your interwiki map
2007-08-25T11:07:54  <xorAxAx> OMG
2007-08-25T11:08:26  <grzywacz> xorAxAx? ;-)))
2007-08-25T11:09:56  <ThomasWaldmann> so the question is, as we will have easy link markup soon, whether we just drop that in favour of [[RFC:123]]
2007-08-25T11:11:57  <xorAxAx> ThomasWaldmann: why dont you drop camelcase links generally?
2007-08-25T11:12:50  <ThomasWaldmann> well, that would be following the same idea, but being more painful for people liking CamelCase
2007-08-25T11:12:51  <grzywacz> ThomasWaldmann: how about not dropping old&useful mechanisms because of one or two special cases? Sure, you can run a converter and fix these issues during migration, but you can't convert habbits that users have developed
2007-08-25T11:13:59  <grzywacz> ThomasWaldmann: you're going to break the very idea of a wiki being an easy to use mean of storing and exchanging information. :)
2007-08-25T11:14:02  <xorAxAx> ThomasWaldmann: i dont see why it should be more painful
2007-08-25T11:15:04  <ThomasWaldmann> because internal links are used much more often than interwiki and you would've to type [[InternalPage]] every time
2007-08-25T11:17:08  <ThomasWaldmann> grzywacz: if you are speaking one of those languages, it is not just some exotic special case for you, but a part of your language you use often
2007-08-25T11:18:06  <ThomasWaldmann> also, we have a bug report about that __ + interwiki mixture, so people ARE running into those problems
2007-08-25T11:18:29  <grzywacz> ThomasWaldmann: the bug report mentiones only a few special cases. These should be just quoted. Otherwise you're forcing users of all other languages to use strange syntax
2007-08-25T11:18:32  <xorAxAx> well, finnish users can just drop the RFC link
2007-08-25T11:19:17  <xorAxAx> i.e. interwiki entry
2007-08-25T11:19:36  <ThomasWaldmann> xorAxAx: and how do you say "in WikiPedia" in finnish?
2007-08-25T11:20:02  <xorAxAx> why do you want to say that?
2007-08-25T11:20:14  <xorAxAx> for a local link?
2007-08-25T11:20:19  <ThomasWaldmann> "I read that in Wikipedia"
2007-08-25T11:20:31  <xorAxAx> well, like that - without camelcase
2007-08-25T11:20:40  <xorAxAx> or is our WP moniker not in camelcase?
2007-08-25T11:20:42  <ThomasWaldmann> would be something like "... WikiPedia:ssa"
2007-08-25T11:20:49  <xorAxAx> no
2007-08-25T11:20:58  <xorAxAx> somthing like Wikipedia:foo
2007-08-25T11:21:08  <xorAxAx> spot the difference
2007-08-25T11:22:24  <ThomasWaldmann> well, if you hit the same name as in the interwiki map, you will have a problem
2007-08-25T11:23:22  <xorAxAx> yes, and if you make it contain no normal words that need the flection stuff, then you dont have any problems
2007-08-25T11:23:23  <ThomasWaldmann> (and this is only because we already use magic, with a simple parser not looking into the intermap all the time, you would have a problem in any case)
2007-08-25T11:24:13  <ThomasWaldmann> but intermap usually is used "as is" (and should be usable "as is" for most entries)
2007-08-25T11:24:44  <xorAxAx> well, fixing the map is more useful than dropping the link markup
2007-08-25T11:25:38  <ThomasWaldmann> so we should use other interwiki names as the usemod map?
2007-08-25T11:26:12  <ThomasWaldmann> and if we change some of them, what about existing content?
2007-08-25T11:26:23  <grzywacz> btw. Finnish for "read that in Wikipedia" is "luin wikipediasta" ;-)
2007-08-25T11:27:03  <xorAxAx> ThomasWaldmann: could be fixed by the converter if it seems necessary
2007-08-25T11:27:13  <xorAxAx> and involves much less users than dropping link markup
2007-08-25T11:27:29  * ThomasWaldmann has no idea about finnish, but I guess there would be some other problematic case, see the "in RFC" case)
2007-08-25T11:27:43  <grzywacz> I guess the bug report may be wrong
2007-08-25T11:28:03  <xorAxAx> fixing a problem without understanding it is even worse :)
2007-08-25T11:28:10  <ThomasWaldmann> vpv: any comments?
2007-08-25T11:28:12  <xorAxAx> they only need : because they cant change RFC
2007-08-25T11:29:36  <ThomasWaldmann> aside from that, there is still the underline problem (and I guess also bold, italic, ...)
2007-08-25T11:30:38  <xorAxAx> which is again?
2007-08-25T11:31:00  <ThomasWaldmann> http://moinmo.in/SteveDavison/WeirdUnderline
2007-08-25T11:33:51  <grzywacz> I'm not sure about this as well.
2007-08-25T11:34:00  <grzywacz> How often do people use such combination?
2007-08-25T11:34:39  <ThomasWaldmann> obviously guys at Intel do :)
2007-08-25T11:35:01  <xorAxAx> ThomasWaldmann: well, thats a bug in the parser and not in the markup
2007-08-25T11:35:16  <ThomasWaldmann> xorAxAx: ok, how do you fix it?
2007-08-25T11:35:25  <xorAxAx> by changing the lexer :)
2007-08-25T11:35:39  <xorAxAx> and not by changing the markup
2007-08-25T11:36:07  <ThomasWaldmann> the problem in that case is that Frederick:__ gets matched by the interwiki part of the re
2007-08-25T11:36:36  <xorAxAx> well, you could have a look-ahead that checks if there is at least one char before the next space
2007-08-25T11:36:43  <ThomasWaldmann> interwiki_repl than find that Frederick is not in interwiki map and this avoids having a link
2007-08-25T11:37:07  <ThomasWaldmann> but it still has eaten the whole thing and formats it as text
2007-08-25T11:37:53  <xorAxAx> ?
2007-08-25T11:37:55  <ThomasWaldmann> where would I have this lookahead exactly?
2007-08-25T11:38:09  <xorAxAx> in the interwiki line of the regex i presume
2007-08-25T11:38:42  <xorAxAx> (digits must be allowed as well)
2007-08-25T11:38:43  <ThomasWaldmann> but __ is a non-space char, so how would that help?
2007-08-25T11:39:02  <xorAxAx> it will see that there is no char before the next space and not match the interwiki stuff
2007-08-25T11:40:11  <ThomasWaldmann> __Frederick:__ is what we are talking about
2007-08-25T11:40:55  <xorAxAx> yes, i dont see any character there
2007-08-25T11:41:03  <xorAxAx> alphabetic char
2007-08-25T11:41:11  <ThomasWaldmann> (and to just make it more complicated, how about PythonWiki:__init__.py
2007-08-25T11:41:15  <ThomasWaldmann> )?
2007-08-25T11:41:24  <xorAxAx> that one will continue to work
2007-08-25T11:41:51  <xorAxAx> with char i meant letter
2007-08-25T11:41:55  <xorAxAx> (wrong word :))
2007-08-25T11:42:36  <ThomasWaldmann> how does that look as a re?
2007-08-25T11:43:32  * xorAxAx dives into docs for the lazy thomas :)
2007-08-25T11:43:52  <grzywacz> ;-)
2007-08-25T11:44:14  <xorAxAx> (?=...)
2007-08-25T11:44:15  <xorAxAx> Matches if ... matches next, but doesn't consume any of the string. This is called a lookahead assertion. For example, Isaac (?=Asimov) will match 'Isaac ' only if it's followed by 'Asimov'.
2007-08-25T11:44:49  * xorAxAx seeks the old line
2007-08-25T11:45:19  <xorAxAx> (?P<interwiki>[A-Z][a-zA-Z]+\:(%(dq_string)s|([^\s'\"\:\<\|]([^\s%(punct)s]|([%(punct)s][^\s%(punct)s]))+)))
2007-08-25T11:45:59  <ThomasWaldmann> ehrm, no dq_string any more
2007-08-25T11:46:04  <xorAxAx> well, not very readable :)
2007-08-25T11:46:08  <xorAxAx> ThomasWaldmann: updating :)
2007-08-25T11:46:10  <ThomasWaldmann> wait
2007-08-25T11:47:05  <ThomasWaldmann> http://hg.moinmo.in/moin/1.7-newlinkmarkup/file/bdb12fb39b00/MoinMoin/parser/text_moin_wiki.py see there
2007-08-25T11:48:37  <ThomasWaldmann> (there are also some comments missing :)
2007-08-25T11:50:37  <xorAxAx> after (?P<interwiki_page>, you can insert (?=[^ ]*[a..z0..9][^ ]*\ )  and it might work
2007-08-25T11:50:48  <xorAxAx> where a..z0...9 is the usual "all characters and digits" set
2007-08-25T11:54:16  <ThomasWaldmann> shouldnt the whole thing after : then changed for that (with no lookahead, except for the trailing blank)?
2007-08-25T11:56:53  <xorAxAx> changed for what?
2007-08-25T11:57:18  <xorAxAx> i think it can stay like it is currently
2007-08-25T11:59:25  <ThomasWaldmann> (?P<interwiki_page>[^ ]*[alphanum][^ ]*)(?=\ )
2007-08-25T12:01:11  <xorAxAx> that wont work
2007-08-25T12:01:21  <xorAxAx> PythonWiki:__init__.py wont be matched by it
2007-08-25T12:02:50  <ThomasWaldmann> then it would not work in the other case either, would it?
2007-08-25T12:03:37  <xorAxAx> it will
2007-08-25T12:04:01  <xorAxAx> it only asserts that at least one valid char is before the next space
2007-08-25T12:04:32  <xorAxAx> (and yes, this is non-regular - but who said that regular expressions are regular :))
2007-08-25T12:06:20  <ThomasWaldmann> and why should it not work then when used for matching?
2007-08-25T12:07:39  <xorAxAx> well, because your one works differently?
2007-08-25T12:07:47  <xorAxAx> it only matches valid chars
2007-08-25T12:07:50  <xorAxAx> mine matches all chars
2007-08-25T12:07:57  <xorAxAx> if the pagename is valid
2007-08-25T12:08:00  <ThomasWaldmann> hmm, how about ,.! terminating the interwiki name?
2007-08-25T12:08:19  <xorAxAx> ???
2007-08-25T12:09:35  <ThomasWaldmann> hmm, ok, that's what the old re is about
2007-08-25T12:11:53  <ThomasWaldmann> of course you can't link to something like [[WikiPedia:Creole, the new link markup standard]] without using brackets
2007-08-25T12:12:26  <ThomasWaldmann> s/link//
2007-08-25T12:25:21  <ThomasWaldmann> xorAxAx: ok, seems to work
2007-08-25T12:25:56  <ThomasWaldmann> (and just made the re some KB longer X)
2007-08-25T12:27:23  <xorAxAx> haha
2007-08-25T12:27:32  <xorAxAx> and much more slower in case of something:foo
2007-08-25T12:27:36  <xorAxAx> but we have a cache
2007-08-25T12:29:52  * ThomasWaldmann is curious when we will hits some re implementation limit
2007-08-25T12:39:46  <vpv> I've been away, I see I was ping, I'll read back now :)
2007-08-25T12:44:01  <vpv> Hmm, ok, the ":" is used in Finnish mostly with acronyms and such that you can't read as a word, just like RFC, you would read that letter by letter as R-F-C
2007-08-25T12:44:44  <vpv> and then if you need to add some form to it (I'm really bad at explaining this ;) like "in RFC", it would be "RFC:ssä"
2007-08-25T12:44:52  <xorAxAx> its used to split the flectional ending
2007-08-25T12:44:54  <xorAxAx> and carding numbers
2007-08-25T12:45:09  <ThomasWaldmann> >>> config.chars_lower.index('0')
2007-08-25T12:45:09  <ThomasWaldmann> 824
2007-08-25T12:46:37  <vpv> yes, but what's important is that if you have a word that you can read, like Wikipedia, then the ":" is not used, but the ending is added directly, like Wikipediasta. I guess you already figured this out :)
2007-08-25T12:47:56  <ThomasWaldmann> >>> config.chars_lower[820:840]
2007-08-25T12:47:56  <ThomasWaldmann> u'\uff57\uff58\uff59\uff5a0123456789\xb2\xb3\xb9\u0660\u0661\u0662'
2007-08-25T12:48:00  <ThomasWaldmann> strange
2007-08-25T12:49:37  <lanius> ThomasWaldmann: what shell i test with ie
2007-08-25T12:51:18  <ThomasWaldmann> vpv: xorAxAx has solved that other interwiki problem, but stuff like RFC:ss would still need special treatment (either removing RFC from interwiki map - bad when you talk about RFC because it is likely you want to use interwiki link to them also - or - escaping it, maybe like RFC:``ss?)
2007-08-25T12:52:02  <ThomasWaldmann> lanius: http://test17.wikiwikiweb.de/TransclusionTest
2007-08-25T12:52:42  <ThomasWaldmann> page transclusion local and interwiki, how does it look?
2007-08-25T12:53:43  <vpv> ThomasWaldmann: hmm, I have a feeling that Mediawiki just does it like [[RFC]]:ssä and then on the rendered page the whole RFC:ssä is linked, don't know if this helps you at all, but...
2007-08-25T12:54:31  <xorAxAx> vpv: no, it doesnt do it like that and thats another use case in any case :)
2007-08-25T12:54:56  <ThomasWaldmann> vpv: RFC``:ss works (of you want to have a normal word)
2007-08-25T12:55:33  <lanius> ThomasWaldmann: http://cojobo.net/~h_wendel/stuff/moin.JPG
2007-08-25T12:56:22  <ThomasWaldmann> and [[RFC]]:ss works with the new parser (linking to local RFC page, but rendering RFC:ss (but only RFC is coloured)
2007-08-25T12:57:22  <vpv> xorAxAx: you're right about that, I just tried with fi.wikipedia.o
2007-08-25T12:57:39  <ThomasWaldmann> lanius: oops X)
2007-08-25T12:58:03  <lanius> nice desktop, isn't it :D
2007-08-25T12:58:08  <ThomasWaldmann> looks like they didn't put too much work into making it work correctly
2007-08-25T12:58:34  <lanius> how should it look like?
2007-08-25T12:58:40  <xorAxAx> ugh, bad music taste :)
2007-08-25T12:59:00  <lanius> heh, roger cicero is cool
2007-08-25T12:59:34  <ThomasWaldmann> lanius: see html src
2007-08-25T12:59:50  <ThomasWaldmann> or just use some other browser and look there
2007-08-25T13:00:04  <grzywacz> lanius: scary resolution
2007-08-25T13:00:08  <ThomasWaldmann> opera would be interesting
2007-08-25T13:00:42  <lanius> oh yeah, page transclusion simply does not work ^^
2007-08-25T13:00:54  <lanius> in opera it does
2007-08-25T13:01:11  <lanius> grzywacz: 1920x1200 on the monitor and 1400x1050 on the laptop
2007-08-25T13:01:37  <xorAxAx> 1024x768 ought to be enough for everybody
2007-08-25T13:01:44  <lanius> never
2007-08-25T13:02:39  <ThomasWaldmann> lanius: IE7 maybe?
2007-08-25T13:02:45  <lanius> ThomasWaldmann: no ie7 here
2007-08-25T13:03:00  <grzywacz> xorAxAx: 640x480
2007-08-25T13:03:00  <grzywacz> ;]
2007-08-25T13:45:31  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2753:e3b0355215a2 1.7-newlinkmarkup/MoinMoin/parser/text_moin_wiki.py: wiki parser: fix interwiki regex wrong matches, commented that regex part
2007-08-25T13:46:21  <ThomasWaldmann> lanius: it works wih opera?
2007-08-25T13:46:26  <lanius> ThomasWaldmann: yes
2007-08-25T13:47:34  <ThomasWaldmann> same looks as in ff or better/worse?
2007-08-25T13:48:14  <lanius> ThomasWaldmann: same as in ff
2007-08-25T14:03:42  * ThomasWaldmann tried IE7 on another machine: also does not work
2007-08-25T14:48:00  * ThomasWaldmann adds creating an addtl revision to the converter
2007-08-25T15:14:35  <ThomasWaldmann> http://test17.wikiwikiweb.de/SyntaxReference?action=diff&rev2=38&rev1=37
2007-08-25T15:14:58  <ThomasWaldmann> please help finding converter problems on that wiki
2007-08-25T15:28:09  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2754:b85e4879fdea 1.7-newlinkmarkup/MoinMoin/script/migration/_conv160.py: 1.6 converter: create new page revisions with conversion result, handle deleted pages
2007-08-25T15:51:00  * ThomasWaldmann found more broken parser code in 1.5
2007-08-25T15:51:19  <xorAxAx> who wrote it? :)
2007-08-25T15:51:31  * xorAxAx avoids suggesting his educated guess
2007-08-25T15:52:02  <ThomasWaldmann> I guess either me or jh as you didnt write much parser code yet. :P
2007-08-25T15:52:49  <xorAxAx> well, thats a bad reason to get it wrong :)
2007-08-25T15:53:28  <ThomasWaldmann> reason?
2007-08-25T15:55:17  <xorAxAx> well, never mind
2007-08-25T15:58:50  <ThomasWaldmann> btw, if you want to search for brokenness in new stuff, now would be a good time as I will merge it soon.
2007-08-25T16:39:48  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2755:fe6098e2a895 1.7-newlinkmarkup/MoinMoin/script/migration/_conv160_wiki.py: 1.6 converter: remove unused code, generate simpler interwiki markup if possible
2007-08-25T17:25:00  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2717:cd949fc57cd4 1.7/MoinMoin/support/python_compatibility.py: python 2.3 compatibility: rsplit(s, ...)
2007-08-25T17:25:02  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2718:3435f31e037e 1.7/MoinMoin/ (parser/text_moin_wiki.py wikiutil.py): merged main
2007-08-25T19:22:15  <ThomasWaldmann> did someone encounter failing testGetPageLinks yet?
2007-08-25T19:24:44  <grzywacz> http://pyside.blogspot.com/2007/08/rest-python-documentation-live.html
2007-08-25T19:28:15  <ThomasWaldmann> yeah, nice stuff
2007-08-25T20:34:33  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2760:d373e273cd7b 1.7-newlinkmarkup/MoinMoin/ (3 files in 3 dirs): merged main
2007-08-25T20:34:35  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2761:3a6a25169f55 1.7-newlinkmarkup/MoinMoin/ (6 files in 3 dirs): use rsplit for splitting off anchor
2007-08-25T20:34:36  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2762:9b622bb9e7f7 1.7-newlinkmarkup/MoinMoin/ (2 files in 2 dirs): fix wiki parser and converter tests
2007-08-25T21:08:52  <ThomasWaldmann> duck now! :)
2007-08-25T21:11:39  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2719:61efafeafed5 1.7/MoinMoin/ (2 files in 2 dirs): wiki parser: rewrote half of it, using link markup inspired by creole, removing magic, removing old weird code
2007-08-25T21:11:41  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2720:ed2ab3b8bab6 1.7/MoinMoin/parser/text_moin_wiki.py: wiki parser: fix interwiki links with blanks in pagename
2007-08-25T21:11:42  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2721:2e5634c64e6d 1.7/MoinMoin/parser/text_moin_wiki.py: wiki parser: some internal renames, fix https images
2007-08-25T21:11:43  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2722:27822696115f 1.7/MoinMoin/parser/text_moin_wiki.py: wiki parser: clean up link vs. transclusion
2007-08-25T21:11:45  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2723:a3056075eaaa 1.7/MoinMoin/ (formatter/text_html.py parser/text_moin_wiki.py): wiki parser: parse link/transclude descriptions, fixes. html formatter: title/alt fixes
2007-08-25T21:11:49  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2724:3ce812c19af7 1.7/MoinMoin/parser/text_moin_wiki.py: wiki parser: using images (transcluded objs) as link description
2007-08-25T21:11:52  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2725:388204baf00f 1.7/MoinMoin/ (32 files in 14 dirs): change [[macro]] to <<macro>> in all built-in markup
2007-08-25T21:11:55  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2726:6cb75379c073 1.7/MoinMoin/ (6 files in 5 dirs): change ["free link"] to [[free link]] in all built-in markup
2007-08-25T21:12:02  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2727:cc9590a900c2 1.7/MoinMoin/ (2 files in 2 dirs): fix tests
2007-08-25T21:12:05  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2728:59b3d8b8971f 1.7/MoinMoin/ (18 files in 12 dirs): remove (un)quoteName, new functions split_interwiki() and resolve_interwiki(), cleanup interwiki mess, fix some link markup
2007-08-25T21:12:09  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2729:012d5ec31f92 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): tests: fix most wiki markup converter tests
2007-08-25T21:12:12  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2730:a907a61c33b3 1.7/MoinMoin/ (7 files in 6 dirs): (log message trimmed)
2007-08-25T21:12:15  <CIA-14> moin: * The 1.5.8 to 1.6.0 converter now uses the 1.5.8 wiki parser, for better
2007-08-25T21:12:17  <CIA-14> moin:  (bug) compatibility.
2007-08-25T21:12:19  <CIA-14> moin: * Wiki parser fixes.
2007-08-25T21:12:27  <CIA-14> moin: * Reverted split_wiki/resolve_wiki to 1.5.8 code.
2007-08-25T21:12:29  <CIA-14> moin:  The 1.6/1.7 code supported pagename quoting and this is not used any more.
2007-08-25T21:12:31  <CIA-14> moin:  Also we need the (broken) 1.5.8 code to have the converter behave as 1.5.8
2007-08-25T21:12:33  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2731:a62313ef3473 1.7/MoinMoin/script/migration/text_moin158_wiki.py: added file with 1.5.8 wiki parser code (see last commit)
2007-08-25T21:12:38  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2732:b185b5b80d1b 1.7/ (23 files in 11 dirs): merged main
2007-08-25T21:12:41  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2733:cdda42a9d8a8 1.7/ (23 files in 10 dirs): merged main
2007-08-25T21:12:44  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2734:f40ebcb38f54 1.7/MoinMoin/formatter/__init__.py: merged main
2007-08-25T21:12:47  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2735:83db1c30d391 1.7/MoinMoin/parser/text_moin_wiki.py: do link description parsing/formatting at the right place (between link on and link off), fixed description text_rule (do not match empty string)
2007-08-25T21:12:53  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2736:2ffae6c847fd 1.7/MoinMoin/ (action/AttachFile.py formatter/text_html.py): change the default link target for attachments to 'do=view', add a download link at top of the view page
2007-08-25T21:12:57  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2737:87c2948f5373 1.7/MoinMoin/action/AttachFile.py: fix typo in last changeset
2007-08-25T21:13:00  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2738:79a147284dde 1.7/ (3 files in 2 dirs): merged main
2007-08-25T21:13:05  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2739:9fd4a16a08cc 1.7/MoinMoin/parser/_tests/test_text_moin_wiki.py: tests: some more wiki parser link markup tests
2007-08-25T21:13:08  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2740:63ae36c70930 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: less magic, better tests
2007-08-25T21:13:11  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2741:3aae97249905 1.7/MoinMoin/script/migration/_tests/test_conv160_wiki.py: 1.6 converter: interwiki test cases checked
2007-08-25T21:13:16  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2742:0f16bcbc0344 1.7/MoinMoin/script/migration/ (_conv160_wiki.py _tests/test_conv160_wiki.py): 1.6 converter: fix wiki:/localsubpage case
2007-08-25T21:13:19  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2743:7bfe80df6772 1.7/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): merge main
2007-08-25T21:13:22  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2744:e931f45fec3a 1.7/MoinMoin/ (parser/text_moin_wiki.py wikiutil.py): wiki parser: support multiple parent prefixes, require no / directly before or after matched wikiwords
2007-08-25T21:16:24  <ThomasWaldmann> (that was it)
2007-08-25T21:17:57  <grzywacz> uh
2007-08-25T21:19:34  <vpv> I'll merge right now, as this seems to be important
2007-08-25T21:19:57  <ThomasWaldmann> vpv: reconsider that :)
2007-08-25T21:19:58  * grzywacz watches as vpv's wiki blows up :D
2007-08-25T21:21:08  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 3000:9bde88b3b45a 1.7-maninfo-vpv/MoinMoin/ (50 files in 19 dirs): merge from main
2007-08-25T21:21:15  <vpv> well it's done :D
2007-08-25T21:21:36  <vpv> I can always go back if needed
2007-08-25T21:30:37  <TheSheep> vpv: Columbus also said that
2007-08-25T21:31:12  <xorAxAx> vpv: how?
2007-08-25T21:31:36  <xorAxAx> do you want to generate a reverse changeset over 50 forward changeses?
2007-08-25T21:33:40  <grzywacz> That's how it works with svn. Or he can just clone a previous revision if he had no local changes prior to the merge. ;)
2007-08-25T21:34:01  <grzywacz> You do something like svn merge -r current_rev:previous_rev path
2007-08-25T21:34:02  <grzywacz> ;]
2007-08-25T21:37:45  <xorAxAx> grzywacz: "Or he can just clone a previous revision if he had no local changes prior to the merge" that doesnt help
2007-08-25T21:38:02  <xorAxAx> grzywacz: some good music - 26 years old - http://www.youtube.com/watch?v=aNlOL8tBVL8
2007-08-25T21:39:18  <grzywacz> xorAxAx: why doesn't it help?
2007-08-25T21:40:42  <xorAxAx> grzywacz: because he needs to communicate the state to the outer world
2007-08-25T21:40:54  <xorAxAx> i.e. get it into the repo hosted at tom
2007-08-25T21:41:51  <grzywacz> xorAxAx: why would he need that to get a working copy predating Thomas' merge?
2007-08-25T21:42:23  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2763:6a707c041132 1.7/MoinMoin/i18n/ (34 files in 2 dirs): updated i18n system texts from moinmaster (1.6)
2007-08-25T21:42:27  <xorAxAx> he doesnt, but he wants to publish it
2007-08-25T21:45:25  <vpv> you're right, I can't really go back that cleanly, sorry, too fast a call here :/
2007-08-25T21:45:56  <xorAxAx> (and he actually did)
2007-08-25T21:46:01  <xorAxAx> so dont push untested stuff
2007-08-25T21:46:31  <vpv> but I have done hg rollback on the commit locally, so I could do hg revert now which would bring it back to the state before the merge I guess...
2007-08-25T21:46:54  <xorAxAx> but that doesnt help you :)
2007-08-25T21:47:05  <xorAxAx> because you pushed already
2007-08-25T21:48:00  <vpv> yes, but I couldn't push the revert?
2007-08-25T21:51:38  <xorAxAx> revert?
2007-08-25T21:51:52  <xorAxAx> reverts are local
2007-08-25T21:51:58  <xorAxAx> and modify the workdir
2007-08-25T21:52:07  <xorAxAx> a rollback modifies the repo and the workdir
2007-08-25T21:52:20  <xorAxAx> it chops the repo and replays the reverse modifications to the workdir
2007-08-25T21:54:44  <dreimark> vpv:  ThomasWaldmann could make a clone of an earlier version
2007-08-25T21:55:13  <dreimark> but I have not followed the whole disc.
2007-08-25T21:55:45  <vpv> well I did a rollback on the merge and then reverted to the last safe revision, so the code is as it was now, locally
2007-08-25T22:07:28  <dreimark> vpv: do you know http://hgbook.red-bean.com/hgbookch5.html#x9-1060005.5 and chapter 9 ?
2007-08-25T22:08:34  <dreimark>  Rolling back is useless once you?ve pushed
2007-08-25T22:09:39  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2138:090cc71e3e4e 1.6/MoinMoin/i18n/ (6 files): updated i18n system texts from moinmaster
2007-08-25T22:10:53  <vpv> dreimark: I just read it, sorry for this mess, so would either a backout or a revert help?
2007-08-25T22:12:22  <dreimark> vpv: the easiest thing I know what helps is if ThomasWaldmann did a revert to an earlier version on the server and you did afterwards a new clone
2007-08-25T22:13:23  <vpv> hmm, ok, so I can't revert (in a fresh clone, maybe) and push that?
2007-08-25T22:13:58  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2764:2c4e165735b4 1.7/MoinMoin/i18n/ (ar.MoinMoin.po fr.MoinMoin.po sr.MoinMoin.po zh.MoinMoin.po): updated i18n system texts from moinmaster, again (1.6)
2007-08-25T22:15:37  <dreimark> vpv: I think that doesnt go. We have had some trouble in the branch some time ago as I missed to do an hg mv
2007-08-25T22:17:06  <TheSheep> .oO( what? )
2007-08-25T22:17:12  <dreimark> and used mv instead. I tried a lot of things to get it fixed and it gaves more mess
2007-08-25T22:17:51  <TheSheep> aren't these tools supposed to aid development? :)
2007-08-25T22:18:30  <dreimark> TheSheep: dont use eclipse to move a file which uses mv on os level in the branch
2007-08-25T22:20:11  <dreimark> TheSheep: if you do the things right then you have no problem.
2007-08-25T22:21:05  <TheSheep> dreimark: I'll follow the first 3 words of your advice
2007-08-25T22:22:06  <dreimark> TheSheep: which line ;)
2007-08-25T22:22:18  <vpv> I have a suggestion here: how about if I do a hg backout --merge --parent <the last changeset from me before this merge>?
2007-08-25T22:22:39  <vpv> I tested that locally, it seems to give the results I'd want
2007-08-25T22:22:51  <TheSheep> dreimark: the "if you do" of course ;)
2007-08-25T22:24:43  <vpv> that backout would produce a clean reverse diff, should I push it?
2007-08-25T22:24:57  <dreimark> xorAxAx: ?
2007-08-25T22:26:06  <dreimark> My opinion is if it doesnt go well it needs to be reverted on the server
2007-08-25T22:29:27  <vpv> I have only one head and one branch, one outgoing changeset with a clean looking diff, but I won't push it until someone says yes
2007-08-25T22:30:16  <vpv> and this is done in a clean clone, so it has nothing of that "rollback after push" stuff
2007-08-25T22:31:46  <dreimark> vpv: then ThomasWaldmann is the one because he has to do the clone if it don't work
2007-08-25T22:38:10  <dreimark> I am looking for an example linux firefox object code where a movie is embedded on a page which does not play with entering the page
2007-08-25T22:38:15  <dreimark> any ideas?
2007-08-25T22:39:01  <vpv> here's the patch that it would produce: http://vpv.kapsi.fi/misc/vpv_moin_merge_mistake_rollback.diff
2007-08-25T22:39:11  <dreimark> format should be mpg oder avi
2007-08-25T22:41:02  <xorAxAx> vpv: well, i suggest not to push any additional merge
2007-08-25T22:41:22  <xorAxAx> vpv: and simply live with 2 heads until you have catched up
2007-08-25T22:43:40  <TheSheep> dreimark: can't be flv?
2007-08-25T22:44:43  <vpv> what do you mean by "caching up"? all of my stuff works when merged with the current main as well, that's not an issue. What causes some inconvenience is that RecentChanges and such isn't working now because of the changed syntax.
2007-08-25T22:45:13  <dreimark> TheSheep: flv and  fli I believe are similiar ok it could be too I am not sure, do you have an example?
2007-08-25T22:45:59  <vpv> So I could live with the state my repo is in now, I'd just have to do some changes to some system pages by hand, I guess
2007-08-25T22:46:13  <xorAxAx> vpv: ah, then bug ThomasWaldmann that he should correct system pages
2007-08-25T22:46:51  <vpv> oh ok :)
2007-08-25T22:46:56  <ThomasWaldmann> i am currently working on it
2007-08-25T22:47:01  <TheSheep> dreimark: wait, it requires a separate swf app :/
2007-08-25T22:47:12  <TheSheep> dreimark: http://flowplayer.org/
2007-08-25T22:48:03  <vpv> at least I can say I've learned a lesson tonight, and something about hg as well...
2007-08-25T22:53:25  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2139:0653bcc332d4 1.6/MoinMoin/_tests/ (broken/test_formatter.py test_formatter.py): move formatter test to broken/
2007-08-25T22:53:26  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2140:bcd32b497582 1.6/wiki/underlay.tar.bz2: updated underlay
2007-08-25T22:54:29  <dreimark> TheSheep: thanks, will try with swf.
2007-08-25T22:55:16  <TheSheep> dreimark: I'm not sure if it can be done with object alone
2007-08-25T22:55:39  <xorAxAx> grzywacz: you still arent in #moin :)
2007-08-25T22:56:31  <dreimark> TheSheep: I try to remove embed but dont want to loose the controls
2007-08-25T22:57:28  <TheSheep> xorAxAx: hehe, is helpdesk obligatory for all devs? ;)
2007-08-25T22:58:57  <xorAxAx> TheSheep: no
2007-08-25T22:59:01  <xorAxAx> TheSheep: but at least reading
2007-08-25T22:59:08  <xorAxAx> which problems arise
2007-08-25T23:06:16  <CIA-14> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2765:3dbe8f586ace 1.7/wiki/underlay.tar.bz2: underlay pages converted to new link/macro markup
2007-08-25T23:06:37  <dreimark> TheSheep: yeah - it works
2007-08-25T23:07:48  <dreimark> now I have to find out what params the mplayer plugin has
2007-08-25T23:07:49  <TheSheep> \o/
2007-08-25T23:13:11  <grzywacz> xorAxAx: because I'm not at home
2007-08-25T23:13:12  <grzywacz> ;-)
2007-08-25T23:15:50  <xorAxAx> grzywacz: hehe
2007-08-25T23:17:32  <grzywacz> xorAxAx: is there anything concernig me going on in #moin?
2007-08-25T23:18:45  * ThomasWaldmann updated the test17.wikiwikiweb.de site to have the same underlay pages as the 1.7 repo
2007-08-25T23:19:51  <xorAxAx> grzywacz: no idea :)
2007-08-25T23:20:03  <xorAxAx> grzywacz: i wanted to use you to ask you a question about wesnoth :)
2007-08-25T23:20:19  <ThomasWaldmann> btw, each underlay page has 2 revs (old and new markup), but no edit-log
2007-08-25T23:23:02  <ThomasWaldmann> (and after some testing in 1.7, I'll backport everything to 1.6)
2007-08-25T23:23:33  <grzywacz> xorAxAx: fixed ;)
2007-08-25T23:25:45  <vpv> ThomasWaldmann: thanks, with a quick test before pushing this time, everything I need seems to be working
2007-08-25T23:27:30  <CIA-14> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 3004:9ff14c255d3c 1.7-maninfo-vpv/ (35 files in 3 dirs): merge from main
2007-08-25T23:28:34  <vpv> that was done from a fresh clone, which I will be using from now on, so there's none of my backout attempts there

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-08-25 (last edited 2007-10-29 19:09:34 by localhost)