2009-08-16T00:00:16  <ThomasWaldmann> (we only check OUR source for pep8 compliance, not the stuff in MoinMoin.support)
2009-08-16T00:02:39  <ThomasWaldmann> the 2nd last failure is a problem
2009-08-16T00:04:18  <ThomasWaldmann> JosefMeier_: that's with the current code, including the 23:55 changeset?
2009-08-16T00:04:36  <JosefMeier_> i just cloned it
2009-08-16T00:06:03  <ThomasWaldmann> os.name == 'nt' for you?
2009-08-16T00:06:42  <JosefMeier_> yes
2009-08-16T00:08:40  <ThomasWaldmann> fs.py, lines after 415
2009-08-16T00:09:15  <ThomasWaldmann> the rename should raise OSError ENOEXIST
2009-08-16T00:09:29  <ThomasWaldmann> ehrm EEXIST
2009-08-16T00:09:54  <JosefMeier_> how can i test that quickly? by debugging it?
2009-08-16T00:09:57  <ThomasWaldmann> that exception handler should transform that to the exception the test expects
2009-08-16T00:10:23  <ThomasWaldmann> you can add some prints with interesting stuff to debug it
2009-08-16T00:10:47  <JosefMeier_> i'll try that later. I'm working on the draw stuff
2009-08-16T00:11:05  <ThomasWaldmann> either there is no file at the dst or it raises a different exception or no exception although it should
2009-08-16T00:11:52  <ThomasWaldmann> ok
2009-08-16T00:39:32  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4362:315b15e9cd5e 1.8/ (4 files in 3 dirs): fix some pep8 failures in old files
2009-08-16T00:42:24  <dreimark> re
2009-08-16T01:08:18  <dreimark> dimazest: 6 failed, 75 passed in 41.04 seconds
2009-08-16T01:09:20  <dreimark> test_title_search_simple['title:Help'] FAIL
2009-08-16T01:09:38  <dreimark> test_category_search_re FAIL
2009-08-16T01:09:47  <dreimark> test_category_search_case FAIL
2009-08-16T01:09:56  <dreimark> test_category_search_case_re FAIL
2009-08-16T01:10:52  <dreimark> test_xapian_term['category:re:CategoryHomepage'] FAIL
2009-08-16T01:11:02  <dreimark> test_xapian_term['category:case:re:CategoryHomepage'] FAIL
2009-08-16T01:11:52  <dreimark> I wonder a bit about the simple titel_search failure
2009-08-16T01:33:40  *** grzywacz has quit IRC
2009-08-16T01:45:17  <JosefMeier_> if I start moinmoin by wikiserver, where is the directory /moin_static184 linked to?
2009-08-16T01:48:21  <ThomasWaldmann> MoinMoin/web/static/...
2009-08-16T01:48:36  <ThomasWaldmann> ehrm, no (that was for 1.9+)
2009-08-16T01:48:51  <ThomasWaldmann> for 1.8 it is wiki/htdocs/...
2009-08-16T02:28:32  <JosefMeier_> thanks. found it. do you never sleep :-) ?
2009-08-16T02:44:23  <JosefMeier_> gn8
2009-08-16T02:44:26  *** JosefMeier_ has quit IRC
2009-08-16T03:38:26  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6640:22cf357f362e 2.0-storage/ (254 files in 105 dirs): add ckeditor 3.0 nightly
2009-08-16T03:38:28  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6641:8c858dd92fb8 2.0-storage/MoinMoin/ (items/__init__.py templates/modify_text_html.html): use ckeditor for text/html
2009-08-16T03:41:17  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6642:56c0d5d218b1 2.0-storage/MoinMoin/web/static/htdocs/applets/ (508 files in 71 dirs): removed FCKeditor, its config, plugins for moin (see 1.9 repo if you need it)
2009-08-16T03:46:32  <ThomasWaldmann> suddenly no more "gui editor problems" :D
2009-08-16T03:46:45  <ThomasWaldmann> (it just saves html as is)
2009-08-16T04:15:23  *** amartani has joined #moin-dev
2009-08-16T04:36:55  *** birkenfeld has quit IRC
2009-08-16T04:57:55  *** amartani has quit IRC
2009-08-16T05:04:15  *** amartani has joined #moin-dev
2009-08-16T08:00:48  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6812:cd90d910ee86 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/applets/Mobwrite/mobwrite_moinmoin.js:
2009-08-16T08:00:48  <CIA-38> Real-time editor: Restore original syncRun when disabling
2009-08-16T08:00:48  <CIA-38> mobwrite. Disable mobwrite on unload.
2009-08-16T08:00:50  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6813:c30611375343 2.0-storage-editor-amartani/MoinMoin/ (3 files in 2 dirs): Real-time editor: import some changes from bespin version of mobwrite, esp. remove view command (x/X)
2009-08-16T08:00:52  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6814:5701dcc08168 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/applets/Mobwrite/mobwrite_moinmoin.js: Real-time editor: Use syncNow instead of syncRun1 directly
2009-08-16T08:00:56  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6815:0fa991f5fbc1 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/common/js/text_editor.js: Real-time editor: Enclosure call to updateInfo so that it is called without parameters
2009-08-16T08:01:00  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6816:11749d6b2152 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/applets/Mobwrite/mobwrite_moinmoin.js: Real-time editor: Unbind updateInfo to mobwrite updates (do fewer requests).
2009-08-16T08:30:47  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6817:ecd40ec75261 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/applets/Mobwrite/mobwrite_moinmoin.js: Real-time editor: No need to restore syncRun anymore
2009-08-16T08:38:41  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6818:31ad7bb48543 2.0-storage-editor-amartani/MoinMoin/support/mobwrite/mobwrite_daemon.py: Real-time editor: Revert comment
2009-08-16T08:46:34  <dennda> moin
2009-08-16T08:50:41  *** amartani has quit IRC
2009-08-16T09:10:00  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6819:277d7e53e6b9 2.0-storage-editor-amartani/MoinMoin/templates/ (modify_binary.html modify_text.html): Real-time editor: Better placement of message.
2009-08-16T09:46:01  <dimazest> moin
2009-08-16T10:01:13  <dreimark> moin
2009-08-16T10:02:21  <dreimark> hi dimazest
2009-08-16T10:03:02  <dreimark> dennda: you are earliest
2009-08-16T10:03:44  <dennda> :-)
2009-08-16T11:39:22  <ThomasWaldmann> moin
2009-08-16T12:23:02  *** grzywacz has joined #moin-dev
2009-08-16T13:08:47  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6643:dc89f23e9d83 2.0-storage/MoinMoin/storage/backends/sqla.py: storage: sqla: pass through verbosity setting
2009-08-16T13:08:48  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6644:d64099461fc6 2.0-storage/MoinMoin/storage/backends/sqla.py: storage: sqla: load Data container eagerly when the revision is loaded (doesn't load the chunks eagerly, of course)
2009-08-16T15:58:40  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4999:09e577676ba2 1.9-xapian-dmilajevs/MoinMoin/ (37 files in 5 dirs): Automated merge with http://hg.moinmo.in/moin/1.9
2009-08-16T15:58:51  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 5000:67578c72e2d9 1.9-xapian-dmilajevs/MoinMoin/search/Xapian.py: Xapian2009: create_page works right no need to check if revision is '99999999'.
2009-08-16T15:58:52  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 5001:a33dae41f921 1.9-xapian-dmilajevs/MoinMoin/search/ (builtin.py queryparser.py): Xapian2009: _build_re() does not set self.pattern and self.search_re, but returns them. CategorySearch is subclass of BaseFieldSearch.
2009-08-16T15:58:54  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 5002:60ec79504cb4 1.9-xapian-dmilajevs/MoinMoin/search/queryparser.py: Xapian2009: AndExpression.pageFilter refactoring.
2009-08-16T15:58:56  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 5003:fb0ddee3f5ff 1.9-xapian-dmilajevs/MoinMoin/search/ (4 files in 2 dirs): Xapian2009: queryparser was split to queryparser.__init__ and quryparser.expressions.
2009-08-16T16:05:17  <dreimark> dimazest: endspurt :)
2009-08-16T16:06:24  <dimazest> dreimark: :) actually, there is a lot to do
2009-08-16T16:06:33  <dimazest> but only ine failing test
2009-08-16T16:06:57  <dimazest> *one
2009-08-16T16:07:04  <dreimark> or ein
2009-08-16T16:08:00  *** amartani has joined #moin-dev
2009-08-16T16:09:32  <dreimark> dimazest: t = _filter(name)
2009-08-16T16:09:44  <dreimark> can it be something else than True or False?
2009-08-16T16:10:20  <dreimark> if t: else ?
2009-08-16T16:10:40  <dreimark> http://hg.moinmo.in/moin/1.9-xapian-dmilajevs/rev/60ec79504cb4#l1.12
2009-08-16T16:11:28  <dimazest> dreimark: i'm not sure, i have not touched it
2009-08-16T16:11:38  <dimazest> i think it is possible
2009-08-16T16:11:59  <dreimark> seen it can be None
2009-08-16T16:12:01  <dimazest> since it can return None, True or False
2009-08-16T16:12:07  <dimazest> :)
2009-08-16T16:12:30  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6645:ed3fa8cd19b8 2.0-storage/MoinMoin/storage/backends/sqla.py: storage: sqla: introduce close() for Data and SQLARevision
2009-08-16T16:12:32  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6646:a91c2f1070b2 2.0-storage/MoinMoin/storage/ (_tests/test_backends_sqla.py backends/sqla.py): storage: sqla: use Data.close() in tests, move raw_data to test class, fix tests
2009-08-16T16:15:05  <dreimark> dimazest: do you have done a wiki test ?
2009-08-16T16:15:43  <dimazest> dreimark: i played a little bit
2009-08-16T16:15:59  <dreimark> ok, me will do too.
2009-08-16T16:17:01  <dreimark> dimazest: for me three tests are failing. will add a pastebin
2009-08-16T16:19:02  <dreimark> http://paste.pocoo.org/show/134631/
2009-08-16T16:19:15  * dreimark clears now test and wiki
2009-08-16T16:21:42  <dimazest> dreimark: try to run py.test MoinMoin/search
2009-08-16T16:22:14  <dimazest> i do not know, why there are two more failing tests when all tests are done
2009-08-16T16:23:15  <dreimark> likly because of more pages created on the testwiki
2009-08-16T16:24:45  <dimazest> and something is not nuked
2009-08-16T16:25:04  <dimazest> but it should not be the case
2009-08-16T16:25:24  <dimazest> because we specify which pages to look for
2009-08-16T16:25:28  <dreimark> do you have also this page below moin-1.9-xapian-dmilajevs/wiki/data/pages
2009-08-16T16:26:11  <dreimark> sorry I meant below moin-1.9-xapian-dmilajevs/tests/wiki/data/pages
2009-08-16T16:26:37  <dreimark> ls page
2009-08-16T16:26:41  <dreimark> edit-log
2009-08-16T16:29:38  <dreimark>  1 failed, 80 passed in 431.27 seconds (invoking it only for search)
2009-08-16T16:30:04  <dimazest> not, i do not have taht pages
2009-08-16T16:30:28  <dreimark> but I have two pages left. TestSeite/ and page/ (both have only this edit-log)
2009-08-16T16:31:01  <dreimark> and of course BadContent
2009-08-16T16:31:45  <dreimark> moin-1.9-xapian-dmilajevs/wiki/data/pages is having BadContent and it is correct that content from 1.9 wiki becomes copied to test dir
2009-08-16T16:31:59  <dreimark> (this is behaviour of conftest before 2.0)
2009-08-16T16:32:46  <dimazest> ok
2009-08-16T16:33:04  <dimazest> i now try to resolve other failing test
2009-08-16T16:33:47  <dreimark> for me I can repeat to get these two uncompleted pages from running tests and they are not in the wiki
2009-08-16T16:34:12  <dreimark> dimazest: ok, I look on the problem I have here
2009-08-16T16:40:27  <dreimark> ThomasWaldmann: why do we use a new request object based on ScriptContext in action SubscribeUser?
2009-08-16T16:43:33  <ThomasWaldmann> no idea
2009-08-16T16:43:35  <dreimark> forget that question, __main__
2009-08-16T16:43:58  <dimazest> dreimark: by the way, is it done right? http://hg.moinmo.in/moin/1.9-xapian-dmilajevs/file/fb0ddee3f5ff/MoinMoin/search/queryparser/__init__.py#l152
2009-08-16T16:44:14  <dimazest> is in't it better to use request?
2009-08-16T16:44:31  <dimazest> to get configuration settings?
2009-08-16T16:48:23  <dreimark> oops, yes that looks like wrong used on many places
2009-08-16T16:53:14  <dimazest> ok, i will use request
2009-08-16T16:53:53  * dreimark had added review process to 1.9 
2009-08-16T17:26:03  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6647:c7bc75fa731c 2.0-storage/MoinMoin/i18n/__init__.py: switch off support for *Dict pages for i18n for now, too heavy backend load
2009-08-16T17:33:55  <amartani> ThomasWaldmann: are you sure templates dir are being copied during setup.py? It's not working for me.
2009-08-16T17:35:31  <ThomasWaldmann> amartani: aren't your working from a hg workdir?
2009-08-16T17:35:52  <ThomasWaldmann> so you don't need setup.py for yourself NOW?
2009-08-16T17:38:21  <amartani> ThomasWaldmann: no, I don't need it now. I was asked to verify if installing is working, so I'm testing it.
2009-08-16T17:38:38  <ThomasWaldmann> I mean there is a lot else to do for realtimeeditor before starting to get worried about setup.py.
2009-08-16T17:39:05  <ThomasWaldmann> I strongly suggest you better test the bugs that are still not fixed.
2009-08-16T17:39:15  <ThomasWaldmann> (in realtimeeditor)
2009-08-16T17:39:45  <ThomasWaldmann> and the usability issues
2009-08-16T17:46:04  <amartani> sure, I just thought it would be a simple issue, and I'm working on the other bugs also
2009-08-16T18:00:38  <dennda> no meeting today btw?
2009-08-16T18:01:04  <dreimark> sure
2009-08-16T18:01:11  <dreimark> ThomasWaldmann: dennda do you start?
2009-08-16T18:01:16  <dennda> ok
2009-08-16T18:01:24  <dennda> LAST: Finished all TODO points (except for SABackend and stuff that others took over). Docs, read through docstrings/comments. Started work on SABackend. Has 0 failing tests (at least for me), but needs more love to be practically useful.
2009-08-16T18:01:29  <dennda> NEXT: Try to tune the SABackend as much as possible, clean it up, document it.
2009-08-16T18:01:31  <dennda> BLOCKERS: None
2009-08-16T18:02:58  <ThomasWaldmann> and make it working :D
2009-08-16T18:03:30  <dennda> it does work... somehow... well... yeah... :-)
2009-08-16T18:03:51  <ThomasWaldmann> dennda: when are you leaving?
2009-08-16T18:04:28  <dennda> tomorrow evening, 21:00 CEST :-)
2009-08-16T18:04:44  <ThomasWaldmann> and coming back?
2009-08-16T18:04:48  <dennda> or 22:00
2009-08-16T18:04:49  <dennda> not sure yet
2009-08-16T18:05:06  <dennda> evening of the 26th
2009-08-16T18:05:10  <dennda> iirc
2009-08-16T18:05:30  <ThomasWaldmann> ok, more questions for dennda ?
2009-08-16T18:05:47  <dennda> ThomasWaldmann: want to join me or why do you ask? :D
2009-08-16T18:05:57  <dreimark> is there a snippet for sqla?
2009-08-16T18:06:21  <dennda>     namespace_mapping = create_simple_mapping("sqla:sqlite:///content.db")
2009-08-16T18:06:22  <ThomasWaldmann> no, just so people are informed when you are unresponsive while others are still working :)
2009-08-16T18:07:05  <dennda> I'll be coming back, promise :-)
2009-08-16T18:07:10  <dreimark> :)
2009-08-16T18:07:14  <ThomasWaldmann> dreimark: no snippet yet
2009-08-16T18:07:20  <ThomasWaldmann> dennda: please fix that asap
2009-08-16T18:07:40  <dennda> as in "document it"?
2009-08-16T18:08:14  <dreimark> that and snippet code in more_examples
2009-08-16T18:08:16  <ThomasWaldmann> docs/config_examples/snippets/sqla_backend_wikiconfig_snippet
2009-08-16T18:08:35  <dennda> aye
2009-08-16T18:08:46  <ThomasWaldmann> dreimark: i moved that recently
2009-08-16T18:08:58  <ThomasWaldmann> ok, anything else for dennda ?
2009-08-16T18:08:59  <dreimark> ok, sounds better structured
2009-08-16T18:09:16  <dreimark> I am happy
2009-08-16T18:09:36  <ThomasWaldmann> thanks dennda, dimazest you're next
2009-08-16T18:11:25  <dreimark> dimazest: ping
2009-08-16T18:11:51  <ThomasWaldmann> amartani: while we are waiting for dimazest, please begin
2009-08-16T18:12:15  <amartani> LAST: Merged some changes from bespin mobwrite, worked on bugs and cleaned up code.
2009-08-16T18:12:22  <amartani> NEXT: Synchronize save state, usability issues.
2009-08-16T18:12:28  <amartani> BLOQUERS: None.
2009-08-16T18:13:55  <ThomasWaldmann> as progress has been rather slow recently (in respect to bug fixes) and I don't quite think you can complete until tomorrow: are you aware of google's 2 weeks long pencils down? :D
2009-08-16T18:15:22  <dreimark> amartani: ^
2009-08-16T18:16:23  <amartani> yes, I know.
2009-08-16T18:17:22  <ThomasWaldmann> that doesn't mean that you should take until the last minute, leaving your mentor with no time to make the final eval of your stuff
2009-08-16T18:17:48  <ThomasWaldmann> so please work together with waldi to finish asap
2009-08-16T18:18:35  <dreimark> amartani: I have added my point of view for the ui on realtimeediting page
2009-08-16T18:18:38  <ThomasWaldmann> last minute == when waldi has to submit the evaluation
2009-08-16T18:18:42  <dreimark> please comment that too
2009-08-16T18:19:50  <amartani> sorry, I didn't let it all to the last minute, just that I didn't receive much feedback for many time, and started receiving them all on last weeks
2009-08-16T18:20:04  <ThomasWaldmann> i would really like to merge your realtime editor after SOC, but currently that is blocked due to bugs
2009-08-16T18:20:41  <ThomasWaldmann> amartani: you have to communicate more with your mentor
2009-08-16T18:21:16  <ThomasWaldmann> and with other people here on this channel, but you are away rather often
2009-08-16T18:22:08  <ThomasWaldmann> also, maybe try to fix simple things first.
2009-08-16T18:22:34  <dreimark> amartani: e.g. if you want me to test/verify something just ask
2009-08-16T18:22:37  <ThomasWaldmann> e.g. the "save" state == "save and continue" state i requested some weeks ago doesn't sound like that much work.
2009-08-16T18:23:19  <amartani> dreimark: I've read it. I'm not sure what is the best ui.
2009-08-16T18:23:51  <dimazest> dreimark: 10 minutes, i'm just from running
2009-08-16T18:23:57  <dreimark> currently I would select one with lessest impact of problems
2009-08-16T18:23:58  <dimazest> need to take a shower
2009-08-16T18:24:20  <dimazest> so we have a meeting :)
2009-08-16T18:24:21  <dreimark> dimazest: ok, we wait, take a cold shower
2009-08-16T18:24:23  <amartani> would be pleased if someone else also comment about dreimark point
2009-08-16T18:24:47  <ThomasWaldmann> waldi: are you there?
2009-08-16T18:25:19  <dreimark> amartani: my point is based that if one wants not to share editing then he is using the normal editor mode
2009-08-16T18:25:42  <amartani> ThomasWaldmann: I am fixing simple things first. unfortunately, syncing save state is not simple, and bespin devs are also working on this now, so I let it for a bit later.
2009-08-16T18:26:04  <ThomasWaldmann> dreimark: mandatory locks are a problem somehow. imagine someone opening a page in the morning and then leaving it open for the whole day.
2009-08-16T18:26:39  <ThomasWaldmann> amartani: what i mean is that save shows same "disabled" state as save and continue
2009-08-16T18:26:47  <ThomasWaldmann> (or enabled)
2009-08-16T18:27:02  <dreimark> if we use the old style lock method it could be reopened until preview
2009-08-16T18:27:25  <ThomasWaldmann> of course you also need to fix that the state both show is appropriate, but that is another thing and more difficult maybe
2009-08-16T18:28:30  <ThomasWaldmann> that invitation idea is nice, though
2009-08-16T18:29:16  <ThomasWaldmann> amartani: btw, it shows "someone is editing this page", but it doesn't tell whether it is shared editing, right?
2009-08-16T18:29:18  <amartani> ThomasWaldmann: yes, I was talking about this second one. the same disabled is easy, will do it
2009-08-16T18:29:51  <dreimark> usually you want to know who wants to edit too, and if there is noone you don't need to share (per default)
2009-08-16T18:30:29  <amartani> ThomasWaldmann: right. I'll put some indication.
2009-08-16T18:33:45  <ThomasWaldmann> amartani: btw, did you experiment with merging code?
2009-08-16T18:34:44  <ThomasWaldmann> i mean with merging conflicting revs
2009-08-16T18:34:59  <amartani> ThomasWaldmann: yes, it worked for me.
2009-08-16T18:35:14  <ThomasWaldmann> I've never seen it working.
2009-08-16T18:35:20  <ThomasWaldmann> did you try recently?
2009-08-16T18:36:57  <amartani> ThomasWaldmann: I didn't change nothing after your comment. I'll try to reproduce it.
2009-08-16T18:38:04  <ThomasWaldmann> btw, cleanup project wiki page, some stuff is solved
2009-08-16T18:39:18  <ThomasWaldmann> amartani: do you think mobwrite is good for syncing html contents?
2009-08-16T18:39:45  <ThomasWaldmann> (like a textarea that is modified by (f)ckeditor?)
2009-08-16T18:41:40  * ThomasWaldmann asks because i have added ckeditor for text/html items yesterday
2009-08-16T18:41:56  <dreimark> dimazest: when you are ready please tell
2009-08-16T18:42:15  <dimazest> i am
2009-08-16T18:42:22  <amartani> ThomasWaldmann: I don't know, but I would be worried about something like incomplete syncing or wrong merging causing broken html. I haven't seen anyone trying this.
2009-08-16T18:44:01  <ThomasWaldmann> amartani: maybe we try after the more serious stuff is fixed :)
2009-08-16T18:45:00  <amartani> ThomasWaldmann: sure
2009-08-16T18:46:16  <ThomasWaldmann> the gui editor works pretty well btw if you do not try to convert it to wiki markup (like we do in 1.x)
2009-08-16T18:46:35  <ThomasWaldmann> and it even loads much faster now with ckeditor
2009-08-16T18:46:49  <dreimark> ThomasWaldmann: amartani can you continue after status of dimazest ?
2009-08-16T18:46:55  <ThomasWaldmann> ok, thanks amartani, please continue fixing :)
2009-08-16T18:47:07  <ThomasWaldmann> dimazest: you're next
2009-08-16T18:47:10  <dimazest>  LAST: almost all test are passed. queryparser.py became fitter (minus about 200 lines)
2009-08-16T18:47:13  <dimazest> NEXT: play with wiki search, tune it. solve mysterious test behaviour, reduce XXX's in code
2009-08-16T18:47:16  <dimazest> BLOCKERS: --
2009-08-16T18:47:52  <ThomasWaldmann> dimazest: is the test result already better somehow?
2009-08-16T18:47:59  <dreimark> dimazest: please look also on CHANGES
2009-08-16T18:48:09  <ThomasWaldmann> i mean order, weights ...
2009-08-16T18:48:19  <dimazest> ThomasWaldmann: not really
2009-08-16T18:48:37  <dimazest> dreimark: ok, i have it in the plan on wikipage
2009-08-16T18:48:53  <ThomasWaldmann> ok, so after fixing bugs and other more important stuff, have a look at that, too
2009-08-16T18:49:22  <dimazest> ThomasWaldmann: i this is included to tuning
2009-08-16T18:49:44  <dimazest> btw, when one is searchin for titile:HelpOn
2009-08-16T18:49:44  <ThomasWaldmann> how much practical tests did you do the last weeks?
2009-08-16T18:50:07  <dimazest> ThomasWaldmann: not much, because i had a lot of failing unittest
2009-08-16T18:50:25  <dimazest> this week, i'll do more practical tests
2009-08-16T18:50:32  <ThomasWaldmann> ok
2009-08-16T18:50:40  <dreimark> ThomasWaldmann: can we have a testwiki based on MM?
2009-08-16T18:50:50  <dreimark> it would be good to have much content
2009-08-16T18:51:04  <ThomasWaldmann> users will be more happy about non-embarrassing search results than about non-failing unit tests :)
2009-08-16T18:51:33  <dimazest> so, when title:HelpOn is searched, is it supposed that all HelpOn* pages are returned?
2009-08-16T18:51:51  <dreimark> (If they know we fool them then rather not)
2009-08-16T18:51:56  <dimazest> ThomasWaldmann: but they do not want to see internal errors either
2009-08-16T18:51:58  <ThomasWaldmann> dreimark: i guess it is better if you do that locally, you can better debug there
2009-08-16T18:52:29  <ThomasWaldmann> dimazest: yes
2009-08-16T18:53:14  <dimazest> how much time left?
2009-08-16T18:53:57  <ThomasWaldmann> tomorrow evening is official "firm pencils down"
2009-08-16T18:54:21  <dreimark> but leslie has extended it
2009-08-16T18:54:30  <ThomasWaldmann> but, if one believes the ML, it seems like mentors can include work been done until the final eval deadline.
2009-08-16T18:54:30  <dimazest> but till evaluations must be sent, there is ~ a week
2009-08-16T18:55:18  <ThomasWaldmann> too bad if you just booked vacations an hour before that was known :P
2009-08-16T18:56:11  <dimazest> no vacations for me :)
2009-08-16T18:56:23  <dreimark> dimazest: btw. the rebuild works now too (not sure if you have seen it)
2009-08-16T18:56:53  <ThomasWaldmann> dimazest: did you research that index locking issues?
2009-08-16T18:56:59  <dimazest> nice, i have not used it (use rm and then --mode=add)
2009-08-16T18:57:40  <dreimark> hmm, wait it may be perfect working because it has only BadContent
2009-08-16T18:58:02  <dimazest> ThomasWaldmann: no
2009-08-16T18:58:44  <ThomasWaldmann> would be nice if it would not lock one out without good reason
2009-08-16T18:59:10  <ThomasWaldmann> the thread safety is ok now?
2009-08-16T18:59:12  <dreimark> with a few pages it works also
2009-08-16T18:59:29  <dreimark> (needs to be checked with much content)
2009-08-16T19:00:18  <dimazest> ThomasWaldmann: it should
2009-08-16T19:00:40  <ThomasWaldmann> what is request.cfg.charset?
2009-08-16T19:01:12  <dreimark> the charset defined in wikiconfig
2009-08-16T19:01:23  <ThomasWaldmann> ?
2009-08-16T19:01:31  <dreimark> while config.charset is always utf-8
2009-08-16T19:02:29  <ThomasWaldmann> what's the problem exactly?
2009-08-16T19:02:50  <dimazest> btw, from MoinMoin import config must be kiled and request must be used instead. right?
2009-08-16T19:03:17  <dimazest> ThomasWaldmann: it doesn't use request to get configuration value
2009-08-16T19:03:42  <ThomasWaldmann> it shouldn't
2009-08-16T19:03:46  <dreimark> why?
2009-08-16T19:03:54  <ThomasWaldmann> why should it?
2009-08-16T19:04:08  <dreimark> because one has a different definition
2009-08-16T19:04:30  <ThomasWaldmann> (aside from the point that you do not have request at all places you need the config.charset)
2009-08-16T19:04:44  <ThomasWaldmann> who has a different definition?
2009-08-16T19:06:30  <dreimark> hmm, we go in circles just explain what I didn't understand
2009-08-16T19:07:02  <dreimark> is it just that we don't want someone to change the charset to enaything else from utf-8
2009-08-16T19:07:20  <dreimark> than it is confusing that it can be done
2009-08-16T19:07:44  <dreimark> why do we have it in the config class then?
2009-08-16T19:07:48  <ThomasWaldmann> moin works with unicode at most places internally (that is unicode type, not str)
2009-08-16T19:08:19  <ThomasWaldmann> if it needs to serialize unicode / deserialize to unicode, it needs some coding
2009-08-16T19:08:42  <dreimark> utf-16 would be another one which I guess also will work
2009-08-16T19:08:59  <ThomasWaldmann> the usual value for this is 'utf-8' because it can completely encode all unicode chars and it most compatible.
2009-08-16T19:10:01  <ThomasWaldmann> so, I still miss the reason why we should use something other.
2009-08-16T19:10:37  <dimazest> ok, for me it is ok how it is, i'm just asking
2009-08-16T19:11:10  <ThomasWaldmann> we have enough real problems, we do not need to make up additional ones :D
2009-08-16T19:11:18  <dreimark> ThomasWaldmann: this was my fault then, I was thinking it is a config var and one can change it in wikiconfig
2009-08-16T19:11:44  <ThomasWaldmann> no, that's why it is config. and not request.cfg. - see it is constant.
2009-08-16T19:11:59  <dreimark> now I know too
2009-08-16T19:12:08  <dimazest> me too
2009-08-16T19:12:34  <ThomasWaldmann> long ago, that was iso-8859-1, but of course that was making it impossible for non-western stuff
2009-08-16T19:12:58  <ThomasWaldmann> iirc moin 1.2 -> 1.3 or so
2009-08-16T19:14:22  <ThomasWaldmann> the usual thing we do nowadays is use unicode ("32 bit characters" if you like so) all over the place, decoding from bytes when they enter moin, encoding to bytes when it leaves moin.
2009-08-16T19:15:12  <ThomasWaldmann> the only place we have to think about other encodings is for item storage
2009-08-16T19:15:25  <dreimark> right
2009-08-16T19:15:31  <ThomasWaldmann> e.g. if someone uploads some text file in iso-8859-1 encoding
2009-08-16T19:16:00  <ThomasWaldmann> then we need content-type: text/plain; charset=iso-8859-1;
2009-08-16T19:16:29  <ThomasWaldmann> and moin needs to decode it accordingly when getting it from storage
2009-08-16T19:16:45  <ThomasWaldmann> and then it'll encode it to utf-8 before it sends it to the browser
2009-08-16T19:17:02  <ThomasWaldmann> (and vice versa, when it is saved)
2009-08-16T19:17:30  <ThomasWaldmann> 1.9 likely throws UnicodeErrors for such stuff
2009-08-16T19:17:34  <dimazest> ok, now clear for me
2009-08-16T19:18:05  <dreimark> should we have a field_action for the encoding of the document
2009-08-16T19:18:26  <ThomasWaldmann> we need to replace mimetype by content-type
2009-08-16T19:18:31  <ThomasWaldmann> it's metadata
2009-08-16T19:19:42  <dimazest> ThomasWaldmann: how can i get all metadata of a page?
2009-08-16T19:19:50  <dimazest> and waht is stored there?
2009-08-16T19:20:14  <ThomasWaldmann> in 2.0 you just have the revision as a dict with k/v
2009-08-16T19:20:46  <ThomasWaldmann> in 1.9, it is page.meta or so
2009-08-16T19:20:49  * dreimark has dinner soon
2009-08-16T19:21:14  <ThomasWaldmann> but we do not usually have encoding info there, for 1.9 all needs to be utf-8
2009-08-16T19:21:19  <dimazest> ThomasWaldmann: so, when search will be merged with 2.0 it needs to be updated
2009-08-16T19:21:28  <ThomasWaldmann> sure
2009-08-16T19:22:27  <ThomasWaldmann> and we'll have much more metadata to index
2009-08-16T19:22:56  <dreimark> dimazest: ThomasWaldmann do you need anything else from me now?
2009-08-16T19:23:12  <ThomasWaldmann> no, have a good dinner :)
2009-08-16T19:23:25  <dimazest> buon appetit
2009-08-16T19:23:28  <dreimark> thx, cu later
2009-08-16T19:23:34  <ThomasWaldmann> dimazest: did you look at wildcard stuff?
2009-08-16T19:24:35  <dimazest> the feature of xapian, no
2009-08-16T19:29:09  <ThomasWaldmann> btw, also please make some experiments about xapian search vs. slow search behaving similarly
2009-08-16T19:30:59  <dimazest> yeap
2009-08-16T19:36:51  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6648:12e492b816b6 2.0-storage/docs/config_examples/snippets/ (2 files): storage: docs: update mercurial config snippet. add sqla config snippet
2009-08-16T19:36:53  <CIA-38> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 6649:85e27f38eb56 2.0-storage/MoinMoin/i18n/__init__.py: storage: merge remote 2.0-storage
2009-08-16T19:36:56  <dennda> dreimark: ^
2009-08-16T19:37:19  <ThomasWaldmann> ckeditor has a maximize button now
2009-08-16T19:53:27  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6650:3ac27a0afd26 2.0-storage/MoinMoin/storage/backends/router.py: add some debug logging to router middleware, so one can see what's happening on the storage
2009-08-16T19:53:29  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6651:a4536c707098 2.0-storage/MoinMoin/templates/modify_text_html.html: fix typo in ckeditor html template
2009-08-16T19:53:30  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6652:a698347360cc 2.0-storage/MoinMoin/items/__init__.py: use ckeditor also for safe html item type editing
2009-08-16T20:13:20  * ThomasWaldmann feels teh force :)
2009-08-16T20:13:52  <TheSheep> it wasn't me
2009-08-16T20:14:15  <dennda> X)
2009-08-16T20:15:16  <ThomasWaldmann> no, I don't mean that sheepish force, but obviously ckeditor includes a nice form editor and we can store text/(x-safe-)html in moin2, so ...
2009-08-16T20:20:00  * TheSheep opens the windows just in case anyways
2009-08-16T20:26:45  <ThomasWaldmann> works :)
2009-08-16T20:27:06  <ThomasWaldmann> (./) form support
2009-08-16T20:44:59  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6653:1b95768b8bb4 2.0-storage/ (4 files in 3 dirs): removed (old) gui editor converter (not used, see moin/1.9 for the current code)
2009-08-16T20:45:02  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 6654:44c05b9bf903 2.0-storage/setup.py: setup.py: install MoinMoin/templates, too
2009-08-16T20:46:12  <ThomasWaldmann> amartani: ^^
2009-08-16T20:46:56  <amartani> ThomasWaldmann: ok, thanks
2009-08-16T20:51:20  *** JosefMeier has joined #moin-dev
2009-08-16T20:51:28  <JosefMeier> Hello
2009-08-16T20:58:23  <ThomasWaldmann> moin JosefMeier
2009-08-16T20:58:48  <JosefMeier> I have the new Image Editor inside MoinMoin 1.8.4.
2009-08-16T20:58:55  <JosefMeier> works cool
2009-08-16T20:59:26  <JosefMeier> has someone time to try it out?
2009-08-16T20:59:34  <ThomasWaldmann> push it to your repo :)
2009-08-16T20:59:39  <JosefMeier> jup
2009-08-16T21:00:00  <ThomasWaldmann> don't forget to add all files needed
2009-08-16T21:00:09  <JosefMeier> is it ok if not everything has top coding style?
2009-08-16T21:00:38  <ThomasWaldmann> well, it would be nice if the tests don't show new failures
2009-08-16T21:00:46  <JosefMeier> ok. I try it
2009-08-16T21:01:20  <ThomasWaldmann> btw, I added ckeditor 3.0rc and just store the html in moin2 (for now)
2009-08-16T21:01:42  <JosefMeier> cool
2009-08-16T21:02:14  <JosefMeier> ckeditor is much easier to program with
2009-08-16T21:03:24  <ThomasWaldmann> i didn't need to do much :)
2009-08-16T21:04:04  <JosefMeier> yeah? does it work?
2009-08-16T21:05:06  <ThomasWaldmann> try :) just modify a unsafe html or safe html item.
2009-08-16T21:52:40  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6820:744f3770cf64 2.0-storage-editor-amartani/MoinMoin/ (3 files in 3 dirs): Real-time editor: Rename ids for consistency
2009-08-16T21:52:41  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 6821:28e9deba0bef 2.0-storage-editor-amartani/MoinMoin/ (3 files in 3 dirs): Real-time editor: Disable save button on save.
2009-08-16T21:53:28  *** amartani has left #moin-dev
2009-08-16T22:15:04  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4359:612d265ef96e 1.8-svgdraw-jmeier/wiki/htdocs/applets/MoinMoinWikiDraw/moinmoinwikidraw.jar: The SVG editor MoinMoinWikiDraw. It's an extension of AnyWikiDraw.
2009-08-16T22:15:06  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4360:70755b361d5b 1.8-svgdraw-jmeier/MoinMoin/action/AttachFile.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:07  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4361:7ae2fbbbbccb 1.8-svgdraw-jmeier/MoinMoin/converter/text_html_text_moin_wiki.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:09  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4362:8f78eab0562b 1.8-svgdraw-jmeier/MoinMoin/formatter/__init__.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:11  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4363:b1f511a00287 1.8-svgdraw-jmeier/MoinMoin/formatter/dom_xml.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:13  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4364:96b598e7a640 1.8-svgdraw-jmeier/MoinMoin/formatter/pagelinks.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:16  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4365:58e849a07cde 1.8-svgdraw-jmeier/MoinMoin/formatter/text_gedit.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:19  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4366:0a8f84f27569 1.8-svgdraw-jmeier/MoinMoin/formatter/text_html.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:24  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4367:0c45da581a0f 1.8-svgdraw-jmeier/MoinMoin/formatter/text_plain.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:27  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4368:ac977059c82b 1.8-svgdraw-jmeier/MoinMoin/macro/TableOfContents.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:15:30  <CIA-38> Josef Meier (jo.meier@gmx.de) default * 4369:babfc8528c73 1.8-svgdraw-jmeier/MoinMoin/parser/text_moin_wiki.py: Added/Changed code for MoinMoinWikiDraw support, the graphical editor for SVG images.
2009-08-16T22:16:36  <ThomasWaldmann> ui :)
2009-08-16T22:28:01  <JosefMeier> yes. ui
2009-08-16T22:28:05  <JosefMeier> it's so cool
2009-08-16T22:34:22  *** tpfennig has joined #moin-dev
2009-08-16T22:41:48  <dreimark> re
2009-08-16T22:45:52  <dreimark> JosefMeier: anything special what I need or should not do for trying
2009-08-16T22:46:30  <JosefMeier> imply add the command "{{drawingsvg: <name of picture without extension>}} in text mode on a page
2009-08-16T22:46:55  <dreimark> ok, currently cloning
2009-08-16T22:46:56  <JosefMeier> then click on the attachment symbol. the attachment page will be loaded and the new graphical editor is ready for you.
2009-08-16T22:47:18  <JosefMeier> draw something (you also can use image maps) and click on "sichern / save"
2009-08-16T22:47:38  <JosefMeier> you will be directed to your page again and see the png version of your picture with a small edit icon on the top left :-)
2009-08-16T22:49:01  <dreimark> ThomasWaldmann: while cloning how to start the gui editor in 2.0
2009-08-16T22:50:29  <dreimark> ok, found it unsafe html
2009-08-16T22:53:15  <dreimark> we need some more markup
2009-08-16T22:54:50  <ThomasWaldmann> dreimark: safe html works too
2009-08-16T22:54:56  <dreimark> good
2009-08-16T22:55:20  <dreimark> I wonder when they add some graphic mode
2009-08-16T22:57:17  <ThomasWaldmann> hm?
2009-08-16T22:57:59  <dreimark> well in comparision word or koffice or openoffice they can draw figures like we do by *draw plugin
2009-08-16T23:01:12  <ThomasWaldmann> well, it is a html editor, not a drawing program
2009-08-16T23:01:50  <dreimark> I guess 4.0 can draw too
2009-08-16T23:01:52  <JosefMeier> yes. thats right. as far as I know there is no drawing feature for CKeditor or FCKeditor
2009-08-16T23:05:51  *** JosefMeier has quit IRC
2009-08-16T23:06:13  *** JosefMeier has joined #moin-dev
2009-08-16T23:18:29  <dreimark> JosefMeier: http://www.resource-solutions.de/svgeditor/
2009-08-16T23:18:45  <dreimark> do you know this one too?
2009-08-16T23:23:57  <dreimark> JosefMeier: {{{drawingsvg:Example}}} does nothing
2009-08-16T23:24:24  <dreimark> a my fault
2009-08-16T23:25:12  <dreimark> I get now Start:Applet nicht initialisiert whatever this means
2009-08-16T23:26:12  <dreimark> in FF
2009-08-16T23:26:22  <dreimark> konqueror tells applet Failed
2009-08-16T23:29:42  <ThomasWaldmann> dreimark: yeah, some linux problem maybe
2009-08-16T23:30:13  <dreimark> does it need active X
2009-08-16T23:33:24  <JosefMeier> no
2009-08-16T23:33:35  <JosefMeier> on windows it starts. maybe some signing problem
2009-08-16T23:33:53  <JosefMeier> I learned this: If you start a Jar file manually -> no problem. this works always
2009-08-16T23:34:08  <JosefMeier> If a java applet is embedded in a web page -> you have to sign it
2009-08-16T23:34:19  <JosefMeier> I signed it
2009-08-16T23:34:29  <JosefMeier> but maybe this works not for your pc
2009-08-16T23:34:35  <JosefMeier> but I cant believe that.
2009-08-16T23:34:52  <JosefMeier> Currently I setup my Virtual Machine for Suse 11 with moinmoin
2009-08-16T23:34:55  <JosefMeier> I'll try that there
2009-08-16T23:36:32  <dimazest> JosefMeier: for me with ff on mac http://www.resource-solutions.de/svgeditor/ works
2009-08-16T23:36:55  <dreimark> http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html
2009-08-16T23:36:59  <dreimark> that is nice
2009-08-16T23:37:22  <dreimark> JosefMeier: don't do suse
2009-08-16T23:37:35  <dreimark> better use ubuntu
2009-08-16T23:37:43  <ThomasWaldmann> :)
2009-08-16T23:37:44  <dreimark> suse has not much python support
2009-08-16T23:38:10  <dreimark> and everything else I would tell would sound rand
2009-08-16T23:38:58  <JosefMeier> ubuntu is nice. but my virtual machine has only suse at the moment
2009-08-16T23:39:07  <dreimark> why?
2009-08-16T23:39:26  <JosefMeier> why I only installed suse 11 on it ;-) ?
2009-08-16T23:39:45  <dreimark> good luck
2009-08-16T23:40:02  <JosefMeier> haha
2009-08-16T23:40:32  <dreimark> (I must say I have long term used it in the company and changed to ubuntu this year because of all the problems we run into by SuSE11 and their kde)
2009-08-16T23:40:44  <dreimark> At home I use since long debian/ubuntu
2009-08-16T23:42:01  <dreimark> another article about http://stick.gk2.sk/blog/2009/06/svg-edit-a-web-based-svg-editor/
2009-08-16T23:42:18  <dreimark> if something like this becomes combined with ckeditor this will rock even more
2009-08-16T23:43:16  <JosefMeier> its based on javascript.
2009-08-16T23:43:31  <JosefMeier> makes always trouble with browsers
2009-08-16T23:43:34  <dreimark> yes that makes it working in any browser
2009-08-16T23:44:05  <dreimark> you know ckeditor too it works or doesn't it
2009-08-16T23:44:09  <dreimark> ?
2009-08-16T23:44:51  <JosefMeier> java works also with any browser. I don't like the style of this graphical editor. JHotDraw is much cooler ;-)
2009-08-16T23:44:55  <JosefMeier> <- my opinion
2009-08-16T23:45:00  <JosefMeier> ckeditor is cool
2009-08-16T23:45:13  <JosefMeier> implemented it long time ago on DokuWiki
2009-08-16T23:45:52  <JosefMeier> but Dokuwiki sucks cause the HTML -> Wiki Markup is realized with a 65k Perl Script full of regular expressions + errors -> happy searching :-)
2009-08-16T23:47:41  <dreimark> we need it be able to run it in icedtea too.
2009-08-16T23:50:08  <JosefMeier> what is that?
2009-08-16T23:50:44  <dreimark> free java
2009-08-16T23:50:46  <JosefMeier> Isn't it possible to run MoinMoins wikiserver as root?
2009-08-16T23:51:04  <dreimark> that is a security risk
2009-08-16T23:52:10  <JosefMeier> so it's not possible?
2009-08-16T23:52:49  <dreimark> you need to hack it if you want that, me don't
2009-08-16T23:53:00  <dreimark> why do you want to run it as root?
2009-08-16T23:56:37  <dreimark> ThomasWaldmann: has wave a drawing tool because I see a xml wave file in svg-edit?
2009-08-16T23:57:29  <JosefMeier> On linux I always work as root <- windows guy :-) created a normal user
2009-08-16T23:59:11  <ThomasWaldmann> dreimark: i didn't play too much with wave yet. I should do more. :)

MoinMoin: MoinMoinChat/Logs/moin-dev/2009-08-16 (last edited 2009-08-15 22:15:02 by IrcLogImporter)