2007-09-12T02:52:45  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 3057:170386ab7fb0 1.7-storage-hwendel/ (128 files in 36 dirs): merged main branch
2007-09-12T03:00:11  * starshine_away peeks in
2007-09-12T03:03:25  <ThomasWaldmann> moin starshine
2007-09-12T03:05:23  <starshine> yeesh, every time freenode has net hiccups it forgets how to give my nick back
2007-09-12T03:17:55  <ThomasWaldmann> what's the problem? you have your nick?!
2007-09-12T09:36:03  <ThomasWaldmann> lanius: many @see references in moin16.py are incorrect
2007-09-12T09:36:30  <lanius> so you did the merge=
2007-09-12T09:36:31  <lanius> ?
2007-09-12T09:36:43  <starshine> ThomasWaldmann: the problem is actually somethign I asked for, this is just the side effect when my away nick falls off of being ID'd
2007-09-12T09:37:38  <ThomasWaldmann> lanius: i merged current 1.7 main into 1.7 storage branch
2007-09-12T09:38:05  <lanius> ah there, i see
2007-09-12T09:38:46  <ThomasWaldmann> (there is still some todo until we can do it in the other direction)
2007-09-12T09:41:38  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 3058:9a50f95b71b7 1.7-storage-hwendel/MoinMoin/storage/backends/moin16.py: fix some @see tags
2007-09-12T09:41:59  <lanius> ThomasWaldmann: what do you think must be done before merging?
2007-09-12T09:42:36  <ThomasWaldmann> ACLs for example
2007-09-12T09:43:00  <ThomasWaldmann> solve attachments somehow
2007-09-12T09:43:57  * ThomasWaldmann tries to implement a new fs backend
2007-09-12T09:45:01  <lanius> i will have some time in about two weeks again, currently i'm at gridka in karlsruhe and after that i'll have some exams
2007-09-12T09:46:42  <ThomasWaldmann> sounds good :)
2007-09-12T09:52:17  <xorAxAx> lanius: gridka?
2007-09-12T09:52:34  <xorAxAx> lanius: then you can visit zenhase :)
2007-09-12T09:52:38  <xorAxAx> (in ka)
2007-09-12T09:55:55  <dreimark>  I will be in Karlsruhe in October
2007-09-12T10:22:25  <lanius> xorAxAx: if there is still time
2007-09-12T10:22:37  <lanius> xorAxAx: just had a talk about unicore with 200 slides in 80 minutes
2007-09-12T10:23:03  <lanius> s/had/heared/
2007-09-12T10:23:39  <starshine> s/heared/heard/
2007-09-12T10:23:52  <ThomasWaldmann> :P
2007-09-12T10:24:10  <lanius> :D
2007-09-12T10:24:19  <starshine> 'had' would have been ok in american english but the brits probably wouldn't favour it.
2007-09-12T10:36:51  <ThomasWaldmann> lanius: AbstractData comment tells it is read-only, but it implements writing.
2007-09-12T10:37:46  <lanius> just an error in the comment
2007-09-12T10:40:16  <ThomasWaldmann> maybe read through all the comments and check their validity when you have some time
2007-09-12T11:33:50  <ser> has anybody tried lighttpd 1.5 with moin?
2007-09-12T11:36:11  <xorAxAx> works fine
2007-09-12T11:36:18  <ser> xorAxAx: as fcgi?
2007-09-12T11:36:37  <xorAxAx> yes
2007-09-12T11:37:24  <ser> I have problems with rewrite rules to avoid script name in URI
2007-09-12T11:38:04  <xorAxAx> i dont have access to my config right now, the system has been down for 2 weeks
2007-09-12T11:38:10  <ser> ok :-(
2007-09-12T11:41:49  <johill> will it ever have .htaccess support or similar?
2007-09-12T11:44:15  <ser> johill: no ;-)
2007-09-12T11:45:59  <johill> aww. it's the only thing that keeps me with apache, I think
2007-09-12T11:46:37  <ser> why cannot you move stuff from htaccess into main config?
2007-09-12T11:47:33  <ser> you can include serveral configs from main config
2007-09-12T11:47:51  <johill> yeah but I'd really prefer if the various users could set up things themselves without bothering me
2007-09-12T11:47:53  <ser> the only difference it is executed only once, during the start
2007-09-12T11:48:02  <johill> everybody has slightly different rewrite rules I don't want to maintain
2007-09-12T11:48:11  <ser> the can do it, editiong their own confs
2007-09-12T11:48:16  <ser> they
2007-09-12T11:48:37  <ser> the only difference it is executed only once, during the start of daemon
2007-09-12T11:48:51  <johill> ah, but then I have to fully trust them to not mess with the global state
2007-09-12T11:49:27  <ser> partially, yes
2007-09-12T11:49:46  <ser> you can include only virtual hosts
2007-09-12T11:50:23  <johill> I thought you could always do global{}
2007-09-12T11:51:09  <ser> i think you are right
2007-09-12T11:51:15  <johill> I suppose I could write a script that filters it and disallows inclusion of the file if a "global" is found in it
2007-09-12T11:51:27  <ser> yes you can
2007-09-12T11:52:15  <ser> i'm using several vservers and it is not important for me
2007-09-12T11:52:30  <johill> something like include_shell "/path/to/script /path/to/config"
2007-09-12T11:52:39  <ser> yes, very good idea
2007-09-12T11:53:01  * johill tries
2007-09-12T11:53:07  <ser> :-)
2007-09-12T11:53:27  <johill> or is there somtehing like allowing to write "glo" "bal" ? :)
2007-09-12T11:54:22  <ser> hehe i did not think about it :-)
2007-09-12T11:57:47  <johill> how do I do vhosts w/o simple_vhost?
2007-09-12T12:05:33  <ser> $HTTP["host"] == "blabla.info" { ... }
2007-09-12T12:06:36  <johill> where "blabla.info" is the domain?
2007-09-12T12:07:39  <ser> yes :)
2007-09-12T12:08:04  <johill> ok thanks :)
2007-09-12T12:16:36  <johill> ok if I have a fastcgi moin farm, how do I get each one redirected to it ?
2007-09-12T12:20:14  <johill> oh. hmm
2007-09-12T12:21:51  <johill> looks like I need 1.5
2007-09-12T12:22:37  <johill> and $PHYSICAL["existing-path"]
2007-09-12T12:25:18  <johill> and that means I have to compile myself, which is hard to do for an x86 server if you're running ppc at home :)
2007-09-12T12:28:42  <ser> do you have only moin farm on this server?
2007-09-12T12:29:05  <ser> ot: how many servers do not use moin?
2007-09-12T12:29:07  <ser> or
2007-09-12T12:30:05  <johill> I have a bunch of vhosts of which one doesn't do moin
2007-09-12T12:30:06  <ser> i mean - you can exclude serveral hosts from default redirect defining them as virtuals
2007-09-12T12:30:20  <ser> so just exclude it
2007-09-12T12:30:35  <johill> well the question is how the default redirect would look like anyhow :)
2007-09-12T12:30:45  <ser> ok, mine looks like
2007-09-12T12:30:52  <johill> but it doesn't really help since the document roots are all in various different places
2007-09-12T12:30:53  <ser> (on 1.4.x)
2007-09-12T12:30:58  <johill> although I suppose I could symlink them into one dir
2007-09-12T12:31:21  <ser> url.rewrite = (
2007-09-12T12:31:21  <ser> "^/htdocs/(.*)$" => "/htdocs/$1",
2007-09-12T12:31:30  <ser> "^/favicon.ico" => "/favicon.ico",
2007-09-12T12:31:35  <johill> yeah I want to do that kind of thing with "existing-path"
2007-09-12T12:31:40  <ser> "^/server-status" => "/server-status",
2007-09-12T12:31:40  <ser> "^/?(.*)" => "/run/$1")
2007-09-12T12:32:07  <ser> where /run is moin.fcgi script
2007-09-12T12:32:15  <johill> which is defined in the fcgi servers?
2007-09-12T12:32:20  <johill> sounds good, thanks
2007-09-12T12:32:21  <ser> yes, exactly
2007-09-12T12:32:31  <johill> I'll wait for 1.5 to be released though
2007-09-12T12:32:45  <johill> don't feel like making debs for it
2007-09-12T12:33:06  <ser> i am currently experimenting with it, but rewrite does not work in the same way
2007-09-12T12:33:16  <ser> fcgi works, rewrite does not
2007-09-12T12:33:49  <johill> strange
2007-09-12T12:34:16  <ser> config is very different then 1.4
2007-09-12T12:34:35  <ser> mostly all proxy/fcgi stuff
2007-09-12T15:11:11  <xorAxAx> hi dreimark
2007-09-12T15:11:13  <xorAxAx> hi debarshi
2007-09-12T15:11:23  <debarshi> xorAxAx: Hi
2007-09-12T15:11:45  <dreimark> hi xorAxAx
2007-09-12T15:26:38  <xorAxAx> hehe, the MMIC 2005 theme on internet radio
2007-09-12T15:26:44  <xorAxAx> "walk like an egyptian"
2007-09-12T15:36:07  * ThomasWaldmann likes that other version of that X)
2007-09-12T15:37:40  <xorAxAx> which one?
2007-09-12T15:44:34  <ThomasWaldmann> JBO
2007-09-12T15:46:24  <ThomasWaldmann> lanius: i had to introduce a kind=('data'|'meta') argument for _get_rev_path as I wanted to store data and meta into different directories
2007-09-12T15:54:50  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 3059:97163dbc381c 1.7-storage-hwendel/MoinMoin/storage/backends/ (filesystem.py moin16.py): introduced 'kind' param for _get_rev_path (needed when you want to store meta/data files into different pathes)
2007-09-12T15:55:50  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 3060:8ed059d2b9e7 1.7-storage-hwendel/MoinMoin/storage/backends/moin16.py: merged storage repo
2007-09-12T16:17:37  <ThomasWaldmann> the new backend show first signs of life :)
2007-09-12T17:31:59  <lanius> ThomasWaldmann: ok
2007-09-12T17:32:08  <lanius> ThomasWaldmann: sounds like the interfaces are not too bad ;)
2007-09-12T17:40:22  <ThomasWaldmann> lanius: btw, did you see strange "caching" effects when testing your moin16 backend?
2007-09-12T17:41:19  <ThomasWaldmann> e.g. when creating a new page, my stuff shows the MissingPage html after clicking SAVE. After clicking away the usual 'Thanks for ...' msg, it shows the new data.
2007-09-12T17:42:12  <ThomasWaldmann> hmm, s/"caching"//
2007-09-12T17:47:51  <lanius> hm, no, didn't see that
2007-09-12T17:48:56  <lanius> maybe they occure because of the merge?
2007-09-12T17:52:15  <ThomasWaldmann> I've to check it. I'll commit the new storage backend after fixing the biggest outstanding issues.
2007-09-12T17:53:16  <ThomasWaldmann> (it stores metadata and data separately, and uses item metadata as a "current" replacement)
2007-09-12T17:53:47  <ThomasWaldmann> therefore it is quite easier than the moin16 backend with all the "emulation" stuff
2007-09-12T17:55:59  <lanius> yeah, right
2007-09-12T17:56:14  <lanius> currently i cannot even create a new page in the storage branch
2007-09-12T17:56:43  <ThomasWaldmann> why not?
2007-09-12T17:56:55  <lanius> seems like macros are not working correclty
2007-09-12T17:56:59  <lanius> it shows Action(edit,Create new empty page)
2007-09-12T17:57:03  <lanius> instead of the correct link
2007-09-12T17:57:08  <lanius> same for LikePages
2007-09-12T17:57:08  <ThomasWaldmann> edit url :)
2007-09-12T17:57:25  <ThomasWaldmann> (and uncompress a new underlay from the archive)
2007-09-12T17:58:33  <ThomasWaldmann> (there are some i18n issues, though, but I have to wait fixing them until after the backport to 1.6)
2007-09-12T17:59:10  <lanius> new underlay does not help
2007-09-12T17:59:57  <ThomasWaldmann> maybe the Action macro is still broken?
2007-09-12T18:00:19  <lanius> seems like macros in general, same problem for LikePages
2007-09-12T18:01:16  <lanius> same on moin-1.7
2007-09-12T18:03:54  <ThomasWaldmann> lanius: can you reproduce on test17.wikiwikiweb.de and post url?
2007-09-12T18:05:52  <lanius> no, works there
2007-09-12T18:06:44  <ThomasWaldmann> the new macro Syntax is <<MacroName(args)>> - do you have that?
2007-09-12T18:08:06  <lanius> no, old synta
2007-09-12T18:08:07  <lanius> x
2007-09-12T18:08:11  <dreimark> is the underlay updated ?
2007-09-12T18:08:22  <lanius> i updated to what is in the repository
2007-09-12T18:08:39  <dreimark> there should be a new underlay tgz
2007-09-12T18:09:53  <ThomasWaldmann> I checked the underlay tar in the storag branch and MissingPage has new syntax
2007-09-12T18:10:42  <lanius> ok, works in 1.7 now, but not in storage yet
2007-09-12T18:12:10  <lanius> now it works here again, strange
2007-09-12T18:13:00  <dreimark> works in my version too
2007-09-12T19:38:04  <dreimark> bbl
2007-09-12T21:50:14  <ThomasWaldmann> moin
2007-09-12T21:50:55  <dreimark> moin
2007-09-12T22:14:19  <dreimark> 1.7 if I do use the request_cli why can i get a MoinMoin.request.HeadersAlreadySentException: emit_http_headers called multiple
2007-09-12T22:18:23  <dreimark> ah, it cant send the editor
2007-09-12T22:23:36  <dreimark> hmm strange
2007-09-12T22:30:35  <dreimark> ThomasWaldmann: http://paste.pocoo.org/show/3735/
2007-09-12T22:32:04  <dreimark> the first send_page works well the second call give raise HeadersAlreadySentException("emit_http_headers called multiple
2007-09-12T22:32:35  <dreimark> should / does cli need at all emit_http_headers
2007-09-12T22:32:43  <dreimark> ?
2007-09-12T22:34:20  <dreimark> I do use that code on a terminal
2007-09-12T22:38:06  <dreimark> ,emit_headers=0 is the answer

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-09-12 (last edited 2007-10-29 19:12:48 by localhost)