2007-07-11T00:08:39  <dreimark> gn
2007-07-11T00:08:45  <neagulm> dreimark, good night
2007-07-11T00:42:25  <neagulm> good night
2007-07-11T00:42:38  <xorAxAx> if you have any hg question, refer to http://hgbook.red-bean.com/hgbook.html my students
2007-07-11T00:44:10  <grzywacz> 8)
2007-07-11T00:44:33  <grzywacz> Is this book complete?
2007-07-11T00:45:02  <xorAxAx> not in terms of hg functionality in its whole, but you wont have many questions left after reading it
2007-07-11T00:58:20  <starshine> :)
2007-07-11T00:59:50  <xorAxAx> grzywacz: please merge the main branch
2007-07-11T01:01:50  <grzywacz> xorAxAx, sure, what for?
2007-07-11T01:02:03  <xorAxAx> so i can push it to main :)
2007-07-11T01:03:10  <grzywacz> xorAxAx, can you wait a little longer so I can finish the attachment notification stuff?
2007-07-11T01:03:30  <grzywacz> (I can merge now, of course, but...)
2007-07-11T01:03:42  <xorAxAx> no, i will go to bed now :)
2007-07-11T01:03:45  <xorAxAx> good night :)
2007-07-11T01:03:49  <grzywacz> night then :)
2007-07-11T02:04:00  * zenhase goes to sleep now and continues in the morning to maintain is new-won early-to-rise-approach
2007-07-11T02:04:07  <zenhase> his
2007-07-11T02:52:04  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2345:1d60f9aa07d1 1.7-jabber-knowak/MoinMoin/ (5 files in 2 dirs): Email notification about new attachments. Some i18n issues left to be fixed.
2007-07-11T02:52:06  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2346:f22518801de4 1.7-jabber-knowak/MoinMoin/ (action/userprefs.py userprefs/__init__.py): allow wizard-like userprefs (and document how to achieve that)
2007-07-11T02:52:08  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2347:84aad7171a56 1.7-jabber-knowak/MoinMoin/widget/html.py: allow for_= (translated to for=) in html.LABEL
2007-07-11T02:52:09  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2348:c81b9c983b1d 1.7-jabber-knowak/MoinMoin/util/moinoid.py: OpenID storage for moin session
2007-07-11T02:52:11  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2349:39d11cf4af6c 1.7-jabber-knowak/ (9 files in 8 dirs): OpenID relying party (client) support
2007-07-11T02:52:13  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2350:95e57cb59bb0 1.7-jabber-knowak/MoinMoin/auth/botbouncer.py: botbouncer.com OpenID verification plugin
2007-07-11T02:52:17  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2351:35617ed953c4 1.7-jabber-knowak/MoinMoin/userprefs/oid.py: OpenID preferences (allows adding/removing OpenIDs)
2007-07-11T02:52:20  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2352:1f449e482bcc 1.7-jabber-knowak/MoinMoin/ (auth/__init__.py auth/openidrp.py userform/login.py): allow auth methods to set the login hint below the input fields
2007-07-11T02:52:24  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2353:39691c426192 1.7-jabber-knowak/ (15 files in 12 dirs): Merge main.
2007-07-11T02:52:29  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2354:148862d36d4a 1.7-jabber-knowak/MoinMoin/ (5 files in 2 dirs): Merge with my devel branch.
2007-07-11T02:53:02  <grzywacz> xorAxAx, done. I'm not going to commit anything new till you merge with main, if applicable. ;)
2007-07-11T08:09:24  <dreimark> moin
2007-07-11T08:13:29  <dreimark> johill: ?action=newaccount in german for Passwort wiederholen the comment makes no sense. If you create an account you have always to repeat your password. I guess this comment is left over from the mix with the login action in the past,
2007-07-11T08:58:36  <zenhase> moin
2007-07-11T09:40:14  <vpv> funny, if I do urllib.urlretrieve on a gzipped file, the file that ends up on the file system is not gzipped anymore
2007-07-11T09:40:28  <vpv> I guess python extracts it automatically'
2007-07-11T09:42:26  <vpv> discard that ;) I printed the file, it was a 404 message :D
2007-07-11T09:47:30  <xorAxAx> grzywacz: you mean push to main?
2007-07-11T11:32:57  <johill> dreimark: huh, I'll have a look
2007-07-11T11:40:38  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2303:4f73af30fd75 1.7/MoinMoin/userprefs/oid.py: fix return_to URL in OpenID preferences
2007-07-11T11:40:40  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2304:8eb96bfafef9 1.7/MoinMoin/userprefs/ (__init__.py oid.py): require a valid user by default for all preferences plugins
2007-07-11T11:40:41  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2305:5c75990712ca 1.7/MoinMoin/action/userprefs.py: make sure userprefs plugins that say not allowed() will never be invoked
2007-07-11T11:40:41  <grzywacz> xorAxAx, unless I messed something up - yes
2007-07-11T11:40:42  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2306:5cf429e40f18 1.7/MoinMoin/ (action/userprefs.py config/multiconfig.py): allow disabling certain userprefs plugins from config
2007-07-11T11:42:30  <xorAxAx> grzywacz: so i should push all stuff now?
2007-07-11T11:44:01  <johill> dreimark: not easy to fix, unfortunately
2007-07-11T11:44:08  <johill> will have to wait for the refactoring
2007-07-11T11:49:21  <grzywacz> xorAxAx, yes, please.
2007-07-11T12:47:33  <dreimark> johill: a todo should be added if it isn't already
2007-07-11T12:55:11  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2355:04c5c7f61f67 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: can now download Fedora repository filelists.xml via Fedora mirrorlist
2007-07-11T12:55:22  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2356:bb76818db210 1.7-maninfo-vpv/MoinMoin/ (4 files in 3 dirs): i18n fixes, mostly _('aa'%xx) -> _('aa')%xx
2007-07-11T12:55:23  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2357:22749e92a461 1.7-maninfo-vpv/ (15 files in 7 dirs): new userprefs handling including plugins; todo: refactor prefs.py
2007-07-11T12:55:24  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2358:66cc37b8f297 1.7-maninfo-vpv/MoinMoin/action/recoverpass.py: recoverpass: give message about no mail right away
2007-07-11T12:55:25  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2359:f22518801de4 1.7-maninfo-vpv/MoinMoin/ (action/userprefs.py userprefs/__init__.py): allow wizard-like userprefs (and document how to achieve that)
2007-07-11T12:55:27  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2360:84aad7171a56 1.7-maninfo-vpv/MoinMoin/widget/html.py: allow for_= (translated to for=) in html.LABEL
2007-07-11T12:55:29  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2361:c81b9c983b1d 1.7-maninfo-vpv/MoinMoin/util/moinoid.py: OpenID storage for moin session
2007-07-11T12:55:32  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2362:39d11cf4af6c 1.7-maninfo-vpv/ (9 files in 8 dirs): OpenID relying party (client) support
2007-07-11T12:55:37  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2363:95e57cb59bb0 1.7-maninfo-vpv/MoinMoin/auth/botbouncer.py: botbouncer.com OpenID verification plugin
2007-07-11T12:55:40  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2364:35617ed953c4 1.7-maninfo-vpv/MoinMoin/userprefs/oid.py: OpenID preferences (allows adding/removing OpenIDs)
2007-07-11T12:55:43  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2365:1f449e482bcc 1.7-maninfo-vpv/MoinMoin/ (auth/__init__.py auth/openidrp.py userform/login.py): allow auth methods to set the login hint below the input fields
2007-07-11T12:55:49  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2366:655f649846f7 1.7-maninfo-vpv/ (32 files in 16 dirs): merge from main
2007-07-11T12:55:52  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2367:eb28b2a0d8f7 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: reporthook done
2007-07-11T12:55:59  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2368:4f73af30fd75 1.7-maninfo-vpv/MoinMoin/userprefs/oid.py: fix return_to URL in OpenID preferences
2007-07-11T12:56:02  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2369:8eb96bfafef9 1.7-maninfo-vpv/MoinMoin/userprefs/ (__init__.py oid.py): require a valid user by default for all preferences plugins
2007-07-11T12:56:05  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2370:5c75990712ca 1.7-maninfo-vpv/MoinMoin/action/userprefs.py: make sure userprefs plugins that say not allowed() will never be invoked
2007-07-11T12:56:10  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2371:5cf429e40f18 1.7-maninfo-vpv/MoinMoin/ (action/userprefs.py config/multiconfig.py): allow disabling certain userprefs plugins from config
2007-07-11T12:56:13  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2372:288a1c16c81d 1.7-maninfo-vpv/MoinMoin/ (4 files in 3 dirs): merge from main
2007-07-11T13:04:54  <xorAxAx> grzywacz: its not merged ...
2007-07-11T13:05:10  <xorAxAx> grzywacz: you are too slow :)
2007-07-11T13:52:11  <grzywacz> ...
2007-07-11T13:52:14  <grzywacz> xorAxAx, :P
2007-07-11T13:52:19  <grzywacz> It was. :P
2007-07-11T13:53:21  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2355:4f73af30fd75 1.7-jabber-knowak/MoinMoin/userprefs/oid.py: fix return_to URL in OpenID preferences
2007-07-11T13:53:23  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2356:8eb96bfafef9 1.7-jabber-knowak/MoinMoin/userprefs/ (__init__.py oid.py): require a valid user by default for all preferences plugins
2007-07-11T13:53:24  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2357:5c75990712ca 1.7-jabber-knowak/MoinMoin/action/userprefs.py: make sure userprefs plugins that say not allowed() will never be invoked
2007-07-11T13:53:26  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2358:5cf429e40f18 1.7-jabber-knowak/MoinMoin/ (action/userprefs.py config/multiconfig.py): allow disabling certain userprefs plugins from config
2007-07-11T13:53:28  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2359:cc6dd879104c 1.7-jabber-knowak/MoinMoin/ (4 files in 3 dirs): Merge main again.
2007-07-11T13:57:47  <dreimark> ThomasWaldmann: xorAxAx ping
2007-07-11T13:58:28  <xorAxAx> pong
2007-07-11T14:00:17  <xorAxAx> grzywacz: weird, your merge changeset doesnt work for me
2007-07-11T14:01:36  <xorAxAx> maybe a hg bug
2007-07-11T14:01:44  <dreimark> xorAxAx: it seems not to be possible for my version 0.9.3 to import 2112: 9f0dcc33321a from 1.6 without again loosing the dependencies for e.g. CGI.py and server_cgi.py.
2007-07-11T14:02:07  <dreimark> all the renamed files lookes like new files again.
2007-07-11T14:02:17  <xorAxAx> "import"?
2007-07-11T14:02:38  <xorAxAx> you cant use import for cherry picking
2007-07-11T14:03:38  <dreimark> I used that but all files which were moved aren't moved in hg it looks like delete and add
2007-07-11T14:04:48  <dreimark> hg annotate server_cgi.py  tells only 2291:
2007-07-11T14:05:31  <xorAxAx> grzywacz: two failing tests, one is your fault
2007-07-11T14:05:41  <xorAxAx> please run unittests regularly and write some
2007-07-11T14:07:34  <xorAxAx> dreimark: thats bad
2007-07-11T14:11:58  <dreimark> xorAxAx: retried with a fresh clone - same result
2007-07-11T14:12:41  <dreimark> hg annotate server_cgi.py  tells only 2307
2007-07-11T14:12:50  <grzywacz> There were no failing tests...
2007-07-11T14:13:08  <xorAxAx> grzywacz: then your merge is broken
2007-07-11T14:13:21  <xorAxAx> i have a clean workdir
2007-07-11T14:13:26  <grzywacz> Ah, left in devel. Ok.
2007-07-11T14:13:33  <xorAxAx> hmm?
2007-07-11T14:14:26  <grzywacz> I had this test fixed, just didn't merge. :)
2007-07-11T14:14:45  <dreimark> I can't install 0.9.4 here - missing modules. Can one try, if it works I promise to fix the resulting PEP8 mistakes
2007-07-11T14:49:04  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2360:6a24e3a77aea 1.7-jabber-knowak/MoinMoin/_tests/test_events.py: Fix test_events so that it works with updated code.
2007-07-11T14:49:07  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2361:dccb34282e18 1.7-jabber-knowak/MoinMoin/_tests/test_events.py: Merge with devel.
2007-07-11T14:49:08  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2362:2332678361bd 1.7-jabber-knowak/MoinMoin/parser/_tests/test_text_moin_wiki.py: Fix trailing whitespace.
2007-07-11T17:05:54  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2373:23c23d644ca7 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: improvements to filelists.xml handling
2007-07-11T17:05:57  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2374:7348192079fe 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: Implement caching, since big files need to be downloaded
2007-07-11T17:21:07  <grzywacz> hmhmhm
2007-07-11T17:24:54  <vpv> grzywacz: did my commit cause the hmm ;)
2007-07-11T17:25:43  <grzywacz> Nope. ;)
2007-07-11T17:26:36  <grzywacz> I've just realised that I must print&read one more xep.
2007-07-11T17:26:59  <xorAxAx> xep?
2007-07-11T17:27:28  <grzywacz> xmpp extension proposal
2007-07-11T17:27:47  <xorAxAx> you tree killer :)
2007-07-11T17:28:00  <grzywacz> I prefer trees to my poor eyes. ;(
2007-07-11T17:28:22  <xorAxAx> well, if the crt is bad, it might be better, yes
2007-07-11T17:28:40  <grzywacz> I have lcd, but still prefer to read from paper.
2007-07-11T17:29:00  <grzywacz> Also, it's better not to sit all the day and I can take sheets to bed, balcony or wherever else.
2007-07-11T17:30:11  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2307:fe37834deb3d 1.7/MoinMoin/ (3 files in 2 dirs): Move a list of event handlers and subscribable events to config.
2007-07-11T17:30:13  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2308:d6333a20bc06 1.7/MoinMoin/userform.py: Use the event (handler) list from config, fix a silly mistake.
2007-07-11T17:30:14  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2309:e3de8187401f 1.7/MoinMoin/ (4 files in 3 dirs): Merge with my dev branch.
2007-07-11T17:30:15  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2310:1369b1f31497 1.7/ (2 files in 2 dirs): Remove default secrets from bot and sample wiki configs.
2007-07-11T17:30:16  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2311:1833361481ff 1.7/MoinMoin/_tests/test_events.py: Some unit test for the MoinMoin.events module.
2007-07-11T17:30:19  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2312:a85d51778eda 1.7/MoinMoin/events/__init__.py: Remove a forgotten line, improve comment.
2007-07-11T17:30:22  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2313:e8b6de8fbcb4 1.7/MoinMoin/ (events/__init__.py _tests/test_events.py): Merge with my devel branch.
2007-07-11T17:30:25  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2314:38b6ba04671b 1.7/MoinMoin/_tests/ (test_events.py test_xmlrpc_multicall.py): Fix issues pointed out by xorAxAx.
2007-07-11T17:30:30  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2315:69ed234c3241 1.7/MoinMoin/events/jabbernotify.py: Bail out if the secret string is empty.
2007-07-11T17:30:31  <xorAxAx> grzywacz: yeah, its bad without a notebook
2007-07-11T17:30:35  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2316:02824b69a95c 1.7/MoinMoin/ (3 files in 2 dirs): Merge with my devel branch.
2007-07-11T17:30:38  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2317:463dfc178337 1.7/MoinMoin/events/ (notification.py messages.py): Rename messages.pu to notification.py
2007-07-11T17:30:41  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2318:062b76cf8d48 1.7/MoinMoin/ (6 files in 4 dirs):
2007-07-11T17:30:44  <CIA-27> moin: Introduce an base EventResult class for event handler return values.
2007-07-11T17:30:46  <CIA-27> moin: Make send_notification use a list of jids, instead of one.
2007-07-11T17:30:48  <CIA-27> moin: I'll remove prints tomorrow.
2007-07-11T17:30:52  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2319:10ec0e8d35e1 1.7/jabberbot/ (commands.py xmlrpcbot.py xmppbot.py): Make send_notification accept a list of JIDs, instead of one.
2007-07-11T17:31:01  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2320:55196f5e7000 1.7/MoinMoin/events/ (notification.py messages.py): messages.py -> notification.py; a broken commit
2007-07-11T17:31:04  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2321:c2309607a996 1.7/MoinMoin/events/notification.py: Merge with devel...
2007-07-11T17:31:07  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2322:4b4868ae88f0 1.7/jabberbot/ (commands.py main.py xmlrpcbot.py xmppbot.py): Replace prints with stdlib's logging features.
2007-07-11T17:31:10  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2323:a43db0817020 1.7/MoinMoin/events/ (__init__.py jabbernotify.py): Use stdlib's logging instead of prints.
2007-07-11T17:31:11  <grzywacz> CIA + hg == madness
2007-07-11T17:31:15  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2324:c142804478c7 1.7/MoinMoin/config/multiconfig.py: Add checkboxes that allow user to select means of notification.
2007-07-11T17:31:24  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2325:741ab277616a 1.7/MoinMoin/ (events/emailnotify.py events/jabbernotify.py user.py): Honor the user setting of notification methods.
2007-07-11T17:31:27  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2326:cbad6fb20f2d 1.7/MoinMoin/user.py: Fix a typo.
2007-07-11T17:31:30  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2327:e6ebe6853e51 1.7/MoinMoin/_tests/test_events.py: Unit test; check if page_change_message() raises an exception.
2007-07-11T17:31:32  <grzywacz> Anyway, off to read these 15 pages. ;)
2007-07-11T17:31:33  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2328:495b09143c10 1.7/MoinMoin/_tests/test_events.py: Add a new unit test for _filter_subscriber_list()
2007-07-11T17:31:38  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2329:9a71ea0c941b 1.7/MoinMoin/ (4 files in 2 dirs): Add support for PageRenamed event. Not tested yet.
2007-07-11T17:31:43  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2330:38f4f0311a98 1.7/MoinMoin/ (PageEditor.py action/revert.py): Attempt to remove situations when unnecessary PageChangedEvent is sent.
2007-07-11T17:31:48  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2331:493565b060ff 1.7/MoinMoin/ (config/multiconfig.py events/jabbernotify.py): Raise exception if notifications are enabled but no secret is set.
2007-07-11T17:31:53  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2332:456545b5acfe 1.7/jabberbot/xmlrpcbot.py: Handle errors in get_auth_token() gracefully, fix a comment.
2007-07-11T17:31:56  <CIA-27> moin: Karol Nowak <grzywacz@sul.uni.lodz.pl> * 2333:88c539512520 1.7/MoinMoin/ (PageEditor.py action/revert.py): s/page_edit/notify
2007-07-11T17:32:01  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2334:529b17ec4396 1.7/ (43 files in 22 dirs): Merge with main.
2007-07-11T17:32:04  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2335:abcb89a89ad2 1.7/ (9 files in 6 dirs): Merge with changes I made when away.
2007-07-11T17:32:07  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2336:10be78f1fa97 1.7/ (216 files in 55 dirs): Merge main.
2007-07-11T17:32:12  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2337:1d85514968a2 1.7/ (7 files in 4 dirs): Fix remaining excessive white space characters.
2007-07-11T17:32:17  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2338:b902f2397c68 1.7/ (25 files in 12 dirs): rename server and request Implementations by adding a prefix server_, request_
2007-07-11T17:32:20  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2339:505991ec14f3 1.7/MoinMoin/ (11 files in 2 dirs): removed renamed request and server implementations
2007-07-11T17:32:25  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2340:dbfe98af770a 1.7/ (36 files in 12 dirs): Merge with main.
2007-07-11T17:32:28  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2341:338334a0d38d 1.7/MoinMoin/_tests/pep8.py: Merge main.
2007-07-11T17:32:28  <xorAxAx> grzywacz: well, its not CIA nor hg, the notifier is broken and the admin doesnt fix it :)
2007-07-11T17:32:31  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2342:24242585fd70 1.7/jabberbot/xmlrpcbot.py: Warn user if we failed to get a token using his credentials.
2007-07-11T17:32:34  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2343:b745ea150288 1.7/jabberbot/xmlrpcbot.py: Merge with my devel branch.
2007-07-11T17:32:39  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2344:d680aee762a7 1.7/MoinMoin/events/jabbernotify.py: Fix notification about user creation - command needs a list of jids.
2007-07-11T17:32:42  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2345:59d83c1c6ffc 1.7/MoinMoin/events/ (emailnotify.py jabbernotify.py): Refactor email notification so more code is shared. Initial user creation notification - not tested.
2007-07-11T17:32:50  <CIA-27> (17 lines omitted)
2007-07-11T17:32:54  <grzywacz> lol
2007-07-11T17:33:01  <xorAxAx> yeah, thats the most funny part :)
2007-07-11T17:33:07  <grzywacz> [;
2007-07-11T17:33:14  <vpv> Now that the arena is clear again: I like dead trees too, I bought "Python In a Nutshell" and I much rather read it than python.org
2007-07-11T17:34:58  <grzywacz> Normally I *do* like trees.
2007-07-11T18:18:22  * grzywacz building the latest psi to experiment with ad-hoc commands
2007-07-11T18:55:43  <grzywacz> I wish pyxmpp supported ad-hoc commands. 8)
2007-07-11T18:56:11  <xorAxAx> what are those?
2007-07-11T18:58:18  <grzywacz> An extensions which provides a structured way of presenting commands to xmpp clients.
2007-07-11T18:58:56  <grzywacz> So in addition to being im clients in a common sense, you an xmpp entity can work as an... well "application server".
2007-07-11T18:59:26  <grzywacz> "human readable rpc" would be a good name ;)
2007-07-11T19:00:09  <grzywacz> ad-hoc commands + data forms and you can have a fully usable application composed of client and server.
2007-07-11T19:00:13  <grzywacz> At least in theory. ;)
2007-07-11T19:02:04  <grzywacz> For example, in the latest PSI you can set your status remotely.
2007-07-11T19:02:11  <xorAxAx> cool
2007-07-11T19:02:23  <xorAxAx> well, you can extend pyxmpp surely, cant oyu?
2007-07-11T19:02:31  <xorAxAx> by writing derived classes
2007-07-11T19:02:35  <grzywacz> If you have two clients connected with different resources, you just click the other one, select "Execute command", select "set status" from combo and voila.
2007-07-11T19:03:25  <grzywacz> That won't be necessary, I think. Handlers for iq and message stanzas may be enough, but I'll have to look into it.
2007-07-11T19:04:24  <grzywacz> (But the most impressive use of ad-hoc commands in psi I've seen so far makes it possible to forward messages from other connected resources :D)
2007-07-11T19:06:27  <xorAxAx> cool
2007-07-11T19:06:38  <xorAxAx> as long as its standardised
2007-07-11T19:07:24  <grzywacz> There's nothing to standarise. :)
2007-07-11T19:07:45  <grzywacz> Communication protocol is already there. You can invoke a commands and it returns a custom form to you.
2007-07-11T19:07:52  <grzywacz> What it returs and how it acts doesn't really matter.
2007-07-11T19:08:17  <xorAxAx> well, the commands should be standardised ... otherwise you cant set the status of a gajim
2007-07-11T19:08:25  <xorAxAx> because it expects different commands
2007-07-11T19:08:34  <grzywacz> No, you can if it has it's own command.
2007-07-11T19:08:48  <grzywacz> *its
2007-07-11T19:09:07  <grzywacz> You can query a list of available commands.
2007-07-11T19:09:07  <xorAxAx> well, but how do you know the command?
2007-07-11T19:09:10  <xorAxAx> ah
2007-07-11T19:09:20  <xorAxAx> in a user-friendly manner?
2007-07-11T19:09:22  <grzywacz> Seriously, this is really well thought-out.
2007-07-11T19:09:29  <grzywacz> Yes, psi has a menu entry for that.
2007-07-11T19:09:35  <xorAxAx> i mean, what does it list?
2007-07-11T19:09:35  <grzywacz> You get a combo box of available commands.
2007-07-11T19:09:38  <grzywacz> names
2007-07-11T19:09:41  <xorAxAx> some internal identifier?
2007-07-11T19:09:45  <xorAxAx> see, first problem is i18n
2007-07-11T19:09:49  <xorAxAx> you cannot translate those
2007-07-11T19:09:59  <grzywacz> Well, there's a lang= attribute you can use.
2007-07-11T19:10:15  <xorAxAx> hmm
2007-07-11T19:10:15  <grzywacz> If the other party honors it, it can return i18nalised messages.
2007-07-11T19:10:18  <xorAxAx> ok
2007-07-11T19:10:33  <grzywacz> Unless I'm mistaken somewhere. |Kev|? 8)
2007-07-11T19:11:54  <|Kev|> I'm in an xmpp council meeting atm
2007-07-11T19:11:58  <|Kev|> shall read up when I have time
2007-07-11T19:12:04  <grzywacz> ook, sorry :)
2007-07-11T19:16:54  <|Kev|> sorry, read up now
2007-07-11T19:17:23  <|Kev|> right, ad-hoc is designed exactly for the case where you /don't/ need to know in advance what they are
2007-07-11T19:17:32  <|Kev|> it's a method for querying available commands, and running them
2007-07-11T19:17:53  <|Kev|> and as for i18n, the sending entity can provide in whatever language it wants
2007-07-11T19:18:17  <|Kev|> and then the client which fills out the form can render as-is
2007-07-11T19:19:54  <xorAxAx> ok
2007-07-11T19:21:42  <|Kev|> ad-hoc is actually one of the coolest things about ;)
2007-07-11T19:22:22  <xorAxAx> yeah, pretty anarchistic compared to the rest of the protocol
2007-07-11T19:22:32  <grzywacz> Why so?
2007-07-11T19:22:51  <xorAxAx> because there arent any dictated rules what to send
2007-07-11T19:22:58  <|Kev|> there are
2007-07-11T19:23:02  <xorAxAx> you can offer any command you like
2007-07-11T19:23:02  <grzywacz> It uses standard service discovery and x:data.
2007-07-11T19:23:04  <xorAxAx> |Kev|: oh
2007-07-11T19:23:08  <grzywacz> erm.
2007-07-11T19:23:08  <|Kev|> I mean
2007-07-11T19:23:14  <|Kev|> there's a standard how you have to present it
2007-07-11T19:23:18  <xorAxAx> of course
2007-07-11T19:23:22  <xorAxAx> how, but not what
2007-07-11T19:23:33  <|Kev|> of course, we don't mandate what chats you have to send either ;)
2007-07-11T19:23:35  <grzywacz> Wouldn't make much sense otherwise. :D
2007-07-11T19:23:49  <xorAxAx> yeah, but the rest of jabber is pretty strict on that level
2007-07-11T19:24:07  <grzywacz> Is it? xml namespaces rule everything.
2007-07-11T19:24:13  <xorAxAx> of course you may want to consider it arbitrary data, but an rpc call is pretty strong data
2007-07-11T19:24:18  <grzywacz> You can send crap with strange namespace and it won't be ignored if it's not supported.
2007-07-11T19:24:27  <grzywacz> *will be
2007-07-11T19:24:32  <|Kev|> for what it's worth, there is a profile of ad-hoc which is specified
2007-07-11T19:24:34  <|Kev|> which is remote control
2007-07-11T19:24:43  <|Kev|> so the status setting, and the forwarding messages is a standard
2007-07-11T19:24:49  <xorAxAx> grzywacz: yeah, but thats not honoured by the standards
2007-07-11T19:25:07  <grzywacz> xorAxAx, it doesn't cause errors :)
2007-07-11T19:25:19  <|Kev|> xorAxAx: it's fine for subelements
2007-07-11T19:25:22  <xorAxAx> grzywacz: well, i mean its orthogonal
2007-07-11T19:25:27  <grzywacz> ok
2007-07-11T19:25:29  <|Kev|> it's only the top level elements you can't have arbitrary namespaces on
2007-07-11T19:36:46  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2400:93400c154749 1.7-storage-hwendel/MoinMoin/storage/external.py: cleanups for now
2007-07-11T23:18:32  <grzywacz> xorAxAx

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-07-11 (last edited 2007-10-29 19:21:21 by localhost)