1 2011-01-21T01:51:38  *** izibi has quit IRC
   2 2011-01-21T11:01:31  <ThomasWaldmann> moin
   3 2011-01-21T11:06:44  *** greg_f has joined #moin-dev
   4 2011-01-21T12:39:03  <ThomasWaldmann> dreimark: waldi: xorAxAx: TheSheep: eSyr: http://moinmo.in/GoogleSoc2011/InitialProjectIdeas
   5 2011-01-21T12:46:52  <dreimark> moin
   6 2011-01-21T12:47:54  * dreimark also don't want more work on 1.x
   7 2011-01-21T12:47:59  <dreimark> than needed
   8 2011-01-21T13:18:17  <ThomasWaldmann> cosmos_thought: diofeher: ronny: valeuf: vpv: if you like, you could help collecting ideas for soc 2011
   9 2011-01-21T13:54:48  *** izibi has joined #moin-dev
  10 2011-01-21T14:34:18  *** m4k3r has joined #moin-dev
  11 2011-01-21T15:12:00  *** NikitaUtiu has joined #moin-dev
  12 2011-01-21T15:23:07  <NikitaUtiu> moin
  13 2011-01-21T16:10:04  <ThomasWaldmann> hi NikitaUtiu
  14 2011-01-21T16:10:12  <NikitaUtiu> hi
  15 2011-01-21T16:10:29  <NikitaUtiu> if you saw it, i made some modifications
  16 2011-01-21T16:10:46  <ThomasWaldmann> i am just looking :)
  17 2011-01-21T16:10:51  <NikitaUtiu> ok
  18 2011-01-21T16:12:09  <ThomasWaldmann> maybe you should require email
  19 2011-01-21T16:12:54  <ThomasWaldmann> it is useful for notifications and also good to check that people don't create duplicate accounts
  20 2011-01-21T16:17:09  <NikitaUtiu> ThomasWaldmann:   but i do require it
  21 2011-01-21T16:21:11  <ThomasWaldmann>  # require email only if there is no user with the name given
  22 2011-01-21T16:22:53  <NikitaUtiu> whoops :) residual comment, that's what i first thought to do
  23 2011-01-21T16:27:15  <ThomasWaldmann> ah, ok
  24 2011-01-21T16:27:48  <ThomasWaldmann> hmm, when that OpenIDForm is shown, isn't the openid already known?
  25 2011-01-21T16:29:34  <NikitaUtiu> well yes it's known, but i render a readonly field for the user to see what openid he's registering ith
  26 2011-01-21T16:29:36  <NikitaUtiu> with
  27 2011-01-21T16:38:02  <ThomasWaldmann> ah, ok, nice
  28 2011-01-21T16:38:40  <ThomasWaldmann> "Only then users can register with openid or change their password via openid."
  29 2011-01-21T16:39:07  <ThomasWaldmann> what exactly do you mean by the last part?
  30 2011-01-21T16:43:08  <dreimark> can we have the openid logo inside of the text input ?
  31 2011-01-21T16:43:32  <NikitaUtiu> ThomasWaldmann: to change the password of the user if logged in with oid
  32 2011-01-21T16:43:52  <NikitaUtiu> dreimark: the logo of the oid provider?
  33 2011-01-21T16:44:21  <dreimark> no, me is looking for an example
  34 2011-01-21T16:44:44  <dreimark> http://openid.net/get-an-openid/start-using-your-openid/
  35 2011-01-21T16:45:29  <dreimark> i know only this one showing up at left of the text input
  36 2011-01-21T16:46:31  <dreimark> but not important
  37 2011-01-21T16:46:57  <NikitaUtiu> oh, that's some css there, i think
  38 2011-01-21T16:53:44  <NikitaUtiu> i could do that
  39 2011-01-21T16:56:31  <NikitaUtiu> dreimark: http://paste.pocoo.org/show/324390/ paste it to some html tryit to see if you like it
  40 2011-01-21T17:06:55  <dreimark> NikitaUtiu: :) but can we have a png
  41 2011-01-21T17:07:20  <NikitaUtiu> well, yeah :)
  42 2011-01-21T17:07:28  <dreimark> hmm we need to check the license of the image
  43 2011-01-21T17:08:25  <NikitaUtiu> and something else , rendering an image background on an input field makes it all rectanglish
  44 2011-01-21T17:12:38  <NikitaUtiu> or at least idk how to fix it to the default shape
  45 2011-01-21T17:28:38  *** kursor has joined #moin-dev
  46 2011-01-21T17:28:42  * ThomasWaldmann is rather busy right now with remote maint
  47 2011-01-21T17:37:26  <ThomasWaldmann> ok, i am back :)
  48 2011-01-21T17:39:42  <ThomasWaldmann> NikitaUtiu: btw, if possible, try to use 1 render_template call
  49 2011-01-21T17:39:54  <NikitaUtiu> hm?
  50 2011-01-21T17:39:56  <ThomasWaldmann> (we had a gci task to refactor that at other places)
  51 2011-01-21T17:40:31  <ThomasWaldmann> for many views, you only need 1 render_template call, if the code is arranged right
  52 2011-01-21T17:41:21  <NikitaUtiu> well yes, i could do some refactoring
  53 2011-01-21T17:41:46  <ThomasWaldmann> maybe just look how it is done at some other places
  54 2011-01-21T17:43:26  <ThomasWaldmann> also, ask the html5 validator if that html is valid
  55 2011-01-21T17:43:55  <ThomasWaldmann> 78
  56 2011-01-21T17:43:55  <ThomasWaldmann> 
  57 2011-01-21T17:43:57  <ThomasWaldmann>             if server in trusted or len(trusted) == 0:
  58 2011-01-21T17:44:05  <ThomasWaldmann> didn't we talk about that already?
  59 2011-01-21T17:44:56  *** kursor has quit IRC
  60 2011-01-21T17:45:03  <ThomasWaldmann> if not trusted or server in trusted:
  61 2011-01-21T17:45:12  <ThomasWaldmann>     # and indent the comment below a "if"
  62 2011-01-21T17:48:11  <ThomasWaldmann> maybe one could even do it like this:
  63 2011-01-21T17:48:57  <ThomasWaldmann> trusted=None as argument - meaning trusted is not specified and that the default behaviour shall be done (trust all)
  64 2011-01-21T17:49:08  <ThomasWaldmann> if trusted is None or server in trusted:
  65 2011-01-21T17:49:10  <ThomasWaldmann> ...
  66 2011-01-21T17:50:16  <ThomasWaldmann> this fixes the list parameter issue as well as the semantic issue of the empty list meaning "all", while [x] means "just x"
  67 2011-01-21T17:51:27  <NikitaUtiu> ok
  68 2011-01-21T17:53:06  <NikitaUtiu> also what is the rationale behind using just one render_template call?
  69 2011-01-21T17:53:27  <ThomasWaldmann> less code :)
  70 2011-01-21T17:53:55  <ThomasWaldmann> of course one should not make the code too complicated to have less code
  71 2011-01-21T17:54:16  <ThomasWaldmann> but if it is doable in an easy way, code duplication should be reduced
  72 2011-01-21T17:55:03  <NikitaUtiu> yes, my code is quite messy, but this was just some prototyping, i'm now refactoring it :)
  73 2011-01-21T18:00:17  *** kursor has joined #moin-dev
  74 2011-01-21T18:00:20  <ThomasWaldmann> hmm, strange. I have to look at that render_template refactoring stuff again, couldn't find it in the code somehow.
  75 2011-01-21T18:04:29  *** kursor has quit IRC
  76 2011-01-21T18:05:48  <ThomasWaldmann> NikitaUtiu: btw, i upgraded the test wiki recently, so if you stuff is in a good state, we can deploy it there to test openid
  77 2011-01-21T18:07:18  <NikitaUtiu> what do you mean by 'deploy it there' ?
  78 2011-01-21T18:07:27  <ThomasWaldmann> make it run there :)
  79 2011-01-21T18:08:16  <NikitaUtiu> no, not that. there?
  80 2011-01-21T18:10:16  <ThomasWaldmann> test.moinmo.in:8080
  81 2011-01-21T18:13:56  <NikitaUtiu> ah, ok
  82 2011-01-21T18:15:00  <ThomasWaldmann> http://www.roundup-tracker.org/cgi-bin/moin.cgi < roundup uses moin
  83 2011-01-21T18:15:05  <ThomasWaldmann> as cgi! :|
  84 2011-01-21T18:15:45  <ThomasWaldmann> ugh, 1.8.1
  85 2011-01-21T18:17:21  <NikitaUtiu> i see that's it's not very recent. but shouldn't  we be happy people use moin?
  86 2011-01-21T18:17:56  <ThomasWaldmann> problem is that cgi is rather slow, old moins often get spammed and might have security issues
  87 2011-01-21T18:18:06  <ThomasWaldmann> and 1.8.1 is definitely too old
  88 2011-01-21T18:19:38  <NikitaUtiu> oh, maybe wsgi or fcgi would be better
  89 2011-01-21T18:22:03  <ThomasWaldmann> hmm, they don't have #roundup?
  90 2011-01-21T18:23:54  <NikitaUtiu> they have something on irc://irc.oftc.net/roundup
  91 2011-01-21T18:25:33  <ThomasWaldmann> http://www.oftc.net/oftc/SystemInfo 1.7.1 X)
  92 2011-01-21T18:26:14  <dreimark> ThomasWaldmann: irc://irc.oftc.net/roundup.
  93 2011-01-21T18:26:29  <dreimark> NikitaUtiu: you were faster
  94 2011-01-21T18:26:49  <dreimark> looks like that we exchange knowledge
  95 2011-01-21T18:26:56  <NikitaUtiu> :)
  96 2011-01-21T18:27:10  <dreimark> if we may be use roundup they want to use a recent moin
  97 2011-01-21T18:27:32  <NikitaUtiu> ThomasWaldmann: maybe some don't really like bleeding edge :D
  98 2011-01-21T18:27:54  <ThomasWaldmann> yeah, rather the bleeding rear edge :)
  99 2011-01-21T18:28:55  <ThomasWaldmann> hmm, 7 nicks there + mine
 100 2011-01-21T18:30:39  <NikitaUtiu> also, http://paste.pocoo.org/show/324434/ refactored the code
 101 2011-01-21T18:30:46  <NikitaUtiu> much more elegant now
 102 2011-01-21T18:36:52  <ThomasWaldmann> somehow roundup code looks like moin < 1.9
 103 2011-01-21T18:37:04  <dreimark> mercurial is also using it
 104 2011-01-21T18:37:32  <dreimark> it is nearly of same age
 105 2011-01-21T18:39:25  <ThomasWaldmann> NikitaUtiu: it tells for openid "account created, please log in now"? isn't the "login" already there then?
 106 2011-01-21T18:40:11  <ThomasWaldmann> if server in trusted or not trusted:
 107 2011-01-21T18:40:21  <ThomasWaldmann> that doesn't work if trusted is None
 108 2011-01-21T18:40:29  <dreimark> import unittest
 109 2011-01-21T18:40:45  <ThomasWaldmann> you must first check trusted is None
 110 2011-01-21T18:41:24  <ThomasWaldmann> (you didn't change [] to None, right?)
 111 2011-01-21T18:41:38  <NikitaUtiu> i didn't cause i do the conversion to list anyway
 112 2011-01-21T18:41:59  <NikitaUtiu> self._trusted = list(trusted_providers) to make a copy so no reason for None
 113 2011-01-21T18:42:09  <ThomasWaldmann> ok
 114 2011-01-21T18:42:16  *** kursor has joined #moin-dev
 115 2011-01-21T18:42:43  <ThomasWaldmann> had a quick look at the diff. if that still works, it is definitely better :)
 116 2011-01-21T18:45:34  <NikitaUtiu> yep, it works
 117 2011-01-21T18:51:09  *** kursor has quit IRC
 118 2011-01-21T19:20:12  <ThomasWaldmann> maybe i shouldn't look at bugtracker source code :|
 119 2011-01-21T19:26:05  *** m4k3r has quit IRC
 120 2011-01-21T19:35:42  <Trip_> I assert this:  people are going to use whatever old version of Moin they can get set up in the fewest steps.
 121 2011-01-21T19:39:42  <Trip_> I'm a techie, but I really needed some kind of one-click install to get me started... sadly, my ISP didn't support MoinMoin on shared server, or I'd have been all set to go.
 122 2011-01-21T19:41:12  <ThomasWaldmann> yeah, setting up and upgrading is some effort
 123 2011-01-21T19:49:07  *** greg_f has quit IRC
 124 2011-01-21T19:57:05  <NikitaUtiu> ThomasWaldmann: what other features should we have before openid is ready for merging ?
 125 2011-01-21T19:57:44  <ThomasWaldmann> we can merge it any time when some step in its development is finished
 126 2011-01-21T19:57:48  <ThomasWaldmann> (and we should :)
 127 2011-01-21T19:58:30  <ThomasWaldmann> did you try running a wiki just with oid (without moin auth)?
 128 2011-01-21T19:59:14  <ThomasWaldmann> did you also try with existing moin auth accounts, but also just with oid?
 129 2011-01-21T19:59:26  * ThomasWaldmann needs to run, brb in 20 mins
 130 2011-01-21T20:05:36  <NikitaUtiu> well, just to note, at the moment, if you have created an account w/o openid you cannot add an openid to it
 131 2011-01-21T20:09:36  <dreimark> this means any existing account can't be used with openid?
 132 2011-01-21T20:11:11  <NikitaUtiu> dreimark:  nope, at least not yet
 133 2011-01-21T20:12:45  <NikitaUtiu> i've noticed that some sites, like stackoverflow you can add more than one openid to the account
 134 2011-01-21T20:16:24  <dreimark> that means after migrating all user accounts only new users can have that featuture
 135 2011-01-21T20:16:43  <dreimark> that is not so good
 136 2011-01-21T20:17:30  <dreimark> ther should a option for existing users to enter  their settings there openid
 137 2011-01-21T20:17:42  <dreimark> +into
 138 2011-01-21T20:18:28  <dreimark> s/there/their/
 139 2011-01-21T20:18:45  * dreimark cloning samba eats mostly my bandwith
 140 2011-01-21T20:18:58  *** NikitaUtiu has quit IRC
 141 2011-01-21T20:37:13  *** m4k3r has joined #moin-dev
 142 2011-01-21T21:32:04  <TheSheep> ThomasWaldmann: are you thinking about a bugtracker for moin?
 143 2011-01-21T21:32:36  <TheSheep> ThomasWaldmann: if you like, I can setup a trac instance
 144 2011-01-21T21:32:48  <TheSheep> ThomasWaldmann: or you could use the bitbucket one, for starters
 145 2011-01-21T21:33:01  <ThomasWaldmann> i was just looking at bitbucket
 146 2011-01-21T21:33:05  <TheSheep> ThomasWaldmann: I have some time, I can help moving the issues
 147 2011-01-21T21:41:55  * dreimark prefers a tracker too
 148 2011-01-21T21:43:47  <izibi> pUnderfull \hbox (badness 10000) in paragraph at lines 40--41
 149 2011-01-21T21:44:01  <izibi> woops, wrong window ;)
 150 2011-01-21T21:45:02  <ThomasWaldmann> TheSheep: i am speaking about a bug tracker for moin2, btw.
 151 2011-01-21T21:45:15  <TheSheep> ThomasWaldmann: figured that much
 152 2011-01-21T21:46:50  <TheSheep> ThomasWaldmann: I have good experiences with trac, we use it in our company a lot, so I can help with it
 153 2011-01-21T21:48:01  <ThomasWaldmann> i don't like trac somehow
 154 2011-01-21T21:49:26  <ThomasWaldmann> but maybe bitbucket. i have a moin2 mirror there anyway
 155 2011-01-21T21:50:51  <TheSheep> yeah
 156 2011-01-21T21:51:11  <TheSheep> I think it has an api, so I could try to make a script that moves the issues
 157 2011-01-21T21:51:28  <TheSheep> not as nice for planning though
 158 2011-01-21T21:52:41  <ThomasWaldmann> there are no issues to move, are there?
 159 2011-01-21T21:53:23  <TheSheep> tbh I'm not sure
 160 2011-01-21T21:55:16  <TheSheep> well, that makes it even easier
 161 2011-01-21T21:57:33  <TheSheep> ThomasWaldmann: any hot part of moin that needs work now?
 162 2011-01-21T21:58:24  <ThomasWaldmann> most :)
 163 2011-01-21T21:58:35  <ThomasWaldmann> storage, search, ui
 164 2011-01-21T22:03:48  <ThomasWaldmann> hmm, i guess creating the flat repo first would also make sense
 165 2011-01-21T22:06:17  <dreimark> how is it with the CategoryMoin2 stuff ?
 166 2011-01-21T22:07:51  <ThomasWaldmann> it will be a bug tracker, tracking bugs of moin2, not stuff of 1.x that is fixed by moin2
 167 2011-01-21T22:08:21  <ThomasWaldmann> TheSheep: and packaging :)
 168 2011-01-21T22:08:26  <TheSheep> groan
 169 2011-01-21T22:09:07  <ThomasWaldmann> packaging -> smaller/flatter repo -> bugtracker  seems to be the dependency chain
 170 2011-01-21T22:09:13  <dreimark> ThomasWaldmann: ok, so in some future we will remove all MoinMoinBugs from the site?
 171 2011-01-21T22:09:38  <ThomasWaldmann> I consider creating a new site for moin2
 172 2011-01-21T22:09:53  <dreimark> much better
 173 2011-01-21T22:10:01  <xorAxAx> does bitbucket support data export?
 174 2011-01-21T22:10:17  <ThomasWaldmann> xorAxAx: json, i am just trying that out
 175 2011-01-21T22:10:23  <xorAxAx> how about redmine, ThomasWaldmann?
 176 2011-01-21T22:11:44  <dreimark> some convertor issues may be could be easier shown in the wiki
 177 2011-01-21T22:11:56  <dreimark> so we would need some interaction ?
 178 2011-01-21T22:12:10  <ThomasWaldmann> reads like tikiwiki somehow
 179 2011-01-21T22:12:32  <ThomasWaldmann> xorAxAx: ^
 180 2011-01-21T22:12:42  <xorAxAx> why is that?
 181 2011-01-21T22:12:55  <ThomasWaldmann> because it does everything
 182 2011-01-21T22:13:05  <xorAxAx> well, it is good
 183 2011-01-21T22:13:23  <xorAxAx> its a trac clone, only in better
 184 2011-01-21T22:14:52  <ThomasWaldmann> you use it for some project?
 185 2011-01-21T22:14:56  <xorAxAx> no
 186 2011-01-21T22:15:05  <xorAxAx> but i heard only good things about it
 187 2011-01-21T22:15:19  <ThomasWaldmann> from ruby fans? :)
 188 2011-01-21T22:15:25  <xorAxAx> no
 189 2011-01-21T22:15:32  <xorAxAx> from users
 190 2011-01-21T22:21:44  <ThomasWaldmann> hmm, i guess i rather use bitbucket
 191 2011-01-21T22:23:32  <ThomasWaldmann> but as the issue tracker there is related to the repo, we need a slim repo first
 192 2011-01-21T22:25:23  <izibi> what about bugzilla? :P
 193 2011-01-21T22:25:26  * dreimark if the tracker allowes a short good workflow i agree to any 
 194 2011-01-21T22:25:33  <dreimark> izibi: not pythonic
 195 2011-01-21T22:26:16  <ThomasWaldmann> dreimark: can you work on thinking about removing the drawing stuff from moin?
 196 2011-01-21T22:26:32  <dreimark> yes at the moment we have a plugin system
 197 2011-01-21T22:26:58  <dreimark> i think it is a good example for a bigger package
 198 2011-01-21T22:27:31  <ThomasWaldmann> i don't mean the py code right now, rather the java stuff / java binaries
 199 2011-01-21T22:28:19  <ThomasWaldmann> contrib/{AnyWikiDraw,TWikiDrawPlugin}
 200 2011-01-21T22:28:30  <dreimark> ok, makes sense
 201 2011-01-21T22:28:37  <dreimark> svg-edit ?
 202 2011-01-21T22:28:50  <dreimark> builtin or moving too?
 203 2011-01-21T22:30:19  <dreimark> compared to the java ones it is quite small
 204 2011-01-21T22:30:23  <ThomasWaldmann> MoinMoin/static/applets/* also
 205 2011-01-21T22:31:13  <ThomasWaldmann> maybe we could just access it via some url / path
 206 2011-01-21T22:31:58  <ThomasWaldmann> that is about 22MB stuff
 207 2011-01-21T22:33:05  <dreimark> before i added awd we had a size of ca. 6MB
 208 2011-01-21T22:33:38  <dreimark> moving it makes it also easier to recognize that we are a py app
 209 2011-01-21T22:34:08  <ThomasWaldmann> yes :)
 210 2011-01-21T22:35:16  <ThomasWaldmann> and of course we also need a better way to deal with the stuff in MoinMoin/support/*
 211 2011-01-21T22:37:57  <ThomasWaldmann> ok, what kind of packaging works(tm) and is easy for devs and windows users?
 212 2011-01-21T22:39:14  <dreimark> if we can use pip then uninstall can be done too
 213 2011-01-21T22:42:39  <dreimark> pip is complementary with virtualenv, and it is encouraged that you use virtualenv to isolate your installation.
 214 2011-01-21T22:42:45  <dreimark> is also something i like
 215 2011-01-21T22:42:47  <ThomasWaldmann> looks like most of the pocoo stuff is using setuptools, sometimes with fallback to distutils
 216 2011-01-21T22:48:04  <dreimark> which one was valeuf working on?
 217 2011-01-21T22:51:14  <ThomasWaldmann> i got about 0 feedback from him since months, so we maybe just ignore that
 218 2011-01-21T22:51:17  <ThomasWaldmann>     * It cannot install from eggs. It only installs from source. (In the future it would be good if it could install binaries from Windows .exe or .msi – binary install on other platforms is not a priority.)
 219 2011-01-21T22:51:21  <ThomasWaldmann>     * It doesn’t understand Setuptools extras (like package[test]). This should be added eventually.
 220 2011-01-21T22:51:24  <ThomasWaldmann>     * It is incompatible with some packages that extensively customize distutils or setuptools in their setup.py files.
 221 2011-01-21T22:51:27  <ThomasWaldmann> from pip homepage
 222 2011-01-21T22:51:54  <ThomasWaldmann> and i have no idea whether these would be issues for moin or moin's dependencies
 223 2011-01-21T22:52:05  <ThomasWaldmann> ronny: do you know?
 224 2011-01-21T22:55:11  <ronny> ThomasWaldmann: afair there is no problem with the pocoo stuff
 225 2011-01-21T22:55:18  <ronny> its all pip-compatible
 226 2011-01-21T22:55:36  <ronny> although i think the jinja speedup module might be disabled
 227 2011-01-21T22:57:17  <ThomasWaldmann> babel, blinker, flatland, pytz, parsedatetime, sqlalchemy, ...
 228 2011-01-21T22:57:46  <ThomasWaldmann> so, do we need to just try to find out?
 229 2011-01-21T22:57:57  *** m4k3r has quit IRC
 230 2011-01-21T22:58:25  <dreimark> ronny: the other way aroung if something is pip compatible can it be installed by setuptools?
 231 2011-01-21T22:58:32  <dreimark> s/g/d/
 232 2011-01-21T23:00:08  <ronny> dreimark: pip invokes everything with setuptools injected
 233 2011-01-21T23:00:35  <ronny> im pretty sure all of them work fine
 234 2011-01-21T23:01:27  <ThomasWaldmann> ronny: shall i try to migrate / package for pip or could you do that much faster than me? :)
 235 2011-01-21T23:01:46  * ThomasWaldmann has no clue about packaging :)
 236 2011-01-21T23:02:21  <ThomasWaldmann> and will there be some easy way to run moin for devs and for windows users with pip?
 237 2011-01-21T23:04:04  <dreimark> Viele Grüße,
 238 2011-01-21T23:04:10  <dreimark> oh
 239 2011-01-21T23:04:21  <dreimark> http://daniel.hepper.net/blog/wp-content/python_packages_pycologne.pdf
 240 2011-01-21T23:05:19  <dreimark> it understands hg
 241 2011-01-21T23:07:38  <dreimark> http://pip.openplans.org/news.html?highlight=windows
 242 2011-01-21T23:07:51  <dreimark> Real Windows support (with passing tests). Thanks Dave Abrahams.
 243 2011-01-21T23:12:08  *** grzywacz has joined #moin-dev
 244 2011-01-21T23:14:16  <ronny> ThomasWaldmann: i'd have to do some testing, i'll shedule that for tommorow i guess
 245 2011-01-21T23:14:36  <ronny> i'll take a branch, kill the contrib stuff, and remake it using pip
 246 2011-01-21T23:15:05  <ThomasWaldmann> ok, thanks :)
 247 2011-01-21T23:15:24  <dreimark> great
 248 2011-01-21T23:22:48  <ThomasWaldmann> page 13 of that pdf is a nice overview
 249 2011-01-21T23:24:07  <dreimark> yeah successor of easy_tools
 250 2011-01-21T23:24:26  <dreimark> btw. this was a talk in january at pycologne
 251 2011-01-21T23:39:25  <dreimark> gn

MoinMoin: MoinMoinChat/Logs/moin-dev/2011-01-21 (last edited 2011-01-21 01:00:02 by IrcLogImporter)