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)