2007-08-11T00:25:00 * ThomasWaldmann tests new link markup
2007-08-11T08:49:33 <dreimark> moin
2007-08-11T12:06:09 <ThomasWaldmann> moin
2007-08-11T13:46:24 <ThomasWaldmann> (?P<heading>^\s*(?P<hmarker>=+)\s+(<?P<heading_text>.*?)\s+(?P=hmarker) $)
2007-08-11T13:46:37 <ThomasWaldmann> does someone see why this doesn't work?
2007-08-11T13:47:23 <ThomasWaldmann> (the blank in front of the $ is correct and must be there)
2007-08-11T14:01:13 <ThomasWaldmann> hmm, if i remove the heading_text group name, it matches
2007-08-11T14:17:52 <ThomasWaldmann> strange, now it works
2007-08-11T15:12:18 <dreimark> moin
2007-08-11T15:17:12 <ThomasWaldmann> hi dreimark
2007-08-11T15:17:55 <ThomasWaldmann> back from holidays?
2007-08-11T15:29:39 <dreimark> ThomasWaldmann: is all ok with neagulm?
2007-08-11T15:36:30 <xorAxAx> no :)
2007-08-11T16:10:22 <ThomasWaldmann> that was too much :)
2007-08-11T16:59:15 <ThomasWaldmann> > error: nothing to repeat
2007-08-11T16:59:29 <ThomasWaldmann> (the joy of sre error msgs 8( )
2007-08-11T17:37:20 <ThomasWaldmann> lanius_: any news on the failing tests?
2007-08-11T18:07:20 <ThomasWaldmann> lanius clones himself :)
2007-08-11T18:27:51 * ThomasWaldmann translates the big ugly one to a bigger, less ugly re.VERBOSE one
2007-08-11T19:44:40 <ThomasWaldmann> s/the big ugly one/the big pretty one/
2007-08-11T19:45:35 <lanius> ThomasWaldmann: , sorry don't had time to look at it, yet, seems to be some raceconditions so
2007-08-11T19:51:13 <lanius> because sometimes they work
2007-08-11T19:58:01 <ThomasWaldmann> =X-)
2007-08-11T19:59:17 <ThomasWaldmann> how can you have race conditions in a single thread?
2007-08-11T19:59:53 <xorAxAx> some lines are faster than others
2007-08-11T20:00:25 <lanius> flushing of things to disk
2007-08-11T20:00:31 <xorAxAx> (you can have concurrency via microthreads/generators, but i am sure that lanius doesnt :))
2007-08-11T20:01:10 <lanius> i guess
2007-08-11T20:02:59 <ThomasWaldmann> maybe file mtime granularity?
2007-08-11T20:05:19 <xorAxAx> maybe you should query the size instead of the mtime :)
2007-08-11T20:05:45 <lanius> sounds like an idea
2007-08-11T20:06:30 <ThomasWaldmann> (see old "news" code :)
2007-08-11T22:30:16 <ThomasWaldmann> moin nir :)
2007-08-11T22:30:25 <nir> moin
2007-08-11T22:30:40 <nir> Does new hierarchical acl solve the problem of renames?
2007-08-11T22:30:54 <nir> for example, a/b/c inherit acl from a
2007-08-11T22:31:07 <nir> not a user rename a/b/c to foo/b/c
2007-08-11T22:31:12 <nir> acl gone :-)
2007-08-11T22:31:46 <xorAxAx> nir: no
2007-08-11T22:31:49 <ThomasWaldmann> well, ygwyd :)
2007-08-11T22:32:09 <xorAxAx> nir: same happens on windows if you move a file with inherited permissions, right?
2007-08-11T22:32:35 <nir> I don't use windows a lot :)
2007-08-11T22:32:37 <xorAxAx> hmm, the rename action could be enhanced to fix this, though
2007-08-11T22:32:40 <xorAxAx> me neither
2007-08-11T22:33:01 <nir> the problem is you may like to rename /a/b/c to /a/b/other
2007-08-11T22:33:22 <nir> the issue is moving the page from the parent
2007-08-11T22:33:32 <xorAxAx> "from the parent"?
2007-08-11T22:34:02 <nir> if it was a folder, you took the file from one folder to another
2007-08-11T22:34:32 <nir> b/c was a child of a, not a child of foo
2007-08-11T22:35:08 * xorAxAx doesnt understand
2007-08-11T22:35:22 <nir> lets simplify
2007-08-11T22:35:26 <xorAxAx> i dont see any foo in your example
2007-08-11T22:35:39 <nir> a/b
2007-08-11T22:35:47 <nir> b inherit from a
2007-08-11T22:35:59 <nir> not you rename a/b to c/b
2007-08-11T22:36:11 <xorAxAx> yes
2007-08-11T22:36:15 <nir> this is a move
2007-08-11T22:36:28 <nir> but a/b -> a/b2 is a rename
2007-08-11T22:36:48 <xorAxAx> well, yes
2007-08-11T22:37:15 <nir> in a file system you need permission to move the file from the folder
2007-08-11T22:37:31 <xorAxAx> same for moin
2007-08-11T22:37:58 <nir> but move and rename are the same rights in moin
2007-08-11T22:38:06 <nir> write + delete
2007-08-11T22:38:15 <xorAxAx> yes
2007-08-11T22:38:28 <xorAxAx> they are on e.g. windows as well AFAIK
2007-08-11T22:39:43 <nir> can be solve if rename operate only on the last component of the page name
2007-08-11T22:40:02 <xorAxAx> well, which problem in the first place?
2007-08-11T22:40:28 <nir> how to allow rename under the parent, and disable move to another parent
2007-08-11T22:40:30 <xorAxAx> that a renamepage action might reveal data to other users without the user doing it knowing about it?
2007-08-11T22:40:38 <nir> probably by mistake
2007-08-11T22:41:06 <nir> imagine a stupid user, get a rename box with a/b/c
2007-08-11T22:41:15 <xorAxAx> well, but that limitation wont help if anybody actually needs the feature
2007-08-11T22:41:19 <nir> then he remove the /a/b and call the page foo
2007-08-11T22:42:26 <nir> the same user would drag and drop files in his GUI file manager
2007-08-11T22:42:45 <nir> he does not use mv on the command line
2007-08-11T22:43:31 <lanius> the mtime is not the problem
2007-08-11T22:45:44 <nir> xorAxAx, try this http://nirs.jot.com/RecentChanges
2007-08-11T22:46:08 <nir> you can rename the page, click on the title
2007-08-11T22:46:22 <nir> but the page remain under WikiHome
2007-08-11T22:47:04 <xorAxAx> and how can i move it?
2007-08-11T22:47:26 <xorAxAx> note that moins idea of hierachies is pretty lax
2007-08-11T22:47:28 <nir> they have admin tools to move pages around
2007-08-11T22:47:41 <xorAxAx> hier. acls being the first step to make it more relevant
2007-08-11T22:47:55 <xorAxAx> admin tools ... sounds un-wiki-like
2007-08-11T22:48:15 <nir> look at the bottom of the page
2007-08-11T22:48:32 <nir> If you are admin, you get some links there
2007-08-11T22:50:09 <nir> I can't find now where is the move page thing :)
2007-08-11T22:51:07 <xorAxAx> wiki wiki is haiwaiian and means "hidden well"
2007-08-11T22:52:36 <nir> I found it - on some pages you have "move this page" under tools
2007-08-11T22:53:49 <xorAxAx> lanius: did you find the real problem?
2007-08-11T22:54:29 <nir> What about the issue of different acl for the page content and page children?
2007-08-11T22:54:39 <nir> there is a page in the wiki about it
2007-08-11T22:55:46 <xorAxAx> well, the evaluation order is clear
2007-08-11T22:55:58 <xorAxAx> somebody said that he wanted to edit my explanations of it
2007-08-11T22:57:52 <nir> xorAxAx, http://moinmo.in/FeatureRequests/SubpagesInheritDifferentAclFromParent
2007-08-11T22:58:55 <xorAxAx> yes, do you spot my nir-like comment on the page? :)
2007-08-11T22:59:10 <nir> The problem is not evaluation but the way to setup the content acl vs children acl
2007-08-11T22:59:23 <xorAxAx> yes
2007-08-11T22:59:48 <nir> both solutions - subacl and localacl are ugly
2007-08-11T23:00:05 <xorAxAx> yes, and the natural workaround is less ugly
2007-08-11T23:00:22 <nir> which is?
2007-08-11T23:01:02 <xorAxAx> moving pages so that you dont need to have a different ACL line on the parent page
2007-08-11T23:01:52 <nir> put the pages under a different parent?
2007-08-11T23:02:04 <xorAxAx> yes
2007-08-11T23:02:53 <nir> Then you have messy urls
2007-08-11T23:07:41 <xorAxAx> maybe
2007-08-11T23:08:24 <nir> It would be nice to have something like "index" magic
2007-08-11T23:08:38 <nir> which is the content of a "folder"
2007-08-11T23:10:58 <xorAxAx> yes, modify missing page to call a third macro :)
2007-08-11T23:12:04 <nir> which call back into send page :P
2007-08-11T23:12:56 <xorAxAx> talking about send_page might trigger neurotic issues for some people in this channel
2007-08-11T23:26:30 <ThomasWaldmann> lol
MoinMoin: MoinMoinChat/Logs/moin-dev/2007-08-11 (last edited 2007-10-29 19:08:54 by localhost)