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)