1 2010-02-17T00:21:50  *** eSyr has quit IRC
   2 2010-02-17T00:26:27  *** eSyr has joined #moin-dev
   3 2010-02-17T00:27:25  *** grzywacz has quit IRC
   4 2010-02-17T00:35:41  <ThomasWaldmann> dreimark: ok, I found the editor_default problem
   5 2010-02-17T00:36:17  <ThomasWaldmann> can someone test 1.8 please?
   6 2010-02-17T00:37:35  <eSyr> what the problem?
   7 2010-02-17T00:38:56  <ThomasWaldmann> crash in userprefs
   8 2010-02-17T00:40:09  <eSyr> hm.
   9 2010-02-17T00:48:44  <eSyr> ThomasWaldmann, btw, http://paste.pocoo.org/show/179086/ http://esyr.org:8080/?action=CheckTranslation&pageset=all_pages&language=fi (while i'm updating 1.8 hg)
  10 2010-02-17T01:06:16  <ThomasWaldmann> strange, i can't reproduce locally yet
  11 2010-02-17T01:08:28  <eSyr> me too
  12 2010-02-17T01:09:43  <ThomasWaldmann> i think it is clean_input getting str, it wants unicode only
  13 2010-02-17T01:10:19  * ThomasWaldmann hopes that is not in 1.8.7
  14 2010-02-17T01:11:10  <ThomasWaldmann> eSyr: your test wiki is a bit slow from here :) it still loads...
  15 2010-02-17T01:12:10  <ThomasWaldmann> gna, 1.8.7 has that bug also, fsck
  16 2010-02-17T01:13:01  <eSyr> hm, looks like shh has hang. -_-
  17 2010-02-17T01:14:23  <ThomasWaldmann> ok, time for monkeypatching
  18 2010-02-17T01:15:56  <eSyr> ThomasWaldmann, plesae, try again
  19 2010-02-17T01:16:00  <eSyr> *please
  20 2010-02-17T01:21:31  <ThomasWaldmann> ah, better
  21 2010-02-17T01:22:58  <ThomasWaldmann> ah, so it searches the right pages for the translator for updating i18n mapping?
  22 2010-02-17T01:23:17  <eSyr> yes.
  23 2010-02-17T01:40:32  <ThomasWaldmann> eSyr: is it possible to use search to also search for the master-page stuff you are looking for?
  24 2010-02-17T01:40:57  *** evgSyr has joined #moin-dev
  25 2010-02-17T01:41:23  <ThomasWaldmann> eSyr: is it possible to use search to also search for the master-page stuff you are looking for?
  26 2010-02-17T01:43:19  <evgSyr> hm...
  27 2010-02-17T01:43:33  <evgSyr> what do you mean?
  28 2010-02-17T01:44:25  *** eSyr has quit IRC
  29 2010-02-17T01:44:55  <evgSyr> like, single query for pages with specific language and regez1:##master-page:(orig_page1|orig_page2|...)?
  30 2010-02-17T01:45:08  <evgSyr> or query per orig_page?
  31 2010-02-17T01:48:46  <ThomasWaldmann> reducing amount of Page objects you have to search "manually"
  32 2010-02-17T01:51:23  <evgSyr> well, anyway one page object is created for every orig_page and trans_page.
  33 2010-02-17T01:51:34  <evgSyr> i can cache those objects if you want.
  34 2010-02-17T02:01:51  <ThomasWaldmann> so about how much is it total?
  35 2010-02-17T02:02:19  <ThomasWaldmann> i just want to avoid that stuff getting to heavyweight. you never know how many bots will find it.
  36 2010-02-17T02:02:38  <evgSyr> surge protection?
  37 2010-02-17T02:04:19  <evgSyr> hm, i can reduce number of Page objects to one per page.
  38 2010-02-17T02:04:33  <ThomasWaldmann> i only had a quick look at the diff, how much is it? N^2?
  39 2010-02-17T02:05:18  <evgSyr> now? no, N*2 or N*3.
  40 2010-02-17T02:05:28  <evgSyr> N*3 more likely.
  41 2010-02-17T02:06:26  <ThomasWaldmann> * or **?
  42 2010-02-17T02:06:32  <evgSyr> *
  43 2010-02-17T02:07:01  <evgSyr> (i don't like complexity above linear)
  44 2010-02-17T02:09:24  <ThomasWaldmann> ok, maybe look if you can so some simple optimization without needing too much code and effort
  45 2010-02-17T02:09:33  <evgSyr> ok, i'll try.
  46 2010-02-17T02:09:57  <ThomasWaldmann> and push it afterwards, then we'll just give it a try
  47 2010-02-17T02:10:05  <evgSyr> ok.
  48 2010-02-17T02:10:32  <ThomasWaldmann> strange, userprefs doesn't crash on some 1.8.7 wikis
  49 2010-02-17T02:11:20  <evgSyr> hm... may be distro-specific patches?
  50 2010-02-17T02:11:32  <evgSyr> or it depends on using farmconfig or something?
  51 2010-02-17T02:11:40  <ThomasWaldmann> both lenny
  52 2010-02-17T02:12:15  <ThomasWaldmann> not quite clear yet
  53 2010-02-17T02:22:30  <CIA-50> Eugene Syromyatnikov <evgsyr@gmail.com> default * 499:25702a913bdd extensions/data/plugin/action/CheckTranslation.py: CheckTranslation: added supplying list of pages with the same master-page special comment for every page in page set.
  54 2010-02-17T02:30:01  <ThomasWaldmann> evgSyr: works :)
  55 2010-02-17T02:30:19  <evgSyr> yes.
  56 2010-02-17T02:32:27  * ThomasWaldmann watches the cpu spikes with top
  57 2010-02-17T02:33:00  <ThomasWaldmann> s/spikes/peaks/
  58 2010-02-17T02:33:06  <evgSyr> yes, this action is rather heavy.
  59 2010-02-17T02:33:45  <evgSyr> but, because it is intended only for translators i hope this is not big problem.
  60 2010-02-17T02:33:58  <ThomasWaldmann>    39 root      15  -5     0    0    0 S  286  0.0   1000:13 ksoftirqd/4
  61 2010-02-17T02:34:09  <ThomasWaldmann> 286% cpu!?
  62 2010-02-17T02:34:18  <evgSyr> hm.
  63 2010-02-17T02:34:54  <evgSyr> may be, iowait?
  64 2010-02-17T02:35:23  <evgSyr> (but, anyway, it's kernel proccess with single-core affinity set)
  65 2010-02-17T02:35:36  <evgSyr> (so it shouldn't be more than 100)
  66 2010-02-17T02:38:00  <ThomasWaldmann> strange stuff
  67 2010-02-17T02:38:56  <evgSyr> ok, i need some sleep.
  68 2010-02-17T02:38:57  <evgSyr> gn
  69 2010-02-17T02:40:10  <ThomasWaldmann> gn
  70 2010-02-17T02:42:11  *** evgSyr has quit IRC
  71 2010-02-17T07:25:53  *** kursor has joined #moin-dev
  72 2010-02-17T08:36:47  *** kursor has quit IRC
  73 2010-02-17T10:20:19  <dreimark> moin
  74 2010-02-17T10:20:21  <dreimark> gna
  75 2010-02-17T11:27:13  *** moinBot` has joined #moin-dev
  76 2010-02-17T11:28:35  *** johill_ has joined #moin-dev
  77 2010-02-17T11:33:53  *** johill has quit IRC
  78 2010-02-17T11:33:53  *** moinBot has quit IRC
  79 2010-02-17T11:36:16  *** johill_ is now known as johill
  80 2010-02-17T11:50:13  <ThomasWaldmann> moin
  81 2010-02-17T12:21:31  *** kursor has joined #moin-dev
  82 2010-02-17T13:12:06  <CIA-50> Reimar Bauer <rb.proj AT googlemail DOT com> default * 500:de15d700d553 extensions/data/plugin/macro/Image.py: macro.Image._transform: exception handler for transpose_func added
  83 2010-02-17T13:57:22  <ThomasWaldmann> hmm, i can't reproduce the TypeError on moinmo.in any more. wtf?
  84 2010-02-17T14:03:37  <ThomasWaldmann> CIA-50: wb
  85 2010-02-17T14:25:02  <dreimark> wow and cs 500 for extensions
  86 2010-02-17T14:28:57  <dreimark> there is may be no need to handle this as special bug if it is one?
  87 2010-02-17T15:24:09  *** valeuf has joined #moin-dev
  88 2010-02-17T15:52:28  <CIA-50> Reimar Bauer <rb.proj AT googlemail DOT com> default * 501:16aa5b518631 extensions/data/plugin/macro/Image.py: macro.Image: removed wrong used /div
  89 2010-02-17T15:52:32  <CIA-50> Reimar Bauer <rb.proj AT googlemail DOT com> default * 502:f9845325cfcf extensions/data/plugin/macro/Image.py: macro.Image: optional parameter clear added. This is for clearing the floating style.
  90 2010-02-17T16:43:28  *** eSyr has joined #moin-dev
  91 2010-02-17T16:54:38  <valeuf> hello ^^
  92 2010-02-17T16:54:57  <valeuf> I changed quickly this afternoon the patch for Docbook export
  93 2010-02-17T16:55:15  <valeuf> http://moinmo.in/MoinMoinPatch/IncludeMacroWithDocBookFormatter
  94 2010-02-17T16:55:52  <valeuf> to use a regexp to remove the editlinx argument
  95 2010-02-17T16:57:48  <ThomasWaldmann> hi valeuf
  96 2010-02-17T16:58:44  *** cdyson37 has joined #moin-dev
  97 2010-02-17T16:59:32  <ThomasWaldmann> valeuf: if you like coding in python, you may want to read pep8 to write even prettier code
  98 2010-02-17T17:00:27  <valeuf> ThomasWaldmann: do ou mean http://www.python.org/dev/peps/pep-0008/
  99 2010-02-17T17:00:28  <valeuf> ?
 100 2010-02-17T17:00:33  <ThomasWaldmann> yes
 101 2010-02-17T17:00:33  <eSyr> pep8 make code not prettier, but peppier.
 102 2010-02-17T17:00:46  <ThomasWaldmann> :D
 103 2010-02-17T17:01:27  <ThomasWaldmann> many people like it that way. I don't want 100% of it (there is also some strange stuff), but 95%. :)
 104 2010-02-17T17:01:55  <eSyr> well, code style guides are better than their abscence.
 105 2010-02-17T17:02:05  <ThomasWaldmann> valeuf: if tested that with different inputs?
 106 2010-02-17T17:02:24  <ThomasWaldmann> s/if/you/ %)
 107 2010-02-17T17:02:26  <valeuf> ThomasWaldmann: I should say that I am a completely beginer with Python, but PEP8 seems to be interesting I will have a look
 108 2010-02-17T17:02:40  <valeuf> ThomasWaldmann: I usually use C/C++ without any style ...
 109 2010-02-17T17:02:57  <eSyr> valeuf, in moin, there is py.test which also checks pep8 source code compiance.
 110 2010-02-17T17:03:01  <ThomasWaldmann> valeuf: we even have a pep8 automated test, that'll fail with badly formatted source :)
 111 2010-02-17T17:03:07  <eSyr> hivemind.
 112 2010-02-17T17:03:10  <ThomasWaldmann> hehe
 113 2010-02-17T17:03:16  <valeuf> ThomasWaldmann: the reg exp directly come from the macro/Include.py to match editlink
 114 2010-02-17T17:03:35  <ThomasWaldmann> yeah, but you tested it nevertheless, right?
 115 2010-02-17T17:03:46  <valeuf> ThomasWaldmann: tested with such of entry like  <<(FooBar editlink,,editlink)>>
 116 2010-02-17T17:04:56  <valeuf> or <<(FooBareditlink,"editlink",editlink)::
 117 2010-02-17T17:05:19  <ThomasWaldmann> ok, I'll apply that patch (or a similar fix), thanks.
 118 2010-02-17T17:06:23  <valeuf> s/::/>>
 119 2010-02-17T17:06:23  <valeuf> ThomasWaldmann: but I probably did not test all the situation
 120 2010-02-17T17:06:29  <valeuf> eSyr: you are talking about _test/pep8.py ??
 121 2010-02-17T17:06:38  <eSyr> valeuf, yes.
 122 2010-02-17T17:07:04  <ThomasWaldmann> test_sourcecode.py is the main script, but it uses pep8.py
 123 2010-02-17T17:07:11  <eSyr> you have to install py.test in order to make use of those scripts in _test directories.
 124 2010-02-17T17:08:06  <valeuf> eSyr: that's pretty cool, I worked before for video game company, and everybody was writting different style of C++ it was really annoying
 125 2010-02-17T17:08:46  <ThomasWaldmann> the good thing about python is that you can't write really crappy formatted code
 126 2010-02-17T17:08:58  <ThomasWaldmann> well you can, but it won't work then :)
 127 2010-02-17T17:09:47  <valeuf> ThomasWaldmann: I started python few months ago, and I should say that I really hate to have so strong rules about code formatting
 128 2010-02-17T17:09:51  <eSyr> ThomasWaldmann, oh really? i think, on third nested list comprehension this thesis will not work.
 129 2010-02-17T17:10:19  <eSyr> valeuf, they are not strong when using rather smart editor.
 130 2010-02-17T17:10:25  <valeuf> ThomasWaldmann: but I should say that now I like it, because it is really easier to read code from other developper
 131 2010-02-17T17:10:32  <eSyr> (which adds indents and checks syntax realtime)
 132 2010-02-17T17:10:34  <ThomasWaldmann> eSyr: that's hard to understand code, but you can format it pretty :)
 133 2010-02-17T17:11:00  <valeuf> eSyr: I need to tweak a little bit more vim to use python correctly I saw many script to use correctly python
 134 2010-02-17T17:11:27  <ThomasWaldmann> valeuf: http://linuxwiki.de/Python see 7.
 135 2010-02-17T17:12:13  <ThomasWaldmann> http://moinmo.in/CodingStyle < better there
 136 2010-02-17T17:13:40  <valeuf> ThomasWaldmann: yep I already have these settings in my .vimrc but I am more looking for such of advanced features : http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/
 137 2010-02-17T17:14:04  <valeuf> ThomasWaldmann: especially the autocompletion
 138 2010-02-17T17:14:26  <eSyr> well, for me Ctrl+P is enough.
 139 2010-02-17T17:14:28  <ThomasWaldmann> if i need such stuff, i use eclipse/pydev
 140 2010-02-17T17:14:51  <valeuf> ThomasWaldmann: eclipse is too slow on my old laptop unfortunately
 141 2010-02-17T17:15:07  <ThomasWaldmann> you need 1GHz/1GB
 142 2010-02-17T17:15:29  <ThomasWaldmann> and a good screen resolution
 143 2010-02-17T17:17:05  <eSyr> hehe
 144 2010-02-17T17:17:29  <valeuf> seems like I need to check more carefully my code : http://paste.pocoo.org/show/179335/
 145 2010-02-17T17:17:45  <valeuf> this really cool te check the syntax like this
 146 2010-02-17T17:18:22  <ThomasWaldmann> yes, it finds quite some stuff, but not everything
 147 2010-02-17T17:54:32  *** cdyson37 has quit IRC
 148 2010-02-17T17:59:43  <ThomasWaldmann> http://dev.pocoo.org/projects/zine/browser/zine/plugins < do we want to have a similar plugin system?
 149 2010-02-17T18:00:40  <eSyr> btw, some time ago i patched trac plugins and found its plugin system rather interesting.
 150 2010-02-17T18:02:02  <johill> eh, quick question -- how do I convert to html entities in moin?
 151 2010-02-17T18:02:16  <eSyr> johill, convert what?
 152 2010-02-17T18:02:50  <johill> arbitrary pre-formatted text containing <> etc
 153 2010-02-17T18:03:13  <TheSheep> werkzeug.html(u'foo'), for example
 154 2010-02-17T18:03:29  <eSyr> formatter.text()?
 155 2010-02-17T18:03:32  <TheSheep> but I think moin uses some function from MoinMoin.wikiutil
 156 2010-02-17T18:03:47  <TheSheep> eSyr: if you have a formatter, yes
 157 2010-02-17T18:03:53  <ThomasWaldmann> wikiutil.escape
 158 2010-02-17T18:03:59  <eSyr> TheSheep, in moin, i usually have formatter.
 159 2010-02-17T18:04:07  <ThomasWaldmann> formatter.text() also works of course
 160 2010-02-17T18:04:10  <TheSheep> eSyr: depends what you are writing
 161 2010-02-17T18:04:17  <eSyr> (and have to escape different characters depending on output format)
 162 2010-02-17T18:04:29  <TheSheep> yup
 163 2010-02-17T18:04:46  <eSyr> well, i've supposed that talk is about plugins.
 164 2010-02-17T18:05:03  <TheSheep> auth plugins don't have formatter ;)
 165 2010-02-17T18:05:18  <TheSheep> and I think neither actions
 166 2010-02-17T18:05:46  <eSyr> actions do have.
 167 2010-02-17T18:05:57  <TheSheep> only if you make one
 168 2010-02-17T18:06:02  <eSyr> anything that may output something, has formatter.
 169 2010-02-17T18:06:10  <eSyr> TheSheep, request.formatter.
 170 2010-02-17T18:06:17  <eSyr> if i have request, i have formatter.
 171 2010-02-17T18:06:50  <TheSheep> maybe something changed recently, but I'm used to the idea that action is what actually decides what formatter to use and creates it
 172 2010-02-17T18:07:17  <eSyr> TheSheep, formatter decision usually comes from request.
 173 2010-02-17T18:07:17  <TheSheep> that's the 'view' action
 174 2010-02-17T18:07:25  <eSyr> but action of course can do anything.
 175 2010-02-17T18:07:40  <eSyr> ok, let's check out code.
 176 2010-02-17T18:08:13  <TheSheep> you said it all without actually checking? O.o
 177 2010-02-17T18:08:39  <eSyr> well, i said it bewcause i wrote action recently and used request.formatter.
 178 2010-02-17T18:08:54  <eSyr> (CheckTranslation action, more precisely)
 179 2010-02-17T18:09:10  <eSyr> but i haven't checked where formatter decision is made.
 180 2010-02-17T18:09:38  <TheSheep> eSyr: see action/__init__.py and the do_show()
 181 2010-02-17T18:10:06  <eSyr> so?
 182 2010-02-17T18:10:16  <eSyr> in show action you can overwrite formatter by request parameter.,
 183 2010-02-17T18:10:19  <eSyr> *.
 184 2010-02-17T18:10:32  <eSyr> mmm, more likely, do_show parameters never passed directly.
 185 2010-02-17T18:10:33  <TheSheep> the formatter is created in the Page class, which is instantiated (sometimes) by the action
 186 2010-02-17T18:10:56  <eSyr> i'm not sure about this.
 187 2010-02-17T18:11:23  <TheSheep> http://hg.moinmo.in/moin/1.9/file/bdf396ab799d/MoinMoin/Page.py#l154
 188 2010-02-17T18:11:33  <TheSheep> formatter is created in Page
 189 2010-02-17T18:13:20  <TheSheep> it's instantiated even later: http://hg.moinmo.in/moin/1.9/file/bdf396ab799d/MoinMoin/Page.py#l1041
 190 2010-02-17T18:13:54  <TheSheep> in Page.send_page
 191 2010-02-17T18:14:01  <eSyr> you're checking wrong place, i think.
 192 2010-02-17T18:14:11  <TheSheep> so only actions that actually call Page.send_page have a formatter
 193 2010-02-17T18:14:19  <eSyr> web/contexts.py, lines 117-118
 194 2010-02-17T18:16:04  <eSyr> and then wsgiapp.py
 195 2010-02-17T18:16:22  <TheSheep> eSyr: that's hardwired to html formatter
 196 2010-02-17T18:16:27  <eSyr> yes.
 197 2010-02-17T18:16:31  <eSyr> (as default formatter)
 198 2010-02-17T18:17:08  <TheSheep> and this is new code in 1.9
 199 2010-02-17T18:17:27  <eSyr> well, i think, ther was something the same in twisted code.
 200 2010-02-17T18:17:30  <TheSheep> I can see it's only used in few places
 201 2010-02-17T18:17:40  <TheSheep> twisted code?
 202 2010-02-17T18:17:56  *** valeuf has quit IRC
 203 2010-02-17T18:18:21  <eSyr> hm, iirc, previous versions of moin used twisted for serving http.
 204 2010-02-17T18:18:27  <TheSheep> not really
 205 2010-02-17T18:18:35  <TheSheep> there was a variety of different servers
 206 2010-02-17T18:18:40  <TheSheep> twisted was one of them
 207 2010-02-17T18:18:43  <eSyr> oh, ok.
 208 2010-02-17T18:19:06  <TheSheep> and I'm sure there was no formatter in the request
 209 2010-02-17T18:19:27  <TheSheep> if you look at where it's used, it only appears in the actions that have been rewritten
 210 2010-02-17T18:20:23  <TheSheep> that formatter is basically used as a fallback, if there is no Page to get a formatter from
 211 2010-02-17T18:20:48  <TheSheep> the real one is still created in the Page.send_page
 212 2010-02-17T18:20:58  <TheSheep> and only parsers and macros get it
 213 2010-02-17T18:21:18  <eSyr> http://paste.pocoo.org/show/179353/ — apply this patch and check out.
 214 2010-02-17T18:22:05  <TheSheep> that's for .19
 215 2010-02-17T18:22:18  <eSyr> i can write similar patch for 1.8 :)
 216 2010-02-17T18:22:22  <TheSheep> we already established that 1.9 has a fallback formatter in the request
 217 2010-02-17T18:22:35  <eSyr> (somewhere in dispatcher code)
 218 2010-02-17T18:22:40  <TheSheep> except it will give you a different result
 219 2010-02-17T18:22:51  <eSyr> oh -_-
 220 2010-02-17T18:23:09  <eSyr> we have formatter attribute of request.
 221 2010-02-17T18:23:32  <eSyr> and if action want to redefine it, action can do this.
 222 2010-02-17T18:23:45  <eSyr> but we do have formatter.
 223 2010-02-17T18:24:30  <eSyr> (of course, if we want to output a page, we should set parser and formatter for it and run the parsing/formatting stuff)
 224 2010-02-17T18:24:37  <eSyr> but anyway we have formatter.
 225 2010-02-17T18:24:43  <eSyr> and can format things using it.
 226 2010-02-17T18:24:47  <TheSheep> ok, I was wrong
 227 2010-02-17T18:24:54  <TheSheep> the html_formatter is created in MoinMoin/request/__init__.py
 228 2010-02-17T18:25:23  <TheSheep> at least in 1.8
 229 2010-02-17T18:25:55  <eSyr> looks like it's true.
 230 2010-02-17T18:26:18  <eSyr> yes, i see.
 231 2010-02-17T18:26:42  <eSyr> in 1.9 it is in web.contexts
 232 2010-02-17T18:27:10  <TheSheep> Sat May 26 17:39:21 2007 +0200 (2 years ago)
 233 2010-02-17T18:27:16  <TheSheep> I was taken by surprise
 234 2010-02-17T18:28:46  <eSyr> m?
 235 2010-02-17T18:28:51  <TheSheep> I nee to learn to adapt to changes faster than 2 years per change :D
 236 2010-02-17T18:28:58  <eSyr> :)
 237 2010-02-17T18:29:28  <TheSheep> it was introduced in 1.6
 238 2010-02-17T18:31:06  <eSyr> yes, with parser/formatter concept, i think.
 239 2010-02-17T18:32:07  *** valeuf has joined #moin-dev
 240 2010-02-17T18:32:34  <TheSheep> no, that dates back to 1.3
 241 2010-02-17T18:32:37  <TheSheep> or even 1.2
 242 2010-02-17T18:32:59  <eSyr> hm, iirc correctly, there was major changes in it in 1.6
 243 2010-02-17T18:33:13  <eSyr> s/iirc correctly/iirc/
 244 2010-02-17T18:33:22  <TheSheep> back in 1.3 there was separate plugin for parsing whole page and separate for color-highlighting code
 245 2010-02-17T18:33:51  <TheSheep> 1.6 had the moin_wiki parser rewritten
 246 2010-02-17T18:34:04  <TheSheep> but not much change to the plugin infrastructure
 247 2010-02-17T18:34:45  <TheSheep> well s/rewritten/modified
 248 2010-02-17T18:43:30  *** valeuf has quit IRC
 249 2010-02-17T18:46:24  *** kursor has quit IRC
 250 2010-02-17T19:11:38  *** eSyr has quit IRC
 251 2010-02-17T19:14:05  * dreimark looks at zine plugins 
 252 2010-02-17T19:15:58  <ThomasWaldmann> sometimes I find me thinking about taking zine, ripping all out we don't need and use the rest to build moin2 :)
 253 2010-02-17T19:16:28  <ronny> ThomasWaldmann: ali already ripped zines core ideas apart for glashammer
 254 2010-02-17T19:18:31  <ThomasWaldmann> he ripped the ideas apart, or he used the zine code? :)
 255 2010-02-17T19:20:41  <ThomasWaldmann> dreimark: that migration script was moin 1.3 or so :)
 256 2010-02-17T19:21:27  <dreimark> hmm, that is long ago. but needed manual actions. also i remember at that time unicode trouble on suse systems
 257 2010-02-17T19:22:20  <ThomasWaldmann> if utf-8 didn't work since then, moin would blow up at all places since long
 258 2010-02-17T19:22:26  <dreimark> and because of the amount of data we have had in the past on suse systems we still have files which weren't migrated here
 259 2010-02-17T19:32:10  <TheSheep> ThomasWaldmann: lets move to django ;)
 260 2010-02-17T19:32:49  <ThomasWaldmann> for what?
 261 2010-02-17T19:32:55  <TheSheep> moin2
 262 2010-02-17T19:33:01  <TheSheep> just kidding, of coyrse
 263 2010-02-17T19:33:03  <TheSheep> course
 264 2010-02-17T19:34:57  <ThomasWaldmann> i just had a quick look at trac plugins, but somehow I am not feeling much love for setup.py
 265 2010-02-17T19:42:18  <ThomasWaldmann> bbl
 266 2010-02-17T19:45:40  <TheSheep> setuptools are pretty horrible
 267 2010-02-17T20:23:20  <ronny> ThomasWaldmann: ali took the ideas,  and made it pretty nice
 268 2010-02-17T20:30:42  <TheSheep> what I like in trac, from the user's pov, is that you can have all plugins instaleld, but only some enabled
 269 2010-02-17T20:30:50  <TheSheep> mercurial is like that too
 270 2010-02-17T20:31:08  <TheSheep> which reminds me to investigate mercurial's plugin system
 271 2010-02-17T21:22:25  <ThomasWaldmann> TheSheep: same for zine?
 272 2010-02-17T21:24:43  <dreimark> we would need enabling and may be controlling who has which rights
 273 2010-02-17T21:25:28  <dreimark> if a plugin has read/write capabilities and acls say only read then write should be disabled
 274 2010-02-17T21:25:29  <TheSheep> ThomasWaldmann: didn't look at zine too closely
 275 2010-02-17T21:27:28  <ronny> TheSheep: hg's plugin system is basically import a bunch of listed modules, call functions in them
 276 2010-02-17T21:27:36  <ThomasWaldmann> TheSheep: it's OSS :)
 277 2010-02-17T21:28:54  <TheSheep> ronny: KISS :)
 278 2010-02-17T21:29:37  <dreimark> and also we have plugins we can only use as superuser
 279 2010-02-17T21:30:02  <ronny> TheSheep: they use different hacks to integrate different plugins, monkeypatching __class__ in instances
 280 2010-02-17T21:30:12  <ronny> well, sometimes
 281 2010-02-17T21:58:22  * ThomasWaldmann still thinks about suitable k/v-store
 282 2010-02-17T22:58:45  *** moin4 has joined #moin-dev
 283 2010-02-17T23:09:50  *** moin4 has quit IRC
 284 2010-02-17T23:40:51  * dreimark xmlrpc needs some useablity fixes
 285 

MoinMoin: MoinMoinChat/Logs/moin-dev/2010-02-17 (last edited 2010-02-16 23:30:03 by IrcLogImporter)