2007-03-20T13:00:26 <ThomasWaldmann> some xml geek here?
2007-03-20T13:02:08 <ThomasWaldmann> moin needs pyxml for some stuff (action rss_rc, GUI editor converter) because the xml libs were (are?) broken
2007-03-20T13:02:43 <xorAxAx> yes
2007-03-20T13:02:55 <ThomasWaldmann> i read some thread yesterday about pyxml bug fixes were also fixed in python stdlib
2007-03-20T13:02:55 <xorAxAx> they render None as namespace name if there is no namespace
2007-03-20T13:03:11 <xorAxAx> thats the RSS issue at least
2007-03-20T13:03:39 <ThomasWaldmann> so the question is since what python version and whether we could live without pyxml somehow
2007-03-20T13:04:03 <ThomasWaldmann> the windows people already have a problem because there is no 2.5 pyxml to download for them
2007-03-20T13:04:27 <ThomasWaldmann> while 0.8.4 installed from src works for py 2.5 (on linux)
2007-03-20T21:06:41 <lanius> hei,what do you think about a module to access moinmoin via webdav?
2007-03-20T21:09:01 <xorAxAx> hi lanius
2007-03-20T21:09:10 <lanius> hi xorAxAx :-)a
2007-03-20T21:11:54 <lanius> how many applications did you have last year?
2007-03-20T21:15:53 <lanius> ThomasWaldmann: ping?
2007-03-20T21:17:05 <xorAxAx> lanius: around 10
2007-03-20T21:22:09 <lanius> so what do you think about a webdav access module?
2007-03-20T21:22:36 <lanius> something usefull or only buzz or completly useless
2007-03-20T21:26:00 <xorAxAx> lanius: hmm
2007-03-20T21:26:15 <xorAxAx> lanius: it would at least pair nicely with an editor
2007-03-20T21:26:30 <xorAxAx> i am not sure if it isnt too small for 3 months, though
2007-03-20T21:26:45 <lanius> oh, i don't think it would be too small, looked at the webdav spec yet?
2007-03-20T21:26:46 <xorAxAx> which methods does webdav usually have?
2007-03-20T21:26:52 <xorAxAx> not yet )
2007-03-20T21:27:02 <lanius> there is the webdav spec, about 80 sites
2007-03-20T21:27:08 <lanius> then there is the versioning extension
2007-03-20T21:27:13 <lanius> the access control extension
2007-03-20T21:27:15 <lanius> the search extension
2007-03-20T21:28:01 <xorAxAx> oh, cool
2007-03-20T21:28:08 <lanius> http://webdav.org/specs/rfc2518.html
2007-03-20T21:28:08 <xorAxAx> well, it always depends on the clients
2007-03-20T21:28:10 <lanius> that's the base
2007-03-20T21:28:14 <xorAxAx> which client implements all? :)
2007-03-20T21:28:20 <xorAxAx> or at least, more than the base
2007-03-20T21:28:35 <lanius> don't know, but the base would be the most important
2007-03-20T21:28:37 <lanius> than the versioning
2007-03-20T21:28:40 <lanius> than searching
2007-03-20T21:28:41 <xorAxAx> and which clients are mostly used, i just know windows and gnome-vfs
2007-03-20T21:28:52 <lanius> access control can always be managed by the standard http auth
2007-03-20T21:29:02 <lanius> konqueror, and some standalone programs
2007-03-20T21:29:07 <xorAxAx> moin doesnt have a standard http auth server yet
2007-03-20T21:29:16 <xorAxAx> konqueror is kioslave
2007-03-20T21:29:19 <lanius> yeah
2007-03-20T21:29:36 <xorAxAx> well, sounds like a nice task
2007-03-20T21:29:46 <xorAxAx> and it would allow people to use any graphical editor
2007-03-20T21:30:01 <xorAxAx> and esp. merge handling wont be easy
2007-03-20T21:30:19 <lanius> that's why webdav supports locking
2007-03-20T21:31:42 <xorAxAx> and no client implements it, i guess :)
2007-03-20T21:31:51 <xorAxAx> well, moin usually doesnt support hard locking
2007-03-20T21:32:03 <xorAxAx> and it prefers server side merging
2007-03-20T21:32:05 <lanius> locking is in the base specification
2007-03-20T21:32:20 <xorAxAx> but for that, you need some way to push the merge result to the client
2007-03-20T21:32:28 <xorAxAx> i think webdav might indeed be a lot of work
2007-03-20T21:32:33 <xorAxAx> esp. because of compat testing :)
2007-03-20T21:32:47 <lanius> yeah
2007-03-20T21:33:57 <lanius> another thing would be to access attachements, that would require to handle attachements like wiki pages
2007-03-20T21:34:27 <lanius> so really a lot, i don't think everthing could be implemented, but a good base
2007-03-20T21:35:44 <xorAxAx> yes
2007-03-20T21:36:07 <xorAxAx> well, accessing attachments is not really difficult, but a solid storage layer would simplify it
2007-03-20T21:36:21 <xorAxAx> dont you want to refactor it first? :-=)
2007-03-20T21:36:25 <xorAxAx> </joking>
2007-03-20T21:36:50 <lanius> hehe
2007-03-20T21:37:04 <xorAxAx> well, maybe you have seen last year's students
2007-03-20T21:37:24 <lanius> i haven't seen the students but the projects
2007-03-20T21:37:27 <xorAxAx> somebody of them attempted refactoring and flew away, by plane by using his money
2007-03-20T21:37:43 <xorAxAx> s/his/& SOC/
2007-03-20T21:37:53 <lanius> ^^
2007-03-20T21:38:13 <xorAxAx> he didnt pass and we couldnt merge any of his works because of lack of quality
2007-03-20T21:38:32 <xorAxAx> but you can have a look yourself on http://hg.thinkmo.de/
2007-03-20T21:38:36 <lanius> but he did get the moneyß
2007-03-20T21:38:42 <xorAxAx> only 2500/4500
2007-03-20T21:38:47 <lanius> i see
2007-03-20T21:38:54 <xorAxAx> because he promised that i will become better :)
2007-03-20T21:39:01 <xorAxAx> lanius: are you a student?
2007-03-20T21:39:05 <lanius> i am
2007-03-20T21:39:17 <xorAxAx> of what? germanistik? :)
2007-03-20T21:39:28 <lanius> no, information echnologie
2007-03-20T21:39:41 <xorAxAx> sounds like FH
2007-03-20T21:39:45 <lanius> BA
2007-03-20T21:39:53 <lanius> if you know about it
2007-03-20T21:40:57 <xorAxAx> ah
2007-03-20T21:41:10 <xorAxAx> southern germany?
2007-03-20T21:41:14 <lanius> yeah
2007-03-20T21:41:17 <lanius> mannheim
2007-03-20T21:41:29 <xorAxAx> but your ip is "Schulen der Bundesstadt Bonn"
2007-03-20T21:41:54 <lanius> hehe ^^ that's the server of my old school
2007-03-20T21:42:12 <lanius> i managed the server and network, so i still have access
2007-03-20T21:42:52 <xorAxAx> ah
2007-03-20T21:49:45 <lanius> is there currently any other support than filesystem storage?
2007-03-20T21:51:17 <xorAxAx> no, that should have been his goal
2007-03-20T21:52:02 <xorAxAx> instead, he invented his own data type - http://hg.thinkmo.de/moin/1.6-storage-a?f=75eadd3bea39;file=MoinMoin/util/rubik.py
2007-03-20T21:52:57 <lanius> interesting
2007-03-20T21:53:09 <xorAxAx> very funny at least
2007-03-20T21:53:21 <lanius> and creative
2007-03-20T21:53:51 <xorAxAx> yeah, he expressed his whole creativity in that data type
2007-03-20T22:08:26 <ThomasWaldmann> re
2007-03-20T22:09:16 <dreimark> MoinMoinBugs/1.6devStrangeACLbehaviour
2007-03-20T22:10:24 <dreimark> ThomasWaldmann:can you have please a look into that
2007-03-20T22:13:28 <ThomasWaldmann> not now
2007-03-20T22:17:08 <ThomasWaldmann> lanius: nobody asked for webdav support yet, iirc
2007-03-20T22:17:59 <ThomasWaldmann> so do you think there are people wanting to use it? how?
2007-03-20T22:19:14 <xorAxAx> ThomasWaldmann: pretty many users need such a feature
2007-03-20T22:19:23 <xorAxAx> it would make editmoin unnessary
2007-03-20T22:19:32 <ThomasWaldmann> name 3 :)
2007-03-20T22:19:57 <xorAxAx> niemeyer, myself and another guy who all use editmoin :)
2007-03-20T22:20:43 <ThomasWaldmann> and what would you do with a moin webdav server then?
2007-03-20T22:20:55 <Fabi_> xorAxAx, name 3 editors with webdav support
2007-03-20T22:21:35 <ThomasWaldmann> i just think we should first implement the stuff many people need and then the stuff few people need
2007-03-20T22:21:37 <xorAxAx> Fabi_: hmm, kedit, gnome-editor, emacs, vim, notepad
2007-03-20T22:22:07 <ThomasWaldmann> vim has webdav?
2007-03-20T22:22:09 <lanius> ThomasWaldmann: i have seen some request in the wiki, just search for it
2007-03-20T22:22:16 <xorAxAx> esp. the latter one because windows can transparently open files via webdav
2007-03-20T22:22:45 <xorAxAx> ThomasWaldmann: yes, via fuse or davfs
2007-03-20T22:22:55 <lanius> but it seems for me that it would really make sense to first implement the storage layer, otherwise there would be a lot of duplicate code from the Page
2007-03-20T22:22:58 <ThomasWaldmann> pffff
2007-03-20T22:22:58 <lanius> * classes
2007-03-20T22:23:04 <xorAxAx> yes, there are some discussions about webdav in the wiki
2007-03-20T22:23:18 <xorAxAx> btw, there are also wikirpc fuse bindings :)
2007-03-20T22:24:07 <xorAxAx> nevertheless i think that it is a nice idea and that we should see what other students suggest
2007-03-20T22:24:37 <xorAxAx> lanius: hehe, dont you want to do the storage layer first? :)
2007-03-20T22:25:03 <xorAxAx> it cant be very hard if a uk industrial grade programmer failed to do so
2007-03-20T22:25:22 <xorAxAx> (thats how he called himself :))
2007-03-20T22:25:23 <lanius> what do you mean with industrial grade
2007-03-20T22:25:47 <lanius> whatever it means
2007-03-20T22:25:52 <xorAxAx> well, he explained that in the UK, in the industry they use hungarian notation
2007-03-20T22:28:40 <lanius> how many work did he spent?
2007-03-20T22:28:49 <xorAxAx> how to judge that?
2007-03-20T22:29:59 <ThomasWaldmann> at the beginning, I guess it was far too few work. at the end, he got to a higher speed, but didnt complete.
2007-03-20T22:30:30 <lanius> the problem is that this task is not really interesting ;)
2007-03-20T22:31:37 <ThomasWaldmann> lanius: this task is very interesting, but lots of work
2007-03-20T22:32:12 <ThomasWaldmann> it is interesting because it gives infrastructure for many other things. it opens doors.
2007-03-20T22:32:47 <lanius> yeah, that's rght, but it is not interesting from a technologie point of view, it's something that has be done x times before
2007-03-20T22:33:32 <xorAxAx> yeah :)
2007-03-20T22:33:39 <ThomasWaldmann> i guess webdav stuff also has been done x times before.
2007-03-20T22:34:04 <lanius> but it sounds cooler
2007-03-20T22:34:29 <ThomasWaldmann> major storage refactoring for moin has only been tried 2 times yet.
2007-03-20T22:34:52 <lanius> yeah for moin, but a storage api for different backends is something a lot of projects have
2007-03-20T22:35:50 <ThomasWaldmann> yeah, quite many softwares have something to store :)
2007-03-20T22:35:57 <lanius> :D
2007-03-20T22:37:26 <ThomasWaldmann> for moin, this stuff is coupled to metadata and mimetype features. before we have sane storage, we can't do much with that.
2007-03-20T22:38:06 <ThomasWaldmann> some people are really looking forward to having versioned "attachments" in the wiki
2007-03-20T22:38:32 <ThomasWaldmann> but we wont have that before storage api
2007-03-20T22:39:51 <lanius> jep
2007-03-20T22:40:46 <lanius> well, i have some experience in this area,worked on a simlilar project in the DLR (http://www.dlr.de/sc/Desktopdefault.aspx/tabid-1273/1756_read-3140/) the only question is if i wanna do that ^^
2007-03-20T22:41:55 <ThomasWaldmann> well, I guess it needs more enthusiasm :D
2007-03-20T22:42:21 <lanius> often the enthusiasm comes when you start working
2007-03-20T22:43:14 <xorAxAx> "oh, moin is full of nice source code" :-)
2007-03-20T22:43:35 <ThomasWaldmann> yeah, esp. AFTER storage refactoring :)
2007-03-20T22:43:42 <lanius> hehe
2007-03-20T22:48:16 <ThomasWaldmann> lanius: did you have a deeper look into moin yet?
2007-03-20T22:49:08 <lanius> something between low and deep, i installed some moin wikis, wrote an action, some looking into the code
2007-03-20T22:50:25 <ThomasWaldmann> Page.py, user.py, logfile/* - this is where the storage code currently is located
2007-03-20T22:50:37 <lanius> yeah, seen that, maybe also the cache
2007-03-20T22:51:50 <lanius> i'm used to python (google for pyxdg or svnchecker) and datamanagement
2007-03-20T22:54:36 <lanius> ok, have to go guys, see ya
2007-03-20T22:55:27 <ThomasWaldmann> we need a pep8-hgchecker :)
2007-03-20T22:55:44 <ThomasWaldmann> cu
2007-03-20T22:55:52 <lanius> hehe, just switch to subversion
2007-03-20T22:57:24 <ThomasWaldmann> i guess we won't :-P
2007-03-20T23:31:24 *** irc.freenode.net sets mode: +o ChanServ
MoinMoin: MoinMoinChat/Logs/moin-dev/2007-03-20 (last edited 2021-02-15 16:33:34 by Bind)