2007-07-12T00:11:54 <dreimark_> changeset 2339:
2007-07-12T00:11:56 <dreimark_> 505991ec14f3
2007-07-12T00:12:52 <dreimark_> hmm, thought that was gone
2007-07-12T01:28:55 <grzywacz> Funny, data forms actually work. 80
2007-07-12T01:28:58 <grzywacz> 8)
2007-07-12T02:26:01 <grzywacz> ook, I'm going to put some fancy functionality in tomorrow. When service discovery for data forms in psi starts to work properly it will very nice. ;)
2007-07-12T09:48:26 <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2401:953a0e4e3dac 1.7-storage-hwendel/MoinMoin/parser/_tests/test_text_moin_wiki.py: tests: document some DateTime timezone related test failure we can't easily fix for some special cases
2007-07-12T09:48:28 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2402:bb76818db210 1.7-storage-hwendel/MoinMoin/ (4 files in 3 dirs): i18n fixes, mostly _('aa'%xx) -> _('aa')%xx
2007-07-12T09:48:32 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2403:22749e92a461 1.7-storage-hwendel/ (15 files in 7 dirs): new userprefs handling including plugins; todo: refactor prefs.py
2007-07-12T09:48:38 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2404:66cc37b8f297 1.7-storage-hwendel/MoinMoin/action/recoverpass.py: recoverpass: give message about no mail right away
2007-07-12T09:48:52 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2405:f22518801de4 1.7-storage-hwendel/MoinMoin/ (action/userprefs.py userprefs/__init__.py): allow wizard-like userprefs (and document how to achieve that)
2007-07-12T09:48:58 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2406:84aad7171a56 1.7-storage-hwendel/MoinMoin/widget/html.py: allow for_= (translated to for=) in html.LABEL
2007-07-12T09:49:10 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2407:c81b9c983b1d 1.7-storage-hwendel/MoinMoin/util/moinoid.py: OpenID storage for moin session
2007-07-12T09:49:16 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2408:39d11cf4af6c 1.7-storage-hwendel/ (9 files in 8 dirs): OpenID relying party (client) support
2007-07-12T09:49:30 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2409:95e57cb59bb0 1.7-storage-hwendel/MoinMoin/auth/botbouncer.py: botbouncer.com OpenID verification plugin
2007-07-12T09:49:36 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2410:35617ed953c4 1.7-storage-hwendel/MoinMoin/userprefs/oid.py: OpenID preferences (allows adding/removing OpenIDs)
2007-07-12T09:49:43 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2411:1f449e482bcc 1.7-storage-hwendel/MoinMoin/ (auth/__init__.py auth/openidrp.py userform/login.py): allow auth methods to set the login hint below the input fields
2007-07-12T09:50:00 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2412:4f73af30fd75 1.7-storage-hwendel/MoinMoin/userprefs/oid.py: fix return_to URL in OpenID preferences
2007-07-12T09:50:06 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2413:8eb96bfafef9 1.7-storage-hwendel/MoinMoin/userprefs/ (__init__.py oid.py): require a valid user by default for all preferences plugins
2007-07-12T09:50:16 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2414:5c75990712ca 1.7-storage-hwendel/MoinMoin/action/userprefs.py: make sure userprefs plugins that say not allowed() will never be invoked
2007-07-12T09:50:24 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2415:5cf429e40f18 1.7-storage-hwendel/MoinMoin/ (action/userprefs.py config/multiconfig.py): allow disabling certain userprefs plugins from config
2007-07-12T09:50:30 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2416:fe37834deb3d 1.7-storage-hwendel/MoinMoin/ (3 files in 2 dirs): Move a list of event handlers and subscribable events to config.
2007-07-12T09:50:38 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2417:d6333a20bc06 1.7-storage-hwendel/MoinMoin/userform.py: Use the event (handler) list from config, fix a silly mistake.
2007-07-12T09:50:46 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2418:e3de8187401f 1.7-storage-hwendel/MoinMoin/ (4 files in 3 dirs): Merge with my dev branch.
2007-07-12T09:50:52 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2419:1369b1f31497 1.7-storage-hwendel/ (2 files in 2 dirs): Remove default secrets from bot and sample wiki configs.
2007-07-12T09:51:00 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2420:1833361481ff 1.7-storage-hwendel/MoinMoin/_tests/test_events.py: Some unit test for the MoinMoin.events module.
2007-07-12T09:51:08 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2421:a85d51778eda 1.7-storage-hwendel/MoinMoin/events/__init__.py: Remove a forgotten line, improve comment.
2007-07-12T09:51:16 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2422:e8b6de8fbcb4 1.7-storage-hwendel/MoinMoin/ (events/__init__.py _tests/test_events.py): Merge with my devel branch.
2007-07-12T09:51:24 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2423:38b6ba04671b 1.7-storage-hwendel/MoinMoin/_tests/ (test_events.py test_xmlrpc_multicall.py): Fix issues pointed out by xorAxAx.
2007-07-12T09:51:32 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2424:69ed234c3241 1.7-storage-hwendel/MoinMoin/events/jabbernotify.py: Bail out if the secret string is empty.
2007-07-12T09:51:42 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2425:02824b69a95c 1.7-storage-hwendel/MoinMoin/ (3 files in 2 dirs): Merge with my devel branch.
2007-07-12T09:51:50 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2426:463dfc178337 1.7-storage-hwendel/MoinMoin/events/ (notification.py messages.py): Rename messages.pu to notification.py
2007-07-12T09:51:56 <CIA-27> (49 lines omitted)
2007-07-12T09:52:53 <lanius_> johill: please look into useing get_by_filter instead of _getUserIdByKey in user.py
2007-07-12T09:53:09 <lanius_> johill: and please make the openid stuff optional so i don't have to install the openid package if i don't want to use it
2007-07-12T09:53:21 <lanius_> moin :-)
2007-07-12T10:09:36 <dreimark> moin
2007-07-12T10:14:47 <grzywacz> Hoah, my printer is broken. ;)
2007-07-12T10:23:08 <zenhase> moin
2007-07-12T10:32:44 <grzywacz> hi zenhase!
2007-07-12T10:34:06 <zenhase> hi grzywacz!
2007-07-12T10:35:56 <dreimark> grzywacz: CHANGES of Version 1.7 should be extended
2007-07-12T10:36:53 <grzywacz> dreimark, ?
2007-07-12T10:39:42 <dreimark> events feature is missing noted there at least
2007-07-12T10:40:48 <grzywacz> But where? :)
2007-07-12T10:42:01 <dreimark> see the topics below Version 1.7.current:
2007-07-12T10:42:24 <dreimark> in file CHANGES
2007-07-12T10:44:10 <grzywacz> Ah, in docs. Ok.
2007-07-12T11:04:52 <vpv> what do you think if I use urlgrabber for the Fedora specific parts of my stuff: http://linux.duke.edu/projects/urlgrabber/
2007-07-12T11:33:26 <johill> lanius_: uh sorry about that, yeah I should only import that if needed
2007-07-12T11:36:23 <johill> lanius_: yeah I think I did getUserIdByKey and you did the filter thing and I didn't notice because it was after I did the patch but before I committed it
2007-07-12T11:41:40 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2363:a73c99c076c2 1.7/MoinMoin/userprefs/suid.py: clean up suid prefs
2007-07-12T11:41:42 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2364:96ec23afac7d 1.7/MoinMoin/userprefs/oid.py: fix some bugs in openid prefs
2007-07-12T11:41:44 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2365:b9feee61d28e 1.7/MoinMoin/ (action/newaccount.py userprefs/prefs.py): split newaccount form from prefs
2007-07-12T11:41:50 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2366:2f36b737022a 1.7/MoinMoin/ (action/recoverpass.py userprefs/prefs.py): split recoverpass form from prefs
2007-07-12T11:41:56 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2367:405032c82324 1.7/MoinMoin/ (3 files in 2 dirs): introduce changepass userprefs plugin
2007-07-12T11:42:07 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2368:5fc0717a060f 1.7/MoinMoin/userprefs/ (__init__.py changepass.py prefs.py suid.py): refactor userprefs for more consistent UI
2007-07-12T11:42:15 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2369:ccf996479233 1.7/MoinMoin/ (request/__init__.py userprefs/prefs.py userprefs/suid.py): fix a suid bug: force switched-to user valid
2007-07-12T11:45:37 <johill> lanius_: there :)
2007-07-12T11:45:39 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2370:6d9970321d79 1.7/MoinMoin/userprefs/oid.py: disable openid preferences if openid libs are not installed
2007-07-12T11:45:43 <johill> sorry
2007-07-12T11:46:17 <johill> lanius_: get_by_filter is nice but what about caching?
2007-07-12T11:47:57 <grzywacz> What where?
2007-07-12T11:48:16 <grzywacz> get_by_filter in user.py?
2007-07-12T11:49:31 <grzywacz> johill, this code is mine, anything that should be fixed?
2007-07-12T11:50:40 <johill> lanius_ said I should use it instead of _getUserIdByKey I added
2007-07-12T11:50:50 <johill> but it doesn't have a cache
2007-07-12T11:51:04 <johill> (and it can't because filter doesn't imply that the property must be unique)
2007-07-12T11:51:27 <johill> so imho the split is warranted
2007-07-12T11:51:35 <grzywacz> Ok. :)
2007-07-12T11:51:43 <johill> oh btw I thought of something else with jabber I removed
2007-07-12T11:51:53 <johill> the send data to this account in SystemAdmin
2007-07-12T11:55:33 <johill> uh huh
2007-07-12T11:55:39 <johill> since when is ['text_html'] a link?
2007-07-12T11:55:49 <johill> it craps out on all helponconfiguration pages...
2007-07-12T12:03:39 <johill> grzywacz: I refactored userprefs, it should be simple now to create a new notification userprefs plugin
2007-07-12T12:03:58 <johill> (the make_form and make_row methods are in the base class so you can mostly copy the code out of prefs.py and it works)
2007-07-12T12:24:56 <johill> dreimark: I fixed the wrong display by refactoring as I wanted
2007-07-12T12:25:04 <johill> so that string is now completely gone
2007-07-12T12:25:15 <dreimark> :)
2007-07-12T12:28:53 <dreimark> johill: how much work on openid is left over now ?
2007-07-12T12:29:46 <johill> I fixed the bug lanius wanted so it's not required to have the libs installed if you don't want to use it
2007-07-12T12:29:52 <johill> so I think it's finished as a relying party
2007-07-12T12:30:12 <johill> well, it doesn't have simple registration support or such, which could be nice to pull the email address automatically
2007-07-12T12:31:50 <dreimark> I guess neagulm will have some time left over after integration of sb and he can help while qorking parallel on a language classification feature
2007-07-12T12:32:32 <johill> we'll see. I might be doing contract work for that
2007-07-12T12:32:53 <dreimark> ok
2007-07-12T12:32:55 <johill> oh different question
2007-07-12T12:32:58 <johill> are you into parser things?
2007-07-12T12:33:08 <johill> we have a lot of ['text_html'] in 1.5.8 and 1.6 parses that as a link
2007-07-12T12:33:16 <johill> which is quite not what should happen imho
2007-07-12T12:34:08 <dreimark> example on t.www.de ?
2007-07-12T12:34:18 <johill> HelpOnConfiguration?
2007-07-12T12:34:56 <johill> scroll down to caching_formats
2007-07-12T12:35:21 <dreimark> btw. could be that I could be logged off because I do a stress test on that box here ;)
2007-07-12T12:35:54 <johill> :)
2007-07-12T12:36:02 <johill> or look at http://test.wikiwikiweb.de/HelpOnConfiguration/UserPreferences
2007-07-12T12:36:04 <johill> quite wrong
2007-07-12T12:36:26 <johill> I think that only " should be allowed as a link quote
2007-07-12T12:36:29 <johill> not both " and '
2007-07-12T12:36:58 <dreimark> yeah extremly wrong.
2007-07-12T12:38:30 <dreimark> the parsing of nested { { { needs to be refactored in 1.7 there are some more combinations which are not solved now and the code looks quite ugly currently
2007-07-12T12:38:41 <johill> well this needs to be fixed in 1.6 really
2007-07-12T12:39:47 <dreimark> my opinion too I try to fix the text_html for 1.6
2007-07-12T12:40:00 <johill> I think it's just changing QUOTE_CHARS to only "
2007-07-12T12:40:21 <johill> well, maybe not
2007-07-12T12:40:26 <johill> not sure where else it's used
2007-07-12T12:40:27 <lanius_> johill: it doesn't need a cache the cache will be done by the new storage layer
2007-07-12T12:40:59 <lanius_> ThomasWaldmann: ping?
2007-07-12T12:41:34 <johill> lanius_: openid -> user mapping will be cached in the storage?
2007-07-12T12:41:51 <johill> that doesn't seem to make sense to me (on first sight)
2007-07-12T12:42:38 <johill> dreimark: problem is that apparently we want MoinMoin:'some page'
2007-07-12T12:42:41 <johill> but not ['some page']
2007-07-12T12:43:33 <dreimark> johill: could you add a unit test for that?
2007-07-12T12:43:48 <johill> I'm not sure I understand it quite right tho
2007-07-12T12:43:54 <johill> do we really want MoinMoin:'asdf'?
2007-07-12T12:44:02 <johill> why not require MoinMoin:"asdf"?
2007-07-12T12:45:14 <lanius_> johill: all user preferences will be cached
2007-07-12T12:47:42 <johill> ?
2007-07-12T12:49:49 <dreimark> johill: worse, we have no definition for that in SyntaxReference but HelpOnPageCreation tells it should be ["Name With Spaces"] so its a bug
2007-07-12T12:50:30 <dreimark> it should not render if ' are used
2007-07-12T12:51:13 <johill> ok
2007-07-12T12:51:13 <johill> what about MoinMoin:"quoted str"?
2007-07-12T12:51:37 <johill> not listed at all?
2007-07-12T12:52:18 <lanius_> johill: the openid key is a user preference, right?
2007-07-12T12:52:36 <johill> lanius_: no
2007-07-12T12:52:45 <neagulm> hello dreimark
2007-07-12T12:52:52 <johill> lanius_: it must be unique
2007-07-12T12:53:04 <neagulm> dreimark, I finished the SpamBayes XML-RPC interface
2007-07-12T12:53:06 <johill> well it sort of is a userpref like the name is
2007-07-12T12:53:08 <lanius_> johill: so where is it saved?
2007-07-12T12:53:11 <johill> but the name isn't quite just a userpref
2007-07-12T12:53:16 <johill> oh it's saved in an array in each user
2007-07-12T12:53:17 <dreimark> neagulm: super :)
2007-07-12T12:53:21 <johill> openids = [..]
2007-07-12T12:53:24 <neagulm> dreimark, I had to patch core_server.py from SB
2007-07-12T12:53:27 <lanius_> johill: so it will automatically be cached with the new storage engine
2007-07-12T12:53:41 <neagulm> dreimark, In the following days I will review my SB patch and send it to skip
2007-07-12T12:53:48 <johill> lanius_: but the storage engine surely will not cache value -> user mappings
2007-07-12T12:53:48 <lanius_> johill: the new storage stuff doesn't read the user from disk each time it is accessed, but it will look if something changed or take the user from memory
2007-07-12T12:53:57 <johill> sure
2007-07-12T12:54:08 <neagulm> dreimark, maybe he will implement something similar or reuse it
2007-07-12T12:54:09 <johill> but I want to cache the dict {openid -> user id}
2007-07-12T12:54:17 <dreimark> neagulm: fine, may be you can get cvs access to sb too
2007-07-12T12:54:17 <johill> just like we cache {name -> userid}
2007-07-12T12:55:01 <xorAxAx> lanius_: it needs to cache everything on disk to avoid O(n) in case of cgi setups
2007-07-12T12:56:16 <lanius_> xorAxAx: please explain further
2007-07-12T12:56:57 <xorAxAx> lanius_: in some cases you need to look up some attrib ... and you dont want to traverse all user files
2007-07-12T12:57:13 <xorAxAx> lanius_: but you dont have a memory cache because the process will only live for exactly one request
2007-07-12T12:57:21 <johill> imho the jabber id lookup should also be cached
2007-07-12T12:57:27 <lanius_> xorAxAx: indexes?
2007-07-12T12:57:29 <johill> everything the filter does maybe
2007-07-12T12:57:47 <xorAxAx> lanius_: well, if it works, yes, just keep it in mind
2007-07-12T12:57:51 <lanius_> ok
2007-07-12T12:58:11 <dreimark> johill: MoinMoin:'asdf' should not give a link. we should require MoinMoin:"asdf" then its similiar to ["dddd"] and there is no mixup in explanaitions
2007-07-12T12:58:44 <lanius_> anybody know when Thomas is back?
2007-07-12T12:59:32 <neagulm> dreimark, I need to go again to school, I need to submit my application for a masters degree... paper work:)
2007-07-12T12:59:43 <johill> dreimark: great, in that case we can just put wikiutil.QUOTE_CHARS='"'
2007-07-12T12:59:51 <neagulm> dreimark, I will be back a little bit later
2007-07-12T12:59:56 <dreimark> neagulm: ok, see you
2007-07-12T13:00:04 <dreimark> and I gues a push :)
2007-07-12T13:02:29 <dreimark> johill: we should have a test for that so none later on gets the bad idea to change it
2007-07-12T13:03:07 <johill> dreimark: alright, I'll see if I can understand the test framework well enough ;)
2007-07-12T13:03:34 <johill> there should be a trivial test that you can inherit from for markup tests
2007-07-12T13:03:34 <johill> there should be a trivial test that you can inherit from for markup tand give it input/expected output
2007-07-12T13:03:46 <dreimark> phonecall
2007-07-12T13:10:07 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2473:a73c99c076c2 1.7-storage-hwendel/MoinMoin/userprefs/suid.py: clean up suid prefs
2007-07-12T13:10:08 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2474:96ec23afac7d 1.7-storage-hwendel/MoinMoin/userprefs/oid.py: fix some bugs in openid prefs
2007-07-12T13:10:12 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2475:b9feee61d28e 1.7-storage-hwendel/MoinMoin/ (action/newaccount.py userprefs/prefs.py): split newaccount form from prefs
2007-07-12T13:10:20 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2476:2f36b737022a 1.7-storage-hwendel/MoinMoin/ (action/recoverpass.py userprefs/prefs.py): split recoverpass form from prefs
2007-07-12T13:10:29 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2477:405032c82324 1.7-storage-hwendel/MoinMoin/ (3 files in 2 dirs): introduce changepass userprefs plugin
2007-07-12T13:10:34 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2478:5fc0717a060f 1.7-storage-hwendel/MoinMoin/userprefs/ (__init__.py changepass.py prefs.py suid.py): refactor userprefs for more consistent UI
2007-07-12T13:10:45 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2479:ccf996479233 1.7-storage-hwendel/MoinMoin/ (request/__init__.py userprefs/prefs.py userprefs/suid.py): fix a suid bug: force switched-to user valid
2007-07-12T13:10:50 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2480:6d9970321d79 1.7-storage-hwendel/MoinMoin/userprefs/oid.py: disable openid preferences if openid libs are not installed
2007-07-12T13:10:56 <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2481:1b0889a82e4a 1.7-storage-hwendel/MoinMoin/ (9 files in 4 dirs): merge main
2007-07-12T13:11:01 <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2482:9ef855e0f10d 1.7-storage-hwendel/MoinMoin/ (storage/external.py user.py): small fix
2007-07-12T13:12:28 <dreimark> johill: test_text_moin_wiki.py has lots of examples
2007-07-12T13:12:38 <johill> ah good
2007-07-12T13:18:16 <xorAxAx> but please try to avoid to write a legacy test
2007-07-12T13:18:22 <xorAxAx> and consult the py.test docs instead
2007-07-12T13:18:25 <johill> how do I run a simngle test?
2007-07-12T13:18:36 <xorAxAx> py.test -h
2007-07-12T13:19:12 <johill> I only have pytest
2007-07-12T13:19:25 <xorAxAx> then slap the debian maintainer :)
2007-07-12T13:19:30 <xorAxAx> maybe it works as well
2007-07-12T13:19:51 <johill> and I have no import py
2007-07-12T13:20:11 <xorAxAx> then you should download the py lib
2007-07-12T13:20:14 <xorAxAx> you dont need to install it
2007-07-12T13:20:22 <xorAxAx> executing bin/py.test is enough
2007-07-12T13:20:29 * xorAxAx is gone to mensa
2007-07-12T13:20:35 <johill> hey wait, where are you?
2007-07-12T13:20:37 <johill> I'll come
2007-07-12T13:20:39 <xorAxAx> at home
2007-07-12T13:20:50 <johill> I need to get some lunch too
2007-07-12T13:21:04 <xorAxAx> should we meet at 13:45 in front of the stairs?
2007-07-12T13:21:13 <xorAxAx> or is that too late? :)
2007-07-12T13:21:21 <johill> they close at 1:45 no?
2007-07-12T13:21:28 <xorAxAx> at 14:00 AFAIK
2007-07-12T13:21:40 <xorAxAx> Sie können von Montag bis Donnerstag zwischen 11:15 Uhr und 14:00 Uhr und am Freitag zwischen 11:15 Uhr und 13:30 Uhr Ihre Speisen frei aus unserem Sortiment wählen.
2007-07-12T13:21:49 <xorAxAx> so lets say 13:45?
2007-07-12T13:21:55 <johill> oh right
2007-07-12T13:21:56 <johill> yeah
2007-07-12T13:21:59 * xorAxAx is gone
2007-07-12T13:32:50 <johill> dreimark: it's more complicated than changing the quotechars
2007-07-12T13:34:07 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2371:7de0a5eebf76 1.7/MoinMoin/parser/_tests/test_text_moin_wiki.py: first simple test for link markup, fails
2007-07-12T13:34:11 <johill> I added a really simple test
2007-07-12T13:40:21 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2372:704c1051e73f 1.7/MoinMoin/parser/_tests/test_text_moin_wiki.py: more link tests as I expect things to behave
2007-07-12T13:40:23 <johill> well, lunch
2007-07-12T14:24:01 <johill> oh
2007-07-12T14:24:09 <johill> anybody know a reason why we require all the plugin dirs to be present?
2007-07-12T14:24:16 <johill> it's a pain and breaks tests
2007-07-12T14:24:51 <xorAxAx> why does it break tests? :_)
2007-07-12T14:24:56 <xorAxAx> s/_/-/
2007-07-12T14:25:03 <johill> because the tests dir is missing a bunch of plugins :)
2007-07-12T14:25:05 <johill> events for example
2007-07-12T14:25:10 <johill> plugin modules I mean
2007-07-12T14:25:20 <xorAxAx> thats fixed by removing your tests dir once
2007-07-12T14:25:28 <johill> oh wait, maybe that was the old tests stuff
2007-07-12T14:25:36 <johill> ok
2007-07-12T14:25:50 <xorAxAx> but indeed, the mig scripts need to create the folders or moin needs to handle this
2007-07-12T14:26:02 <johill> the mig scripts do create them
2007-07-12T14:26:05 <johill> but it's trivial to handle
2007-07-12T14:26:37 <johill> in wikiPlugins:
2007-07-12T14:26:42 <johill> ah
2007-07-12T14:27:02 <johill> I guess if it's not present then you get an exception for every import
2007-07-12T14:27:02 <johill> I guess if it's not present then you get an exception for every imporso it slows things down
2007-07-12T14:28:49 <johill> now tests fail completely
2007-07-12T14:28:54 <johill> ConfigurationError:
2007-07-12T14:29:03 <johill> data_dir "/usr/bin/wiki/data" does not exists, or has incorrect ownership...
2007-07-12T14:30:10 <xorAxAx> weird
2007-07-12T14:30:15 <johill> not really
2007-07-12T14:30:17 <xorAxAx> what did you delete? :)
2007-07-12T14:30:20 <johill> moinmoin_dir = os.path.abspath(os.path.normpath(os.path.dirname(sys.argv[0])))
2007-07-12T14:30:25 <johill> and py.test lives in /usr/bin
2007-07-12T14:30:35 <johill> rm -rf tests :)
2007-07-12T14:38:05 <xorAxAx> johill: you can rework TestLinkingMarkup not to use a base class but "assert expected == result"
2007-07-12T14:39:51 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2373:7e7560f2cddd 1.7/MoinMoin/parser/_tests/test_text_moin_wiki.py: more tests for linking
2007-07-12T14:39:52 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2374:629dea07759f 1.7/MoinMoin/ (parser/text_moin_wiki.py wikiutil.py):
2007-07-12T14:39:52 <CIA-27> moin: do not parse single-quoted page names as quoted
2007-07-12T14:39:54 <CIA-27> moin: fixes bugs with ['text_html'] being a link
2007-07-12T14:40:17 <xorAxAx> (see py.test docs)
2007-07-12T14:40:50 <johill> self.parse?
2007-07-12T14:42:12 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2375:f9b0d11a6569 1.7/MoinMoin/parser/_tests/test_text_moin_wiki.py: use assert in linking test
2007-07-12T14:42:25 <xorAxAx> johill: ok :)
2007-07-12T14:47:28 * grzywacz tries to figure out how to extend pyxmpp with necessary functionality...
2007-07-12T14:47:47 <xorAxAx> for all students to read: http://www.ivy.fr/mercurial/ref/v1.0/Mercurial-Usage-v1.0-120dpi.png
2007-07-12T14:49:14 <xorAxAx> http://www.ivy.fr/mercurial/ref/v1.0/Mercurial-QuickStart-v1.0-120dpi.png
2007-07-12T14:50:37 <johill> ok
2007-07-12T14:50:39 <johill> the converter now works
2007-07-12T14:50:50 <johill> and this is the only thing it changes:
2007-07-12T14:50:51 <johill> - * [:КакСоздавать#замена_переменных:Замена переменных] - использование переменных (таких так @''''''SIG@, @''''''MAILTO@ ...)
2007-07-12T14:50:55 <johill> + * [:КакСоздавать#замена переменных:Замена переменных] - использование переменных (таких так @''''''SIG@, @''''''MAILTO@ ...)
2007-07-12T14:51:02 <johill> oh hit
2007-07-12T14:51:03 <johill> shit
2007-07-12T14:51:06 <johill> that's incorrect
2007-07-12T14:51:18 <johill> it's in an anchor
2007-07-12T14:52:15 <xorAxAx> hehe
2007-07-12T14:52:16 <xorAxAx> :)
2007-07-12T14:53:31 <johill> but it's not actually parsed correctly anyway
2007-07-12T14:53:36 <johill> http://localhost:8080/%D0%9A%D0%B0%D0%BA%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C#%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85
2007-07-12T14:53:53 <johill> oh no, it is, but the anchor doesn't exist
2007-07-12T14:53:58 <xorAxAx> hehe
2007-07-12T14:54:06 <johill> heh, it contains [[Anchor(variablesubstitution)]]
2007-07-12T14:54:13 <johill> guess someobyd forgot to translate the anchor ;)
2007-07-12T14:55:32 <johill> fixing
2007-07-12T14:56:10 <johill> bah, that means in all of underlay we never have valid ["a_b_c"] markup
2007-07-12T14:56:27 <johill> all the cases I found so far are parser bugs ;) (and the anchor here was my bug)
2007-07-12T14:57:48 <grzywacz> Hm, colorful mercurial usage sheet doesn't look good when printed on b&w printer ;S
2007-07-12T14:57:54 <johill> heh
2007-07-12T15:03:24 <johill> ok
2007-07-12T15:03:25 <johill> all fine now
2007-07-12T15:04:15 <johill> http://johannes.sipsolutions.net/files/linkconv.py
2007-07-12T15:04:29 <johill> and linkconv.py.txt
2007-07-12T15:04:55 <johill> pretty ugly but seems to work :)
2007-07-12T15:08:56 <xorAxAx> grzywacz: maybe it exists in b/w too :)
2007-07-12T15:09:12 <johill> oh
2007-07-12T15:09:15 <johill> I should fix the parser in 1.6 too
2007-07-12T15:13:45 <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2113:4e5ed149c684 1.6/MoinMoin/ (parser/text_moin_wiki.py wikiutil.py):
2007-07-12T15:13:45 <CIA-27> moin: do not parse single-quoted page names as quoted
2007-07-12T15:13:45 <CIA-27> moin: fixes bugs with ['text_html'] being a link
2007-07-12T15:13:45 <CIA-27> moin: (from 1.7)
2007-07-12T15:18:42 <johill> moinmaster really should start running 1.6 soon :)
2007-07-12T15:19:26 <johill> it's the help for 1.6 and I can't show everything correctly since it doesn't parse MoinMoininterwiki:"page with spaces" yet
2007-07-12T15:28:20 <johill> grr
2007-07-12T15:28:29 <johill> the parser also accepts URLs in single quotes but that isn't documented
2007-07-12T15:28:31 <johill> oh well
2007-07-12T15:41:28 <grzywacz> hrmpf
2007-07-12T15:41:40 <grzywacz> I must talk with author of pyxmpp...
2007-07-12T15:42:47 <johill> heh
2007-07-12T15:44:27 <grzywacz> No, seriously, I have no idea how to do it elegantly. :)
2007-07-12T15:47:29 <johill> :)
2007-07-12T15:52:30 <johill> have fun, I'm off
2007-07-12T16:09:54 <vpv> I'll push a lot of stuff now, beware ;)
2007-07-12T16:10:12 <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2375:13f754d54a03 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: Add urlgrabber to help with mirror handling, add cElementTree and repository metadata handling, add checksumming between local cache and repository. Still a bit incomplete in you compare to previous changeset
2007-07-12T16:10:22 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2376:fe37834deb3d 1.7-maninfo-vpv/MoinMoin/ (3 files in 2 dirs): Move a list of event handlers and subscribable events to config.
2007-07-12T16:10:32 <grzywacz> Oh, merge. Evil.
2007-07-12T16:10:35 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2377:d6333a20bc06 1.7-maninfo-vpv/MoinMoin/userform.py: Use the event (handler) list from config, fix a silly mistake.
2007-07-12T16:10:48 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2378:e3de8187401f 1.7-maninfo-vpv/MoinMoin/ (4 files in 3 dirs): Merge with my dev branch.
2007-07-12T16:10:56 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2379:1369b1f31497 1.7-maninfo-vpv/ (2 files in 2 dirs): Remove default secrets from bot and sample wiki configs.
2007-07-12T16:11:08 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2380:1833361481ff 1.7-maninfo-vpv/MoinMoin/_tests/test_events.py: Some unit test for the MoinMoin.events module.
2007-07-12T16:11:16 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2381:a85d51778eda 1.7-maninfo-vpv/MoinMoin/events/__init__.py: Remove a forgotten line, improve comment.
2007-07-12T16:11:24 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2382:e8b6de8fbcb4 1.7-maninfo-vpv/MoinMoin/ (events/__init__.py _tests/test_events.py): Merge with my devel branch.
2007-07-12T16:11:34 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2383:38b6ba04671b 1.7-maninfo-vpv/MoinMoin/_tests/ (test_events.py test_xmlrpc_multicall.py): Fix issues pointed out by xorAxAx.
2007-07-12T16:11:42 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2384:69ed234c3241 1.7-maninfo-vpv/MoinMoin/events/jabbernotify.py: Bail out if the secret string is empty.
2007-07-12T16:11:54 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2385:02824b69a95c 1.7-maninfo-vpv/MoinMoin/ (3 files in 2 dirs): Merge with my devel branch.
2007-07-12T16:12:04 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2386:463dfc178337 1.7-maninfo-vpv/MoinMoin/events/ (notification.py messages.py): Rename messages.pu to notification.py
2007-07-12T16:12:12 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2387:062b76cf8d48 1.7-maninfo-vpv/MoinMoin/ (6 files in 4 dirs):
2007-07-12T16:12:19 <CIA-27> moin: Introduce an base EventResult class for event handler return values.
2007-07-12T16:12:23 <CIA-27> moin: Make send_notification use a list of jids, instead of one.
2007-07-12T16:12:31 <CIA-27> moin: I'll remove prints tomorrow.
2007-07-12T16:12:36 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2388:10ec0e8d35e1 1.7-maninfo-vpv/jabberbot/ (commands.py xmlrpcbot.py xmppbot.py): Make send_notification accept a list of JIDs, instead of one.
2007-07-12T16:12:46 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2389:55196f5e7000 1.7-maninfo-vpv/MoinMoin/events/ (notification.py messages.py): messages.py -> notification.py; a broken commit
2007-07-12T16:12:56 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2390:c2309607a996 1.7-maninfo-vpv/MoinMoin/events/notification.py: Merge with devel...
2007-07-12T16:13:04 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2391:4b4868ae88f0 1.7-maninfo-vpv/jabberbot/ (commands.py main.py xmlrpcbot.py xmppbot.py): Replace prints with stdlib's logging features.
2007-07-12T16:13:12 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2392:a43db0817020 1.7-maninfo-vpv/MoinMoin/events/ (__init__.py jabbernotify.py): Use stdlib's logging instead of prints.
2007-07-12T16:13:18 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2393:c142804478c7 1.7-maninfo-vpv/MoinMoin/config/multiconfig.py: Add checkboxes that allow user to select means of notification.
2007-07-12T16:13:26 <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2394:741ab277616a 1.7-maninfo-vpv/MoinMoin/ (events/emailnotify.py events/jabbernotify.py user.py): Honor the user setting of notification methods.
2007-07-12T16:13:34 <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2395:cbad6fb20f2d 1.7-maninfo-vpv/MoinMoin/user.py: Fix a typo.
2007-07-12T16:13:44 <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2396:e6ebe6853e51 1.7-maninfo-vpv/MoinMoin/_tests/test_events.py: Unit test; check if page_change_message() raises an exception.
2007-07-12T16:13:50 <CIA-27> (51 lines omitted)
2007-07-12T16:15:42 <vpv> grzywacz: I had a conflict in events/messages.py, I presume it might be your work (is it?), I hope I merged it correctly
2007-07-12T16:17:23 <grzywacz> There's no messages.py atm, so no problem.
2007-07-12T16:17:38 <grzywacz> The file will be deleted (if it's not already).
2007-07-12T16:18:00 <xorAxAx> vpv has to check if his code is moved to the correct file
2007-07-12T16:19:14 <vpv> I never made any modifications to the file, hg asked me to resolve conflicts, I did, but now the file is really deleted
2007-07-12T16:19:27 <vpv> weird, why did make me do useless work :D
2007-07-12T16:19:34 <grzywacz> O_o;
2007-07-12T16:19:45 <vpv> hg, I mean
2007-07-12T16:20:46 <grzywacz> vpv, maybe you used automatic fixing of whitespace related errors?
2007-07-12T16:21:29 <vpv> I don't think so
2007-07-12T16:21:43 <vpv> this is what hg said, first: merging MoinMoin/events/messages.py and MoinMoin/events/notification.py
2007-07-12T16:22:15 <vpv> then: conflicts detected in MoinMoin/events/messages.py
2007-07-12T16:24:12 <xorAxAx> i had the same issue
2007-07-12T16:24:20 <xorAxAx> looks like a bug in hg
2007-07-12T16:24:25 <xorAxAx> which version do you have, vpv?
2007-07-12T16:28:01 <vpv> mercurial-0.9.3-1.fc6
2007-07-12T16:28:15 <xorAxAx> thats a bit outdate
2007-07-12T16:28:15 <xorAxAx> d
2007-07-12T16:28:29 <xorAxAx> i have 82eb0fafb56d :)
2007-07-12T16:28:40 <xorAxAx> hmm, looks like mine is even older
2007-07-12T16:29:04 <vpv> there's probably a newer hg in F7 but I haven't had the time to upgrade yet
2007-07-12T16:29:36 <grzywacz> Ooh, I should update my world, thanks for reminding. ;)
2007-07-12T16:30:52 * grzywacz wonders where are the docs for python bindings to libxml2
2007-07-12T16:31:06 <grzywacz> Python is not even mentioned on the official site. :S
2007-07-12T16:37:13 <dreimark> vpv hg annotate
2007-07-12T16:38:13 <dreimark> bbl
2007-07-12T16:38:18 <dreimark> some hours
2007-07-12T16:41:32 <vpv> annotate says nothing about my merge commit, so I guess that's ok then
2007-07-12T16:42:36 <vpv> a lot of the file is from grzywacz 1d60f9aa07d1, which looks fine to me
2007-07-12T17:58:16 <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2446:bab3ab0dccba 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: some caching and checksum improvements, lots more left to be done
2007-07-12T18:25:03 <ThomasWaldmann> moooooin :)
2007-07-12T19:13:56 <zenhase> moin thomas
2007-07-12T19:19:12 * ThomasWaldmann returned from Vilnius
2007-07-12T19:19:32 <ThomasWaldmann> BTW, next year's EuroPython will also be there.
2007-07-12T20:05:39 <grzywacz> Hm. Ok.
2007-07-12T20:23:23 <ThomasWaldmann> grzywacz: they need helpers <g>
2007-07-12T20:24:46 * ThomasWaldmann submitted midterm surveys
2007-07-12T20:31:06 <ThomasWaldmann> btw, EuroPython/Vilnius was quite nice
2007-07-12T20:42:57 <grzywacz> ThomasWaldmann, I shall see next year :)
2007-07-12T21:03:18 <grzywacz> ;-s
2007-07-12T21:05:24 <xorAxAx> hmm?
2007-07-12T21:08:30 <grzywacz> Nothing, Jacek Konieczny has no time to talk with me atm, so I'll have to wait before I can get some easily obtainable information. ;S
2007-07-12T21:09:13 <xorAxAx> you could use email :)
2007-07-12T21:14:54 <grzywacz> I'll have to wait anyway. x)
2007-07-12T21:32:10 <xorAxAx> grzywacz: mailBody is not PEP8
2007-07-12T22:08:54 <tic> konieczny? mozna nawet tak natyzac sie? :)
2007-07-12T22:09:31 <ThomasWaldmann> wrong language
2007-07-12T22:21:02 <tic> ThomasWaldmann, yeah, I prefer English or Swedish myself.
2007-07-12T22:21:04 <tic> ;)
2007-07-12T22:26:11 <ThomasWaldmann> :)
2007-07-12T22:50:44 <xorAxAx> jävlar :)
2007-07-12T22:51:30 <ThomasWaldmann> -*- coding: ascii -*-
2007-07-12T22:51:52 <ThomasWaldmann> (until py3k :)
2007-07-12T22:52:12 <xorAxAx> why?
2007-07-12T22:52:19 <xorAxAx> i mean, how is it different? :)
2007-07-12T22:52:54 <ThomasWaldmann> py3k will have utf-8 as std encoding for src (but what I really meant was this channel)
2007-07-12T22:54:10 <xorAxAx> yes, i figured so but why is that a reason to keep ascii in py2? :)
2007-07-12T22:54:28 <xorAxAx> (we dont even do so and we maybe should even migrate to utf-8)
2007-07-12T22:55:14 <ThomasWaldmann> i was just referring to that it will take some time until everything will be happy with utf-8
2007-07-12T22:55:27 <xorAxAx> i sent latin-1
2007-07-12T22:55:35 <xorAxAx> and we should be happy with utf-8 in source files :)
2007-07-12T22:55:39 <ThomasWaldmann> argh
2007-07-12T22:55:46 <xorAxAx> hmm? :)
2007-07-12T22:55:58 <ThomasWaldmann> my encoding stuff is fscked
2007-07-12T22:56:07 <xorAxAx> hehe
2007-07-12T22:56:16 <ThomasWaldmann> thinkmo has iso, my fresh ubuntu is utf-8
2007-07-12T22:57:22 * ThomasWaldmann (strike++)
MoinMoin: MoinMoinChat/Logs/moin-dev/2007-07-12 (last edited 2007-10-29 19:21:21 by localhost)