2006-05-29T11:14:19  <Kepplar> moin
2006-05-29T11:27:57  <Kepplar> so does the online version of the wiki auto update on a push?
2006-05-29T11:34:17  <xorAxAx> the test wikis do
2006-05-29T11:34:24  <xorAxAx> at least they should
2006-05-29T11:35:04  <Kepplar> cool
2006-05-29T11:39:29  <Kepplar> still unsure about how the interface will work, i agree with ThomasWaldmann about keeping it pythonic
2006-05-29T11:39:52  <Kepplar> A friend of mine is coming over later, probably bounce ideas off him over the implementation
2006-05-29T12:15:52  <Kepplar> anyone home?
2006-05-29T12:16:01  <Kepplar> my commit saying there hasn't been any changes
2006-05-29T12:20:33  <Kepplar> i added a new directory to MoinMoin
2006-05-29T12:20:42  <Kepplar> how do i get it to recnogise it?
2006-05-29T12:38:16  <Kepplar> hmm
2006-05-29T12:38:32  <Kepplar> i wonder what part should have knowledge of the storage implementation
2006-05-29T12:42:25  <Kepplar> prod me when your awake ThomasWaldmann, i think we need to decide on how to present the interface to both Moin and the storage implementation
2006-05-29T13:01:03  <xorAxAx> Kepplar: hg add
2006-05-29T13:04:21  <Kepplar> any parameter?
2006-05-29T13:06:37  <xorAxAx> the directory name of course
2006-05-29T13:06:47  <xorAxAx> use hg status to see if it worked
2006-05-29T13:13:57  <xorAxAx> Kepplar: now do a whois Kepplar
2006-05-29T13:22:30  <xorAxAx> fpletz: your cloak works as well
2006-05-29T13:27:26  <ThomasWaldmann> Kepplar: I'm back
2006-05-29T13:37:18  <fpletz> moin
2006-05-29T13:37:22  <fpletz> xorAxAx: great, thanks
2006-05-29T13:43:27  <ThomasWaldmann> Kepplar: maybe just imagine USING your interface from other moin code. easy use, clear names, less to type, pythonic and OO.
2006-05-29T14:14:18  <Kepplar> fine with all of those
2006-05-29T14:14:25  <Kepplar> the main thing is everything has to be done through a single class
2006-05-29T14:18:39  <ThomasWaldmann> why?
2006-05-29T14:20:18  <Kepplar> because then whats the point of having the interface, you would just interact with the abstraction engine
2006-05-29T14:22:02  <ThomasWaldmann> maybe you just have to give some more concrete samples of what you want to do or we will be theorising(?) for long :)
2006-05-29T14:22:11  <Kepplar> have you got visio?
2006-05-29T14:22:16  <ThomasWaldmann> no
2006-05-29T14:22:29  <Kepplar> ok, let me up come up with something
2006-05-29T14:22:30  <ThomasWaldmann> make code, not graphics
2006-05-29T14:22:46  <Kepplar> i have some code, but until the specs have been sorted theres very little i can do
2006-05-29T14:22:49  <ThomasWaldmann> you can also continue on the wiki page where you began
2006-05-29T17:31:12  <Kepplar> hey
2006-05-29T17:31:20  <Kepplar> can someone give me examples of metadata
2006-05-29T17:39:52  <xorAxAx> Kepplar: language, mimetype, acls
2006-05-29T17:40:02  <Kepplar> got it now :)
2006-05-29T17:40:02  <xorAxAx> Kepplar: options for the parser
2006-05-29T17:40:05  <Kepplar> talking through it with my friend
2006-05-29T17:40:34  <xorAxAx> Kepplar: generally, processinginstructions
2006-05-29T17:42:00  <Kepplar> yea
2006-05-29T17:42:13  <Kepplar> im really struggling to find any logical way of doing it with the proxy and keeping it OO
2006-05-29T17:42:30  <Kepplar> by definition I want to remove all the object access from the user
2006-05-29T17:42:49  <xorAxAx> object access?
2006-05-29T17:43:58  <Kepplar> like what ThomasWaldmann wants
2006-05-29T17:44:23  <Kepplar> he wants OO access to the storage layer
2006-05-29T17:44:46  <Kepplar> but Im against it because it makes it too tightly coupled and favour a proxy for easy refactor in the future
2006-05-29T17:44:50  <Kepplar> this is where Im stuck
2006-05-29T17:45:20  <Kepplar> also I'm stuck on HOW (and where the information comes from) the storage engine knows which storage implementation to use for a given wikiname
2006-05-29T17:46:14  <xorAxAx> Kepplar: the latter thing can be solved by a container SE that delegates to the sub-SEs
2006-05-29T17:46:20  <xorAxAx> Kepplar: thats trivial ...
2006-05-29T17:46:25  <xorAxAx> (so you would stack them)
2006-05-29T17:47:28  <mvirkkil> xorAxAx: Hmm.. Would you happen to know why is the docbook formatter outputting header body and footer, instead of outputin the whole dom tree at once?
2006-05-29T17:48:04  <xorAxAx> mvirkkil: did somebody change it? i mean, you wrote it :)
2006-05-29T17:49:39  <mvirkkil> xorAxAx: I don't think that part was written by me... It doesn't look familiar at all.
2006-05-29T17:50:07  <mvirkkil> xorAxAx: What was the url where I can check my original version?
2006-05-29T17:50:13  <xorAxAx> mvirkkil: moinmoin has this notion of a enddocument method
2006-05-29T17:50:33  <xorAxAx> 21:42:40 < xorAxAx> look at
2006-05-29T17:50:33  <xorAxAx> http://moin.pocoo.org:8080/moin-1.6-main?fl=000000000000;file=MoinMoin/formatter/xml_docbook.py
2006-05-29T17:50:36  <xorAxAx> 21:43:15 < xorAxAx> and http://hg.thinkmo.de/moin/1.3?fl=7852832480c9;file=MoinMoin/formatter/xml_docbook.py
2006-05-29T17:52:47  <mvirkkil> xorAxAx: Yeah, the whole DocBookFormatter class which does all the weird things, was added after my code... I'll research further what prompted the addition..
2006-05-29T17:53:27  <xorAxAx> mvirkkil: i can forward the mails of the author to you
2006-05-29T17:53:39  <xorAxAx> mvirkkil: i just merged patches that promised fixed bugs :)
2006-05-29T17:54:34  <mvirkkil> xorAxAx: Sure. It'd give me a better idea of the problems people have alredy solved :)
2006-05-29T17:55:55  <mvirkkil> "Integrated new additions by Petr into the DocBook formatter. This includes better macro support, better heading semantics and cleaner include-macro results. Fixed line endings."
2006-05-29T17:57:30  <xorAxAx> mvirkkil: sent
2006-05-29T17:58:13  <mvirkkil> xorAxAx: That patch caused the missing dtd bug, because it artifically constructs the heading and basically doesn't use the "dom way" of outputing, but writes "<%s>" stuff directly to the output...
2006-05-29T17:58:28  <mvirkkil> xorAxAx: thanks
2006-05-29T17:58:40  <xorAxAx> mvirkkil: of course you can change it back :)
2006-05-29T17:58:49  <xorAxAx> and you are right, that doesnt look like the correct way
2006-05-29T17:59:59  <mvirkkil> xorAxAx: I'm sure he had a good reason for doing it like that. Is he on irc?
2006-05-29T18:01:01  <Kepplar> sub SE?
2006-05-29T18:01:22  <mvirkkil> xorAxAx: If I can't figure out why he did it like that, I will change it back and see what breaks... But I'd rather just ask him ;)
2006-05-29T18:01:28  <xorAxAx> mvirkkil: i havent talked to him on irc
2006-05-29T18:01:39  <xorAxAx> mvirkkil: he describes the bugs in the mail IIRC
2006-05-29T18:02:23  <mvirkkil> mvirkkil: Ok. I'll wait for the mails :) My schools spam filters are dog slow.. I can  take a couple of hours for mails to get through.
2006-05-29T18:02:48  <mvirkkil> xorAxAx: But today wasn't such a day, I already got your mail :P
2006-05-29T18:05:43  <mvirkkil> xorAxAx: It would seem from his email that he broke the serialisation in to parts so the include macro would work...
2006-05-29T18:06:12  <mvirkkil> xorAxAx: I'll have to look in to this a bit further, I'm sure there is a cleaner way of doing this...
2006-05-29T18:06:21  <xorAxAx> of course
2006-05-29T18:06:23  <mvirkkil> xorAxAx: Thanks for your help :)
2006-05-29T20:19:23  <mvirkkil> It would seem that the Include macro doesn't append the results of calling formatter.endDocument to what it returns.
2006-05-29T20:21:38  <mvirkkil> But I don't understand enough of what the Include macro does to find the bug.
2006-05-29T20:22:16  <mvirkkil> Also, is there any way to know in the formatter if it's a macro that's calling the methods, or not?
2006-05-29T20:22:58  <mvirkkil> Any pointers?
2006-05-29T20:27:50  <xorAxAx> hmm, you cannot determine that without setting your own flags in request
2006-05-29T20:51:41  <mvirkkil> xorAxAx: ok, I'll do something else instead :O)
2006-05-29T20:51:51  <mvirkkil> xorAxAx: How is your own soc going?
2006-05-29T20:53:58  <xorAxAx> mvirkkil: good, still thinking about the design
2006-05-29T21:26:22  <ThomasWaldmann> re
2006-05-29T22:00:02  <xorAxAx> Kepplar: i would like to see serialisable meta-data
2006-05-29T22:00:36  <xorAxAx> Kepplar: i.e. it should be possible to request a string that describes the metadata of a page and convert it back to your internal structures
2006-05-29T22:23:57  <ThomasWaldmann> metadata are stored as text file
2006-05-29T22:24:07  <xorAxAx> ThomasWaldmann: wrong
2006-05-29T22:24:17  <xorAxAx> ThomasWaldmann: meta-data is stored by every backend differently
2006-05-29T22:24:40  <ThomasWaldmann> i am speaking of file backend :)
2006-05-29T22:24:42  <xorAxAx> just the std backend uses a text file that is nicely readable
2006-05-29T22:47:53  <xorAxAx> ah, the SOC tax forms are ready, so please fill them out, like explained on -accepted, guys :)
2006-05-29T22:48:01  <xorAxAx> (if you want to have money)
2006-05-29T22:48:05  <fpletz> ah, thanks ;)
2006-05-29T23:00:52  <xorAxAx> ugh, complicated. fill out, print, sign, fill in address, print sheet with name, scan two pages, concat both files, fax to the US
2006-05-29T23:02:19  <xorAxAx> hehe, and people using svn servers located in the us might have a problem :)
2006-05-29T23:03:45  <fpletz> uh
2006-05-29T23:04:00  <fpletz> what's the difference between 'printed name' and 'full name'?
2006-05-29T23:04:27  <xorAxAx> no idea
2006-05-29T23:04:38  <xorAxAx> its a game
2006-05-29T23:04:42  <xorAxAx> we have to google for the meaning
2006-05-29T23:04:53  <fpletz> lol
2006-05-29T23:05:59  <xorAxAx> printed name is your name, just readable, i guess
2006-05-29T23:06:05  <xorAxAx> as opposed to signature
2006-05-29T23:06:22  <fpletz> yeah, but why full name?
2006-05-29T23:06:35  <xorAxAx> you mean why it has to be done two times?
2006-05-29T23:06:41  <fpletz> yup
2006-05-29T23:07:06  <xorAxAx> because lawyers like it
2006-05-29T23:07:25  <fpletz> mmh, I've got some more forenames.. perhaps they want them?
2006-05-29T23:07:38  <xorAxAx> i dont think so
2006-05-29T23:08:00  <fpletz> well, I see there's someone asking anyway ;)
2006-05-29T23:08:06  <xorAxAx> they are just important if they need to match your identity
2006-05-29T23:08:21  <xorAxAx> but they cant because they just have your address (no birthdate, birth place etc.)
2006-05-29T23:08:33  <fpletz> hmm, right
2006-05-29T23:08:50  <xorAxAx> .oO(no social security number :))
2006-05-29T23:42:45  <xorAxAx> fax is running!
2006-05-29T23:42:52  <xorAxAx> most expensive fax i have sent :)
2006-05-29T23:46:10  <xorAxAx> argh, e-mail is possible as well
2006-05-29T23:46:15  <xorAxAx> since 21:38 UTC
2006-05-29T23:46:32  <xorAxAx> and LH doesnt quote what she is talking about :-(
2006-05-29T23:46:42  <fpletz> yeah, I sent it too.. but I got some disturbing news..
2006-05-29T23:46:49  <xorAxAx> oh!
2006-05-29T23:46:50  <fpletz> [23:45:00] balrog-kun >> the phone number given there is $9.99 / minute :-)
2006-05-29T23:46:59  <xorAxAx> is he serious? :)
2006-05-29T23:47:03  <fpletz> dunno ;)
2006-05-29T23:47:09  <xorAxAx> i dont think so :)

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