2007-07-10T00:27:06  <xorAxAx> grzywacz: you wanted to check :) (This message has been postponed.)
2007-07-10T00:27:31  <grzywacz> xorAxAx, check what?
2007-07-10T00:27:53  <xorAxAx> well, what your problem is ... i asked what it is and you said that you wanted to check :)
2007-07-10T00:28:40  <grzywacz> Ah, but I wanted to check it myself. ;)
2007-07-10T00:28:43  <grzywacz> I think it's ok now.
2007-07-10T00:28:52  <grzywacz> Unless I've managed to confuse myself again.
2007-07-10T00:28:53  <grzywacz> ;)
2007-07-10T00:28:57  <xorAxAx> hehe
2007-07-10T00:38:06  <dreimark> xorAxAx: how was your exam ?
2007-07-10T01:01:51  <dreimark> gn
2007-07-10T01:12:22  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2322:cd0e677c7bed 1.7-classify-mneagul/ (5 files in 4 dirs): Initial ACL right
2007-07-10T01:12:25  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2323:6580136fbea2 1.7-classify-mneagul/ (4 files in 3 dirs): Small but usefull internal WikiTokenizer update.
2007-07-10T01:12:39  <neagulm> good night
2007-07-10T01:22:05  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2329:d680aee762a7 1.7-jabber-knowak/MoinMoin/events/jabbernotify.py: Fix notification about user creation - command needs a list of jids.
2007-07-10T01:22:07  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2330:59d83c1c6ffc 1.7-jabber-knowak/MoinMoin/events/ (emailnotify.py jabbernotify.py): Refactor email notification so more code is shared. Initial user creation notification - not tested.
2007-07-10T01:22:09  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2331:bf3ec2aadfb6 1.7-jabber-knowak/MoinMoin/events/ (emailnotify.py jabbernotify.py): Merge with devel.
2007-07-10T01:27:21  <grzywacz> (Will fix in a moment, no worries)
2007-07-10T01:31:46  <grzywacz> Weird. I get some "random" html in email's text, which looks like plain text to me...
2007-07-10T09:01:10  <ThomasWaldmann> moin
2007-07-10T09:04:19  <dreimark> moin
2007-07-10T09:04:39  <starshine> moin
2007-07-10T09:15:08  <lanius_> moin
2007-07-10T09:37:35  <xorAxAx> dreimark: a bit unexpected, i cant judge my performance for these kinds of exams ... i will see :)
2007-07-10T09:37:47  <xorAxAx> hmm, the hetzner problems look pretty bad in the backlog ...
2007-07-10T09:39:23  <xorAxAx> oh, those were freenode problems
2007-07-10T09:45:24  <ThomasWaldmann> btw, we have 1 failing test in main if your timezone is not CE(S)T
2007-07-10T09:46:10  <xorAxAx> :-)
2007-07-10T09:46:45  * ThomasWaldmann is on EEST currently
2007-07-10T09:52:55  <lanius_> :-)
2007-07-10T10:09:00  <zenhase> moin
2007-07-10T10:42:42  <dreimark> bbl 3h talk
2007-07-10T12:38:50  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2292:953a0e4e3dac 1.7/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-10T12:40:37  <ThomasWaldmann> Lithuania seems to have switched timezones in recent history, so the 1970 test fails while the same kind of test for 2000 works
2007-07-10T12:44:54  * ThomasWaldmann .oO(not having a proper inverse of gmtime sucks)
2007-07-10T12:53:28  <dreimark> xorAxAx: I'll keep my fingers crossed.
2007-07-10T13:04:13  <grzywacz> ThomasWaldmann, still in .lt? :)
2007-07-10T13:50:48  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2351:929d8ea6cd76 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: Basics of mirrorlist/rpm repo integration, some cleanups
2007-07-10T13:50:51  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2352:93de1ab8b6ff 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: Fix 'tempdir left behind if help message is shown' bug
2007-07-10T13:50:52  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2353:953a0e4e3dac 1.7-maninfo-vpv/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-10T13:50:53  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2354:6d512d04b50f 1.7-maninfo-vpv/MoinMoin/parser/_tests/test_text_moin_wiki.py: merge from main
2007-07-10T13:54:09  <neagulm> hello dreimark
2007-07-10T13:59:25  <xorAxAx> lanius_: ahhhhh
2007-07-10T13:59:30  <xorAxAx> lanius_: http://hg.alexanderweb.de/moin-1.7-storage-hwendel/rev/0dd621b304da is not thread-safe!
2007-07-10T14:00:04  <xorAxAx> lanius_: or can you ensure that the exception is used in one thread at most?
2007-07-10T14:02:00  <xorAxAx> lanius_: http://hg.alexanderweb.de/moin-1.7-storage-hwendel/rev/581b8916236b -- why do you introduce a request dummy instead of using self.request?
2007-07-10T14:11:44  <lanius_> xorAxAx: i don't see the problem, please explain more detailed
2007-07-10T14:12:02  <lanius_> xorAxAx: the request dummy is just for the tests
2007-07-10T14:12:05  <xorAxAx> lanius_: the problem is that composite exceptions are not immutable
2007-07-10T14:12:15  <xorAxAx> lanius_: in unittests, you get a request object via self.request
2007-07-10T14:12:35  <lanius_> xorAxAx: i'm not using the moinmoin unittest base
2007-07-10T14:12:47  <xorAxAx> ?
2007-07-10T14:12:54  <xorAxAx> what do you mean?
2007-07-10T14:13:04  <lanius_> xorAxAx: i don't have  a self.request
2007-07-10T14:13:26  <xorAxAx> you should ...
2007-07-10T14:13:28  <xorAxAx> automatically
2007-07-10T14:13:38  <lanius_> i don't use anything from the MoinMoin test base scripts
2007-07-10T14:13:42  <xorAxAx> ???
2007-07-10T14:13:50  <xorAxAx> there are no base scripts that you need to use
2007-07-10T14:14:03  <lanius_> then i don't know where self.request should come from
2007-07-10T14:14:06  <xorAxAx> just use self.request
2007-07-10T14:14:10  <xorAxAx> you will see
2007-07-10T14:14:21  <xorAxAx> py.test magic
2007-07-10T14:14:41  <lanius_> there can't be py.test magic if i am calling from storage as base directory, can there
2007-07-10T14:15:00  <lanius_> xorAxAx: so i should throw a copy of the exception?
2007-07-10T14:15:20  <xorAxAx> lanius_: would be cleaner, yes
2007-07-10T14:15:40  <xorAxAx> lanius_: try it, it should even work then
2007-07-10T14:15:41  <lanius_> still i don't see the issue since the exception is not crossing thread borders, is it
2007-07-10T14:16:45  <xorAxAx> imagine one exception being thrown and then another one being thrown while handling the first
2007-07-10T14:16:57  <xorAxAx> or something like that :)
2007-07-10T14:18:20  <lanius_> so where does self.request come from?
2007-07-10T14:19:48  <xorAxAx> conftest.py
2007-07-10T14:41:39  <johill> xorAxAx: simple...
2007-07-10T14:41:42  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2395:751c3c797e50 1.7-storage-hwendel/MoinMoin/storage/_tests/ (__init__.py test_external.py): use self.request from py.magic
2007-07-10T14:41:44  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2396:016b34b0516a 1.7-storage-hwendel/MoinMoin/storage/ (_tests/test_external.py external.py): make the exception handling thread safe
2007-07-10T14:41:58  <xorAxAx> johill: hmm? :)
2007-07-10T14:42:49  <johill> the merge thing
2007-07-10T14:43:25  <johill> I finally got fed up with the userpreferences inflexibility and completely rewrote it
2007-07-10T14:43:38  <xorAxAx> :-)
2007-07-10T14:43:46  <xorAxAx> which merge?
2007-07-10T14:44:01  <johill> sharing objects, what I asked
2007-07-10T14:44:33  <johill> guess I'm spoiled by git where I just point it to the other object dir and all works fine
2007-07-10T14:45:27  <xorAxAx> well, you could ask on #mercurial to see how far the shared repo thingie is
2007-07-10T14:45:59  <johill> I don't care *that*m uch :)
2007-07-10T14:46:07  <grzywacz> blah, surveys
2007-07-10T14:46:11  <xorAxAx> would be interesting, though :)
2007-07-10T14:46:15  <grzywacz> Beaurocracy. ;]
2007-07-10T14:46:24  <grzywacz> (or whatever the correct spelling is :S)
2007-07-10T14:46:33  <johill> grzywacz: oh good thing you're here
2007-07-10T14:46:38  <xorAxAx> a means to let keppys fail :)
2007-07-10T14:46:45  <grzywacz> johill, yes?
2007-07-10T14:47:08  <grzywacz> xorAxAx, you can always mail google directly to drop bad students pre-surveys ;)
2007-07-10T14:47:29  <xorAxAx> yes :)
2007-07-10T14:49:09  <dreimark> hi neagulm
2007-07-10T14:49:14  <grzywacz> There's this really sad story on the ML. ;(
2007-07-10T14:49:16  <neagulm> hello dreimark
2007-07-10T14:49:18  <grzywacz> s/this/that/
2007-07-10T14:49:26  <xorAxAx> grzywacz: how does it go?
2007-07-10T14:50:10  <grzywacz> xorAxAx, the story?
2007-07-10T14:50:31  <xorAxAx> yes
2007-07-10T14:50:39  <grzywacz> I'll paste it for you, no idea how to link.
2007-07-10T14:50:44  <xorAxAx> ok
2007-07-10T14:51:18  <johill> grzywacz: I was rewriting userprefs stuff
2007-07-10T14:51:23  <johill> and it turned out that your jabber things in there are weird
2007-07-10T14:51:33  <johill> you have inputs for 'send account data by jabber' but no handler for that form button afaict
2007-07-10T14:51:51  <grzywacz> johill, ah yes, that's a stub.
2007-07-10T14:52:21  <grzywacz> johill, is your code going to appear in 1.7 soon?
2007-07-10T14:52:23  <johill> mind if I remove it?
2007-07-10T14:52:24  <dreimark> neagulm: please can you merge with main and call py.test
2007-07-10T14:52:37  <grzywacz> johill, go ahead, I'll re-add it whenever it's really needed.
2007-07-10T14:52:49  <johill> I was going to run it through the pep8 tester and then post it for some review
2007-07-10T14:52:55  <johill> the thing is it removes the 'UserPreferences' page
2007-07-10T14:53:00  <johill> and splits the whole stuff into multiple actions
2007-07-10T14:53:06  <johill> (recoverpass, newaccount, userprefs)
2007-07-10T14:53:40  <dreimark> neagulm:  and I have seen you have introduced acl right train
2007-07-10T14:53:42  <grzywacz> Too many changes for me to review in a reasonable manner. 8)
2007-07-10T14:54:31  <neagulm> dreimark, i will merge in 4 minutes... currently i'm working with the parser for Reverend and I have headaches with the regex'es
2007-07-10T14:54:35  <neagulm> dreimark, :D
2007-07-10T14:55:11  <dreimark> regex could be much fun ;)
2007-07-10T14:56:29  <johill> grzywacz: was that to me?
2007-07-10T14:56:56  <grzywacz> johill, yes, sorry for not addressing you explicitly. :)
2007-07-10T14:57:27  <grzywacz> Ok, forms done. ;S
2007-07-10T14:58:48  <johill> grzywacz: well, yeah, it's a whole bunch of changes, but it can't be done in smaller steps unfortunately without breaking things inbetween
2007-07-10T15:00:11  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2293:bb76818db210 1.7/MoinMoin/ (4 files in 3 dirs): i18n fixes, mostly _('aa'%xx) -> _('aa')%xx
2007-07-10T15:00:12  <dreimark> coffeebreak
2007-07-10T15:01:07  <xorAxAx> johill: ugh, who wrote that code? :)
2007-07-10T15:01:19  <xorAxAx> i.e. where did i miss it in the review
2007-07-10T15:01:59  <johill> no idea
2007-07-10T15:02:10  <johill> check hg annotate if you want :)
2007-07-10T15:02:11  * xorAxAx checks the changeset
2007-07-10T15:04:05  <johill> xorAxAx: thoughts on getting rid of the UserPreferences page?
2007-07-10T15:04:13  <xorAxAx> sounds good
2007-07-10T15:04:14  <johill> right now it has a huge amount of information that doesn't apply in most cases
2007-07-10T15:04:26  <johill> by stripping it down to have only those input fields you need, all that info is no longer required
2007-07-10T15:04:37  <xorAxAx> you need to recomposite the pieces well again, though
2007-07-10T15:04:44  <xorAxAx> to avoid usability regressions
2007-07-10T15:04:51  <johill> what would you consider a regression?
2007-07-10T15:05:02  <xorAxAx> no idea, i have to see a demo :)
2007-07-10T15:05:19  <johill> ok sure
2007-07-10T15:05:54  <johill> try http://131.234.73.169:8080/
2007-07-10T15:06:29  <johill> uh sorry
2007-07-10T15:06:32  <xorAxAx> Unbekannte Aktion newaccount.
2007-07-10T15:06:36  <johill> reload please, I didn't have the patch applied
2007-07-10T15:07:06  <xorAxAx> what is that + email button?
2007-07-10T15:07:11  <xorAxAx> that sounds confusing
2007-07-10T15:07:15  <johill> dunno it's there always
2007-07-10T15:07:18  <johill> if you enable mail
2007-07-10T15:07:21  <johill> not my invention
2007-07-10T15:07:34  <johill> oh did you create an account?
2007-07-10T15:07:37  <johill> let me know the account name
2007-07-10T15:07:37  <xorAxAx> yes
2007-07-10T15:07:40  <xorAxAx> foo
2007-07-10T15:07:45  <johill> ok wait a sec
2007-07-10T15:07:49  <xorAxAx> dreimark: that button sounds like you - what does it do? :)
2007-07-10T15:07:54  <johill> reload prefs
2007-07-10T15:07:58  <grzywacz> I get an apache default page. ;)
2007-07-10T15:08:07  <johill> grzywacz: port 8080??
2007-07-10T15:08:10  <johill> xorAxAx: see suid :)
2007-07-10T15:08:12  <grzywacz> yea O_o;
2007-07-10T15:08:35  <johill> xorAxAx: I intend to split up prefs into 4-5 categories too
2007-07-10T15:08:45  <johill> xorAxAx: also, you can have a plugin for a new category
2007-07-10T15:08:47  <xorAxAx> johill: yes, one thing is missing - it doesnt show in which category you are in the title div
2007-07-10T15:09:02  <johill> oh, it shows it in the page title but not there
2007-07-10T15:09:12  <xorAxAx> johill: and it would be nice if "einstellungen" in the title bar was clickable
2007-07-10T15:09:27  <xorAxAx> so you can navigate back without using the back button or using the small preferences link at the top
2007-07-10T15:10:22  <johill> seems I forgot that
2007-07-10T15:10:30  <johill> wait are you sure?
2007-07-10T15:10:43  <johill> you can always click cancel
2007-07-10T15:11:23  <johill> hm? it does show the title in the title div for me
2007-07-10T15:11:29  <xorAxAx> well, the title bar should make it possible like its possible with pages already
2007-07-10T15:11:49  <johill> oh you want
2007-07-10T15:11:50  <xorAxAx> johill: it shows "einstellungen" for me when i am on the sub=prefs
2007-07-10T15:11:56  <johill> "Settings / Switch user"?
2007-07-10T15:11:57  <xorAxAx> i am expecting at least 2 levels here
2007-07-10T15:11:59  <xorAxAx> yes
2007-07-10T15:12:04  <xorAxAx> and settings clickable
2007-07-10T15:12:06  <johill> alright yeah that makes sense
2007-07-10T15:12:13  <johill> should be easy to do
2007-07-10T15:12:21  <johill> I'll just have to figure out how to :)
2007-07-10T15:12:53  <xorAxAx> hehe
2007-07-10T15:13:19  <johill> oh easy just use title=something_more_elaborate
2007-07-10T15:16:08  <johill> hah
2007-07-10T15:16:12  <johill> not so easy after all
2007-07-10T15:22:05  <johill> hey wait
2007-07-10T15:22:11  <johill> the wiki doesn't ever do that actually
2007-07-10T15:22:15  <johill> no wonder I can't make it work
2007-07-10T15:22:38  <xorAxAx> ?
2007-07-10T15:23:23  <johill> ohhh
2007-07-10T15:23:31  <johill> "add spaces to wikinames" breaks that completely
2007-07-10T15:23:32  <johill> wtf
2007-07-10T15:24:16  <xorAxAx> wasnt that killed by ThomasWaldmann some time ago ...
2007-07-10T15:24:26  <johill> not in 1.7 if at all
2007-07-10T15:25:05  <johill> in any case, that stuff sucks
2007-07-10T15:25:23  <johill> it gives you say "HelpMiscellaneous/ExperimentalFeatures" and the theme has to format the links properly
2007-07-10T15:25:27  <johill> which is bougs
2007-07-10T15:25:28  <johill> bogus
2007-07-10T15:27:17  <johill> so I can't really do it without theme bcode hacking
2007-07-10T15:27:39  <xorAxAx> grzywacz: i cant spot where the mail body from handle_user_created is enhanced by the user name
2007-07-10T15:27:59  <johill> xorAxAx: for now I'll add just Settings/ wtithout a link and then we can clean up that part later, acceptable?
2007-07-10T15:28:07  <xorAxAx> no :)
2007-07-10T15:28:11  <xorAxAx> well
2007-07-10T15:28:30  <xorAxAx> you can also use the action=info way to creating tabs
2007-07-10T15:28:34  <grzywacz> xorAxAx, line 108
2007-07-10T15:28:36  <xorAxAx> maybe that can be made more nice in the future
2007-07-10T15:28:38  <johill> what's the action=info way?
2007-07-10T15:28:51  <xorAxAx> well, look at the info page
2007-07-10T15:29:03  <johill> oh you mean the [..] [..] [..] stuff?
2007-07-10T15:29:07  <xorAxAx> yes
2007-07-10T15:29:16  <johill> yeah I guess I could do that
2007-07-10T15:29:22  <xorAxAx> grzywacz: umm, which file?
2007-07-10T15:29:48  <grzywacz> xorAxAx, emailnotify.py
2007-07-10T15:30:14  <xorAxAx>       108     emails = []
2007-07-10T15:30:15  <johill> however, what do I display if none of them is selected? :)
2007-07-10T15:30:39  <xorAxAx> i prefer line numbers against the current official repo
2007-07-10T15:30:55  <xorAxAx> johill: i guess all links
2007-07-10T15:31:01  <johill> I think I'll do the SystemAdmin way
2007-07-10T15:31:21  <xorAxAx> grzywacz:
2007-07-10T15:31:46  <grzywacz> erm
2007-07-10T15:31:47  <grzywacz> yeah
2007-07-10T15:31:56  <grzywacz> Maybe I should push. ;)
2007-07-10T15:32:28  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2332:4d97c3df9677 1.7-jabber-knowak/MoinMoin/events/emailnotify.py: Fix sending email notifications about accounts being created.
2007-07-10T15:32:30  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2333:8b4c8ebdd8bc 1.7-jabber-knowak/MoinMoin/events/emailnotify.py: Merge with devel.
2007-07-10T15:34:28  <johill> xorAxAx: check it out again
2007-07-10T15:36:09  <johill> should I make cancel go back to the page then?
2007-07-10T15:36:21  <xorAxAx> yes
2007-07-10T15:36:34  <xorAxAx> hmm, you could add _("Please choose:") if nothing is selected
2007-07-10T15:37:03  <johill> ok
2007-07-10T15:39:47  <johill> hm
2007-07-10T15:40:09  <johill> ok cancel goes back to the page now and the plugin never gets to see the cancel
2007-07-10T15:40:20  <johill> relies on all plugins naming the cancel button 'cancel' but that's ok, I'll document that
2007-07-10T15:42:01  <johill> so do you think there are regressions now? :)
2007-07-10T15:42:11  <xorAxAx> hmm, no
2007-07-10T15:42:18  <xorAxAx> wait
2007-07-10T15:42:21  <xorAxAx> there is one issue
2007-07-10T15:42:38  <xorAxAx> how can the user know that the settings arent saved when he selects the pseudo-tab
2007-07-10T15:42:45  <johill> hm
2007-07-10T15:42:55  <johill> I guess we shouldn't have them then
2007-07-10T15:43:05  <xorAxAx> yeah
2007-07-10T15:43:06  <johill> and have cancel go back to the settings
2007-07-10T15:43:13  <xorAxAx> and a linked title bar :-p
2007-07-10T15:43:20  <xorAxAx> and theme hacking is ok
2007-07-10T15:43:39  <johill> well that code is quite crufty, with magic determining whether to do links and where to do them
2007-07-10T15:44:05  <xorAxAx> well, you could add another crufty case and wait for zenhase to fix it later on
2007-07-10T15:44:08  <xorAxAx> :)
2007-07-10T15:44:50  <johill> heh
2007-07-10T15:47:31  <johill> not so easy
2007-07-10T15:47:44  <johill> I'd basically have to kick out that link magic
2007-07-10T15:48:54  <johill> I'm not too sure why anyhow
2007-07-10T15:49:08  <johill> I want to make the prefs form shorted so cancel will be reachable w/o scrolling
2007-07-10T15:49:13  <johill> shorter
2007-07-10T15:54:11  <johill> ah well
2007-07-10T16:01:49  <johill> any further thoughts?
2007-07-10T16:02:03  <xorAxAx> no :)
2007-07-10T16:02:15  <xorAxAx> grzywacz: should i answer question 17 with yes or no? :)
2007-07-10T16:04:08  <johill> alright, I'll commit that and you get to flame me for the code ;)
2007-07-10T16:04:16  <xorAxAx> hehe
2007-07-10T16:32:47  <dreimark> stupid weather hail in july
2007-07-10T16:35:12  <xorAxAx> well, its autumn, summer ended in may
2007-07-10T16:42:59  <dreimark> xorAxAx: if you lost your password and do have already an account you like that button much see http://moinmo.in/FeatureRequests/LoginHintToSendPasswordonlyWithoutUserCreation
2007-07-10T16:43:43  <xorAxAx> dreimark: well, its highly confusing
2007-07-10T16:43:50  <dreimark> why
2007-07-10T16:43:57  <xorAxAx> because its not clear what it does
2007-07-10T16:44:04  <xorAxAx> without crawling in the non-existant docs
2007-07-10T16:44:14  <dreimark> its documented
2007-07-10T16:44:45  <dreimark> http://moinmaster.wikiwikiweb.de/SendMyPassword
2007-07-10T16:44:49  <xorAxAx> yes, nevertheless you shouldnt need docs to understand such easy features
2007-07-10T16:44:58  <xorAxAx> the old UI was understandable
2007-07-10T16:45:16  <dreimark> no
2007-07-10T16:45:31  <dreimark> only if the wiki is open for eveyone
2007-07-10T16:45:38  <xorAxAx> ?
2007-07-10T16:45:48  <xorAxAx> well, what does the button do exactly?
2007-07-10T16:45:52  <xorAxAx> i still havent understood it
2007-07-10T16:46:23  <dreimark> http://test.wikiwikiweb.de/SendMyPassword
2007-07-10T16:47:06  <xorAxAx> please explain it
2007-07-10T16:47:20  <xorAxAx> as i said, i dont want to read docs for trivial features
2007-07-10T16:47:42  <xorAxAx> ah, that wiki doesnt have feature
2007-07-10T16:47:57  <xorAxAx> i was talking about a second button on the login screen
2007-07-10T16:48:16  <xorAxAx> and johill said that he didnt add it
2007-07-10T16:48:23  <dreimark> Siehe Seite BenutzerEinstellungen, um einen Account anzulegen. Um ein verlorenes Passwort wieder zu erhalten, siehe SendMyPassword.
2007-07-10T16:48:36  <johill> SendMyPassword doesn't exist in underlay
2007-07-10T16:48:45  <dreimark> it is
2007-07-10T16:48:51  <dreimark> strange
2007-07-10T16:48:57  <johill> but
2007-07-10T16:49:01  <johill> so that button should be on the prefs form?
2007-07-10T16:49:05  <johill> not on the create password form?
2007-07-10T16:49:14  <johill> eh create account
2007-07-10T16:49:26  <johill> highly confusing
2007-07-10T16:49:30  <johill> mind cleaning it up after I commit?
2007-07-10T16:49:38  <johill> it should probably be on the recoverpass action then
2007-07-10T16:50:09  <dreimark> johill ts on the testwiki so it should be in underlay.
2007-07-10T16:50:44  <dreimark> if you are logged in why do you want that button on the preferences form?
2007-07-10T16:50:54  <dreimark> you need it if you can't login
2007-07-10T16:51:02  <johill> ok
2007-07-10T16:51:08  <johill> then why is it on the create user form?
2007-07-10T16:51:15  <johill> create user + mail account info doesn't make sense
2007-07-10T16:51:42  <dreimark> at this place this was not me
2007-07-10T16:51:56  <johill> hm
2007-07-10T16:52:00  <johill> ok sendmypassword
2007-07-10T16:52:34  <johill> look at that page at test.whttp://test.wikiwikiweb.de/SendMyPassword
2007-07-10T16:52:40  <johill> well
2007-07-10T16:52:43  <johill> if you look at
2007-07-10T16:52:43  <johill> http://test.wikiwikiweb.de/SendMyPassword
2007-07-10T16:52:44  <johill> vs.
2007-07-10T16:53:05  <johill> http://131.234.73.169:8080/FrontPage?action=recoverpass
2007-07-10T16:53:15  <johill> where's the difference?
2007-07-10T16:53:31  <johill> except for the text I guess
2007-07-10T16:53:43  <johill> which I suppose I can add
2007-07-10T16:54:11  <johill> this whole action/macro mixed crap is sannoying
2007-07-10T16:57:18  <johill> so does anybody know what create_and_mail is for?
2007-07-10T16:57:32  <dreimark> action=recoverpass is a better place. If you add the text ts ok with me. And I think we can remove the sen password button from the login too
2007-07-10T16:57:39  <xorAxAx> johill: hg annotate :)
2007-07-10T16:58:08  <johill> dreimark: I already removed it
2007-07-10T16:58:25  <johill> xorAxAx: I guess, but I won't remove it in this cset anyway
2007-07-10T17:02:43  <johill> oh btw
2007-07-10T17:02:54  <johill> why do we require plugin dirs to be present?
2007-07-10T17:04:38  <dreimark> why do we require e-mail if we don't verify the adress?
2007-07-10T17:04:49  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2294:22749e92a461 1.7/ (15 files in 7 dirs): new userprefs handling including plugins; todo: refactor prefs.py
2007-07-10T17:04:51  <johill> dunno :)
2007-07-10T17:05:35  <johill> well there, you can start flaming me now :P
2007-07-10T17:05:59  <johill> might not be perfect, but at least it's now extensible
2007-07-10T17:06:22  <dreimark> johill: did you see that patch http://moinmoin.wikiwikiweb.de/RussellStuart/EmailActivation
2007-07-10T17:06:38  <johill> yeah I think I saw it a long time ago
2007-07-10T17:09:34  <johill> should be a lot more straightforward now
2007-07-10T17:10:24  <johill> I care more about adding new userprefs pages for other things though right now
2007-07-10T17:11:16  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2397:4cdfb8729371 1.7-storage-hwendel/MoinMoin/ (14 files in 9 dirs): mtime stuff
2007-07-10T17:16:17  <johill> huh something went wrong with my commit
2007-07-10T17:17:31  <johill> ohhh
2007-07-10T17:17:45  <johill> my recoverpass action should show an error right away if no mail is enabled
2007-07-10T17:17:50  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2398:18dbd9f1da57 1.7-storage-hwendel/MoinMoin/ (Page.py config/multiconfig.py): eliminate ItemCache
2007-07-10T17:20:07  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2295:66cc37b8f297 1.7/MoinMoin/action/recoverpass.py: recoverpass: give message about no mail right away
2007-07-10T17:23:54  <johill> now I can write a userprefs plugin for openid and merge all the openid stuff
2007-07-10T17:25:30  <johill> grzywacz: as you can see I committed stuff and removed your jabber things, please do add them back. if you have more time, feel free to factor out the notification stuff into a new userprefs plugin
2007-07-10T17:27:03  * xorAxAx likes 18dbd9f1da57 :-)
2007-07-10T17:27:44  <dreimark> http://moinmoin.wikiwikiweb.de/CodingStyle the python vim checker needs an extension to find blanks in comment blocks
2007-07-10T17:29:16  <grzywacz> xorAxAx, what's question 17?
2007-07-10T17:40:03  <johill> grzywacz: let me know if you need any help with the new prefs stuff, but do look into MoinMoin/userprefs/__init__.py
2007-07-10T17:40:12  <johill> if it's not clear I'll commit explanations :)
2007-07-10T17:40:12  <xorAxAx> grzywacz: i wont tell you, you have to decide :) i was about to complete the google soc mentor form :)
2007-07-10T17:46:46  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2324:1f4042212ab1 1.7-classify-mneagul/ (MoinMoin/classifier/__init__.py wikiconfig.py): Do not use the wiki parser for embeded classifier.
2007-07-10T17:46:51  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2325:b0031a34f96d 1.7-classify-mneagul/MoinMoin/conftest.py: fixed some typos
2007-07-10T17:46:57  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2326:a607b0329922 1.7-classify-mneagul/MoinMoin/_tests/test_wikiutil.py: add tests for parsing and making of query strings
2007-07-10T17:46:58  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2327:3318504c5dd5 1.7-classify-mneagul/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): create tickets as fn(time, pagename, action, secret) - so they are not reusable, add tests for tickets
2007-07-10T17:46:59  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2328:463f3de3f981 1.7-classify-mneagul/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): more wikiutil tests, minor bugfix
2007-07-10T17:47:01  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2329:e6792cdb3e83 1.7-classify-mneagul/MoinMoin/_tests/test_Page.py: Page: added some tests
2007-07-10T17:47:02  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2330:9f9a79d5a8d9 1.7-classify-mneagul/MoinMoin/ (8 files in 4 dirs): tests: move macro and parser tests to macro/_tests and parser/_tests
2007-07-10T17:47:07  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2331:1a2c91fa17a5 1.7-classify-mneagul/MoinMoin/ (20 files in 11 dirs): tests: move them to /_tests/
2007-07-10T17:47:10  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2332:7f703eba4403 1.7-classify-mneagul/MoinMoin/_tests/test_parser_text_moin_wiki.py: remove leftover test, see MoinMoin/parser/_tests/test_text_moin_wiki.py for current test
2007-07-10T17:47:14  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2333:2aa65d5835d4 1.7-classify-mneagul/tests/rpctest.py: remove useless test
2007-07-10T17:47:17  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2334:80c083a0e4a7 1.7-classify-mneagul/MoinMoin/_tests/test_tab.py: tests: test for source files containing tabs, thanks to Armin Rigo
2007-07-10T17:47:22  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2335:01f6172dabd0 1.7-classify-mneagul/MoinMoin/ (6 files in 3 dirs): remove tabs from source files, remove excludes from test_tab
2007-07-10T17:47:27  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2336:023e0f0d264e 1.7-classify-mneagul/MoinMoin/ (3 files in 2 dirs): tests: rename test_tab to test_sourcecode, also test for sourcefiles not ending with a newline char
2007-07-10T17:47:33  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2337:e56af6f9b2cc 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: tests: test for crlf in Python sourcecode
2007-07-10T17:47:36  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2338:5638ffa2fb38 1.7-classify-mneagul/ (4 files in 4 dirs): replace crlf in python src files by lf
2007-07-10T17:47:39  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2339:9df10b5358b5 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: add test for trailing spaces (currently disabled), other minor changes
2007-07-10T17:47:44  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2340:938d6761519f 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: ignore/test/fix modes for trailing spaces, fixed file mode to use binary
2007-07-10T17:47:50  <CIA-27> moin: Alexander Schremmer <alex AT alexanderweb DOT de> * 2341:27cd29db1b96 1.7-classify-mneagul/MoinMoin/conftest.py: Fix conftest to allow generative tests.
2007-07-10T17:47:57  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2342:a6a4eaa948aa 1.7-classify-mneagul/MoinMoin/_tests/ (test_sourcecode.py pep8.py): test_sourcecode: added PEP8 checker
2007-07-10T17:48:00  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2343:bb9853b194f7 1.7-classify-mneagul/MoinMoin/conftest.py: merge main
2007-07-10T17:48:03  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2344:959d0815e149 1.7-classify-mneagul/MoinMoin/_tests/ (pep8.py test_sourcecode.py): pep8: don't count stuff we ignore, added comments about pep8 test usage
2007-07-10T17:48:08  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2345:71f7bde1077b 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: trying to use generative tests (doesn't work yet)
2007-07-10T17:48:11  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2346:751e149a9a0a 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: fix generative test
2007-07-10T17:48:16  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2347:01f05e74aa9c 1.7-classify-mneagul/ (212 files in 55 dirs): Big PEP8 and whitespace cleanup
2007-07-10T17:48:21  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2348:0005f996ff92 1.7-classify-mneagul/MoinMoin/wikidicts.py: wikidicts: add comment about (empty) dict entry syntax
2007-07-10T17:48:24  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2349:0f44ed5ed2a1 1.7-classify-mneagul/MoinMoin/_tests/ (pep8.py test_sourcecode.py): test_sourcecode: remove tests that pep8 checker also does, enable warnings, add crlf check to pep8 checker
2007-07-10T17:48:30  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2350:9d347f8bfd1c 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: fixed docstring
2007-07-10T17:48:33  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2351:49188b1e803c 1.7-classify-mneagul/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: only yield tests for *.py files, fixes test count
2007-07-10T17:48:38  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2352:c5d01f74189a 1.7-classify-mneagul/MoinMoin/_tests/pep8.py: test_sourcecode: use binary mode, so we can detect CRLF line ends on win32 platform, too
2007-07-10T17:48:40  <grzywacz> xorAxAx, answering questions blindly is not the wisest thing to do. :D
2007-07-10T17:48:45  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2353:953a0e4e3dac 1.7-classify-mneagul/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-10T17:48:51  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2354:bb76818db210 1.7-classify-mneagul/MoinMoin/ (4 files in 3 dirs): i18n fixes, mostly _('aa'%xx) -> _('aa')%xx
2007-07-10T17:48:54  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2355:e6ca376afc2b 1.7-classify-mneagul/ (246 files in 60 dirs): PEP8 fixes.
2007-07-10T17:48:58  <johill> oh btw
2007-07-10T17:49:05  <johill> now that I see my i18n fixes scroll past again
2007-07-10T17:49:09  <johill> make i18n_check is brokend
2007-07-10T17:49:19  <johill> it tries to run the wrong script and never calls i18n_init()
2007-07-10T17:49:34  * starshine loans grzywacz some very readable dice ;P
2007-07-10T17:49:48  <starshine> s/blindly/randomly/ :>
2007-07-10T17:49:55  <neagulm> bbl
2007-07-10T17:50:19  <grzywacz> ;s
2007-07-10T17:51:44  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2399:77344ad6345d 1.7-storage-hwendel/MoinMoin/ (6 files in 4 dirs): cleanups
2007-07-10T17:53:04  <xorAxAx> grzywacz: thats why i am asking :)
2007-07-10T17:53:17  <xorAxAx> ok, actually i answered it for you and clicked "yes"
2007-07-10T17:53:53  <grzywacz> O_o;
2007-07-10T17:57:29  <lanius_> xorAxAx: i think student and mentor question 17 are different
2007-07-10T17:57:41  <xorAxAx> lanius_: yes
2007-07-10T17:57:43  <xorAxAx> :)
2007-07-10T18:00:24  <grzywacz> Let's get up to date...
2007-07-10T18:00:27  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2334:953a0e4e3dac 1.7-jabber-knowak/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-10T18:00:29  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2335:bb76818db210 1.7-jabber-knowak/MoinMoin/ (4 files in 3 dirs): i18n fixes, mostly _('aa'%xx) -> _('aa')%xx
2007-07-10T18:00:30  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2336:22749e92a461 1.7-jabber-knowak/ (15 files in 7 dirs): new userprefs handling including plugins; todo: refactor prefs.py
2007-07-10T18:00:31  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2337:66cc37b8f297 1.7-jabber-knowak/MoinMoin/action/recoverpass.py: recoverpass: give message about no mail right away
2007-07-10T18:00:33  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2338:7dd064111811 1.7-jabber-knowak/ (20 files in 8 dirs): Merge main.
2007-07-10T18:00:36  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2339:61829d040c63 1.7-jabber-knowak/ (MoinMoin/events/emailnotify.py jabberbot/xmlrpcbot.py): Don't send html-formatted notifications.
2007-07-10T18:00:39  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2340:2b4ae7c40bfa 1.7-jabber-knowak/ (21 files in 9 dirs): Merge main.
2007-07-10T18:00:44  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2341:0b2420a9b14d 1.7-jabber-knowak/ (MoinMoin/events/emailnotify.py jabberbot/xmlrpcbot.py): Merge devel.
2007-07-10T18:03:52  <grzywacz> xorAxAx, do you want me to update "progress report" on the JabberSupport page? Looks like I forgot about it...
2007-07-10T18:04:43  <xorAxAx> yes :)
2007-07-10T18:06:00  <grzywacz> Ack.
2007-07-10T18:19:48  <grzywacz> xorAxAx, done.
2007-07-10T18:32:12  <xorAxAx> does anybody of the soc students need a webhosting provider with shell account, mailbox and 5 GB storage for 4 EUR per month? :)
2007-07-10T18:33:23  <grzywacz> Hm.
2007-07-10T18:33:47  <xorAxAx> (or anybody else if interested)
2007-07-10T18:34:00  <grzywacz> No, maybe next year. Right now I still have my university computers. :)
2007-07-10T18:34:44  <grzywacz> johill, ping?
2007-07-10T18:36:34  <grzywacz> johill, translated names for Preferences are broken atm.
2007-07-10T18:36:44  <johill> what exactly?
2007-07-10T18:37:37  <johill> there are some new strings I guess
2007-07-10T18:37:44  <grzywacz> "/PreferencjeCzytelnika" used to point to UserPreferences page, not it returns a page which looks like FrontPage with "[[UserPreferences]]" at the beginning.
2007-07-10T18:38:06  <johill> huh?
2007-07-10T18:38:21  <johill>  /PreferencjeCzytelnika is the UserPreferences translation?
2007-07-10T18:38:29  <grzywacz> yes
2007-07-10T18:38:34  <johill> that's not used any more
2007-07-10T18:38:40  <johill> you need to use the userprefs action
2007-07-10T18:39:53  <grzywacz> Well, ok, but there's some breakage that can't be avoided, then.
2007-07-10T18:39:55  <johill> the theme should send you there
2007-07-10T18:40:00  <grzywacz> Like users having UserPreferences in their trails.
2007-07-10T18:40:09  <grzywacz> It does with the link on top, no problem with that.
2007-07-10T18:40:10  <johill> right, yeah
2007-07-10T18:40:20  <johill> don't see a way to fix that though
2007-07-10T18:40:30  <johill> well the page ought to be deleted so it'll go nowhere then
2007-07-10T18:40:33  <grzywacz> Can't neither. Oh well.
2007-07-10T18:41:45  <grzywacz> johill, the only notification-related thing you removed was the "send my account details with jabber" button?
2007-07-10T18:42:39  <johill> yeah
2007-07-10T18:42:39  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2296:f22518801de4 1.7/MoinMoin/ (action/userprefs.py userprefs/__init__.py): allow wizard-like userprefs (and document how to achieve that)
2007-07-10T18:42:58  <johill> I didn't see a handler for when you clicked it so I got confused and just removed it
2007-07-10T18:43:18  <johill> if you want to do it right, imho a new userprefs plugin for all the notification stuff would be good
2007-07-10T18:43:20  <grzywacz> ok, great
2007-07-10T18:43:23  <johill> oh no, I removed one more thing
2007-07-10T18:43:30  <johill> the 'send my password via jabber' one
2007-07-10T18:43:38  <grzywacz> ack
2007-07-10T18:44:26  <grzywacz> What next... Attachment notification via email?
2007-07-10T18:44:44  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2297:84aad7171a56 1.7/MoinMoin/widget/html.py: allow for_= (translated to for=) in html.LABEL
2007-07-10T18:44:46  <johill> :)
2007-07-10T18:45:57  <xorAxAx> grzywacz: yes
2007-07-10T18:47:07  <grzywacz> What creates .orig files? 3-way merging?
2007-07-10T18:47:20  <xorAxAx> well, yes
2007-07-10T18:47:39  <grzywacz> I have some leftovers, I guess they can be safely deleted then...
2007-07-10T19:01:34  <johill> cool, that was easy
2007-07-10T19:01:41  <johill> I now have an openid prefs plugin
2007-07-10T19:01:45  <johill> guess I can commit the openid code now :)
2007-07-10T19:01:57  <grzywacz> woot
2007-07-10T19:02:04  <xorAxAx> :-)
2007-07-10T19:02:10  <xorAxAx> enterprise moin!
2007-07-10T19:02:44  <johill> it has a list of currently associated IDs as well as allows adding ones to an existing account
2007-07-10T19:02:47  <johill> that's all we want, right?
2007-07-10T19:02:57  <johill> well you can remove ones
2007-07-10T19:03:04  <johill> and if openid auth is the only auth you can't remove all
2007-07-10T19:03:43  <johill> good thing I added session support ;)
2007-07-10T19:03:45  <johill> need it again here
2007-07-10T19:06:31  <johill> so yeah, I think I can commit it now
2007-07-10T19:07:14  <johill> well, the rp (client)
2007-07-10T19:07:47  <grzywacz> :)
2007-07-10T19:08:57  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2298:c81b9c983b1d 1.7/MoinMoin/util/moinoid.py: OpenID storage for moin session
2007-07-10T19:11:27  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2299:39d11cf4af6c 1.7/ (9 files in 8 dirs): OpenID relying party (client) support
2007-07-10T19:12:06  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2300:95e57cb59bb0 1.7/MoinMoin/auth/botbouncer.py: botbouncer.com OpenID verification plugin
2007-07-10T19:12:43  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2301:35617ed953c4 1.7/MoinMoin/userprefs/oid.py: OpenID preferences (allows adding/removing OpenIDs)
2007-07-10T19:12:44  <johill> done :)
2007-07-10T19:14:28  <johill> if you want to see the preferences then grab the python openid libs
2007-07-10T19:14:42  <johill> (http://alnk.org/cookylip)
2007-07-10T19:15:27  <johill> run the example server and go to http://131.234.73.169:8080/
2007-07-10T19:15:39  <johill> oh wait
2007-07-10T19:15:43  <johill> you can't log in using a localhost openid :)
2007-07-10T19:15:50  <johill> get a real one on moin-test.sipsolutions.net or something
2007-07-10T19:16:07  <johill> or just use http://localhost:8000/id/abc
2007-07-10T19:16:13  <johill> it's valid and will always reply with 'ok'
2007-07-10T19:16:32  <johill> though it might not work actually
2007-07-10T19:17:14  <johill> now I suppose that we'll have to get rid of the "forgot your password" link if MoinAuth isn't used
2007-07-10T19:21:15  <starshine> actually it would be nice to have auth plugins able to invoke an alternate URL with that
2007-07-10T19:21:28  <johill> good point
2007-07-10T19:21:48  <starshine> it could easily go to a plain page telling them how to call the help desk, or invoke a script on some ldap server elsewhere, or whatever
2007-07-10T19:22:18  <johill> yeah, though for all of those exccept the moin auth this is a config issue
2007-07-10T19:22:25  <starshine> or for really draconian sites lock their account til someone reopens it for them so nobody can damage their wiki pages for them
2007-07-10T19:22:28  <johill> I suppose it could be configured with the auth plugin though
2007-07-10T19:22:28  <dreimark> hmm seems  we have a config bug http://test.wikiwikiweb.de/wiki/  can one explain why this becomes http://test.wikiwikiweb.de/wiki/moin.cgi/
2007-07-10T19:22:45  <johill> dreimark: because there's a redirecting html in the default?
2007-07-10T19:22:56  <dreimark> I have the same on my system
2007-07-10T19:23:37  <dreimark> and I have fcg and not cgi and I have not found where that happens
2007-07-10T19:24:49  <johill> wiki/htdocs/moin.html
2007-07-10T19:24:54  <johill> index.html
2007-07-10T19:24:55  <johill> or something
2007-07-10T19:24:57  <johill> iirc
2007-07-10T19:29:53  <dreimark> it is in index.html below htdocs, and we should change it.  e.g. we can use it for advertising MM but that default is bad
2007-07-10T19:31:05  <johill> starshine: done :)
2007-07-10T19:31:05  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2302:1f449e482bcc 1.7/MoinMoin/ (auth/__init__.py auth/openidrp.py userform/login.py): allow auth methods to set the login hint below the input fields
2007-07-10T19:34:10  <johill> grzywacz: will you be doing stuff with the prefs?
2007-07-10T19:36:45  <grzywacz> johill, not now :)
2007-07-10T19:37:01  <grzywacz> It doesn't look complicated anyway.
2007-07-10T19:37:10  <johill> ok, then I might look at refactoring some time soon, but dunno
2007-07-10T19:37:22  <grzywacz> No problem with me. :)
2007-07-10T19:38:38  <dreimark> btw. its worse to fix something in 1.6 and merge it into 1.7 because then you have to redo all the PEP8 changes ThomasWaldmann has already applied
2007-07-10T19:39:23  <grzywacz> Which sucks badly. 8)
2007-07-10T19:41:36  <johill> heh
2007-07-10T19:46:49  <johill> well, I guess that's it for now, I better go
2007-07-10T19:46:57  <johill> updated the docs too though
2007-07-10T19:48:30  <dreimark> bbl
2007-07-10T19:49:24  <starshine> johill: excellent.
2007-07-10T19:49:47  <johill> some more foo will be required with the auth plugins though
2007-07-10T19:49:55  <johill> if you only have ldap then right now you don't get any text
2007-07-10T19:50:17  <starshine> eep.
2007-07-10T19:50:28  <johill> better than being told to go to a page that doesn't work ;)
2007-07-10T19:50:59  <starshine> I know one site who's hot enough on their ldap they don't even have a localhost entry in /etc/hosts. (yes, they eventually broke something that expected this.)
2007-07-10T19:52:13  <johill> heh
2007-07-10T19:52:29  <johill> well really it's easy to get around even from the configuration
2007-07-10T19:52:39  <johill> but I just want to add an option to the ldap plugin to specify some html
2007-07-10T19:53:14  <johill> anyway, gotta go. I would, btw, appreciate ldap testing of the 1.7 auth :)
2007-07-10T20:08:31  <starshine> I'm not *at* an ldap site with moin right now; TW may have to test that aspect.  I'm just commenting from the sysadmin perspective on that part
2007-07-10T20:34:36  <dreimark> bb
2007-07-10T20:37:15  <dreimark>  * reading mentoring questions
2007-07-10T20:37:23  <xorAxAx> ugh, blue
2007-07-10T20:37:54  <grzywacz> Evil colors.
2007-07-10T20:38:05  <grzywacz> Very evil. ;]
2007-07-10T20:39:16  <xorAxAx> as long as it doesnt blink
2007-07-10T20:39:38  <grzywacz> ‏how about unicode RTL? ;-)
2007-07-10T20:39:48  <xorAxAx> thats fine
2007-07-10T20:43:31  <dreimark> grzywacz: if ThomasWaldmann sends something with a * he chooses blue too but may be blue is not blue
2007-07-10T20:44:00  <xorAxAx> dreimark: well, ThomasWaldmann doesnt use any colours
2007-07-10T20:44:11  <xorAxAx> dreimark: your client will change the colour most probably
2007-07-10T20:44:28  <dreimark> this is now red
2007-07-10T20:44:44  <xorAxAx> no, i dont see any red :)
2007-07-10T20:44:53  <dreimark> then its my client
2007-07-10T20:46:35  <dreimark> 3. and 4. are relative questions
2007-07-10T20:47:03  <dreimark> bad for statistics
2007-07-10T20:47:37  <starshine> I can tell my client a 'blue' is any color I want.
2007-07-10T20:49:02  <grzywacz> But the you miss all the "fun".:P
2007-07-10T20:49:48  <xorAxAx> btw, you 3 are purple
2007-07-10T20:49:51  <xorAxAx> in my client
2007-07-10T20:49:55  <grzywacz> You're green.
2007-07-10T20:50:02  <xorAxAx> yes!
2007-07-10T20:50:02  <grzywacz> Nice, calming color. :P
2007-07-10T20:50:09  <xorAxAx> my favorite colour
2007-07-10T20:50:16  <grzywacz> Mine as well. ;)
2007-07-10T20:51:40  <starshine> my favorite color is midnight blue but it's terrible for a foreground color :)
2007-07-10T20:51:54  <grzywacz> Especially on gray background. :P
2007-07-10T20:52:15  <xorAxAx> hmm, midnight blue ... isnt that black? :)
2007-07-10T20:52:21  <xorAxAx> hmm, only if the moon is missing
2007-07-10T20:53:35  <starshine> unless you live in the wilds, no, there's far too much ambient light from city lines on the horizon
2007-07-10T20:53:45  <starshine> but *um* we digress.
2007-07-10T20:54:05  <xorAxAx> oh, so midnight blue is smoggish grey? :)
2007-07-10T20:54:05  <grzywacz> Ambient light from cities tends to look orange at night.
2007-07-10T20:54:13  <xorAxAx> grey/orange :)
2007-07-10T20:54:35  <xorAxAx> blue and orange pair up nicely as complementary colours :)
2007-07-10T20:55:13  <grzywacz> Unless you mean background/foreground on a website, I must agree :D
2007-07-10T20:59:03  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2342:d9da7dbce6cd 1.7-jabber-knowak/MoinMoin/userprefs/__init__.py: Minor spelling fixes.
2007-07-10T20:59:04  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2343:ebc8fc2a482a 1.7-jabber-knowak/ (6 files in 2 dirs): Add user_created_message() to share some code. Some fixes to support subjects.
2007-07-10T20:59:05  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2344:91b9d9e40e07 1.7-jabber-knowak/ (7 files in 3 dirs): Merge with my devel branch.
2007-07-10T22:27:48  <dreimark> hi neagulm
2007-07-10T22:28:46  <neagulm> hello dreimark
2007-07-10T22:29:31  <dreimark> i filed the survey a few minutes ago
2007-07-10T22:30:35  <neagulm> dreimark, The survey?
2007-07-10T22:31:21  <dreimark> neagulm: you should go to your student account on google, you should have one there too
2007-07-10T22:31:31  <neagulm> oh, yes
2007-07-10T22:31:35  <neagulm> i forgot about it
2007-07-10T22:32:05  <dreimark> if you want money you should not miss that
2007-07-10T22:33:44  <dreimark> btw. if you have no concrete nice idea how to embed the language classifier i would prefer first to proceed finishing
2007-07-10T22:34:19  <dreimark> SB integration, documentation and afterwards working on additional features
2007-07-10T22:35:27  <neagulm> dreimark, ok. So I will finish the SB integration...
2007-07-10T22:35:54  <dreimark> :)
2007-07-10T22:35:58  <neagulm> dreimark, but after finishing I will work for language classification or openid ? :)
2007-07-10T22:36:28  <neagulm> dreimark, or both ?
2007-07-10T22:36:53  <neagulm> dreimark, maybe it would be better both. I think that language classification might be a very usefull feature
2007-07-10T22:36:59  <dreimark> we have to talk with johill how much he has already done.
2007-07-10T22:37:13  <dreimark> on openid
2007-07-10T22:37:49  <dreimark> may be its quite finished.
2007-07-10T22:40:23  <neagulm> ok
2007-07-10T22:40:34  <dreimark> neagulm:  I have no objections if you like to work on both but the sb project needs to finished first
2007-07-10T22:40:56  <dreimark> or quite finished
2007-07-10T22:42:44  <dreimark> in working order and documented
2007-07-10T22:45:40  <dreimark> neagulm: and adding another feature will give +++ honor
2007-07-10T22:46:52  <neagulm> dreimark, why does not MM have REST support ? It would be nice to implement
2007-07-10T22:48:49  <dreimark> REST in addtion to xmlrpc  (REpresentational State Transfer Architektur)?
2007-07-10T22:50:11  <xorAxAx> BUZZWORD ALARM
2007-07-10T22:51:13  <neagulm> xorAxAx, :)
2007-07-10T22:51:18  <neagulm> dreimark, YES
2007-07-10T22:54:08  <dreimark> neagulm: a simple answer noone has requested it or added some code. I think there is no special reason why we didn't have it yet
2007-07-10T22:56:41  <neagulm> brb
2007-07-10T22:57:09  <dreimark> sorry in german http://www.oio.de/public/xml/rest-webservices.htm
2007-07-10T22:58:32  <xorAxAx> moin's xmlrpc api is completly rest-compliant
2007-07-10T22:58:41  <xorAxAx> so it supports rests nicely
2007-07-10T22:58:44  <xorAxAx> neagulm: eat that!
2007-07-10T22:58:44  <xorAxAx> :-)
2007-07-10T23:03:32  <xorAxAx> grzywacz: how is attachment notifying working? :)
2007-07-10T23:17:58  <neagulm> xorAxAx, :) thank you! :D
2007-07-10T23:18:12  <neagulm> xorAxAx, I didn't know that
2007-07-10T23:19:25  <grzywacz> xorAxAx, is not :)
2007-07-10T23:19:39  <grzywacz> xorAxAx, I had a break to socialise with a friend, now back to night coding :D
2007-07-10T23:23:10  <xorAxAx> hehe
2007-07-10T23:27:23  <neagulm> dreimark, I had lots of PEP8 error in my code... I spent over 1h fixing coding style :(
2007-07-10T23:29:26  <dreimark> neagulm: I did the mistake to merge 1.6 code in 1.7 which was beforehand cleaned so i have had to do ThomasWaldmann work again
2007-07-10T23:32:27  <dreimark> but its important to do this effort
2007-07-10T23:53:56  <grzywacz> Can I somehow get a current user from request object?
2007-07-10T23:54:37  <dreimark> grzywacz: see how superuser works
2007-07-10T23:55:53  <xorAxAx> grzywacz: request.user
2007-07-10T23:56:43  <grzywacz> d'oh
2007-07-10T23:56:46  <grzywacz> :)
2007-07-10T23:57:30  * xorAxAx hands grzywacz a `vars(request)` on the debug prompt
2007-07-10T23:58:26  * grzywacz doesn't use debug prompts ;]
2007-07-10T23:58:38  <xorAxAx> print vars(request)

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-07-10 (last edited 2007-12-22 22:45:02 by IrcLogImporter)