2008-05-21T00:02:22 <dreimark> the xo needed 1166.62 seconds
2008-05-21T00:04:45 <dreimark> and testEmbedObject complains about image/svg+xml not to be valid in current configuration
2008-05-21T00:06:34 <dreimark> but no failing csv test, will check the ramdisk tom.
2008-05-21T00:12:15 <ThomasWaldmann> it was the test that checks for ABCDE and it only found BCDE
2008-05-21T00:14:52 * dreimark will look at it after some sleep
2008-05-21T00:14:54 <dreimark> good night
2008-05-21T00:17:39 <ThomasWaldmann> gn dreimark
2008-05-21T08:45:41 <ThomasWaldmann> moin
2008-05-21T08:45:49 <TheSheep> moin
2008-05-21T08:46:00 <TheSheep> I just had an insight
2008-05-21T08:46:20 <TheSheep> SpanishInquisition should be an non-catchable exception in python
2008-05-21T08:46:39 <TheSheep> like NMI
2008-05-21T08:46:45 <ThomasWaldmann> :)
2008-05-21T08:48:00 <TheSheep> turns out a Bazaar backend is easier to write than Mercurial one...
2008-05-21T08:50:09 <ThomasWaldmann> why that?
2008-05-21T08:51:04 <TheSheep> it allows you to "clone" the repository into memory, without actually copying anything, modify something and merge back
2008-05-21T08:51:18 <TheSheep> so that you get all the conflict resolution and all
2008-05-21T08:51:49 <TheSheep> Mercurial has to have a working directory
2008-05-21T08:52:46 <TheSheep> on the other hand, page history is much easier with Mercurial
2008-05-21T08:58:28 <TheSheep> hi starshine
2008-05-21T09:05:13 <dreimark> moin
2008-05-21T09:18:32 <TheSheep> hello dreimark
2008-05-21T09:36:33 <dreimark> TheSheep: very nice icons now :)
2008-05-21T12:22:48 <ThomasWaldmann> bah, 149526 mails in spam folder :|
2008-05-21T16:30:31 <gizmach> moin
2008-05-21T16:31:39 <ThomasWaldmann> hi gizmach
2008-05-21T16:31:47 <gizmach> ThomasWaldmann: hi
2008-05-21T16:32:38 <gizmach> how r u
2008-05-21T16:33:19 * ThomasWaldmann is deleting tons of spam :)
2008-05-21T16:40:13 * gizmach is waiting paretns comming for a weekand
2008-05-21T16:55:49 <dreimark> hi gizmach
2008-05-21T16:56:20 <gizmach> hi dreimark
2008-05-21T16:56:27 <gizmach> nice to see you
2008-05-21T16:57:02 <dreimark> did ylj
2008-05-21T16:57:16 <dreimark> you played with different ldap groups already ?
2008-05-21T17:21:28 <CIA-49> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2652:1829d890e862 1.6/MoinMoin/search/Xapian.py: Xapian mimetype search: consistently use a Keyword for mimetype, use text/<format> as mimetype for pages
2008-05-21T18:24:56 <dreimark> johill: hmm, it is may be not a good idea to show the login form to an already logged in user ?action=login
2008-05-21T18:25:50 <dreimark> past 1.7 should better tell you are already logged in. or similiar to amazon to tell please log out if that is not your account
2008-05-21T18:26:25 <johill> hm
2008-05-21T18:26:26 <johill> dunno
2008-05-21T18:26:32 <johill> you can actually log in right away as another user
2008-05-21T18:28:46 <johill> oh. gotta run, sorry
2008-05-21T18:28:48 <TheSheep> hmm... might be a silly idea, but why not move the superuser user switching in there?
2008-05-21T18:29:06 <TheSheep> or am I late? :)
2008-05-21T18:29:45 <TheSheep> ah, I see there is a separate action for it already, good
2008-05-21T18:29:55 <dreimark> switch user
2008-05-21T18:30:01 <dreimark> it is good there
2008-05-21T18:30:19 <TheSheep> yeah
2008-05-21T18:31:13 <dreimark> some newbies do ran into using the emailed password url to access the wiki
2008-05-21T18:31:45 <dreimark> and it is not easy to see offered a login form that you are already logged in
2008-05-21T18:32:40 <dreimark> that was one of the problems I was aked today for a wiki
2008-05-21T18:32:46 * TheSheep imagines an user frantically trying to log in oer and over
2008-05-21T18:33:15 <TheSheep> aww
2008-05-21T18:34:06 <dreimark> another problem was a cookie mismatch which makes it impossible to create the moin cookie
2008-05-21T18:34:50 <dreimark> so that user got's always the message sorry, can't login
2008-05-21T18:36:19 <dreimark> the solution was to remove all wiki cookies from the browser
2008-05-21T18:36:28 <TheSheep> I think I had it once too
2008-05-21T18:36:36 <ThomasWaldmann> what please is a cookie mismatch?
2008-05-21T18:36:38 <TheSheep> can't remember how
2008-05-21T18:36:41 <vpv> What's an "OpenID provider wiki"?
2008-05-21T18:37:17 <dreimark> ThomasWaldmann: there was an cookie moin_session, moin_id but it was somehow wrong
2008-05-21T18:37:27 <TheSheep> vpv: I had the same problem, I just translated it to "the wiki of your OpenID provider"
2008-05-21T18:37:38 <TheSheep> vpv: which is probably completely wrong
2008-05-21T18:37:40 <dreimark> it seems not to be possible to update it to the new data
2008-05-21T18:38:29 <vpv> TheSheep: yeah, I'm not sure if every OpenID provider even has a wiki...
2008-05-21T18:38:49 <dreimark> johill: if we keep it for logged in users and we like to log in as another user
2008-05-21T18:39:16 <ThomasWaldmann> moin can provide openid service, so that is meant
2008-05-21T18:39:21 <TheSheep> vpv: I guess that's a lobbing to make them set up one :)
2008-05-21T18:39:27 <dreimark> johill: we should logout the current one. On wrong credentials too
2008-05-21T18:39:57 <dreimark> (not sure how this is in 1.7 currently)
2008-05-21T18:54:03 <gizmach> dreimark: I didn't test it with different ldap groups yet, do that tomorrow
2008-05-21T19:21:59 <dreimark> ok, do you know a method how to get which Groups a ldap server can offer?
2008-05-21T19:22:29 <johill> dreimark: it should log out, not entirely sure tho
2008-05-21T19:22:43 <dreimark> johill: in 1.6 it doesn't
2008-05-21T19:23:55 * dreimark has to do some shoppings will be back later
2008-05-21T19:25:18 <johill> have fun. it'll be very full in shops right now ;)
2008-05-21T20:16:33 <johill> heh
2008-05-21T20:16:34 <johill> http://www.joelonsoftware.com/items/2008/03/17.html
2008-05-21T21:09:26 <dreimark> re
2008-05-21T21:10:09 <dreimark> johill: test17 doesn't logout me if i enter again a nonexistent user
2008-05-21T21:10:26 <johill> hmm
2008-05-21T21:10:31 <johill> in any case, why does it matter?
2008-05-21T21:10:36 <johill> you don't normally even see the login form
2008-05-21T21:13:36 <dreimark> for us it is quite easy
2008-05-21T21:13:56 <dreimark> to understand
2008-05-21T21:14:54 <dreimark> it is quite difficult to get for users that they can stayed logged in while on other pages they have to close the browser to be lloged out
2008-05-21T21:15:24 <johill> huh
2008-05-21T21:15:26 <dreimark> or if they do this they have to login again
2008-05-21T21:15:52 <johill> it can't be too hard, amazon and various other consumer sites keep you logged in too ;)
2008-05-21T21:17:15 <dreimark> if you pay with your master card you normally close your browser afterwards
2008-05-21T21:18:32 <dreimark> and users don't be experts they often don't know what a cookie is for
2008-05-21T21:19:21 <dreimark> they are mostly clever in very different things but normally not in computer internet related stuff
2008-05-21T21:19:38 <johill> I really don't get what you're trying to explain
2008-05-21T21:20:04 <dreimark> I think if you are logged in you don't want to see by accident or however the login form
2008-05-21T21:20:11 <johill> are you saying we should set the cookie so it's deleted when the browser is closed? that won't really help much as the session state is still there
2008-05-21T21:20:20 <dreimark> no
2008-05-21T21:20:42 <dreimark> we should not offer a form of an action which is not needed before logout
2008-05-21T21:20:56 <johill> but how are you even getting it?
2008-05-21T21:21:01 <johill> via a bookmark?
2008-05-21T21:21:01 <dreimark> by mail
2008-05-21T21:21:05 <dreimark> by bookmark
2008-05-21T21:21:37 <johill> I'm not really in favour of adding yet another error message
2008-05-21T21:21:47 <dreimark> > 1.7
2008-05-21T21:22:07 <johill> even then
2008-05-21T21:23:14 <johill> wtf is this? http://moinmo.in/MoinMoin?action=logout
2008-05-21T21:24:19 <dreimark> hmm, I got a message but I'm not logged out
2008-05-21T21:24:19 <ThomasWaldmann> fake
2008-05-21T21:24:27 <johill> yeah fake message :)
2008-05-21T21:24:42 <johill> fixed in 1.7, apparently
2008-05-21T21:25:08 <dreimark> I think we can guide the user to a page about MM advantages if he try to login again
2008-05-21T21:25:27 <johill> dreimark: huh?
2008-05-21T21:25:43 <johill> maybe redirect them to the userprefs ;)
2008-05-21T21:26:05 <dreimark> something like this, or to a page which tells a bit about the software he is using
2008-05-21T21:26:36 <johill> nah that's dumb, that page might not even exist
2008-05-21T21:26:47 <johill> besides, that violates the principle of least surprise
2008-05-21T21:27:13 <johill> maybe we should just log them out when they request the login form, but that's a bit weird too
2008-05-21T21:27:45 <dreimark> redirect to userprefs does help, because the user sees a form about himself
2008-05-21T21:28:05 <johill> not in 1.7
2008-05-21T21:28:12 <dreimark> ok
2008-05-21T21:28:23 <johill> there you have the list of things to do
2008-05-21T21:29:30 <johill> that's maybe still the easiest thing to do
2008-05-21T21:29:58 <johill> logging them out when they enter invalid stuff isn't easy either since all the auth/login/logout stuff is intermingled into the request code
2008-05-21T21:30:04 <johill> (for no real reason, I think)
2008-05-21T21:33:43 <dreimark> ThomasWaldmann: that test is broken
2008-05-21T21:33:49 <johill> so maybe going to the userprefs action is sane, they can only get it from their bookmark anyway
2008-05-21T21:33:59 <dreimark> ThomasWaldmann: can you try http://moinmo.in/ReimarBauer?action=AttachFile&do=view&target=csv_patch.patch
2008-05-21T21:34:00 <johill> (I don't see how they would get it by email, certainly not from moin itself)
2008-05-21T21:41:03 <dreimark> me too for version > 1.7 and new wikiusers
2008-05-21T21:41:05 * ThomasWaldmann tries
2008-05-21T21:41:48 <dreimark> johill: I can't reset my password on test17
2008-05-21T21:42:07 <johill> you mean >= 1.7 not > 1.7?
2008-05-21T21:42:09 <dreimark> /home/moin/hmac.py in __init__ (self=<hmac.HMAC instance>,
2008-05-21T21:42:16 <dreimark> 'builtin_function_or_method' object has no attribute 'new'
2008-05-21T21:42:18 <johill> I fixed that
2008-05-21T21:42:24 <johill> poke ThomasWaldmann to update it?
2008-05-21T21:42:30 <dreimark> ThomasWaldmann: is test17 uptodate
2008-05-21T21:42:42 <johill> stupid python 2.5 docs didn't tell me that 2.4 was different
2008-05-21T21:42:48 <johill> nor any hint that it changed at all
2008-05-21T21:43:15 <dreimark> seen it too, some days ago (sure >=)
2008-05-21T21:44:51 <dreimark> johill: sometimes i do think print '1.7.0' > '1.7'
2008-05-21T21:46:16 <ThomasWaldmann> dreimark: aside from daemon restarts that only happen every few requests, yes
2008-05-21T21:47:34 <dreimark> it run's on a repo and does restart after an amount of requests ?
2008-05-21T21:47:48 <johill> changeset: 3601:148669312bf8
2008-05-21T21:47:48 <johill> user: Johannes Berg <johannes AT sipsolutions DOT net>
2008-05-21T21:47:48 <johill> date: Wed May 14 21:39:27 2008 +0200
2008-05-21T21:47:48 <johill> summary: fix hmac for python 2.4
2008-05-21T21:48:22 <johill> if that error happens, it's not up-to-date ;)
2008-05-21T21:50:42 <ThomasWaldmann> dreimark: yes
2008-05-21T21:51:07 <dreimark> ActionMarket is different to the other refactored markets, it coolects on the toplevel page all attachments
2008-05-21T21:51:31 <dreimark> how much requests do we need. ?
2008-05-21T21:51:59 <johill> hahaha
2008-05-21T21:52:17 * johill imagines dreimark running some web server stress tool to get the bug out
2008-05-21T21:52:48 <ThomasWaldmann> restarted
2008-05-21T21:52:59 <dreimark> no, added the Hits macro to MoinMoinWiki
2008-05-21T21:53:59 <ThomasWaldmann> threads=5 maximum-requests=5
2008-05-21T21:54:09 <ThomasWaldmann> processes=2
2008-05-21T21:54:34 <johill> that's not many requests, can't imagine not getting that many in a week
2008-05-21T21:56:55 <ThomasWaldmann> is it ok now?
2008-05-21T21:57:22 <johill> I don't think I even have a user on test17
2008-05-21T21:57:27 <johill> dreimark: care to check?
2008-05-21T21:57:52 <dreimark> it isn't
2008-05-21T21:58:09 <johill> strange. same error?
2008-05-21T21:58:25 <dreimark> yes
2008-05-21T21:58:30 <johill> can you pastebin it or something? I'm sure I fixed that particular error, maybe it's slightly different?
2008-05-21T21:59:40 <johill> I have committed that and pushed it too
2008-05-21T21:59:46 <johill> ThomasWaldmann: can you verify you have that commit?
2008-05-21T21:59:47 <dreimark> doing
2008-05-21T22:02:10 <ThomasWaldmann> the repo is up to date
2008-05-21T22:02:37 <ThomasWaldmann> and the processes are restarted
2008-05-21T22:03:00 <johill> hmm. what python version is it running?
2008-05-21T22:04:04 <johill> oh I see the bug now
2008-05-21T22:04:13 <johill> I fixed one, but have an identical one in the validation
2008-05-21T22:04:26 <dreimark> johill: http://test17.moinmo.in/MoinMoinWiki?action=AttachFile&do=view&target=traceback.html
2008-05-21T22:06:13 <CIA-49> Johannes Berg <johannes AT sipsolutions DOT net> default * 3631:6907fd1613a5 1.7/MoinMoin/user.py: fix the second hmac use for python 2.4
2008-05-21T22:06:31 <johill> sorry about that
2008-05-21T22:07:43 <dreimark> 1012540 hits on test17 ;)
2008-05-21T22:07:49 <johill> heh
2008-05-21T22:08:33 <ThomasWaldmann> :)
2008-05-21T22:11:29 <dreimark> :) tested and works
2008-05-21T22:17:36 <dreimark> there is a logging question for 1.5.8 on #moin
2008-05-21T22:18:09 <johill> was, the guy quit
2008-05-21T22:18:21 <johill> the answer is to use auth = [http, log] of course
2008-05-21T22:28:09 <johill> dennda: how's your community bonding period going? ;)
2008-05-21T22:46:54 <dreimark> good night
2008-05-21T22:51:06 * dennda feels bond
2008-05-21T22:51:58 * johill has a sudden enlightened moment about requesting pictures with whips and bonding
2008-05-21T22:52:07 <dennda> yes
2008-05-21T22:52:24 * dennda doesn't make a pun with sexual touch out of it
2008-05-21T22:53:02 <johill> heh
2008-05-21T22:53:36 <dennda> I'll enjoy my last party tonight before I'm on duty :)
2008-05-21T22:53:37 <johill> if coding starts in a week, why are there no branches yet?
2008-05-21T22:53:42 <johill> haha
2008-05-21T22:53:50 <johill> have fun
2008-05-21T22:53:59 <dennda> I'll try
2008-05-21T22:54:23 <johill> oww. http://failblog.org/2008/05/21/another-drunk-fail/
2008-05-21T22:54:57 <dennda> that's what they had in mind with "community bonding"
2008-05-21T22:56:14 <johill> oh ok
2008-05-21T22:56:48 <johill> ThomasWaldmann: can you help with the 1.7/storage merge?
2008-05-21T23:01:45 <ThomasWaldmann> when i find some time...
2008-05-21T23:03:33 <johill> would be good to do before dennda wants to start
2008-05-21T23:03:52 <johill> and to be honest, I have no idea about most of the code that is making trouble merging
2008-05-21T23:04:02 <johill> largly the Page.py changes for the last log thing
MoinMoin: MoinMoinChat/Logs/moin-dev/2008-05-21 (last edited 2008-05-20 22:15:02 by IrcLogImporter)