2008-05-06T00:47:38  <ThomasWaldmann> hmm, WikiAnalyzer doesn't breakdown WikiWords
2008-05-06T02:06:40  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3558:44d1cd70e74c 1.7/MoinMoin/ (parser/text_docbook.py search/Xapian.py): fix usage of WikiParser.word_rule (use re.VERBOSE) - fixes xapian indexing of WikiWords (index "WikiWords", "Wiki" and "Words"), fixes detection of WikiWords for the docbook parser
2008-05-06T02:08:10  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2642:fc9439999597 1.6/MoinMoin/ (parser/text_docbook.py search/Xapian.py): fix usage of WikiParser.word_rule (use re.VERBOSE) - fixes xapian indexing of WikiWords (index "WikiWords", "Wiki" and "Words"), fixes detection of WikiWords for the docbook parser
2008-05-06T02:11:12  <ThomasWaldmann> xapian title search got usable again
2008-05-06T04:17:24  <|KeithSchwols|> someone got time to help with a migration from 1.5.8 to 1.6.3 (Debian system)
2008-05-06T08:39:55  <ThomasWaldmann> moin
2008-05-06T08:54:41  <dreimark> moin
2008-05-06T09:19:05  <ThomasWaldmann> dreimark: see 22:29
2008-05-06T09:39:10  <dreimark> seen, I do change the test to be more specific currently.
2008-05-06T09:40:33  <dreimark> creation or changing a Group page should trigger event wikidictsrescan
2008-05-06T09:45:19  <dreimark> ThomasWaldmann: I don't remember exactly about a wsgi problem in the past version.
2008-05-06T09:46:54  <dreimark> 2008-03-20T15:41:22 <ThomasWaldmann> but sometimes i can post 5k successfully
2008-05-06T09:47:58  <dreimark> that was xmlrpc related.
2008-05-06T09:49:03  <ThomasWaldmann> i fixed that
2008-05-06T09:49:28  <ThomasWaldmann> was related to request.read() with wsgi
2008-05-06T13:21:11  <CIA-53> Reimar Bauer <rb.proj AT googlemail DOT com> default * 3559:8af17e0d221b 1.7/MoinMoin/_tests/ (__init__.py test_wikidicts.py): test_wikidicts: refactored and added a test for removing a member from a Group page
2008-05-06T14:53:02  <gizmach> moin
2008-05-06T15:23:03  <xorAxAx> moin melita
2008-05-06T15:23:18  <gizmach> alexnder :)
2008-05-06T16:54:20  <dreimark> happy birthday melita
2008-05-06T16:54:32  <dreimark> gizmach: :)
2008-05-06T16:54:58  <gizmach> dreimark: hehe thank you :)
2008-05-06T16:57:28  <dennda> oh, happy birthday
2008-05-06T16:57:32  <dennda> how old are you now?
2008-05-06T17:06:54  <dreimark> ThomasWaldmann: I got why we have this dict failure
2008-05-06T17:19:49  <gizmach> dennda: well 23 (but I feel like I'm 18)
2008-05-06T17:54:29  <CIA-53> Reimar Bauer <rb.proj AT googlemail DOT com> default * 3560:2d9f1ae98b2a 1.7/MoinMoin/ (PageEditor.py _tests/test_wikidicts.py): test_wikidicts: test added for trivial change
2008-05-06T17:54:30  <CIA-53> Reimar Bauer <rb.proj AT googlemail DOT com> default * 3561:a70795dd0300 1.7/MoinMoin/events/wikidictsrescan.py: events.wikidictsrescan: handle TrivialPageChangedEvent too (bug fix for MoinMoinBugs/17devWikiDictsDontUpdate)
2008-05-06T19:55:05  <dennda> gizmach: way too old for me :)
2008-05-06T19:55:42  <gizmach> dennda: :P how old r u?
2008-05-06T19:55:56  <dennda> 19, becoming 20 on june 30th
2008-05-06T19:56:24  <TheSheep> dennda: what was it?
2008-05-06T19:56:34  <TheSheep> dennda: sorry
2008-05-06T19:56:39  <TheSheep> dreimark: what was it?
2008-05-06T19:58:35  <gizmach> dennda: way to young for me (ah that were the ages when I was 19 :) )
2008-05-06T20:02:17  <dennda> -> jogging
2008-05-06T20:39:19  <dreimark> TheSheep: trivial change event was not a valid event for wikidictsrescan
2008-05-06T20:46:59  <ThomasWaldmann> re
2008-05-06T20:48:19  <ThomasWaldmann> gizmach: happy birthday :) 23 is a special number :D
2008-05-06T20:48:50  <gizmach> ThomasWaldmann: hehe thx, yes its prime number
2008-05-06T20:49:03  * johill returns
2008-05-06T20:49:14  <johill> happy birthday! :)
2008-05-06T20:49:36  <johill> dreimark: you can blame gryczwac (I know I probably spelt that wrong)
2008-05-06T20:51:49  <ThomasWaldmann> gizmach: not only that :) 2nd most famous number after 42 :))
2008-05-06T20:51:59  <dennda> why is that?
2008-05-06T20:52:21  <ThomasWaldmann> use teh internet :)
2008-05-06T20:52:27  <gizmach> ThomasWaldmann: oh yes :)))
2008-05-06T20:53:20  <dennda> http://www.die23er.de/ ?
2008-05-06T20:53:30  <gizmach> dennda: danke :)
2008-05-06T20:54:03  <gizmach> ThomasWaldmann: I think 22 is more famous
2008-05-06T20:54:06  <dennda> http://de.wikipedia.org/wiki/Dreiundzwanzig <-- wikipedia saves
2008-05-06T20:55:06  * ThomasWaldmann .o(jesus saves, buddha does incremental backups :)
2008-05-06T20:57:23  <dreimark> johill: the bug report does not described it exactly but I think it is only missing there because of all the new tests I'm currently quite sure it was that reason
2008-05-06T20:57:51  <ThomasWaldmann> isinstance also takes a tuple as seconds arg, btw :)
2008-05-06T20:57:58  <ThomasWaldmann> -s
2008-05-06T20:58:35  <johill> dreimark: makes sense
2008-05-06T21:01:05  <dreimark> ThomasWaldmann: I have reposted your mail at  http://moinmo.in/MoinMoinBugs/AttachedFilesEmbeddedIncorrectly
2008-05-06T21:02:48  * dreimark was wondering why the cfg.cache.page_dict_regex.search(pagename)... test was done afterwards and not as the first
2008-05-06T21:05:47  <ThomasWaldmann> dreimark: i am not sure that trivialchange was the cause
2008-05-06T21:06:15  <ThomasWaldmann> (used rather rarely by most people)
2008-05-06T21:06:58  <ThomasWaldmann> we can ask livibetter later
2008-05-06T21:07:23  <dreimark> I am not sure too, but I have not subscribed to that page
2008-05-06T21:08:54  <dreimark> if there was no mail send it could be an answer too
2008-05-06T21:09:24  <dennda> I am wondering, has there ever been a moin-dev-reallife-meeting?
2008-05-06T21:09:59  <dreimark> dennda: definition ?
2008-05-06T21:10:17  <dennda> dreimark: have moins dev ever met in real-life
2008-05-06T21:10:40  <dreimark> some yes, but i think not all together at the same time
2008-05-06T21:10:57  <dennda> ok
2008-05-06T21:11:11  * dennda likes to know the people he's working together in person
2008-05-06T21:11:13  <dreimark> last meeting was in berlin end of last year. (without me and johill)
2008-05-06T21:11:26  <dennda> 24c3?
2008-05-06T21:11:29  <dreimark> :)
2008-05-06T21:12:01  <dreimark> next chance to meet us will be europython in vilnius
2008-05-06T21:12:10  <johill> I've only seen xorAxAx irl so far I think
2008-05-06T21:13:11  <dennda> johill: was it a pleasent experience? :D
2008-05-06T21:13:24  * dreimark has meet ThomasWaldmann and Alexander in geneve 2y ago
2008-05-06T21:13:59  <dreimark> radomir knows cristopher from TG and I do meet Chris regular in cologne
2008-05-06T21:16:02  <dennda> oh, lithuania
2008-05-06T21:16:44  <dennda> only 1285 km
2008-05-06T21:19:35  <ThomasWaldmann> dennda: yes, but cheap busdriving there :)
2008-05-06T21:19:47  <dennda> how much is "cheap"?
2008-05-06T21:20:03  <ThomasWaldmann> the busdriver didnt take my money
2008-05-06T21:20:34  <xorAxAx> because you had to buy the tickets before boarding the bus? :)
2008-05-06T21:20:47  <ThomasWaldmann> but even if, iirc it was about 50cent or so
2008-05-06T21:21:05  <dennda> huh?
2008-05-06T21:21:07  <dennda> from where?
2008-05-06T21:21:13  <ThomasWaldmann> xorAxAx: he didnt throw me out either :)
2008-05-06T21:21:39  <ThomasWaldmann> dennda: from the hotel to the airport
2008-05-06T21:22:47  <dennda> well, if there ever happens to be a moin-dev-meeting or a sprint or something within germany (shouldn't be that hard since most of you are germans) I'd be delighted to join
2008-05-06T21:24:47  <ThomasWaldmann> dennda: wikimania (2005 or so) in FFM was nice, they arranged it at a youth hostel
2008-05-06T21:25:24  <dennda> jah, just tell me next time :)
2008-05-06T21:26:25  <ThomasWaldmann> as far as nothing else happens, we'll meet at 25c3 :)
2008-05-06T21:26:44  <dennda> oh cool, that's on my plan too
2008-05-06T21:26:48  <dennda> missed the last two
2008-05-06T21:30:41  * ThomasWaldmann looks at AttachInfo
2008-05-06T21:34:28  <johill> I thought that was dennda's job now ;)
2008-05-06T21:34:33  * dreimark gots a bug report by mail
2008-05-06T21:34:42  <dreimark> [Errno 18] Invalid cross-device link
2008-05-06T21:34:56  <dreimark> the filesystem used is a crypto file system
2008-05-06T21:35:05  <johill> dreimark: funky. I suspected such issues in the storage branch, but here?
2008-05-06T21:35:08  <ThomasWaldmann> dreimark: test_wikidicts:244 is failing
2008-05-06T21:36:45  <dreimark> ThomasWaldmann: not here
2008-05-06T21:36:55  * dreimark will try with a fresh testwiki
2008-05-06T21:38:12  <dreimark> johill: /icg162/home/bin/moin-desktop/MoinMoin/util/filesys.py
2008-05-06T21:38:22  <dreimark> filesys.rename(tmpfname, fname) fails
2008-05-06T21:38:33  <dreimark> at os.rename(oldname, newname)
2008-05-06T21:38:40  <johill> dreimark: yeah, that's what I suspected
2008-05-06T21:38:50  <johill> dreimark: it happens when tmpdir and datadir are distinct
2008-05-06T21:39:20  <johill> ThomasWaldmann, dreimark, xorAxAx: I have a patch here that makes moin send out a password recovery token instead of the sha1 thing, and have it only accept the real password (not the sha1 thing)
2008-05-06T21:39:24  <johill> do we want that?
2008-05-06T21:39:25  <johill> for 1.7, I mean
2008-05-06T21:39:38  <xorAxAx> yes, quickly :)
2008-05-06T21:40:07  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3562:58a97376342c 1.7/MoinMoin/action/recoverpass.py: recoverpass: allow using username, make code nicer, remove completely useless comment
2008-05-06T21:40:07  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3563:8140f31ada6d 1.7/MoinMoin/action/recoverpass.py: recoverpass: consolidate mail sending
2008-05-06T21:40:08  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3564:474f6ad01900 1.7/MoinMoin/ (action/recoverpass.py user.py):
2008-05-06T21:40:08  <CIA-53> recoverpass: email password reset token rather than sha1
2008-05-06T21:40:10  <CIA-53> login: no longer accept sha-1 encoded password directly
2008-05-06T21:40:12  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3565:98000f9de890 1.7/ (104 files in 24 dirs): merge main
2008-05-06T21:40:17  <johill> quick enough?
2008-05-06T21:40:58  <xorAxAx> i dont see a unittest :)
2008-05-06T21:41:11  <johill> try testing email sending
2008-05-06T21:42:03  <xorAxAx> well, the token stuff would already be a nice first step :)
2008-05-06T21:42:39  <johill> try testing actions
2008-05-06T21:42:52  <xorAxAx> ?
2008-05-06T21:42:55  <xorAxAx> simply call them
2008-05-06T21:43:30  <johill> build request.form and all that junk manually?
2008-05-06T21:43:50  <xorAxAx> requestcli ...
2008-05-06T21:44:09  <johill> besides, why don't you write the unit test? :) that's much smarter anyway since then the code also gets a design review/check
2008-05-06T21:44:20  <xorAxAx> nah, thats not TDD
2008-05-06T21:44:51  <johill> whatever that means. code review is good no matter how you call your philosophy
2008-05-06T21:48:32  <dreimark> ThomasWaldmann: no failing test in test_wikidicts for me
2008-05-06T22:11:53  <dreimark> johill: why does http://localhost:8080/FrontPage?action=recoverpass
2008-05-06T22:11:59  <dreimark> show both forms?
2008-05-06T22:12:17  <johill> so you can copy/paste the information from teh email
2008-05-06T22:12:28  <johill> in case the link gets wrapped/broken/whatever
2008-05-06T22:17:03  <dreimark> hmm, may be a border or bg color  will do make it easier to get the separation
2008-05-06T22:17:33  <dreimark> "The email you get contains the encrypted password" is wrong too
2008-05-06T22:18:04  <johill> oops, I  thought I rewrote the text
2008-05-06T22:18:15  <johill> the whole text is bogus
2008-05-06T22:19:14  <dreimark> may be 1. 2. makes it quite clear
2008-05-06T22:19:15  <johill> will fix
2008-05-06T22:20:24  <johill> how about just inserting a ----
2008-05-06T22:21:19  <dreimark> that's ok too
2008-05-06T22:22:12  <johill> "If you have forgotten your password, provide your email address or username and click on Mail me my account data. You will receive an email containing a recovery token that can be used to change your password. The email will also contain further instructions."
2008-05-06T22:22:20  <johill> ok?
2008-05-06T22:22:40  <TheSheep> maybe 'secred code' would sound more familiar?
2008-05-06T22:22:44  <TheSheep> secret
2008-05-06T22:22:54  <dreimark> Recovery token
2008-05-06T22:23:03  <dreimark> needs renamed then too
2008-05-06T22:23:10  <TheSheep> flux capacitor
2008-05-06T22:23:27  <johill> maybe just 'token'
2008-05-06T22:23:59  <dreimark> Token (because others are upperc. too)
2008-05-06T22:24:01  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2643:3376df1919e3 1.6/MoinMoin/ (6 files in 3 dirs): fix link generation, almost in all cases relative=False must be given in 1.6 (not in 1.7, it is default there)
2008-05-06T22:24:18  <johill> ?
2008-05-06T22:24:37  <dreimark> U T N N
2008-05-06T22:24:51  <johill> ah
2008-05-06T22:24:57  <johill> I was thinking in the text
2008-05-06T22:25:01  <johill> well I don't care
2008-05-06T22:25:16  <johill> obiouvlys, I thought "recovery token" wasn't too bad :)
2008-05-06T22:27:58  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3566:0ef5a8ca610f 1.7/MoinMoin/action/recoverpass.py: recoverpass: fix help text
2008-05-06T22:28:02  <johill> now you can change it again ;)
2008-05-06T22:31:17  <dreimark> johill: what should happen if one sends twice time a token to him
2008-05-06T22:31:41  <dreimark> self.
2008-05-06T22:31:57  <dreimark> why does the first not expire?
2008-05-06T22:32:38  <dreimark> is it correct that he gets the same one as in the previous mail
2008-05-06T22:33:31  <johill> I think it's fine to get the same one, do you think otherwise?
2008-05-06T22:33:54  <johill> expire is a good point, maybe they should only be valid for a certain time?
2008-05-06T22:34:14  <johill> but they're invalidated once used, so that's not too important
2008-05-06T22:34:19  <dreimark> yes
2008-05-06T22:34:33  <dreimark> they should expire after some hours
2008-05-06T22:35:19  <dreimark> and I am currently undisclosed if I do want with each request a new one or not
2008-05-06T22:35:37  <johill> undisclosed? you mean you cna't tell me? ;)
2008-05-06T22:35:57  <johill> I'll make them expire, that's easy
2008-05-06T22:37:11  <dreimark> oops I meant undecided (some letters gone wrong)
2008-05-06T22:37:50  <johill> figured
2008-05-06T22:38:04  <johill> well if they expire we should send a new one maybe?
2008-05-06T22:38:09  <johill> so you have more time again
2008-05-06T22:38:28  <johill> easier anyway
2008-05-06T22:39:59  <dreimark> johill: no we can send it was expired but not a new one
2008-05-06T22:40:15  <dreimark> otherwise it can become spam
2008-05-06T22:40:40  <johill> no, I mean, if re-requested
2008-05-06T22:41:05  <dreimark> ok
2008-05-06T22:46:26  <dreimark> htg
2008-05-06T22:46:37  <dreimark> gn
2008-05-06T22:49:01  <ThomasWaldmann> gn dreimark
2008-05-06T22:51:00  <johill> how long should it be valid for? 12 hours?
2008-05-06T22:52:53  <CIA-53> Johannes Berg <johannes AT sipsolutions DOT net> default * 3567:ddf31f2ae8e3 1.7/MoinMoin/ (action/recoverpass.py user.py): use hmac and make recoverpass token only valid for 12 hours

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-05-06 (last edited 2008-05-05 23:00:02 by IrcLogImporter)