2007-04-19T00:35:39  <ThomasWaldmann> moin
2007-04-19T00:36:23  <flowhase> moin thomas
2007-04-19T00:36:44  <xorAxAx> moin flowhase
2007-04-19T00:37:10  <flowhase> moin xorAxAx :>
2007-04-19T00:37:26  <flowhase> btw ... what is the meaning behind your nick?
2007-04-19T00:37:52  <flowhase> i thought about something regarding XOR and some matrix operations
2007-04-19T00:38:29  <xorAxAx> XOR AX,AX
2007-04-19T00:38:34  <xorAxAx> 8086 assembler
2007-04-19T00:38:38  <flowhase> ah
2007-04-19T00:38:45  <flowhase> fastest way to zero a register
2007-04-19T00:38:49  <xorAxAx> yes
2007-04-19T00:40:24  <ThomasWaldmann> seems we are a bit lowlevel the last few hours
2007-04-19T00:40:48  <flowhase> thomas: ?
2007-04-19T00:41:07  <ThomasWaldmann> assembler, toolchain, ....
2007-04-19T00:41:34  <flowhase> let's take the moinmoin wiki toolchain and assemble some content ...
2007-04-19T00:41:40  <flowhase> better? :>
2007-04-19T00:41:56  <grzywacz> ThomasWaldmann, sorry for offtopic. :o
2007-04-19T00:42:57  <flowhase> i think i should head home now
2007-04-19T00:43:14  <flowhase> it's late again
2007-04-19T00:43:19  <ThomasWaldmann> the joy of python, you mostly dont have to care about such stuff
2007-04-19T00:43:32  <flowhase> yeah
2007-04-19T00:43:43  <flowhase> that's what i like about high level languages
2007-04-19T00:44:04  <xorAxAx> mwh once wrote a module that allows you to use inline ppc assembler in python code
2007-04-19T00:44:12  <flowhase> let lowlevel fans port them to different platforms, i take over from there
2007-04-19T09:22:47  <ThomasWaldmann> moin
2007-04-19T09:42:53  * ThomasWaldmann found the cause of the broken edit-log
2007-04-19T09:47:11  <ThomasWaldmann> (somehow that .translate function is evil for unicode - everone would expect a mapping unicode -> unicode, but it is int -> unicode, with the integer being ord(unicodechar))
2007-04-19T12:06:05  <johill> ThomasWaldmann: good point (about translation/docs etc)
2007-04-19T12:06:12  <johill> ThomasWaldmann: didn't we discuss that translate thing a while ago already?
2007-04-19T12:06:22  <johill> (for the thing about removing invalid chars from submitted forms)
2007-04-19T12:21:58  * johill invented multi-stage login for openid
2007-04-19T12:31:53  <johill> _keturn: I got the OpenID RP working
2007-04-19T12:32:04  <johill> _keturn: see http://moinmoin.wikiwikiweb.de/JohannesBerg/OpenID_support/client
2007-04-19T12:36:35  <dreimark> moin fpletz
2007-04-19T12:36:43  <ThomasWaldmann> johill: i fixed the clean_input (was: clean_comment) a while ago
2007-04-19T12:37:13  <ThomasWaldmann> but editlog.add did have it's own (wrong) code snippet and didnt use clean_input
2007-04-19T12:37:26  <ThomasWaldmann> hi fpletz :)
2007-04-19T12:37:41  <dreimark>  fpletz:fixing xapian this weekend would be nice :)
2007-04-19T12:37:55  <ThomasWaldmann> fpletz: I'll commit your CHANGES.fpletz merged into main CHANGES soon
2007-04-19T12:38:10  <ThomasWaldmann> (and put the TODO / other notes on the wiki)
2007-04-19T12:38:24  <johill> ThomasWaldmann: ah ok :)
2007-04-19T12:38:40  <johill> I have a bunch of new refactoring required for openid ;)
2007-04-19T12:38:48  <johill> but it's working now and I like it
2007-04-19T12:39:28  <ThomasWaldmann> btw, that .translate stuff maybe should raise ValueError when it gets wrong input
2007-04-19T12:39:59  <johill> heh, that'd probably be useful
2007-04-19T12:46:09  <johill> ThomasWaldmann: I decided that request.session needs to support more than just a dict interface
2007-04-19T12:46:49  <johill> in a few cases you actually want to know whether the session was just created or came from a cookie, for example to avoid saving trails for bots that never send a session cookie
2007-04-19T12:52:21  <CIA-28> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2003:79a88ae22544 1.7/MoinMoin/widget/html.py: html widget: allow colspan/rowspan for TD
2007-04-19T12:52:22  <ThomasWaldmann> ah, ok
2007-04-19T12:52:33  <ThomasWaldmann> that remembers me that I wanted to add bot code X)
2007-04-19T12:52:44  <dreimark> :)
2007-04-19T12:53:18  <CIA-28> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2004:37c1b2b49c2d 1.7/wikiconfig.py: wikiconfig: fix logo URL for 1.7
2007-04-19T12:53:48  <fpletz> moin
2007-04-19T12:53:51  <fpletz> ThomasWaldmann: nice ;)
2007-04-19T12:54:12  <fpletz> dreimark: will hopefully do :P
2007-04-19T12:55:21  <CIA-28> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2005:511924c36086 1.7/MoinMoin/userform.py: refactor userform
2007-04-19T13:05:56  <johill> ThomasWaldmann: I think my solution is more robust
2007-04-19T13:14:20  <johill> it does, however, as I just noticed, introduce a very slight problem :/
2007-04-19T13:14:32  <johill> but I think I'm going to ignore that
2007-04-19T13:14:53  <johill> (the problem is that if you log out and click login right away, you don't have a saved session and openid won't work, it works fine if you navigate to any other page first)
2007-04-19T13:15:50  <johill> I'll rethink multistage auth, maybe I can fix the issue
2007-04-19T13:21:32  <johill> http://moinmoin.wikiwikiweb.de/JohannesBerg/Multi-stage_Authentication
2007-04-19T13:23:42  <johill> _keturn: it'd be useful if the useNonce thing either included the string representation or a timeout value for the nonce, the timestamp is given but that requires knowing how long nonces will be valid for
2007-04-19T13:24:12  <johill> _keturn: alternatively, a function to check the validity of a nonce that takes the tuple instead of the string representation would be good
2007-04-19T13:24:13  <xorAxAx> http://googleresearch.blogspot.com/2006/08/all-our-n-gram-are-belong-to-you.html
2007-04-19T13:24:17  <flowhase> moinmoin
2007-04-19T13:24:22  <xorAxAx> moin flowhase
2007-04-19T13:25:58  <flowhase> w00t? open access to 5-grams?
2007-04-19T13:26:35  <johill> yeah, tons of them too
2007-04-19T13:26:47  <johill> well it does cost you $150 but they ship it on 6 DVDs so that's reasonable
2007-04-19T13:27:23  <xorAxAx> google doesnt charge that fee ...
2007-04-19T13:27:27  <xorAxAx> they could offer a download, though
2007-04-19T13:27:34  <flowhase> torrent ;>
2007-04-19T13:28:00  <flowhase> well, 150$ is really peanuts compared to the value of such data
2007-04-19T13:28:42  <johill> true
2007-04-19T13:29:14  <johill> so, if anybody has comments on multi-stage auth I'd be delighted to see comments on that page
2007-04-19T13:29:58  * flowhase has to admit that he still does not even know what openid is about
2007-04-19T13:30:25  <johill> that's only incidental to this code anyway
2007-04-19T13:30:48  <johill> openid basically replaces your username/password combination with a URL
2007-04-19T13:31:54  * flowhase is reading the wikipedia-page right now ... and gets the shivers
2007-04-19T13:32:10  <flowhase> a verisigner is working on it too o_O
2007-04-19T13:32:42  <johill> so?
2007-04-19T13:32:59  <johill> the concept is sound
2007-04-19T13:33:02  <flowhase> i have some hangups about this company and people working for it
2007-04-19T13:33:22  <flowhase> yeah, it really sounds nice
2007-04-19T13:33:37  <flowhase> i am a big fan of decentralized services
2007-04-19T13:38:04  <johill> ok some info on auth refactor: http://moinmoin.wikiwikiweb.de/JohannesBerg/Authentication_refactoring
2007-04-19T13:39:26  <johill> unless somebody objects to the concept I intend to commit those things and expose you to all the bugs ;)
2007-04-19T13:54:00  <johill> I need to try setting up ssl auth or something
2007-04-19T13:54:09  <johill> has anybody ever done that?
2007-04-19T13:58:00  <ThomasWaldmann> no. but as long as you take apache (and not twisted), it shouldn't be bigger problem.
2007-04-19T13:58:53  <johill> there's no standalone ssl, right?
2007-04-19T14:00:30  <johill> hm, you can do that actually
2007-04-19T14:11:55  <johill> I wonder if it actually works
2007-04-19T14:27:13  <xorAxAx> grzywacz: stpeter asked me if he can help :)
2007-04-19T14:27:36  <xorAxAx> grzywacz: i said that we have kev here and that i will consult him if we cant answer a particular question :)
2007-04-19T14:27:54  <johill> seems to be possible with some patches
2007-04-19T14:33:42  <johill> ugh not really
2007-04-19T14:33:45  <johill> tlslite sucks
2007-04-19T14:34:59  <johill> but if I hack it to do as if it worked then the moin part works ;)
2007-04-19T14:36:27  <johill> and it doesn't display logout either (since ssl certs can't log out)
2007-04-19T14:45:17  <johill> even without cfg.show_login
2007-04-19T14:48:55  <johill> woah, tlslite causes exceptions all over. crap
2007-04-19T14:48:55  <johill> oh well, I'm off
2007-04-19T14:53:58  <|Kev|> hmm?
2007-04-19T14:54:04  <|Kev|> ah, right
2007-04-19T14:54:10  <|Kev|> carry one :)
2007-04-19T14:54:12  <|Kev|> s/one/on/
2007-04-19T14:54:53  <|Kev|> yes, I told Peter I was here, he's going round all the non-XSF Jabber-related projects and making contact, I think
2007-04-19T14:57:16  <xorAxAx> flowhase: i cant connect to jabber anymore, gpg seems to work only sometimes (some agent misinteraction)
2007-04-19T14:57:44  <|Kev|> if it's Psi, try --no-gpg-agent
2007-04-19T14:58:47  <xorAxAx> |Kev|: on the psi command line?
2007-04-19T14:58:55  <|Kev|> yep
2007-04-19T14:59:05  <xorAxAx> very nice
2007-04-19T14:59:09  <|Kev|> Psi's GPG handling wrt: agents isn't that smart
2007-04-19T14:59:18  <xorAxAx> works
2007-04-19T14:59:19  <|Kev|> it's absolutely literally correct
2007-04-19T14:59:26  <|Kev|> in the stupidest possible way
2007-04-19T14:59:54  <|Kev|> with most apps, if your gpg config says to use an agent, and you don't have one, they'll prompt themselves
2007-04-19T15:00:16  <|Kev|> if you have gpg told to use an agent with Psi, and don't have an agent running, it'll just fail
2007-04-19T15:00:38  <|Kev|> and that's an almost universal 'misconfiguration'
2007-04-19T15:03:44  <xorAxAx> it doesnt fail
2007-04-19T15:03:58  <xorAxAx> it stalls on gpg asking for the passphrase, without a terminal connected
2007-04-19T15:04:15  <xorAxAx> well, and i havent configured it to use an agent
2007-04-19T15:05:45  <|Kev|> are you sure? because most gpg configs have use-agent, even if an agent isn't configured
2007-04-19T15:07:32  <xorAxAx> it says "# use-agent"
2007-04-19T15:09:44  <|Kev|> blimey
2007-04-19T15:10:07  <|Kev|> 0.10 or 0.11-devel?
2007-04-19T15:11:46  <xorAxAx> 0.10
2007-04-19T15:13:28  <|Kev|> ok, all the gpg support's been rewritten for 0.11, so maybe you'll have better luck with the next version
2007-04-19T15:13:38  <xorAxAx> cool
2007-04-19T18:38:02  <dreimark> can we disable this user StepJonh because of attachment spam
2007-04-19T18:41:16  <xorAxAx> people sending mails to the jabber address which doesnt bounce sucks
2007-04-19T18:41:22  <xorAxAx> i need my own server ...
2007-04-19T19:03:02  <grzywacz> re :)
2007-04-19T19:05:11  <grzywacz> xorAxAx, good, he's contacted me as well :)
2007-04-19T20:09:19  <ThomasWaldmann> moin
2007-04-19T20:11:00  <flowhase> moin thomas
2007-04-19T20:36:43  <flowhase> xorAxAx: i also wanted my own server for jabber and mail ... especially because jabber.ccc.de has some stability problems sometimes
2007-04-19T21:49:30  <CIA-28> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2003:1434e81b56f0 /MoinMoin/parser/text_moin_wiki.py: text_moin_wiki: fixed nested {{{ bug
2007-04-19T21:50:28  <dreimark> So SyntaxReference renders well!
2007-04-19T21:50:32  <dreimark> :)
2007-04-19T21:56:21  <grzywacz> :)
2007-04-19T21:56:30  <xorAxAx> (:
2007-04-19T21:57:11  <xorAxAx> ThomasWaldmann: so soc development should be based on 1.6 or 1.7?
2007-04-19T21:58:02  <ThomasWaldmann> see the repos
2007-04-19T21:58:35  <xorAxAx> ok
2007-04-19T21:58:59  <xorAxAx> dreimark: a package test is failing
2007-04-19T21:59:03  <xorAxAx> because of your code changes
2007-04-19T22:02:59  <dreimark> which
2007-04-19T22:03:20  <xorAxAx> test_packages
2007-04-19T22:03:27  <xorAxAx> you will see when running them
2007-04-19T22:04:43  <grzywacz> ThomasWaldmann, I've discovered what causes intense swapping on my system, but still no luck with determining why it gets unresponsive ;(
2007-04-19T22:05:21  <xorAxAx> testBasicPackageThings
2007-04-19T22:06:37  <dreimark> ok I'll check that
2007-04-19T22:22:33  <dreimark> hmm, how can I reduce Active threads to 1 in standalaone
2007-04-19T22:23:15  <xorAxAx> dreimark: which dispatcher do you use?
2007-04-19T22:25:13  <dreimark> I am in debug mode of eclipse running moin.py.
2007-04-19T22:25:35  <xorAxAx> yes, moin.py can use different dispatchers
2007-04-19T22:26:25  <dreimark> its the default one I did not change the configuration
2007-04-19T22:30:20  <xorAxAx> the number of threads depends on that setting
2007-04-19T22:31:30  <dreimark> I do read STANDALONE.py
2007-04-19T22:35:04  <dreimark> threadLimit should be described in MMaster HelponConfiguration
2007-04-19T22:39:07  <xorAxAx> thread limit is described in the documentation
2007-04-19T22:40:11  <dreimark> it is at HelpOnInstalling/StandaloneServer but not at the place where all config vars are described
2007-04-19T22:40:39  <dreimark> if I set the limit to 1 I got 5 threads
2007-04-19T22:45:12  <xorAxAx> ThomasWaldmann: do you know where the tests directory is inserted into sys.path when running tests?
2007-04-19T22:45:42  <xorAxAx> dreimark: HelpOnInstalling/StandaloneServer is the place that describes all server related options and i hope that this is linked from helponconfiguration
2007-04-19T22:47:11  <dreimark> Ii add that its not there
2007-04-19T22:49:12  <dreimark> xorAxAx: SimpleServer gives me 4 Threads
2007-04-19T22:49:37  <xorAxAx> dreimark: so how many of them are because of the debugger?
2007-04-19T22:49:51  <dreimark> good idea
2007-04-19T22:50:24  <dreimark> 3
2007-04-19T22:50:33  <dreimark> and the winner is xorAxAx:
2007-04-19T23:11:31  <dreimark> xorAxAx: what are the rights of the files if they were packed and unpacked now. I got no rights and this wasn't at the time I tested
2007-04-19T23:11:52  <xorAxAx> dreimark: what do you mean?
2007-04-19T23:12:31  <dreimark> I tried the package page action
2007-04-19T23:12:40  <dreimark> and then I unzipped the file
2007-04-19T23:13:10  <dreimark> e.g. MOIN_PACKAGE shows ---------- rights (no rights)
2007-04-19T23:15:22  <dreimark>  I do use currently 2.5 (r25:51908, Jan  9 2007, 17:00:50) . I have not tried again with an older version
2007-04-19T23:20:06  <xorAxAx> how did you unzip it?
2007-04-19T23:20:12  <xorAxAx> the action does nothing special
2007-04-19T23:20:52  <dreimark> unzip package.zip
2007-04-19T23:21:20  <xorAxAx> hmm, no idea why unzip things that it has to clean all permissions
2007-04-19T23:41:40  * xorAxAx is on a file killing spree
2007-04-19T23:41:55  <xorAxAx> after my next commit, half of 1.7 will be gone ;-)
2007-04-19T23:49:58  <grzywacz> O_o
2007-04-19T23:50:13  * grzywacz prepares a presentation on PyQt ;)
2007-04-19T23:53:59  <xorAxAx> as long as you arent booking flights for 2000 EUR :)
2007-04-19T23:54:22  <grzywacz> Haha :D
2007-04-19T23:54:27  <grzywacz> I am not. ;)
2007-04-19T23:56:21  <dreimark> maketestwiki.py seems to be broken
2007-04-19T23:57:35  <xorAxAx> dreimark: i am fixing it
2007-04-19T23:57:41  <xorAxAx> see my next checkin
2007-04-19T23:57:44  <dreimark> fine

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-04-19 (last edited 2007-10-29 19:09:10 by localhost)