2008-06-21T00:00:59 <dennda> no
2008-06-21T00:01:22 <dennda> But I am unsure whether to store an object containing the data in the backend or rather just save the actual data
2008-06-21T00:01:37 <dennda> I think just storing the data makes the code more concise
2008-06-21T00:02:02 <dennda> I wrote it the former way now, but I think I'll change that
2008-06-21T00:02:03 <johill> probably
2008-06-21T00:12:31 <dreimark> gn
2008-06-21T00:18:15 <ThomasWaldmann> gn dreimark
2008-06-21T00:30:05 <dennda> johill: http://paste.pocoo.org/show/74454/
2008-06-21T00:30:17 <dennda> (I do wonder why my ssh connection keeps crashing at my parents place)
2008-06-21T00:30:21 <dennda> looks good?
2008-06-21T00:30:42 <johill> dennda: crappy router, we used to have one like that
2008-06-21T00:31:24 <dennda> oh there's at least 3-4 routers around here
2008-06-21T00:31:33 <johill> heh
2008-06-21T00:31:46 <johill> read_data returning None seems odd, but I guess it doesn't really matter
2008-06-21T00:32:01 <johill> make a test that does write_data() twice too
2008-06-21T00:32:05 <dennda> Yes, I am a bit unsure myself
2008-06-21T00:32:15 <ThomasWaldmann> dennda: does its label show "speedport"? :P
2008-06-21T00:32:17 <johill> (and verify that it's just concatenated)
2008-06-21T00:32:29 <dennda> ThomasWaldmann: one of them, yes, but that's not between you and me
2008-06-21T00:32:43 <dennda> johill: It should. It just passes to StringIO.write
2008-06-21T00:32:47 <dennda> but lemme check
2008-06-21T00:33:08 <johill> dennda: yeah sure, but if you run the tests for other backends it'll test that they actually can do that
2008-06-21T00:34:32 <dennda> oh I think I got a bug there. when doing rev.write("asd") it's immediately written to the backend, no need to commit
2008-06-21T00:34:36 <dennda> I will fix that tomorrow
2008-06-21T00:34:39 <dennda> need some rest now
2008-06-21T00:34:46 <johill> :)
2008-06-21T00:34:48 <johill> night
2008-06-21T00:35:53 <dennda> night
2008-06-21T10:02:43 <johill> somebody needs to update the freenode channel description :)
2008-06-21T10:02:46 <johill> Home page for #moin-dev: http://moinmoin.wikiwikiweb.de/
2008-06-21T10:09:21 <xorAxAx> ok
2008-06-21T10:09:49 <xorAxAx> done
2008-06-21T10:10:00 <johill> dreimark: http://moinmo.in/FeatureRequests/NewPageFromTemplatePage can you check out the table?
2008-06-21T10:10:04 <johill> :)
2008-06-21T10:10:21 <johill> xorAxAx: you can look at the table too, whether that makes sense or not
2008-06-21T10:13:12 <xorAxAx> hmm?
2008-06-21T10:13:17 <xorAxAx> which table?
2008-06-21T10:13:33 <xorAxAx> byeongweon: hi, i didnt see the cleanup commit but would like to :)
2008-06-21T10:14:08 <byeongweon> xorAxAx: I was clean up every CVS directory.
2008-06-21T10:14:39 <xorAxAx> byeongweon: did you commit it?
2008-06-21T10:14:42 <xorAxAx> and push it
2008-06-21T10:14:43 <byeongweon> xorAxAx: but just commit it, makes repository change?
2008-06-21T10:15:11 <xorAxAx> byeongweon: only your local one
2008-06-21T10:15:12 <byeongweon> xorAxAx: I'm not familier with mercurial yet :-)
2008-06-21T10:15:16 <xorAxAx> byeongweon: please get to know it
2008-06-21T10:15:37 <xorAxAx> knowing how to use your tools is essential :)
2008-06-21T10:16:43 <xorAxAx> johill: 10:13:17 < xorAxAx > which table?
2008-06-21T10:17:25 <johill> on http://moinmo.in/FeatureRequests/NewPageFromTemplatePage
2008-06-21T10:18:29 <johill> however
2008-06-21T10:18:35 <johill> look right before the table first
2008-06-21T10:20:41 <johill> just made some changes clarifying the table
2008-06-21T10:22:36 <byeongweon> xorAxAx: should I just execute this command after commit? "hg push"
2008-06-21T10:23:26 <xorAxAx> byeongweon: well, push checks which changesets are missing in the remote repository and sends them there
2008-06-21T10:23:56 <xorAxAx> see http://www.selenic.com/mercurial/wiki/index.cgi/KoreanUnderstandingMercurial
2008-06-21T10:24:37 <xorAxAx> everytime you push a changeset to a public repo, you will see a message in this channel, byeongweon
2008-06-21T10:26:01 <xorAxAx> you should have got to know mercurial before starting coding *sigh*
2008-06-21T10:26:20 <johill> like that
2008-06-21T10:26:21 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 4086:7e3d0e759ecb 1.7-storage-hwendel/MoinMoin/PageEditor.py: remove default "page copied" comment as in 1.7
2008-06-21T10:43:24 <CIA-52> Byeongweon [tasyblue@gmail.com] default * 3646:8e04faa4aaa5 1.8-guieditor-mbyeongweon/wiki/htdocs/applets/moinFCKplugins/ (restrict_actions/fckplugin.js selection/fckplugin.js): cleanup unnecessary fckeditor directory and fix javascript error
2008-06-21T10:43:32 <CIA-52> Byeongweon [tasyblue@gmail.com] default * 3647:61c3a8a4f25d 1.8-guieditor-mbyeongweon/wiki/htdocs/applets/FCKeditor/ (932 files in 151 dirs): remove FCKeditor directory to clean up
2008-06-21T10:43:39 <CIA-52> Byeongweon [tasyblue@gmail.com] default * 3648:6089ade226fb 1.8-guieditor-mbyeongweon/wiki/htdocs/applets/FCKeditor/ (552 files in 69 dirs): replace fckeditor with clean up version
2008-06-21T10:46:08 <xorAxAx> cool
2008-06-21T10:46:15 <xorAxAx> 380 files removed :)
2008-06-21T10:49:51 <byeongweon> xorAxAx: after first commit I was try to push.
2008-06-21T10:50:49 <byeongweon> xorAxAx: but it doesn't work. It's little bit confuse. maybe I should read more mercurial manual.
2008-06-21T10:57:44 <xorAxAx> byeongweon: well, if you dont understand the message, just ask
2008-06-21T10:58:21 <byeongweon> xorAxAx: ok, thanks :-)
2008-06-21T11:01:08 <johill> xorAxAx: I think you misunderstood that, intentionally? :)
2008-06-21T11:01:43 <xorAxAx> johill: no
2008-06-21T11:02:06 <xorAxAx> johill: i am pretty strict there - UI issues are completly different from the backend ones
2008-06-21T11:02:21 <johill> obviously the storage code can't display anything
2008-06-21T11:02:24 <xorAxAx> mixing these when deriving any sane design or UI will lead to something very ugly
2008-06-21T11:03:47 <johill> well yeah
2008-06-21T11:04:22 <johill> I fixed the text
2008-06-21T11:08:35 <johill> so what is the current use case?
2008-06-21T11:09:13 <johill> and what part of it cannot be solved by hierarchical or default acls?
2008-06-21T11:10:41 <xorAxAx> hmm, current use case == reimars reason to file the bug report?
2008-06-21T11:10:45 <xorAxAx> umm, FR
2008-06-21T11:11:12 <johill> well he also created copypage for that reason, no?
2008-06-21T11:12:23 <johill> I don't even really see a reason for copypage to exist
2008-06-21T11:13:35 <johill> I can see a use case for recursive rename
2008-06-21T11:13:52 <dreimark> added it
2008-06-21T11:13:54 <johill> I can see a use case for templates (copy single page and change it)
2008-06-21T11:14:16 <johill> but I can't see a use case for recursive copy. that just makes the wiki unmaintainable
2008-06-21T11:15:02 <johill> so was copypage just added to work around the problem with template ACLs?
2008-06-21T11:15:08 <dreimark> johill: if we have a page set: /Instrument/Description /Instrument/Data ...and more levels
2008-06-21T11:15:44 <johill> then?
2008-06-21T11:16:13 <dreimark> I do want to copy Instrument to the real name and don't need to setup each page
2008-06-21T11:16:38 <dreimark> and in this tree there are pages which do have acls the one who can do the copy
2008-06-21T11:16:52 <dreimark> action does not have read rights
2008-06-21T11:17:22 <johill> action?
2008-06-21T11:17:37 <dreimark> the recursive Copy action
2008-06-21T11:17:40 <johill> ah copy action sorry
2008-06-21T11:18:04 <johill> ok I guess I don't understand the point in it
2008-06-21T11:18:06 <TheSheep> are you reimplementing a file system? %)
2008-06-21T11:18:15 <johill> why should somebody be able to copy a page he cannot even read?
2008-06-21T11:18:26 <johill> TheSheep: filesystems don't allow copying files you can't read ;)
2008-06-21T11:18:53 <johill> it seriously feels to me like you have a workflow problem and are trying to work around it in moin
2008-06-21T11:21:56 <johill> I mean, after the person who copied all those pages he doesn't even know exist did that copy
2008-06-21T11:22:01 <johill> who's going to clean it up?
2008-06-21T11:22:13 <dreimark> hmm, can be named that. one with acl_rights_before can do it always.
2008-06-21T11:22:58 <dreimark> if one tries to copy a hierarchie of pages and there is at least one he has no read rights
2008-06-21T11:23:22 <johill> yeah but why would you want to copy a hierarchy of pages in the first place?
2008-06-21T11:23:31 <johill> ok let's say you have a product page tree
2008-06-21T11:23:46 <johill> /ProductA/Specs, /ProductA/PriceList etc
2008-06-21T11:24:08 <johill> wouldn't you much rather have recursive templates?
2008-06-21T11:25:36 <johill> that can't really exist, but you can fake it by having a template for each of the sub-pages used
2008-06-21T11:25:48 <johill> so you'd have a ProductTemplate that links to [[/Specs]] and [[/Pricing]]
2008-06-21T11:26:09 <johill> so whoever fills in the template notices those links and adds the sub-pages based on the ProductSpecsTemplate etc?
2008-06-21T11:26:31 <johill> I mean, yeah, it means that if they make a mistake the /Specs page can be missing
2008-06-21T11:26:54 <johill> but is that so much worse than have a bogus one because they copied ProductA to ProductB because it was a bit similar?
2008-06-21T11:27:06 <johill> (I'd think the latter is worse, in fact)
2008-06-21T11:27:12 <dreimark> at some point the example /ProductA/PriceList can belong to a different UserGroup as the /ProductA/Specs
2008-06-21T11:27:33 <johill> well then somebody else should create it after that ProductA is created too, no?
2008-06-21T11:27:54 <dreimark> it is not only two pages, it can be much more
2008-06-21T11:28:08 <johill> what does that change?
2008-06-21T11:28:24 <johill> somebody has to edit those pages anyway so that they apply to PRoductB
2008-06-21T11:28:50 <johill> or would you rather have ProductB be half-decent data because half the data is still from A?
2008-06-21T11:30:07 <dreimark> there are two use cases. One at the beginning only acl definitions and one if another product is added
2008-06-21T11:30:14 <johill> maybe we need to make it easier to use any page as a template so you can, when trying to create ProductB/Specs, pre-load ProductA/Specs into the editor
2008-06-21T11:30:25 <johill> (it's possible now by just using action=raw and copying)
2008-06-21T11:31:10 <dreimark> any page as template helps too
2008-06-21T11:32:25 <johill> though I would only use the page text and not have any acl magic with "any page as template"
2008-06-21T11:32:56 <johill> so the initial ACL definition
2008-06-21T11:33:02 <johill> wouldn't you just do that in a page-template tree?
2008-06-21T11:33:18 <dreimark> I have wikis with more than 30 acl groups
2008-06-21T11:33:31 <johill> you can define your template regex to be '^Template/.*' and have Template/Product/Specs etc.
2008-06-21T11:34:58 <johill> tbh, I'm scared by what could happen if my users find the copy action and start copying all pages in my wikis around with recursive copies
2008-06-21T11:35:36 <johill> so I guess I can disable it, but that's because I actually know what's up, normal admins won't
2008-06-21T11:35:44 <johill> [maybe that's just a case for: disable it by default]
2008-06-21T11:36:06 <dreimark> hmm, that would be a mess, or recursive deletion
2008-06-21T11:36:38 <dreimark> that's another FR disabling subfunctions
2008-06-21T11:37:23 <johill> exactly that would be a mess
2008-06-21T11:37:44 <johill> well if we fix template ACLs copypage has no non-recursive use case
2008-06-21T11:37:45 <johill> does it?
2008-06-21T11:39:22 <dreimark> no, it saves a lot of time if you always have to create the same trees
2008-06-21T11:39:45 <johill> why does it save time?
2008-06-21T11:39:47 <dreimark> but I think we should restrict it to superuser or something similiar
2008-06-21T11:39:54 <johill> to have any sort of decent information you need to edit all the recursive pages anyway
2008-06-21T11:40:26 <dreimark> johill: if you want to give a structure of pages people should use
2008-06-21T11:40:43 <dreimark> you can do it by creating each or by copying currently
2008-06-21T11:41:03 <johill> well I would have templates that contain the appropriate links
2008-06-21T11:41:18 <johill> e.g. ProductTemplate contains [[/Specs|Product specifications]]
2008-06-21T11:41:27 <johill> so when they click that to edit the tree structure is fine
2008-06-21T11:41:47 <dreimark> and how do they get the propper acls for the right group?
2008-06-21T11:41:48 <johill> or do you have a use case that doesn't have links at all (and if so how do people find the pages)?
2008-06-21T11:42:04 <johill> well they can use a template again
2008-06-21T11:42:16 <dreimark> they have no admin rights on default
2008-06-21T11:42:43 <johill> yeah but either they have due to recursive ACLs on the page, or they get them from the template, no?
2008-06-21T11:42:47 <dreimark> we do use Navigation, Category and backlink
2008-06-21T11:43:27 <dreimark> how does the template know which group should get which acls
2008-06-21T11:44:34 <dreimark> e.g. HomepageTemplate should have user:admin,read,write,delete,revert globalUserGroup:read,write
2008-06-21T11:44:45 <dreimark> user needs to be replaced by the username
2008-06-21T11:45:16 <dreimark> at that point it is simple because we know new page, used template and username
2008-06-21T11:45:47 <dreimark> on a product page we can use the same template
2008-06-21T11:46:23 <dreimark> there the acl is that group1 should have full rights and globalUserGroup:read
2008-06-21T11:47:07 <dreimark> I don't see how this should easy go
2008-06-21T11:48:10 <johill> I don't quite understand
2008-06-21T11:48:23 <johill> if we do the template-ACL thing we need to allow -- 127.0.0.1 or whatever in ACLs too anyway
2008-06-21T11:49:27 <dreimark> that will fix the MyUser action too
2008-06-21T11:49:56 <dennda> TheSheep: http://paste.pocoo.org/show/74454/
2008-06-21T11:50:12 <dennda> (roughly, some things will change)
2008-06-21T11:52:16 <johill> myuser action?
2008-06-21T11:52:38 <dreimark> s/user/pages/
2008-06-21T11:53:00 <johill> what's that?
2008-06-21T11:53:26 <dennda> good morning there
2008-06-21T11:53:27 <TheSheep> mb._i
2008-06-21T11:53:28 <TheSheep> ?
2008-06-21T11:53:34 <dreimark> we should rename that to something else always if I see it in the menu I do think it is a kind of search and does list my pages but it is to create pages with different rights
2008-06-21T11:53:42 <dreimark> as subpages of the homepage
2008-06-21T11:54:08 <dreimark> johill:
2008-06-21T11:54:42 <dennda> TheSheep: sorry, that is due to my tab-completion
2008-06-21T11:54:46 <dennda> forgot to remove it
2008-06-21T11:54:56 <TheSheep> ah
2008-06-21T11:55:28 <TheSheep> dennda: item_revisions returns dicts or just revision objects?
2008-06-21T11:55:43 <johill> dreimark: trying to wrap my head around mypages
2008-06-21T11:56:29 <johill> cool. mypages has a bug in 1.7
2008-06-21T11:56:34 <johill> "pop from empty list"
2008-06-21T11:56:59 <dennda> TheSheep: that dict is meant for internal usage
2008-06-21T11:57:24 <TheSheep> ah, ok
2008-06-21T11:57:33 <dennda> TheSheep: if you want an items revisions, you can perform item.list_revisions which gives you a list of revision-numbers which you can then look up with item.get_revision(revno)
2008-06-21T11:57:52 <TheSheep> dennda: yeah
2008-06-21T11:58:07 <dennda> TheSheep: With that final line I just wanted to depict the internal storage the memorybackend uses
2008-06-21T11:58:24 <dennda> obviously, it somehow needs to store its data
2008-06-21T11:58:51 <johill> why the hell does the mypages action try to show the current page contents anyway??
2008-06-21T12:00:37 <johill> no, huh, it's completely confused
2008-06-21T12:07:28 <ThomasWaldmann> moin
2008-06-21T12:24:30 <dreimark> http://moinmo.in/MoinMoinBugs/MyPages
2008-06-21T12:24:33 <dreimark> bbl
2008-06-21T12:38:51 <ThomasWaldmann> yeah, seems like mypages needs multiple fixes
2008-06-21T12:46:55 <ThomasWaldmann> johill: can you fix the id related problems?
2008-06-21T12:53:19 <johill> I'm looking at it but I don't understand it
2008-06-21T12:53:32 <johill> it seems to be rendering somehow in place but all that code is always a mess
2008-06-21T12:59:30 <johill> ok fixed, stupid code
2008-06-21T13:01:00 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3718:bba0d3392918 1.7/MoinMoin/action/MyPages.py: fix MyPages action
2008-06-21T13:01:00 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3719:4204677846cb 1.7/MoinMoin/wikidicts.py: merge main
2008-06-21T13:01:48 <johill> ThomasWaldmann: can we have a very simple call that just formats a wiki text to the current formatter and returns it? sort of like _(, wiki=True) but without the translation aspect
2008-06-21T13:02:49 <johill> because the way mypages works now is quite stupid
2008-06-21T13:03:02 <johill> it actually shows 'edit', 'info' etc links while actually it's not showing a real page
2008-06-21T13:06:26 <ThomasWaldmann> dont we already have that?
2008-06-21T13:06:45 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3731:1976b1fdabd0 1.8/ (90 files in 27 dirs): merge 1.7
2008-06-21T13:06:47 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3732:ecbac939d1e5 1.8/docs/CHANGES: merge two 1.7 merges
2008-06-21T13:06:49 <johill> if we do why doesn't i18n use it?
2008-06-21T13:07:24 <dreimark> it should use ActionBase
2008-06-21T13:07:30 <ThomasWaldmann> merge merges?
2008-06-21T13:07:48 <johill> well you had a merge commit and I made one before pulling
2008-06-21T13:07:55 <johill> so I had two heads that were both merges :)
2008-06-21T13:07:57 <ThomasWaldmann> ah
2008-06-21T13:08:04 <johill> I just forgot to pull
2008-06-21T13:08:36 <dreimark> then it can show the ui and the homepage
2008-06-21T13:09:03 <johill> actionbase would shoe the ui and the current page
2008-06-21T13:09:05 <johill> not the homepage
2008-06-21T13:09:17 <johill> imho actionbase should offer two different modes
2008-06-21T13:09:24 <johill> one with and one without showing the current page
2008-06-21T13:09:29 <dreimark> right
2008-06-21T13:10:20 <ThomasWaldmann> i'll fix the broken link markup in mypages later
2008-06-21T13:10:38 <johill> oh
2008-06-21T13:10:43 <johill> I missed that
2008-06-21T13:11:47 <dreimark> ah it is in the code I wondered that i've not seen it in the underlay
2008-06-21T13:12:06 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3720:9b64ad3c2aee 1.7/MoinMoin/action/MyPages.py: fix MyPage action link markup
2008-06-21T13:12:24 <johill> btw
2008-06-21T13:12:32 <johill> all that only works when the default group regex isn't changed
2008-06-21T13:13:45 <johill> and how does mypage work anyway?
2008-06-21T13:13:49 <johill> it just has a newpage button?
2008-06-21T13:14:00 <johill> but how can that do the ACLs it would need? huh? am I confused?
2008-06-21T13:14:29 <johill> HomepagePrivatePageTemplate doesn't contain ACLs
2008-06-21T13:14:36 <johill> so how would they be added?
2008-06-21T13:14:47 <ThomasWaldmann> johill: you can change it, but you must not remove what it matches by default
2008-06-21T13:15:22 <johill> yeah
2008-06-21T13:15:24 <johill> still
2008-06-21T13:15:28 <johill> I don't see mypages working at all
2008-06-21T13:15:31 <dreimark> johill: we have already which is expanded to the user
2008-06-21T13:16:04 <ThomasWaldmann> you need some secpol for the acls
2008-06-21T13:16:43 <johill> dreimark: only on the actual group page
2008-06-21T13:17:03 <johill> ThomasWaldmann: ohh. but that's not default is it? should mypage be disabled by default then so the admin enables it when he adds the secpol?
2008-06-21T13:17:37 <dreimark> johill: you have my vote
2008-06-21T13:21:22 <dreimark> bbl
2008-06-21T14:07:27 <xorAxAx> byeongweon: do we need the _samples directory of fckeditor?
2008-06-21T14:08:21 <byeongweon> xorAxAx: no, I will clean up that too. :-)
2008-06-21T14:10:19 * johill goes skating
2008-06-21T14:10:49 <xorAxAx> byeongweon: cool
2008-06-21T14:11:32 <ThomasWaldmann> byeongweon: what's the current state, is the new fckeditor already usable for moin?
2008-06-21T14:11:48 <xorAxAx> he said that only a few bugs remain
2008-06-21T14:12:03 <byeongweon> ThomasWaldmann: yes, I fix every javascript errors already.
2008-06-21T14:12:34 <ThomasWaldmann> did you also add some docstrings to those moin plugins?
2008-06-21T14:12:42 <byeongweon> ThomasWaldmann: but some legacy plugin doesn't work or work uncompletely
2008-06-21T14:13:02 <ThomasWaldmann> (after finding out what it is for :)
2008-06-21T14:13:06 <xorAxAx> which legacy plugins?
2008-06-21T14:13:19 <byeongweon> ThomasWaldmann: could you tell me what docstrings is?
2008-06-21T14:13:31 <ThomasWaldmann> a source comment
2008-06-21T14:13:43 <ThomasWaldmann> describing what the plugin does exactly
2008-06-21T14:14:35 <byeongweon> ThomasWaldmann: ok I understand, I didn't make comment on source code, but I will do that.
2008-06-21T14:14:58 <ThomasWaldmann> iirc, esp. that "select" plugin was rather unclear
2008-06-21T14:15:28 <xorAxAx> byeongweon: browser detection is broken, i cant use the gui editor on opera
2008-06-21T14:15:55 <xorAxAx> hmm
2008-06-21T14:15:58 <byeongweon> xorAxAx: when add comment (##) to content, their style sometimes broken, maybe selection plugin have some problem.
2008-06-21T14:16:01 <xorAxAx> probably its just the default wiki
2008-06-21T14:16:06 <ThomasWaldmann> for that ^^, likely moin's gui editor enabling code has to get synced with what fckeditor uses
2008-06-21T14:16:10 <xorAxAx> byeongweon: why is it legacy?
2008-06-21T14:17:05 <xorAxAx> hmm, i dont see any gui edit links
2008-06-21T14:17:13 <xorAxAx> neither on ff2
2008-06-21T14:17:33 <xorAxAx> ah, js is deactivated on ff2
2008-06-21T14:17:40 <byeongweon> xorAxAx: you means gui edit link?
2008-06-21T14:18:21 <ThomasWaldmann> (there is some code in moin's javascript, iirc it is common.js, copied from fckeditor)
2008-06-21T14:18:24 <xorAxAx> byeongweon: yes, doesnt work on opera. please test there
2008-06-21T14:18:30 <xorAxAx> byeongweon: and comments seem to be broken
2008-06-21T14:18:36 <xorAxAx> processng instructions
2008-06-21T14:19:00 <byeongweon> ok, and safari also doesn't see gui edit link.
2008-06-21T14:19:05 <xorAxAx> why doesnt <<BR>> work?
2008-06-21T14:19:08 <xorAxAx> ThomasWaldmann:
2008-06-21T14:19:50 <ThomasWaldmann> define "not work"
2008-06-21T14:20:09 <xorAxAx> Foo:<<BR>>
2008-06-21T14:20:13 <xorAxAx> on a wikipage in 1.8
2008-06-21T14:20:15 <xorAxAx> is broken
2008-06-21T14:20:22 <xorAxAx> luckily its not a gui editor bug :)
2008-06-21T14:21:17 <xorAxAx> byeongweon: the image icon in the toolbar is not there
2008-06-21T14:21:20 <xorAxAx> (404)
2008-06-21T14:21:52 <byeongweon> yes, I was check just before
2008-06-21T14:22:27 <xorAxAx> byeongweon: did you have to modify the fckeditor compared to the version that came from their homepage? or did you only modify moin's files?
2008-06-21T14:22:34 <ThomasWaldmann> xorAxAx: parser likely takes that as interwiki
2008-06-21T14:23:26 <xorAxAx> but the parser should be able (and was able) to resume when no such interwiki moniker exists
2008-06-21T14:23:32 <byeongweon> xorAxAx: I try to not modify original fckeditor code
2008-06-21T14:23:43 <xorAxAx> byeongweon: nice. and you didnt have to yet, right?
2008-06-21T14:24:53 <byeongweon> yes. code that now pushed is original fckeditor's
2008-06-21T14:24:54 <xorAxAx> but i guess resuming is harder with the new grammar
2008-06-21T14:24:58 <xorAxAx> byeongweon: cool
2008-06-21T14:25:23 <ThomasWaldmann> it can be easily worked around by inserting a blank
2008-06-21T14:26:39 <ThomasWaldmann> brb
2008-06-21T14:26:39 <byeongweon> xorAxAx: most of all, I will fix every error on ff3, after other browsers.
2008-06-21T14:27:22 <byeongweon> xorAxAx: so, if you use opera. please litte bit patient. :-)
2008-06-21T14:27:57 <xorAxAx> yeah :)
2008-06-21T14:28:06 <xorAxAx> i put an issues list here: http://moinmo.in/MoonByeongweon/SOC2008
2008-06-21T14:43:29 <ThomasWaldmann> byeongweon: after you have fixed the basic issues and you get bored, have a look at title:GuiEditor search ;)
2008-06-21T14:48:28 <byeongweon> ThomasWaldmann: ok, I will do that.
2008-06-21T14:49:57 <byeongweon> ThomasWaldmann: my big issue is browser compatibility. I thinks that's the first
2008-06-21T14:51:08 <xorAxAx> byeongweon: well, thats mainly about fixing the browser detection
2008-06-21T14:51:15 <xorAxAx> i guess the editor itself is mostly compatible
2008-06-21T14:53:01 <byeongweon> xorAxAx: I know, but moinmoin plugin doesn't. anyway browser detection and show gui edit button code will fixed. :-)
2008-06-21T14:53:54 <xorAxAx> yeah
2008-06-21T15:09:15 <CIA-52> Christopher Denter <moin@the-space-station.com> default * 4038:f89a2b48765f 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py backends/memory.py): storage: (MemoryBackend): Making item.commit, revision.write_data and revision._read_data work. Uses StringIO internally. Tests for this will be written next.
2008-06-21T15:09:20 <dennda> boy
2008-06-21T15:17:44 <dreimark> dennda byeongweon gizmach zenhase waldi please don't forget to pull/merge from 1.8 regulary
2008-06-21T15:18:40 <dennda> ok
2008-06-21T15:18:53 <byeongweon> ok :-)
2008-06-21T15:19:05 <dennda> shouldn't be that hard for me. Up to now I only created my own things and didn't fiddle with anything out there
2008-06-21T15:19:08 <dennda> :)
2008-06-21T15:25:22 <dreimark> bbl
2008-06-21T15:27:44 <byeongweon> dennda: I have something funny.
2008-06-21T15:29:21 <byeongweon> dennda: I'm working with fckeditor as you know. recently, fckeditor update their version and some module that I used is removed.
2008-06-21T15:31:39 <xorAxAx> which module?
2008-06-21T15:38:16 <ThomasWaldmann> + actions_excluded = ['xmlrpc', # we do not want wiki admins unknowingly offering xmlrpc service
2008-06-21T15:38:19 <ThomasWaldmann> + 'MyPages', # only works when used with a non-default SecurityPolicy
2008-06-21T15:38:22 <ThomasWaldmann> + ]
2008-06-21T15:38:25 <ThomasWaldmann> anything else?
2008-06-21T15:40:58 <johill> I'd put CopyPage in
2008-06-21T15:41:00 <byeongweon> xorAxAx: fckstylesloader.js removed. maybe replace with something I think. so, I'm try to find alternative one. it used in restrict_actions module
2008-06-21T15:41:30 <johill> just for it's potential to wreak havoc
2008-06-21T15:41:41 <xorAxAx> byeongweon: what does that module do?
2008-06-21T15:42:26 <byeongweon> xorAxAx: load style file(xml) and return.
2008-06-21T15:42:39 <xorAxAx> byeongweon: i mean restrict_actions
2008-06-21T15:42:50 <dennda> Gnarf
2008-06-21T15:42:59 <dennda> py.test isn't available in archs repos as it seems
2008-06-21T15:43:06 <dennda> Can't find it in the cheeseshop either
2008-06-21T15:43:44 <xorAxAx> it is on cheeseshop
2008-06-21T15:43:51 <xorAxAx> and at least debian has it
2008-06-21T15:44:00 <dennda> yes, I know debian and ubuntu have it
2008-06-21T15:44:07 <dennda> what's the name of it in the cheeseshop?
2008-06-21T15:44:24 <ThomasWaldmann> johill: yeah, CopyPage code is weird
2008-06-21T15:45:39 <byeongweon> xorAxAx: it's style command plugin(example: h1,h2,h3..) and intenal behavior is restrict fckeditor's style command(means add only necessary commands)
2008-06-21T15:45:55 <dennda> ah just "py"
2008-06-21T15:46:06 <dennda> (I am a bit convinced that was a stupid naming decision)
2008-06-21T15:46:29 <xorAxAx> byeongweon: ah
2008-06-21T15:46:48 <xorAxAx> byeongweon: well, the restrictions dont need to be read from xml, maybe it works differently now :)
2008-06-21T15:46:57 <xorAxAx> dennda: ACK
2008-06-21T15:47:11 <xorAxAx> dennda: nobody of its authors have acknowledged that
2008-06-21T15:47:28 <byeongweon> xorAxAx: oh, really? I will test that.
2008-06-21T15:47:45 <xorAxAx> byeongweon: that was just an idea. i mean if its gone, it might work differently now :)
2008-06-21T15:48:17 <ThomasWaldmann> johill: which havoc exactly do you mean?
2008-06-21T15:48:43 <johill> well a user can copy pages recursively that he doesn't even know exist, and if they then edit some of them you have loads of duplicate contents
2008-06-21T15:48:53 <johill> mostly duplicate
2008-06-21T15:49:19 * xorAxAx doesnt see the point of copy either
2008-06-21T15:49:29 <xorAxAx> did dreimark describe any use case/work flow for it in the wiki?
2008-06-21T15:49:34 <johill> no
2008-06-21T15:49:56 <johill> he said some things here but none of them really made much sense to me other than them being workarounds for current acl vs. template problems
2008-06-21T15:50:20 <xorAxAx> nevertheless it might be interesting
2008-06-21T15:50:39 <ThomasWaldmann> 'CopyPage', # has questionable behaviour regarding subpages a user can't read, but can copy
2008-06-21T15:51:09 <johill> xorAxAx: yeah I agree it might be interesting, if only to actually fix the problem rather than have a workaround
2008-06-21T16:09:31 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4039:907d56e0fda7 1.8-storage-cdenter/MoinMoin/storage/_tests/test_backends_memory.py: storage: (tests): adding tests for unicode item names
2008-06-21T16:09:31 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4040:647f03ffb740 1.8-storage-cdenter/MoinMoin/storage/_tests/test_backends_memory.py: storage: (memorybackend_tests): Adding tests for writing revision data, reading revision data, committing items and getting an items list of revisions.
2008-06-21T16:09:49 <dennda> Some more tests. Did I forget anything?
2008-06-21T16:10:30 <dennda> (I will try to write them up front next time. With that commit(), write_data(), read_data(), ... implementation I had a bug and I spent hours debugging that, typing the same things over and over again.)
2008-06-21T16:12:54 <johill> you didn't add a test that reads/writes revision data in multiple passes
2008-06-21T16:12:55 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4041:09b2b8cc2397 1.8-storage-cdenter/MoinMoin/storage/backends/memory.py: storage: (memorybackend): Clean-up action. Forgot to remove boilerplate-debugging code I wrote in the library. Removing that now.
2008-06-21T16:13:02 <dennda> ah yes
2008-06-21T16:13:07 <dennda> I had that in mind but then forgot it
2008-06-21T16:13:09 <xorAxAx> dennda: ...
2008-06-21T16:13:57 <johill> dennda: also, I think tests shouldn't use internal API like ._name
2008-06-21T16:14:31 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3721:577d5eb99d6d 1.7/MoinMoin/config/multiconfig.py: add MyPages and CopyPage to actions_excluded because first doesn't work without special SecurityPolicy anyway and second has questionable behaviour
2008-06-21T16:14:52 <dennda> johill: That is more a cosmetic thing, isn't it?
2008-06-21T16:15:05 <dennda> But if you want me to only write blackbox-tests, ok :)
2008-06-21T16:16:10 * ThomasWaldmann prepares release now
2008-06-21T16:16:26 <dennda> Ah yes, I wrote that before we added the properties
2008-06-21T16:16:36 <dennda> johill: item.name is ok I assume?
2008-06-21T16:16:40 <johill> sure
2008-06-21T16:17:21 <dennda> xorAxAx: hm?
2008-06-21T16:17:25 * ThomasWaldmann will first reduce CHANGES entries to the stuff interesting for normal wiki admins/users/extension devs
2008-06-21T16:17:38 <johill> ThomasWaldmann: :)
2008-06-21T16:18:21 <johill> dennda: I think xorAxAx meant: see, I told you so
2008-06-21T16:19:25 <dennda> referring to?
2008-06-21T16:19:50 <johill> writing tests before
2008-06-21T16:19:53 <xorAxAx> dennda: i was just wondering why you spent hours repeating the same python command sequence in the console :)
2008-06-21T16:19:59 <dennda> ah
2008-06-21T16:20:09 <dennda> I thought it had to do with my commits dropping in :)
2008-06-21T16:20:47 <dennda> Yeh, I always knew that, no question. (That's why I started writing the boilerplate debugging stuff in the `if __name__ == "__main__"` area :))
2008-06-21T16:20:57 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4042:847a5e7af87a 1.8-storage-cdenter/MoinMoin/storage/_tests/test_backends_memory.py: storage: (memorybackend_tests): Don't make use of the internal item._name attribute but rather use the item.name property. (Added after the tests had been written)
2008-06-21T16:22:05 <xorAxAx> dennda: i dont see why you would want that kind of debugging when py.test just works fine
2008-06-21T16:22:17 <johill> yeah, you do know you can say
2008-06-21T16:22:21 <johill> py.test /path/to/test.py? :)
2008-06-21T16:22:49 <dennda> I know
2008-06-21T16:22:52 <dennda> I do that all the time
2008-06-21T16:23:41 <johill> ok :)
2008-06-21T16:23:44 <johill> I like -k too
2008-06-21T16:24:26 <xorAxAx> --pdb rocks as well
2008-06-21T16:24:31 <xorAxAx> esp. if you have pdb++ :)
2008-06-21T16:25:17 <johill> is that the one that uses ddd?
2008-06-21T16:25:32 <xorAxAx> http://codespeak.net/svn/user/antocuni/pdb.py
2008-06-21T16:25:37 <xorAxAx> just put it into your pythonpath
2008-06-21T16:25:49 <johill> oh, ok, no
2008-06-21T16:25:59 <johill> different thing
2008-06-21T16:29:15 <byeongweon> it's time to bed. have a nice day. :-)
2008-06-21T16:31:04 <ThomasWaldmann> have a nice night :)
2008-06-21T16:33:29 <ThomasWaldmann> johill: is resetpw documented on help pages?
2008-06-21T16:34:04 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3722:76265568e8d3 1.7/docs/CHANGES: updated CHANGES
2008-06-21T16:35:10 <johill> ThomasWaldmann: no, dreimark said he was going to do that
2008-06-21T16:40:57 * dennda is struck - once again - by some really weird bug
2008-06-21T16:42:40 <xorAxAx> check in the test, we will give you a hint :)
2008-06-21T16:43:01 <xorAxAx> also take some medicine against strikes or superfluous Rs :)
2008-06-21T16:44:27 <xorAxAx> hmm, you really meant struck. struck by a bug sounds weird :)
2008-06-21T16:45:13 <johill> heh
2008-06-21T16:45:38 <johill> xorAxAx: remember the huge bug on google maps. it's definitely possible to be struck down by a bug ;)
2008-06-21T16:46:57 <xorAxAx> hmm? :)
2008-06-21T16:47:42 <johill> you didn't see that bug on google maps?
2008-06-21T16:47:48 <xorAxAx> which one?
2008-06-21T16:48:35 <johill> there was a 50m bug visible on google maps. it crawled away now though ;)
2008-06-21T16:48:35 <dennda> that R was placed there intentionally
2008-06-21T16:49:27 <dennda> Ok I will check that in, but it is broken. I detected another bug and was going to fix that, and in the middle of doing so these other errors occurred
2008-06-21T16:49:45 <xorAxAx> johill: didnt see it
2008-06-21T16:49:51 <johill> xorAxAx: http://www.newscientist.com/blog/technology/2006/09/giant-insect-alert.html
2008-06-21T16:50:31 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4043:941fe00a1346 1.8-storage-cdenter/MoinMoin/storage/ (_tests/test_backends_memory.py backends/memory.py): storage: (memorybackend): BUG-DETECTION - This commit is meant only to enable other devs to help me fix a bug. It is broken, don't use it.
2008-06-21T16:50:33 <dennda> There
2008-06-21T16:50:38 <johill> larger image at the linked http://www.theregister.co.uk/2006/09/28/giant_insect/
2008-06-21T16:51:31 <xorAxAx> dennda: hmm, i dont think that anybody is "using" it right now, so dont be shy to commit broken code that is at least covered by broken tests
2008-06-21T16:51:38 <xorAxAx> s/broken t/failing t/
2008-06-21T16:52:12 <dennda> test_item_commit_revision is the first thing failing here, and has the odd thing I am trying to figure out
2008-06-21T16:52:30 <dennda> see the two print statements and their output
2008-06-21T16:53:35 <johill> dennda: well
2008-06-21T16:53:41 <johill> gobby?
2008-06-21T16:54:02 <dennda> ok
2008-06-21T16:54:27 <dennda> the session still is open
2008-06-21T17:00:37 <johill> does stringio have two cursors, one for reading and one for writing?
2008-06-21T17:01:49 <xorAxAx> of course not
2008-06-21T17:02:04 <xorAxAx> you might also want to think about sharing screen sessions
2008-06-21T17:02:14 <xorAxAx> if its not about drafting ideas but about fixing code :)
2008-06-21T17:05:05 <johill> heh but gobby has two cursors ;)
2008-06-21T17:05:30 <johill> yeah I was confused for a second that his code worked ;)
2008-06-21T17:08:36 <xorAxAx> btw, there is an eclipse plugin for distributed editing
2008-06-21T17:11:02 <xorAxAx> http://wiki.eclipse.org/Shared_Editing
2008-06-21T17:11:48 <xorAxAx> http://wiki.eclipse.org/DocShare_Plugin
2008-06-21T17:13:01 <johill> not like I ever used eclipse in the past few years
2008-06-21T17:13:48 <xorAxAx> hehe
2008-06-21T17:16:20 <johill> xorAxAx: do you think revision data API should have seek()?
2008-06-21T17:16:32 <johill> I can't figure out a use case for it
2008-06-21T17:16:46 <johill> well actually here is one
2008-06-21T17:16:49 <johill> mime-type detection
2008-06-21T17:19:00 <johill> but it can probably be implemented either way
2008-06-21T17:19:07 <johill> so let's stick w/o it
2008-06-21T17:29:14 <xorAxAx> johill: with http, you can download ranges
2008-06-21T17:29:58 <johill> hm good point
2008-06-21T17:37:37 <johill> ok so we need methods read(), seek() and write() [for new revisions]
2008-06-21T17:40:05 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4044:c123b96f5e55 1.8-storage-cdenter/MoinMoin/storage/ (3 files in 3 dirs):
2008-06-21T17:40:05 <CIA-52> storage: (MemoryBackend): Fixing bugs and introducing a new class to the API,
2008-06-21T17:40:05 <CIA-52> StoredRevision, which is the brother of NewRevision. StoredRevision only allows
2008-06-21T17:40:05 <CIA-52> data retreival from persistant storage and doesn't allow data manipulation,
2008-06-21T17:40:07 <CIA-52> whereas NewRevision allows data manipulation (until you commit the data).
2008-06-21T17:42:08 <dennda> johill: read() on newrevisions?
2008-06-21T17:42:54 <johill> no write only for those I mean
2008-06-21T17:43:13 <dennda> ok :)
2008-06-21T18:06:38 <dreimark> ThomasWaldmann: I have added it to the HelpOnMoinCommand
2008-06-21T18:08:31 <dreimark> I do agree with copy page in actions_excluded, my wikis mostly for intranet purposes with well known users
2008-06-21T18:12:26 <xorAxAx> dreimark: is there a wiki page that describes when to use the copypage action?
2008-06-21T18:12:35 <xorAxAx> and what the best practices are
2008-06-21T18:12:57 <ThomasWaldmann> if someone has time, the MyPages fixes have to be backported to 1.6
2008-06-21T18:13:10 * ThomasWaldmann still edits CHANGES
2008-06-21T18:15:21 <dreimark> xorAxAx: it was introduced by a FR http://moinmo.in/FeatureRequests/CloneOrCopyPages
2008-06-21T18:15:38 <dreimark> and lots of discussion moin-dev I am searching currently
2008-06-21T18:16:06 <dreimark> another one http://moinmo.in/FeatureRequests/TransferAclFromTemplatePage
2008-06-21T18:16:14 <xorAxAx> ah, i see two use cases - for people who are too lazy to create a template and for translators :)
2008-06-21T18:22:02 <ThomasWaldmann> * CSV: remove empty lines above CSV table
2008-06-21T18:22:15 <ThomasWaldmann> was that bug present in 1.6?
2008-06-21T18:22:20 <dreimark> no
2008-06-21T18:22:45 <dreimark> hmm, have to check, I said no becaue a differnt csv parser was used
2008-06-21T18:22:49 <ThomasWaldmann> ok, then I'll remove that line from condensed CHANGES
2008-06-21T18:23:46 <dreimark> works in 1.6.3
2008-06-21T18:26:27 <dreimark> xorAxAx: I do someone use the copy action to add a subpage to another page, I can do it by using a template too, but doing a copy and only small changes is faster
2008-06-21T18:26:37 <dreimark> s/someone/sometimes
2008-06-21T18:27:10 <xorAxAx> but why do you have subpages that only differ by a small change from other pages?
2008-06-21T18:28:43 <dreimark> there are mostly dicts on this subpages which will be evaluated by a macro or parser
2008-06-21T18:29:21 <dreimark> so it collects for example a listPage from each users homepage
2008-06-21T18:29:50 <dreimark> some of the programs don't like missing entries
2008-06-21T18:30:16 <dreimark> or you can add a MyDict to a users homepage the user can use then
2008-06-21T18:33:25 <dreimark> it is less typing and clicking using a copy
2008-06-21T18:33:44 <xorAxAx> how do you use these dicts?
2008-06-21T18:35:29 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4045:95ef78ab8642 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py _tests/test_backends_memory.py): storage: rev.write_data() is now rev.write() and rev.read_data() is now rev.read(). Fixing tests.
2008-06-21T18:35:30 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4046:79468b9c19d7 1.8-storage-cdenter/MoinMoin/storage/__init__.py: storage: (Abstract Backend Layer): Adding lazy loading capabilities for Revision-Metadata
2008-06-21T18:35:31 <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4047:ff8641659905 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py backends/memory.py): storage: (Abstract Backend Layer, MemoryBackend): Adding revision.seek()
2008-06-21T18:37:32 <dreimark> I collect the data there and it is shown in a table
2008-06-21T18:37:45 <xorAxAx> hmm, what kind of data, dreimark?
2008-06-21T18:38:31 <dreimark> sometimes some votes
2008-06-21T18:41:13 <dreimark> some of the wikis are used for test facilities each Experimenmt has pages similiar to these Instruments/wahtevernameithas/data
2008-06-21T18:41:45 <dreimark> and further subpages of Instruments
2008-06-21T18:41:48 <xorAxAx> and the data page lists settings etc.?
2008-06-21T18:43:04 <johill> why would you want to copy votes?
2008-06-21T18:43:07 * johill is still confused
2008-06-21T18:46:47 <dreimark> no it is not copieng because of votes. but I recognize how difficult it is to describe it.
2008-06-21T18:47:38 <dreimark> I try again, new example
2008-06-21T18:48:10 <dreimark> Instruments/wahtevernameithas/data this can be created with three template pages
2008-06-21T18:48:40 <dreimark> or you can do it with one copy
2008-06-21T18:48:54 <johill> for some value of created
2008-06-21T18:49:03 <johill> the point is, if you copy it all the page contents is completely useless
2008-06-21T18:49:12 <johill> so you have to edit it anyway
2008-06-21T18:49:35 <johill> hence, copy+3x edit is actually four steps over 3x edit for the non-copy-case
2008-06-21T18:51:52 <dreimark> if it is a page with subpages which has no user contribution yet the user has to do the edits and not me
2008-06-21T18:52:28 <dreimark> if I have setup hierarchical acls I have only to change the acl line of wahtevernameithas
2008-06-21T18:52:51 <johill> but the user has to do the edits anyway, no?
2008-06-21T18:53:08 <dreimark> but he can not do the acl settings
2008-06-21T18:54:27 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3723:1a7574a7952c 1.7/docs/CHANGES: preparing a condensed CHANGES for 1.7.0 release
2008-06-21T18:54:46 <johill> well we already said we may do changes for templates vs. acls
2008-06-21T18:54:54 <ThomasWaldmann> please all developers check if all important stuff is in there ^^^
2008-06-21T18:55:02 <johill> after dinner
2008-06-21T18:56:30 <dreimark> do you want to remove the whole copypage action or only the subpages or the noread copy?
2008-06-21T18:56:57 * dreimark reads CHANGES
2008-06-21T18:57:39 <ThomasWaldmann> dreimark: for now, I put it on actions_excluded default list
2008-06-21T18:58:21 <ThomasWaldmann> (I did the same some time ago in the config for my wikis after seeing some strange stuff)
2008-06-21T18:59:37 <dreimark> somehere in the docs for wikisync and xmlrpc we do explain to use actions_excluded = []
2008-06-21T19:02:37 <ThomasWaldmann> a few minutes remaining to fix that :)
2008-06-21T19:02:44 * ThomasWaldmann updates i18n
2008-06-21T19:07:58 <ThomasWaldmann> johill:
2008-06-21T19:07:58 <ThomasWaldmann> johill: msgid "Trusted websites"
2008-06-21T19:07:58 <ThomasWaldmann> msgstr "Web-Sites, denen wir vertrauen"
2008-06-21T19:12:51 <dreimark> ThomasWaldmann: xmlrpc2 is a different action name, why do we not exclude this too?
2008-06-21T19:15:34 <dreimark> or why is that excluded with excluding xmlrpc
2008-06-21T19:18:46 <dreimark> that's a lowlevel exclude, makes sense
2008-06-21T19:20:20 <ThomasWaldmann> dreimark: 'xmlrpc' excludes both
2008-06-21T19:21:26 <johill> ThomasWaldmann: "wir" erscheint mir nicht passend, vielleicht "Sie"?
2008-06-21T19:22:23 <johill> dreimark: no, I'd just like to understand why you think you need it and actually solve the problem, as so far it seems to be a workaround
2008-06-21T19:24:45 <dreimark> johill: I think you are right some usecases will change after the template change. For those it is a workaround.
2008-06-21T19:27:19 <dreimark> if you like to copy a tree of pages similiar to a directory this needs another change to the current template
2008-06-21T19:28:20 <dreimark> we can now only create one page from a template
2008-06-21T19:28:39 <johill> ThomasWaldmann: "Starting with 1.5.3," seems useless since you removed all the old info
2008-06-21T19:28:50 <johill> oh never mind
2008-06-21T19:28:53 <johill> I thought you did
2008-06-21T19:34:21 <dreimark> ThomasWaldmann: The diff action now has navigation buttons for prev/revert/next change.
2008-06-21T19:36:08 <ThomasWaldmann> dreimark: that is listed in CHANGES
2008-06-21T19:36:23 <dreimark> the revert word is missing
2008-06-21T19:36:41 <dreimark> ThomasWaldmann:
2008-06-21T19:37:30 <ThomasWaldmann> ah, ok
2008-06-21T19:37:50 <dreimark> btw. should I see the "Universal Edit Button" on MM ?
2008-06-21T19:38:56 <johill> if you have the firefox plugin?
2008-06-21T19:39:06 <dreimark> ah ok
2008-06-21T19:42:51 <dreimark> ThomasWaldmann: AttachFile/Load: remove misleading/out... is somehow twice Duplicated file attachment below Removed Features
2008-06-21T19:45:09 <dreimark> is the HINT: page_*_regex only valid for Xapian ? may be it is better to move it before Xapian
2008-06-21T19:46:11 <ThomasWaldmann> it is not indented under xapian
2008-06-21T19:48:34 <dreimark> ok
2008-06-21T19:49:48 <dreimark> my problem with it is if I overlooked the xpaian text before I guess I would likly see the fix Xapian category and will overlook it too
2008-06-21T19:50:56 <ThomasWaldmann> ok, i move it above xapian
2008-06-21T19:59:16 <dreimark> hmm, may be we should explain the splitting of UserPreferences into actions
2008-06-21T19:59:42 <dreimark> and different pages
2008-06-21T20:00:22 <dreimark> a found it it is already done
2008-06-21T20:02:01 <dreimark> hmm, a HINT: you can now disable usercreation by excluding the action newaccount
2008-06-21T20:02:21 <dreimark> ThomasWaldmann: johill
2008-06-21T20:02:37 <xorAxAx> dreimark: how useful :)
2008-06-21T20:04:53 <ThomasWaldmann> dreimark: i added it already, johill forgot to add it to CHANGES
2008-06-21T20:06:37 <dreimark> I hope all the people asking on #moin for doing this will read it and do upgrade
2008-06-21T20:07:53 <ThomasWaldmann> yeah :)
2008-06-21T20:08:35 <xorAxAx> people love upgrading moin :-)
2008-06-21T20:10:14 <ThomasWaldmann> :P
2008-06-21T20:10:23 <ThomasWaldmann> dreimark: Hits macro is new?
2008-06-21T20:10:30 <dreimark> yeah
2008-06-21T20:11:38 <ThomasWaldmann> text for CHANGES entry?
2008-06-21T20:12:43 <dreimark> mom
2008-06-21T20:13:54 <dreimark> new Hits macro added for listing page counts
2008-06-21T20:14:23 <dreimark> of the page where it is called
2008-06-21T20:15:35 <dreimark> ThomasWaldmann:
2008-06-21T20:15:42 <ThomasWaldmann> isn't that shown on info action output?
2008-06-21T20:16:45 <dreimark> Hits a counter for page hits
2008-06-21T20:17:37 <dreimark> ThomasWaldmann: it is not shown there
2008-06-21T20:18:19 <ThomasWaldmann> action=info&hitcounts=1 ?
2008-06-21T20:18:51 <dreimark> this is a list overall days
2008-06-21T20:19:04 <ThomasWaldmann> Login macro was removed.
2008-06-21T20:19:11 <dreimark> the macro did http://moinmo.in/ReimarBauer/UnderConstruction
2008-06-21T20:19:19 <dreimark> the number in the yellow bar
2008-06-21T20:21:12 <ThomasWaldmann> ok
2008-06-21T20:31:06 <ThomasWaldmann> johill: you killed Login macro
2008-06-21T20:32:03 <ThomasWaldmann> text for CHANGES?
2008-06-21T20:32:37 <johill> oh
2008-06-21T20:32:44 <dreimark> another HINT for parameter parser wanted ?
2008-06-21T20:32:57 <johill> ThomasWaldmann: related to the userprefs update I guess
2008-06-21T20:33:19 <ThomasWaldmann> yes
2008-06-21T20:33:31 <ThomasWaldmann> http://hg.moinmo.in/moin/1.7/rev/22749e92a461
2008-06-21T20:33:41 <johill> yeah
2008-06-21T20:34:03 <ThomasWaldmann> i guess some users put it on their (readable) front page for their users
2008-06-21T20:34:23 <johill> seriously? I never considered that
2008-06-21T20:34:27 <johill> it's an action now
2008-06-21T20:34:34 <ThomasWaldmann> so they get a more visible hint that they need to log in
2008-06-21T20:34:37 <dreimark> Action('login')
2008-06-21T20:35:05 <ThomasWaldmann> (and that hint is only visible if they are not logged in)
2008-06-21T20:35:16 <ThomasWaldmann> do we have a replacement for that?
2008-06-21T20:35:29 <johill> no
2008-06-21T20:35:40 <johill> you can say <<Action(login,You need to log in)>> or something
2008-06-21T20:35:46 <johill> (not even sure I got the syntax right)
2008-06-21T20:35:52 <johill> but you can't actually have a login form shown
2008-06-21T20:35:56 <ThomasWaldmann> but that shows ever
2008-06-21T20:36:06 <johill> yeah good point
2008-06-21T20:36:21 <johill> no, I seriously never considered that, I do that in the theme
2008-06-21T20:36:24 <ThomasWaldmann> ok, I just put it under removed features and we'll see :)
2008-06-21T20:36:33 <johill> heh ok
2008-06-21T20:37:06 <johill> we can fairly easily add one again by refactoring the login action I guess
2008-06-21T20:38:35 <ThomasWaldmann> ok, anything else for CHANGES?
2008-06-21T20:38:58 <johill> can't think of anything
2008-06-21T20:39:13 * ThomasWaldmann already added a hint about OpenID auth :)
2008-06-21T20:40:39 <johill> HINT?
2008-06-21T20:40:53 <johill> I only saw the normal note
2008-06-21T20:41:30 <ThomasWaldmann> no, not HINT :)
2008-06-21T20:41:36 <dreimark> SaveError has occured in PageEditor.deletePage. We need locking there.
2008-06-21T20:41:41 <ThomasWaldmann> (as there was no openid in 1.6)
2008-06-21T20:41:43 <dreimark> http://master17.moinmo.in/RecuperarMiClave
2008-06-21T20:42:07 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3724:691271d8c211 1.7/docs/CHANGES: adding some forgotten stuff to CHANGES, clarify
2008-06-21T20:42:09 <johill> ThomasWaldmann: yeah, saw that, thanks
2008-06-21T20:42:20 <dreimark> why can't I delete http://master17.moinmo.in/Po%C5%A1ljiMiGeslo
2008-06-21T20:42:44 <dreimark> on master17
2008-06-21T20:42:56 <ThomasWaldmann> ugh, 2pages even use <<Login>>
2008-06-21T20:43:03 <johill> what?!
2008-06-21T20:43:46 <ThomasWaldmann> we killed SendMyPassword page, right?
2008-06-21T20:43:53 <johill> yeah
2008-06-21T20:44:00 <johill> ?action=recoverpass
2008-06-21T20:44:36 <johill> I killed all that was based on the user preferences code but did only vaguely related stuff
2008-06-21T20:44:56 <dreimark> http://master17.moinmo.in/RecentChanges?action=fullsearch&context=180&value=%3C%3CLogin&fullsearch=Text
2008-06-21T20:45:06 <dreimark> I can't delete the pages listed there
2008-06-21T20:45:22 <dreimark> they use <<Login(sendmail)>>
2008-06-21T20:46:33 <johill> Your search query "<<Login" didn't return any results.
2008-06-21T20:47:20 <dreimark> because ThomasWaldmann has deleted them right now
2008-06-21T20:47:28 <johill> ah yeah I just saw on RC
2008-06-21T20:47:41 <dreimark> <<UserPreferences is used on many pages too
2008-06-21T20:48:19 <johill> untranslated help
2008-06-21T20:48:35 <dreimark> I do remove it there
2008-06-21T20:48:55 <ThomasWaldmann> dreimark: that deletion problem is known
2008-06-21T20:50:58 <dreimark> ok
2008-06-21T20:51:14 <ThomasWaldmann> the UserPreferences link is too much to fix now
2008-06-21T20:51:15 <dreimark> johill: pages similiar to http://master17.moinmo.in/GebruikersVoorkeuren
2008-06-21T20:51:20 <dreimark> can be removed or
2008-06-21T20:51:39 <johill> yes
2008-06-21T20:51:44 <dreimark> I kill those
2008-06-21T20:51:49 <dreimark> if i can
2008-06-21T20:52:05 <dreimark> hmm, I can
2008-06-21T20:52:07 <dreimark> not
2008-06-21T20:52:24 <dreimark> ThomasWaldmann: ok, we can do it later
2008-06-21T20:52:52 <ThomasWaldmann> ok, <<UserPreferences on 6 pages, we can kill those. But we have lots of references to UserPreferences page...
2008-06-21T20:53:25 <dreimark> I can't delete them
2008-06-21T20:53:43 <johill> I can find 17 of those
2008-06-21T20:54:14 <johill> all in translations?
2008-06-21T20:55:41 <dreimark> johill: I have 120
2008-06-21T20:56:13 <johill> huh? I did a linkto: search
2008-06-21T20:56:39 <dreimark> I searched for the word UserPreferences so your search is better
2008-06-21T20:56:47 <johill> not really
2008-06-21T20:56:49 <dreimark> for links,
2008-06-21T20:57:04 <dreimark> but i think we need to know the content too
2008-06-21T20:58:11 * dreimark thinks we should try to fix them
2008-06-21T20:58:31 <dreimark> e.g. http://master17.moinmo.in/HelpOnConfiguration/UserPreferences
2008-06-21T20:59:03 <johill> yeah I just removed the links there
2008-06-21T21:00:12 <johill> this is what happens with copypage ;)
2008-06-21T21:00:12 <johill> http://master17.moinmo.in/AyudaSobreConfiguraci%C3%B3n
2008-06-21T21:00:47 <dreimark> unfortunately
2008-06-21T21:01:01 <johill> many translations are like that
2008-06-21T21:01:10 <johill> we should for 1.8 work on separating things better
2008-06-21T21:01:32 <johill> so we can ship only system pages in various languages and have the help translations etc. be more like external projects
2008-06-21T21:01:42 <johill> I'll go fix HelpOnUserPreferences
2008-06-21T21:03:45 <johill> do we have autologin now or not?
2008-06-21T21:05:22 * dreimark tries
2008-06-21T21:07:04 <dreimark> not in standalone server
2008-06-21T21:09:00 <johill> ok
2008-06-21T21:11:30 <dreimark> msgid "Use UserPreferences to change you... it needs always to be Settings or Settings Preferences
2008-06-21T21:13:51 <dreimark> ok they are commented
2008-06-21T21:13:59 <dreimark> I missed the #
2008-06-21T21:14:24 <johill> yeah
2008-06-21T21:14:30 <johill> on phone now
2008-06-21T21:15:59 <dreimark> ThomasWaldmann: do you have added a config var for the amount of search result length
2008-06-21T21:16:09 <dreimark> and is that added to the config page ?
2008-06-21T21:19:57 * ThomasWaldmann looks
2008-06-21T21:20:20 <dreimark> search_results_per_page found it
2008-06-21T21:21:03 <dreimark> ThomasWaldmann:
2008-06-21T21:21:18 <dreimark> can be in CHANGES
2008-06-21T21:21:53 <ThomasWaldmann> search_results_per_page = 10 exists since 1.6
2008-06-21T21:22:12 <ThomasWaldmann> but I thought about changing that to 20 or 25, opinions?
2008-06-21T21:22:43 <dreimark> 25
2008-06-21T21:28:04 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3725:61ca04aca385 1.7/ (MoinMoin/config/multiconfig.py docs/CHANGES): changed default of search_results_per_page to 25 (was: 10)
2008-06-21T21:30:55 <dreimark> we should have a macro similar to gettext which reads multiconfig and writes the name of the var and the default value
2008-06-21T21:31:49 <ThomasWaldmann> nice idea (not for every setting, but still)
2008-06-21T21:32:57 <dreimark> or just outputs the value into the cell
2008-06-21T21:39:34 * dreimark replaces u'^Category[A-Z]'
2008-06-21T21:40:13 <xorAxAx> you can even make a macro that reads the docs from the code
2008-06-21T21:40:32 <xorAxAx> would also solve the "forgot to add the whole setting" issue
2008-06-21T21:41:00 <johill> xorAxAx: yeah but you can't have docstrings on variables or I would have done that already ;)
2008-06-21T21:42:14 <xorAxAx> thats not necessary
2008-06-21T21:42:26 <xorAxAx> just make a long list of 3 tuples
2008-06-21T21:43:01 <xorAxAx> var, defaultexpr, doc
2008-06-21T21:43:24 <dennda> johill: Tackling the last MemoryBackend things now. Are you still around for a while? Got some questions
2008-06-21T21:43:28 <johill> yeah but that'd mean changing the whole config file and adding code ;)
2008-06-21T21:43:35 <johill> dennda: on phone right now but can read a bit
2008-06-21T21:43:46 <dennda> Oh well there's still soccer anyway :)
2008-06-21T21:44:30 <johill> ask, my g/f seems to want to tell me about some movie with dogs, no need to listen ;)
2008-06-21T21:45:46 <dennda> oh that kind of call
2008-06-21T21:45:50 <xorAxAx> die 101 dalmatiner? :)
2008-06-21T21:46:07 <TheSheep> die die die
2008-06-21T21:46:10 <dennda> hehe
2008-06-21T21:46:11 <xorAxAx> johill: omg, changing a file :-)
2008-06-21T21:46:44 <dennda> johill: _rollback_item(), how does it work, when is it used? Does that remove the last revision committed? Does it determine whether a commit was successful or not and act accordingly?
2008-06-21T21:46:46 <johill> xorAxAx: heh, didn't sound like that ;)
2008-06-21T21:46:58 <johill> xorAxAx: yeah, well, I'm not too inclined to rewrite all the config stuff ;)
2008-06-21T21:47:09 <xorAxAx> thats a single ed command :)
2008-06-21T21:47:15 <johill> heh
2008-06-21T21:47:22 <johill> dennda: that's instead of committing
2008-06-21T21:47:28 <ThomasWaldmann> dreimark: please use some pointer to helponconfiguration
2008-06-21T21:47:45 <dennda> instead of committing? If you didn't commit, why would you need to roll anything back?
2008-06-21T21:48:15 <TheSheep> I tild you guys you will get confused by this name!
2008-06-21T21:48:17 <TheSheep> told
2008-06-21T21:48:22 <ThomasWaldmann> (just remove the hebrew sample)
2008-06-21T21:48:35 * TheSheep quoths: Nevermore!
2008-06-21T21:48:50 <dennda> TheSheep: umm, can't remember. Did we discuss that?
2008-06-21T21:48:51 <TheSheep> dennda: it was originally called 'abort' remember?
2008-06-21T21:49:10 <dennda> (I wish my brain had more RAM)
2008-06-21T21:49:14 <xorAxAx> you cannot rollback a committed transaction
2008-06-21T21:49:17 <xorAxAx> dennda: thats called a wiki
2008-06-21T21:49:26 <dennda> that's why I am confused
2008-06-21T21:49:37 <TheSheep> wiki-on-a-stick-sticked-into-your-nose
2008-06-21T21:49:56 <TheSheep> worked for mummies
2008-06-21T21:50:32 <TheSheep> checking abort in wikipedia -- it means exactly what it is
2008-06-21T21:50:47 <xorAxAx> in sql its called rollback :)
2008-06-21T21:50:57 <xorAxAx> if you do it explicitly
2008-06-21T21:50:58 <TheSheep> http://en.wikipedia.org/wiki/Abort_(computing)
2008-06-21T21:51:08 <dreimark> ThomasWaldmann: just finished will reopen again
2008-06-21T21:51:12 <dennda> ok but what does it do in the memorybackend?
2008-06-21T21:51:32 <dreimark> xorAxAx: I do want to have 4 tuples one more for a category
2008-06-21T21:51:50 <TheSheep> dennda: removes the revision that was created and allows you to create new one, without commiting
2008-06-21T21:52:39 <dennda> ok that just doesn't make sense
2008-06-21T21:52:52 <xorAxAx> dreimark: hmm, wouldnt one want to do that differently? e.g. by sorting the options into a dictionary of categories
2008-06-21T21:53:00 <TheSheep> dennda: you have to either commit or rollback
2008-06-21T21:53:01 <dennda> you can just create a new revision and bind it to the old name
2008-06-21T21:53:06 <dennda> no data is stored unless you commit
2008-06-21T21:53:17 <TheSheep> dennda: but not so for other backends
2008-06-21T21:53:29 <TheSheep> dennda: rollabck allows you to clean up temporary files, for example
2008-06-21T21:53:42 <TheSheep> dennda: or release a lock
2008-06-21T21:54:02 <dennda> yes, I see the point there
2008-06-21T21:54:17 <dennda> I was just wondering what it should do on our memorybackend
2008-06-21T21:54:24 <johill> nothing
2008-06-21T21:54:36 <johill> only clear _uncommitted_revision or something
2008-06-21T21:54:44 <TheSheep> maybe explicitly del some data structures, if you really feel like it
2008-06-21T21:54:46 <dreimark> ThomasWaldmann: something like "(!) Last time someone helped with translation of this page was 2007-11-27. There may be differences to HelpOnConfiguration."
2008-06-21T21:58:35 <dreimark> xorAxAx: sure and thus it is still so important to have a macro to avoid changing all the tables
2008-06-21T22:00:17 <xorAxAx> dreimark: the macro would generate the tables, yes
2008-06-21T22:00:21 <xorAxAx> but we have an i18n issue :)
2008-06-21T22:01:21 <dreimark> why, I thought we do extend the po files and do use gettext
2008-06-21T22:02:18 <johill> that increases the language maintenance burden again
2008-06-21T22:02:29 <johill> if you just need the wiki in the users language and can read english yourself, for example
2008-06-21T22:02:30 <dreimark> anyone any comments to my sentence on the probably outdated pages
2008-06-21T22:03:07 <xorAxAx> johill: but it has a lot of advantages as well
2008-06-21T22:03:15 <xorAxAx> johill: esp. regarding tracking of outdated strings etc.
2008-06-21T22:03:25 <johill> xorAxAx: yeah, but can we make a separate po file?
2008-06-21T22:03:26 <xorAxAx> and the initial i18n import could be done automatically as well
2008-06-21T22:03:34 <xorAxAx> johill: probably they can be tagged
2008-06-21T22:03:42 <johill> or that
2008-06-21T22:03:43 <xorAxAx> or even a file, yes
2008-06-21T22:03:56 <johill> separate file would probably be easier to handle
2008-06-21T22:04:30 <dreimark> we should separate it
2008-06-21T22:05:29 <johill> xorAxAx: you mean import from the wiki pages?
2008-06-21T22:05:35 <xorAxAx> johill: yes
2008-06-21T22:05:44 <xorAxAx> for the few languages where it is translated
2008-06-21T22:06:23 <johill> yeah
2008-06-21T22:06:26 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3739:7be635a60e9c 1.8/ (3 files in 3 dirs): merge 1.7
2008-06-21T22:06:48 <ThomasWaldmann> dreimark: translating HelpOnConfiguration is silly anyway
2008-06-21T22:07:20 <johill> ok I'll look at the config file, want to look at the po / language stuff?
2008-06-21T22:07:23 <johill> ThomasWaldmann: why is that?
2008-06-21T22:07:34 <xorAxAx> yeah, admins without any english skills should use mediawiki or twiki because moin is for elitists :)
2008-06-21T22:08:04 <johill> oh ok
2008-06-21T22:08:07 <johill> :)
2008-06-21T22:09:18 <xorAxAx> of course its less important
2008-06-21T22:09:26 <johill> yeah hence I want it separated
2008-06-21T22:10:01 <ThomasWaldmann> xorAxAx: how many admins not knowing english do you know?
2008-06-21T22:10:18 <xorAxAx> ThomasWaldmann: none because i wouldnt be able to talk to them anyway
2008-06-21T22:10:37 <xorAxAx> Ihre Suche nach "regex:master-page.*Configuration$" hat keine Resultate ergeben
2008-06-21T22:10:55 <johill> haha
2008-06-21T22:11:07 <dreimark> http://master17.moinmo.in/%E5%B8%AE%E5%8A%A9-%E7%B3%BB%E7%BB%9F%E8%AE%BE%E7%BD%AE
2008-06-21T22:11:24 <dreimark> why is that font there teletyped
2008-06-21T22:11:30 <xorAxAx> johill: whats so funny about search bugs? :-P
2008-06-21T22:11:36 * xorAxAx sighs
2008-06-21T22:13:00 <xorAxAx> hmm, wdr
2008-06-21T22:13:59 <johill> wow what sort of syntax would we want?
2008-06-21T22:14:04 <johill> config_options = [
2008-06-21T22:14:11 <johill> ('name',
2008-06-21T22:14:22 <johill> default-expression (can be huge, many lines)
2008-06-21T22:14:24 <xorAxAx> johill: we had a grouping idea
2008-06-21T22:14:36 <johill> 'docs')
2008-06-21T22:14:52 <johill> yeah I saw, makes sense
2008-06-21T22:15:10 <xorAxAx> options = {"Group": [('name', expr, 'docs'), ...]
2008-06-21T22:15:38 <johill> but no magic like the name is automatically prefixed with group_ right?
2008-06-21T22:15:45 <xorAxAx> no
2008-06-21T22:15:56 <xorAxAx> well, you could have that optionally
2008-06-21T22:15:58 <johill> though that'd be kinda nice in the long run
2008-06-21T22:16:15 <xorAxAx> replace "group" by ("group", True)
2008-06-21T22:16:33 <johill> I'd rather have options_groupnamed and options then or so
2008-06-21T22:16:52 <xorAxAx> hmm, yeah
2008-06-21T22:17:02 <johill> or actually probably better options and options_nogroupname
2008-06-21T22:17:10 <johill> because nogroupname shouldn't be the default for new options
2008-06-21T22:17:38 <xorAxAx> not sure if that helps enforcing a default :)
2008-06-21T22:17:47 <johill> When adding new config attributes, PLEASE use a name with the TOPIC as prefix,
2008-06-21T22:17:50 <johill> so it will sort naturally. E.g. use "actions_excluded", not "excluded_actions".
2008-06-21T22:17:56 <johill> that, evidently, didn't help ;)
2008-06-21T22:18:10 <johill> there needs to be a group description too
2008-06-21T22:18:13 <johill> so that'd probably be
2008-06-21T22:18:25 <johill> { "group": (group description, [...]) }
2008-06-21T22:18:38 <xorAxAx> no, ("group", "description")
2008-06-21T22:18:56 <xorAxAx> hmm
2008-06-21T22:19:01 <johill> well that does work, but it seems ugly to use a description as a key
2008-06-21T22:19:06 <xorAxAx> yes
2008-06-21T22:19:21 <xorAxAx> yours has more parenthesises but is correctly modelled
2008-06-21T22:19:23 <johill> and a separate description dict means it'll be forgotten
2008-06-21T22:19:52 <xorAxAx> but lets dont fear parens, people have been using them since lisp
2008-06-21T22:19:57 <johill> heh
2008-06-21T22:22:27 <ThomasWaldmann> dreimark: are we finished on master17 wiki?
2008-06-21T22:23:01 <johill> ThomasWaldmann: no, HelpOnuserPreferences isn't quite right
2008-06-21T22:26:29 <ThomasWaldmann> (I guess there are many pages not quite right, but we won't be able to fix them all today :)
2008-06-21T22:26:55 <johill> heh ok
2008-06-21T22:26:58 <dreimark> ok
2008-06-21T22:34:06 <dreimark> bbl
2008-06-21T22:35:04 <johill> ok many options I never heard of ;)
2008-06-21T22:36:34 <johill> hey this way we could easily build a web config editor too ;)
2008-06-21T22:48:58 <johill> whee
2008-06-21T22:56:13 <dreimark> hehe
2008-06-21T22:56:34 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3726:567cfb960957 1.7/MoinMoin/i18n/ (42 files): update i18n
2008-06-21T23:00:02 <johill> it seems to work
2008-06-21T23:01:09 <dennda> johill: being a locking / threadsafety / concurrency-newbie, what is your suggestion for locking metadata?
2008-06-21T23:03:12 <johill> in memorybackend?
2008-06-21T23:03:20 <dennda> yes
2008-06-21T23:04:00 <johill> threading module I guess
2008-06-21T23:04:10 <dennda> take the locks from there?
2008-06-21T23:04:29 <johill> yeah it's all in memory anyway
2008-06-21T23:04:32 <dennda> ok
2008-06-21T23:04:38 <dennda> I'll do that then
2008-06-21T23:05:02 <dennda> then write test and then comes the hard part... namely, to make moin use the new API
2008-06-21T23:05:10 <dennda> prepare for a lot of questions then :)
2008-06-21T23:05:55 <johill> :)
2008-06-21T23:06:22 <dennda> ...
2008-06-21T23:06:25 <dennda> oh
2008-06-21T23:06:27 <dennda> wrong channel
2008-06-21T23:06:43 <dennda> that was supposed to comment the goal russia just shot
2008-06-21T23:06:58 <TheSheep> commit
2008-06-21T23:07:05 <TheSheep> otherwise it's not valid ;)
2008-06-21T23:07:35 <dennda> johill: or rather, would be good to have another phone call then. I have no idea where to start with making moin use the new api
2008-06-21T23:08:12 <johill> sure
2008-06-21T23:15:10 <johill> dreimark: d'oh. three embed object tests fail
2008-06-21T23:15:49 * dreimark looks
2008-06-21T23:15:50 <johill> because of audio/ogg vs. application/ogg
2008-06-21T23:16:16 <dreimark> they haven't failed today in the morning
2008-06-21T23:18:09 <johill> huh
2008-06-21T23:18:38 <dreimark> johill: they don't fail here
2008-06-21T23:19:08 <johill> huh
2008-06-21T23:19:45 * dreimark fetches a new clone
2008-06-21T23:20:43 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3727:d7bb494b8ec5 1.7/wiki/underlay.tar: update underlay
2008-06-21T23:20:51 <dreimark> my /etc/mime.types tells application/ogg ogg
2008-06-21T23:21:00 <johill> ah
2008-06-21T23:21:06 <johill> it uses /etc/mime.types
2008-06-21T23:21:14 <johill> audio/ogg oga ogg spx
2008-06-21T23:22:01 <dreimark> well I prefer it moved to audio, makes sense but why is it different
2008-06-21T23:22:08 <johill> different distro?
2008-06-21T23:22:12 <johill> different version?
2008-06-21T23:22:19 <dreimark> indeed
2008-06-21T23:23:16 <dreimark> EmbedObject uses the major type for distinguishing of parameters
2008-06-21T23:24:05 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3740:67e6b9620ae0 1.8/MoinMoin/config/multiconfig.py: move all default settings into a dict/list structure
2008-06-21T23:25:00 <dreimark> 1.7.1
2008-06-21T23:39:32 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3728:23f6f64f1d73 1.7/MoinMoin/i18n/ (40 files): update i18n
2008-06-21T23:39:33 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3729:761c3a503be2 1.7/ (MoinMoin/version.py docs/CHANGES moin.spec): release 1.7.0 (bumped version number)
2008-06-21T23:39:34 <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3730:6946577a78d5 1.7/.hgtags: tagged release 1.7.0
2008-06-21T23:41:07 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3741:0702f9386349 1.8/MoinMoin/config/multiconfig.py: add description for backup group
2008-06-21T23:41:08 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3742:9f60d7f5487a 1.8/MoinMoin/macro/WikiConfigHelp.py: add example macro to print out all settings + help text
2008-06-21T23:43:13 <johill> xorAxAx: so.. how do we handle translations? :)
2008-06-21T23:43:44 <xorAxAx> johill: find out how many helponconfig* pages are translated
2008-06-21T23:44:46 <johill> you mean whether to bother at all or not?
2008-06-21T23:46:27 <xorAxAx> to get an impression how the problem looks like
2008-06-21T23:46:43 <johill> hm?
2008-06-21T23:46:47 <xorAxAx> that we are trying to solve
2008-06-21T23:46:55 <xorAxAx> yes, probably there arent any translated pages
2008-06-21T23:47:00 <johill> well either we want to translate stuff or we don't
2008-06-21T23:47:12 <johill> or we can say "no decision until somebody wants to translate it"
2008-06-21T23:47:15 <xorAxAx> doesnt make sense to decide that without knowing the problem :)
2008-06-21T23:51:39 <dreimark> amount of work, the problem is still known
2008-06-21T23:53:26 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3743:49144c908411 1.8/MoinMoin/macro/WikiConfigHelp.py: wiki config help: table-view like HelpOnConfiguration has
2008-06-21T23:53:39 <johill> I like it :)
2008-06-21T23:57:15 <xorAxAx> dreimark: hmm?
2008-06-21T23:59:08 <CIA-52> Johannes Berg <johannes AT sipsolutions DOT net> default * 3744:1eabe89b773b 1.8/MoinMoin/ (config/multiconfig.py macro/WikiConfigHelp.py): add longer group help text
MoinMoin: MoinMoinChat/Logs/moin-dev/2008-06-21 (last edited 2008-06-20 22:15:01 by IrcLogImporter)