2006-09-05T00:12:59  * xorAxAx filed a bug
2006-09-05T00:45:44  <ThomasWaldmann> mitsuhiko: yes
2006-09-05T00:46:07  <xorAxAx> ThomasWaldmann: as i said, i will fix that again
2006-09-05T00:46:15  <xorAxAx> otherwise you have to many broken external links
2006-09-05T00:47:40  <xorAxAx> btw, i fixed the bug that i filed yesterday
2006-09-05T00:47:48  <ThomasWaldmann> "_" and " " must be different things
2006-09-05T00:47:58  <xorAxAx> ThomasWaldmann: yeah, thats your goal
2006-09-05T00:48:16  <xorAxAx> the main motivation of your current work was the broken normalisation, though
2006-09-05T00:48:23  <xorAxAx> but i dont doubt its usefulness
2006-09-05T00:48:31  <xorAxAx> nevertheless, using _ will be still possible
2006-09-05T00:49:16  <ThomasWaldmann> and you encode _ to %xx then?
2006-09-05T00:49:25  <xorAxAx> in the output? yes
2006-09-05T00:49:41  <xorAxAx> i will just put a "guess_page" function into request
2006-09-05T00:49:58  <ThomasWaldmann> guess?
2006-09-05T00:50:01  <xorAxAx> yes
2006-09-05T00:50:08  <xorAxAx> because _ means underscore normally
2006-09-05T00:50:13  <xorAxAx> but it might mean space
2006-09-05T00:50:28  <xorAxAx> so guess_page(name) will return a page object or page name
2006-09-05T00:52:01  <ThomasWaldmann> and it does what internally? checking is page exists?
2006-09-05T00:52:42  <ThomasWaldmann> ...if...
2006-09-05T00:53:42  <ThomasWaldmann> btw, if you want to fix something there, you have to document how that would works ASAP
2006-09-05T00:54:06  <ThomasWaldmann> and guessing sounds just like other trouble
2006-09-05T00:55:38  <xorAxAx> ASAP? doesnt make sense, i havent started :)
2006-09-05T00:55:52  <xorAxAx> please elaborate on the trouble
2006-09-05T00:56:34  <ThomasWaldmann> url : item must be 1:1 mapping
2006-09-05T00:57:46  <ThomasWaldmann> and it should be possible to have "my page" and "my_page" at the same time
2006-09-05T00:58:06  <xorAxAx> no, 1:1 doesnt make sense
2006-09-05T00:58:13  <xorAxAx> the latter one will be the case of course
2006-09-05T00:59:03  <ThomasWaldmann> 1:1 doesnt mean it must be identity mapping, but bijective
2006-09-05T00:59:25  <xorAxAx> the 1.5 underscore semantics were unclear when it came to normalisation
2006-09-05T00:59:38  <xorAxAx> so it was done well enough nowhere
2006-09-05T01:00:08  <xorAxAx> of course its an acceptable choice to rip it out completly, but breaking all external links harm user experience too much
2006-09-05T01:00:33  <ThomasWaldmann> and it has to work with "filesystem as pages"
2006-09-05T01:00:53  <xorAxAx> ?
2006-09-05T01:01:30  <ThomasWaldmann> some VirtualPages application I need at a customer
2006-09-05T01:02:20  <ThomasWaldmann> FS/a/b/c -> filesystem /mountpoint/a/b/c file
2006-09-05T01:02:30  <xorAxAx> yeah, i dont see any collision there
2006-09-05T01:02:39  <xorAxAx> if page.exists works
2006-09-05T01:04:02  <ThomasWaldmann> even stuff like "my_letter to_xy.doc" should work
2006-09-05T01:04:19  <xorAxAx> if your page layer supports exists, that should be no problem
2006-09-05T01:04:30  <xorAxAx> i guess VP always returns true there, so it works out of the box
2006-09-05T01:07:15  <ThomasWaldmann> i guess it even returns a correct .exists()
2006-09-05T01:10:17  <ThomasWaldmann> btw, using py 2.5 works for 1.5.current?
2006-09-05T01:12:18  <xorAxAx> hmm, no idea
2006-09-05T01:12:32  <xorAxAx> but i cannot think of a reason not to use it
2006-09-05T01:21:27  <ThomasWaldmann> so your changes were in 1.6 I guess
2006-09-05T01:23:49  <xorAxAx> the thread monitor ones?
2006-09-05T01:23:51  <xorAxAx> of course
2006-09-05T01:23:56  <xorAxAx> new features go into 1.6
2006-09-05T01:29:22  <xorAxAx> ThomasWaldmann: are you sure that ldap_login, which has to save the user object, does not write the password to disk by simply saving the object?
2006-09-05T01:29:49  <xorAxAx> u.create_or_update(True)
2006-09-05T01:29:55  <xorAxAx> i think that will write it to disk
2006-09-05T01:30:01  <ThomasWaldmann> look into ldap_login to see {SHA}NotStored
2006-09-05T01:30:19  <xorAxAx> ah
2006-09-05T01:30:35  <xorAxAx> cool
2006-09-05T01:30:55  <ThomasWaldmann> that was the reason to split moin_cookie into 2 parts interacting this way
2006-09-05T01:39:42  <ThomasWaldmann> xorAxAx: http://moin16.wikiwikiweb.de/SyntaxReference
2006-09-05T01:40:00  <xorAxAx> hmm, it works there
2006-09-05T01:40:00  <ThomasWaldmann> see last edit there
2006-09-05T01:40:38  <xorAxAx> i dont see any edit
2006-09-05T01:40:43  <xorAxAx> just 1 rev
2006-09-05T01:42:22  <ThomasWaldmann> i just have added a space to the }}} inside the pre
2006-09-05T01:42:48  <ThomasWaldmann> otherwise it is expected that the pre ends there
2006-09-05T01:43:45  <xorAxAx> ThomasWaldmann: you will get an edit by martin onto your homepage, lets bet :)
2006-09-05T01:48:07  <ThomasWaldmann> the question there is rather why that worked in 1.5 for that case
2006-09-05T01:53:36  <ThomasWaldmann> xorAxAx: the memory consumption, how much is it lower?
2006-09-05T01:54:14  <xorAxAx> ThomasWaldmann: i got it over 100 MB on 2.4, on 2.5 its at 10 MB
2006-09-05T01:55:53  <ThomasWaldmann> oh, that sounds like a fixed py memory manager :)
2006-09-05T01:58:07  <ThomasWaldmann> The release date is planned for  12 September 2006.
2006-09-05T01:58:22  <ThomasWaldmann> that sounds OK :)
2006-09-05T02:00:34  <ThomasWaldmann> ASCII became the default coding
2006-09-05T02:00:54  <ThomasWaldmann> wasnt it like that ever?
2006-09-05T02:02:24  <xorAxAx> umm, yeah
2006-09-05T02:02:32  <xorAxAx> but not of files
2006-09-05T02:07:00  <xorAxAx> hmm, MoinMoin.search.results is full of illegal formatter usage
2006-09-05T02:07:03  <xorAxAx> fpletz:
2006-09-05T02:16:20  <ThomasWaldmann> fpletz: and shadowing "list" builtin is a bad idea, too
2006-09-05T02:16:57  <ThomasWaldmann> (line 313)
2006-09-05T02:19:06  <xorAxAx> i am currently debugging a really bad bug in the search code
2006-09-05T02:23:35  <ThomasWaldmann> fpletz: same for "type" (125 and many other places)
2006-09-05T02:24:11  <xorAxAx> i wonder how one can write such non-reentrant code (it was written before franz)
2006-09-05T02:24:27  * xorAxAx is in the mood for a blame :)
2006-09-05T02:24:28  <ThomasWaldmann> (sometimes it is good to look at vim's colouring for such cases)
2006-09-05T02:25:41  <ThomasWaldmann> i guess you will find edits by me and fabi :)
2006-09-05T02:26:09  <xorAxAx> it was NIR!
2006-09-05T02:26:20  <xorAxAx> Sat Nov 06 20:33:14 2004 +0000 (22 months ago)
2006-09-05T02:26:30  <ThomasWaldmann> oh, really? :)
2006-09-05T02:28:53  <xorAxAx> but its not the root cause
2006-09-05T02:32:09  <xorAxAx> > c:\dokumente und einstellungen\administrator\eigene dateien\progra\python\moin
2006-09-05T02:32:12  <xorAxAx> moin\moin-1.6-sync\moinmoin\search\results.py(782)getvalue()
2006-09-05T02:32:15  <xorAxAx> thats bad
2006-09-05T02:32:17  <xorAxAx> -> self.formatter.div(1, css_class='searchresults'),
2006-09-05T02:32:20  <xorAxAx> (Pdb) self.formatter
2006-09-05T02:32:23  <xorAxAx> <MoinMoin.formatter.pagelinks.Formatter instance at 0x010F1EB8>
2006-09-05T02:34:17  <xorAxAx> and the offending line is Page.py:1057
2006-09-05T02:34:25  <xorAxAx> i think its quite old
2006-09-05T02:34:32  <xorAxAx> but it conflicted with another change by nir
2006-09-05T02:37:41  <xorAxAx> wee, fixed
2006-09-05T02:38:36  <ThomasWaldmann> did you use any configure options except --enable-unicode=ucs4?
2006-09-05T02:39:04  <ThomasWaldmann> (for py25)
2006-09-05T02:40:28  <xorAxAx> i used the rc1 build
2006-09-05T02:40:41  <xorAxAx> and i think ucs2 is standard on windows
2006-09-05T03:44:06  <ThomasWaldmann> shit, xapian bindings fail on 2.5
2006-09-05T04:22:37  <ThomasWaldmann> i notified richard about it, let's see if it gets fixed before 2.5 release
2006-09-05T12:21:31  <Kepplar> xorAxAx: are you able to cotribute to the diagram and design since TW and others cant?
2006-09-05T12:21:50  <xorAxAx> Kepplar: no, as i said, i suggested another way to do this
2006-09-05T12:21:59  <xorAxAx> Kepplar: we need an overview over the old design first
2006-09-05T12:22:30  <Kepplar> i was talking about the old design :)
2006-09-05T12:22:41  <Kepplar> sorry
2006-09-05T12:23:28  <xorAxAx> re that i said that you should do the first step :)
2006-09-05T12:24:30  <Kepplar> xorAxAx: only bit i know is <disk> <----> <page> and user etc etc and some request object getting parsed around and thats it, but ok ill do that if it helps that much :P
2006-09-05T13:41:47  <xorAxAx> ThomasWaldmann: print action is broken in 1.6
2006-09-05T15:35:32  <ThomasWaldmann> xorAxAx: fixed

MoinMoin: MoinMoinChat/Logs/moin-dev/2006-09-05 (last edited 2007-10-29 19:20:32 by localhost)