2008-07-21T08:21:10  <mmihaljevic> moin
2008-07-21T08:22:05  <TheSheep> moin
2008-07-21T08:43:03  <ThomasWaldmann> moin
2008-07-21T09:25:41  <dreimark> moin
2008-07-21T09:30:55  <dreimark> mmihaljevic: are you there ?
2008-07-21T09:31:31  <mmihaljevic> dreimark: yes, packing stuff, but also reading
2008-07-21T09:33:52  <dreimark> http://paste.pocoo.org/show/79668/ that is an early example how it can go with lambda
2008-07-21T09:34:13  <dreimark> mmihaljevic: you have to do it on an other place
2008-07-21T09:35:31  <mmihaljevic> dreimark: ok thx I will
2008-07-21T09:36:05  <mmihaljevic> dreimark: also I done some ldap group code and a test for it (couldn't sleep because of the sotrm)
2008-07-21T09:36:55  <dreimark> mmihaljevic: :)
2008-07-21T09:37:19  <dreimark> mmihaljevic: and you are hopefully not too much tired now
2008-07-21T09:37:48  <mmihaljevic> dreimark: no, I feel great :)
2008-07-21T11:00:59  <mmihaljevic> dreimark: for the lambda and pastebin, what you mean by "dreimark> mmihaljevic: you have to do it on an other place"
2008-07-21T12:06:45  <mmihaljevic> is there any way I can with given usename ger usert attrs (given_name, e-mail,...)
2008-07-21T12:10:53  <waldi> finally: http://moinmo.in/BastianBlank/TreeOutputFormatter/MacroInterface
2008-07-21T12:14:31  <waldi> dreimark: i think you want to take a look at that
2008-07-21T13:03:18  <ThomasWaldmann> waldi: type is a builtin (still)
2008-07-21T13:10:52  <ThomasWaldmann> waldi: and "type" is not the type of the macro (that is given by the class), but rather the context in which it is called, right?
2008-07-21T13:12:01  <waldi> yes, context is the better term
2008-07-21T13:13:23  <ThomasWaldmann> "content" is what would be used for a parser?
2008-07-21T13:14:57  <waldi> yes, its currently unused
2008-07-21T13:19:06  <ThomasWaldmann> it could be just put into self.content, so self.macro can use it.
2008-07-21T13:23:19  <ThomasWaldmann> and if it is a list of lines, maybe rather use (content_)lines as name
2008-07-21T13:25:35  <ThomasWaldmann> waldi: "This page describes a possible new class based macro interface." - it is rather a unified macro and parser interface?
2008-07-21T13:26:04  <ThomasWaldmann> (both being called macro now)
2008-07-21T13:26:15  <waldi> yes
2008-07-21T13:26:53  <waldi> the original unification proposal already mapped all parsers into a PArser macro
2008-07-21T13:38:32  <ThomasWaldmann> "# The output of a immutable macro only depends on the arguments" + " and on the 'content'"
2008-07-21T14:00:35  <lanius> hi
2008-07-21T14:02:57  <ThomasWaldmann> moin lanius
2008-07-21T14:06:46  <lanius> how is work going on the databackend side
2008-07-21T14:09:54  <ThomasWaldmann> much work going on. dennda and johill for details. :)
2008-07-21T14:10:35  <ThomasWaldmann> xorAxAx: bold, italic, underline are not saved from gui editor.
2008-07-21T14:16:08  <ThomasWaldmann> byegonweon: ^^ (strike-through has same problem, editing a link does not work)
2008-07-21T14:20:26  <dreimark> re
2008-07-21T14:21:56  <dreimark> waldi: at which place Dependencies will play a role
2008-07-21T14:22:41  <waldi> dreimark: none, at least yet. the only available cached result only includes immutable things expanded
2008-07-21T14:23:25  * dreimark talk
2008-07-21T14:24:08  <ThomasWaldmann> byegonweon: <span style="font-weight: bold;">bold stuff</span>
2008-07-21T14:24:54  <ThomasWaldmann> i guess the converter does not like that. can it be switched to use <b>?
2008-07-21T14:26:21  <dennda> lanius: Got specific questions?
2008-07-21T14:30:27  <TheSheep> dennda: see the cloak :)
2008-07-21T14:48:24  <ThomasWaldmann> byegonweon: your last commit with own stuff is 14 days ago!
2008-07-21T14:51:34  <dennda> TheSheep: Yeah, I know. I was wondering whether he has any specific on the work we are doing since I suspect him to not be into the details that much :)
2008-07-21T14:54:39  <ThomasWaldmann> dennda: KeyError 'DELETED'
2008-07-21T14:54:46  <dennda> ThomasWaldmann: yeah
2008-07-21T14:56:15  <lanius> dennda: no, just an overview
2008-07-21T14:56:48  <dennda> lanius: johill wrote a few documents that may be interesting for you
2008-07-21T14:57:11  <dennda> They outline what has been done (and a few things that still need to be done)
2008-07-21T14:59:19  <xorAxAx> ThomasWaldmann: i will put that onto http://moinmo.in/MoonByeongweon/SOC2008
2008-07-21T14:59:29  <xorAxAx> ah, its already there
2008-07-21T14:59:50  <xorAxAx> byegonweon: hi
2008-07-21T15:00:35  * dennda initiates working process
2008-07-21T15:01:01  <ThomasWaldmann> zenhase: if i start ./wikiserver.py in your branch, it just crashes because of LocalConfig has no attribute interface
2008-07-21T15:03:49  <ThomasWaldmann> brb
2008-07-21T15:20:29  <ThomasWaldmann> re
2008-07-21T15:24:59  <byegonweon> xorAxAx: hi~
2008-07-21T15:27:01  <xorAxAx> byegonweon: have you seen the issue? do you have an idea of the things you like to do already?
2008-07-21T15:27:02  <byegonweon> ThomasWaldmann: where can I find that bug? edting link problem.
2008-07-21T15:28:07  <byegonweon> xorAxAx: I saw that just right now. reading now.
2008-07-21T15:29:02  <byegonweon> xorAxAx: I found bug about indentation.
2008-07-21T15:31:43  <byegonweon> xorAxAx: ok. I reduce issue what you told me. I think these are similar problem.
2008-07-21T15:35:58  <zenhase> ThomasWaldmann: uh ok
2008-07-21T15:37:23  <zenhase> where would i ideally set this up?
2008-07-21T15:37:38  <zenhase> in script/server/standalone.py too?
2008-07-21T15:45:12  <zenhase> also the reloader does not work right now, because of some way forking is done and how wikiserver.py uses the standalone-script :o
2008-07-21T15:47:47  <ThomasWaldmann> zenhase: the current "desktop edition" script (wikiserver.py) calls the standalone server via the script interface
2008-07-21T15:48:18  <ThomasWaldmann> and just works "out of the box" with some default params (and one can put special server params into wikiserverconfig.py)
2008-07-21T15:50:39  <dennda> strange...
2008-07-21T15:50:40  <byegonweon> xorAxAx: wow.. fckeditor team also know that bug(style replace). and they report to firefox dev team.
2008-07-21T15:50:43  <byegonweon> http://dev.fckeditor.net/ticket/2210
2008-07-21T15:51:06  <byegonweon> xorAxAx: maybe we solve this bug server side.
2008-07-21T15:51:16  <dennda> Found a method call to a method that doesn't exist and therefore raises an error, but I have never seen that Error again (on a fresh instance)
2008-07-21T15:51:16  <zenhase> hmm
2008-07-21T15:52:05  <zenhase> so wikiserver is for MMDE and not for general standalone installations?
2008-07-21T15:52:37  <dennda> I think it's similar to djangos dev server
2008-07-21T15:52:43  <dennda> Without knowing for sure
2008-07-21T15:52:56  <xorAxAx> byegonweon: either on the server side or by writing a js-written transformation that convertes such spans into <strong>/<b> again
2008-07-21T15:53:03  <xorAxAx> zenhase: no
2008-07-21T15:53:34  <xorAxAx> zenhase: i.e. yes. ./wikiserver.py is mmde, general standalone installations use the same code internally but need a different deployment
2008-07-21T15:54:42  <dennda> ThomasWaldmann: http://hg.moinmo.in/moin/1.8-storage-cdenter/rev/26240254340b You do know the method you are calling doesn't exist?
2008-07-21T15:54:45  <dennda> :)
2008-07-21T15:54:49  <byegonweon> xorAxAx: someday Midas(rich text editor on ff) will fix this problem. so I think server side is better.
2008-07-21T15:54:59  <xorAxAx> byegonweon: you could vote for https://bugzilla.mozilla.org/show_bug.cgi?id=435709
2008-07-21T15:55:03  <xorAxAx> byegonweon: hmm, probably, yes
2008-07-21T15:55:50  <ThomasWaldmann> dennda: maybe not in your repo :)
2008-07-21T15:56:09  <dennda> ThomasWaldmann: I am just checking that
2008-07-21T15:56:45  <dennda> Ok, guess I need to merge 1.8
2008-07-21T15:57:21  <zenhase> xorAxAx: well, the difference is not that big, basically it's both just a call to the standalone-script, tho wikiserver.py sets up sys.path so that moins directory is the first on the list for config-loading
2008-07-21T15:58:06  <dennda> ThomasWaldmann: I do wonder how your change there got into my repo and the other didn't
2008-07-21T15:58:06  <zenhase> xorAxAx: what i found a bit confusing is that there is wikiserverconfig.py (which is imported by the standalone-script)
2008-07-21T15:58:28  <zenhase> xorAxAx: i mean additionally to wikiconfig.py
2008-07-21T15:59:12  <ThomasWaldmann> dennda: iirc it was a pain to merge and johill decided not to merge it because it had to be done different anyway
2008-07-21T15:59:30  <dennda> ThomasWaldmann: Great...
2008-07-21T16:00:21  <xorAxAx> zenhase: yes, that config file mandates how mmde should work. basically thats just an artefact from thomas mmde merging - as long as you can still tentatively modify the config in a mmde scenario in a backwards compatible way, you can drop that file
2008-07-21T16:02:19  <zenhase> ok
2008-07-21T16:02:51  <zenhase> but i think first i want to fix the reloader
2008-07-21T16:03:20  <zenhase> which actually hangs on wikiserver.py fiddling with sys.argv i think :o
2008-07-21T16:06:35  <dennda> ThomasWaldmann: I think johill wants that information to be retrieved from the revisions metadata
2008-07-21T16:07:05  <dennda> I can change that to work that way, but for that I'd need to know how the metadata is meant to be stored
2008-07-21T16:07:20  <dennda> i.e., a) Where, b) What format. The latter may not be decided yet
2008-07-21T16:07:28  <dennda> On a) you can probably provide some pointers
2008-07-21T16:14:34  <ThomasWaldmann> dennda: do whatever you think is appropriate :)
2008-07-21T16:15:26  * dennda has a vision.... some of you will throw heavy things at me at some point in the future....
2008-07-21T16:15:27  <ThomasWaldmann> (the lasteditinfo is usually display at the bottom of each page, also a similar call is used by xmlrpc interface to provide infos about some revision)
2008-07-21T16:16:14  <dennda> Well, you currently look that up in the editlog. I don't see a problem with looking it up from metadata. But if you want to look it up from metadata you need to put it in there at some point. I wonder where
2008-07-21T16:16:24  <ThomasWaldmann> storing it per revision is maybe not the fastest thing, but maybe more general than doing some per-item hack
2008-07-21T16:17:05  <ThomasWaldmann> ? of course if somebody saves a page, all stuff that currently goes into edit-log will be saved into metadata
2008-07-21T16:17:47  <dennda> ah, I think it would be the right time to understand what edit_log is actually meant to be
2008-07-21T16:18:59  <ThomasWaldmann> it's just "metadata the old way"
2008-07-21T16:19:32  <dennda> I thought for a moment it was some fat edit.log you were parsing and searching :)
2008-07-21T16:19:42  <ThomasWaldmann> (if you did not see a edit-log's content yet, just look into data/ and data/pages/FOO/)
2008-07-21T16:20:02  <ThomasWaldmann> not sure what you mean
2008-07-21T16:20:11  <dennda> glad you don't
2008-07-21T16:21:29  <dennda> The latter is valuable information
2008-07-21T16:21:34  <dennda> Using a stock 1.8 wiki I assume
2008-07-21T16:26:07  <dennda> ThomasWaldmann: timestamp \t revision \t edit-action \t editor_host \t node?
2008-07-21T16:34:51  <dennda> ThomasWaldmann: I think I keep your method and make it use metadata instead
2008-07-21T16:51:11  <dennda> wtf
2008-07-21T16:55:48  <ThomasWaldmann> dennda: don't resist to cleanup a bit. iirc there were at least 3 similar functions related to that stuff :P
2008-07-21T16:56:33  <dennda> .oO(?)
2008-07-21T16:56:39  <dennda> Something strange is happening
2008-07-21T16:57:10  <ThomasWaldmann> did moin begin to refactor itself? :)
2008-07-21T16:57:18  <dennda> Not quite
2008-07-21T16:58:31  <dennda> 2008-07-21 14:57:54,847 WARNING MoinMoin.Page:1218 The page "MissingPage" could not be found. Check your underlay directory setting.
2008-07-21T16:58:38  <dennda> Is that why it is missing? :p
2008-07-21T16:59:29  <dennda> + called
2008-07-21T16:59:51  <dennda> What the heck, where did that page go?
2008-07-21T17:00:02  <dennda> I already reset my data storage and my underlay directory
2008-07-21T17:01:20  <dennda> Hm, killing the process brought it back
2008-07-21T17:01:49  <dennda> woot, saving a page works
2008-07-21T17:02:34  <dennda> A bit too radical, though
2008-07-21T17:02:50  <xorAxAx> in a completly unittested environemnt, you will really wonder how much works out of the box - just as a logical consequence of passing tests :)
2008-07-21T17:03:04  <dennda> What you enter as changes is then shown on any page you request, regardless of whether the page exists or not (even RecentChanges, FindPage and HelpContents) :]
2008-07-21T17:03:54  <dennda> xorAxAx: Kill somebody for not writing test on that in the first place then (not me)
2008-07-21T17:04:07  <ThomasWaldmann> and in a incompletely unittested environment, you will wonder how much does not work out of the box because you forgot some unit tests :P
2008-07-21T17:04:10  <xorAxAx> yes, if there are no tests, you dont get that feeling :-(
2008-07-21T17:07:35  <dennda> Writing tests for the whole Page.py, PageEditor.py and user.py suite may well take my whole life :)
2008-07-21T17:08:38  <dennda> Spotted the mistake, though
2008-07-21T17:09:02  * ThomasWaldmann feels like killing the one at gigabyte that makes bios updates as .EXE
2008-07-21T17:10:15  <dennda> ouch
2008-07-21T17:10:19  <dennda> FreeDOS?
2008-07-21T17:10:52  <CIA-53> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4347:24945723c96e 1.8-storage-cdenter/MoinMoin/Page.py: storage: Page.py: Fix KeyError 'DELETED' bug by adding trivial error handling
2008-07-21T17:10:53  <CIA-53> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4348:90d335124129 1.8-storage-cdenter/MoinMoin/ (Page.py theme/__init__.py): storage: Page.py: Add last_edit_info() method to retreive the editor and last edit time for a Page
2008-07-21T17:14:44  <ThomasWaldmann> winrar sfx
2008-07-21T17:15:11  <dennda> johill wanted me to somehow utilize a hidden html form field when writing data to the backend (in Page._write_file()), is anything like that already in use?
2008-07-21T17:15:38  <xorAxAx> dennda: huh?
2008-07-21T17:15:42  <ThomasWaldmann> form field for what?
2008-07-21T17:15:52  <xorAxAx> yes, what would be in there
2008-07-21T17:15:53  <dennda> That was my reaction, too
2008-07-21T17:16:05  <xorAxAx> there is a field that provides the rev your current edit is done against
2008-07-21T17:16:11  <xorAxAx> its used by the merge resolution code
2008-07-21T17:16:19  <xorAxAx> did you move merging into the storage layer?
2008-07-21T17:16:23  <xorAxAx> (hopefully not)
2008-07-21T17:16:24  <dennda> no
2008-07-21T17:16:45  <xorAxAx> but probably you need to reuse that information on the lower layers
2008-07-21T17:16:48  <dennda> is that a common practice? It rather sounds like a haack
2008-07-21T17:16:50  <dennda> -a
2008-07-21T17:17:09  <xorAxAx> no, thats not a hack
2008-07-21T17:17:15  <xorAxAx> i cannot imagine another solution
2008-07-21T17:17:37  <xorAxAx> your new page contents was based on an ancestor
2008-07-21T17:17:39  <dennda> Can you elaborate it's use? I didn't get it yet
2008-07-21T17:17:47  <xorAxAx> that needs to be known to merge using the diff3 algo
2008-07-21T17:18:10  <xorAxAx> and you can have multiple editors open, so the revno needs to be in the form
2008-07-21T17:18:17  <xorAxAx> (and not the session or similar)
2008-07-21T17:18:38  <dennda> (Just write, I'll be back in a few minutes. Need nutrition)
2008-07-21T17:18:38  <xorAxAx> if you dont want to merge, you dont need that information
2008-07-21T17:18:54  <xorAxAx> its solely needed for conflict resolution
2008-07-21T17:18:59  <xorAxAx> on the high levels
2008-07-21T17:19:02  <dennda> maybe search your logs for "completely wrong"
2008-07-21T17:19:12  <dennda> that's where he mentioned that :)
2008-07-21T17:19:15  <dennda> brb
2008-07-21T17:19:24  <xorAxAx> :-)
2008-07-21T17:19:36  <xorAxAx> i will wait for you paraphrasing his messages :)
2008-07-21T17:26:32  <dennda> I love living in the city
2008-07-21T17:27:13  <dennda> Took seven minutes for me to go to Plus, buy nutrition and return
2008-07-21T17:27:40  <xorAxAx> cool
2008-07-21T17:29:38  <dennda> http://paste.pocoo.org/show/79977/
2008-07-21T17:29:53  <dennda> I already checked LOCKFREE, but let me do that again, just to make sure
2008-07-21T17:31:01  <xorAxAx> can you pastebin the paragraphs he talks about that?
2008-07-21T17:31:13  <xorAxAx> esp. which conflicts he means on that level
2008-07-21T17:31:53  <dennda> Let me explain the situation as a whole
2008-07-21T17:31:57  <xorAxAx> the revisions are still linear in your model right? then free
2008-07-21T17:31:57  <xorAxAx> 19:43 < johill> in the sample code
2008-07-21T17:32:00  <xorAxAx> oops
2008-07-21T17:32:06  <xorAxAx> then _write will simply append a new rev
2008-07-21T17:32:11  <xorAxAx> without enumerating or using a form field
2008-07-21T17:32:52  <dennda> Well, at the moment it does that, but johill said it was wrong
2008-07-21T17:33:09  <dennda> (Actually, it *is* wrong, but for another reason)
2008-07-21T17:37:48  <xorAxAx> then he should elaborate before you spend more time understanding
2008-07-21T17:38:02  <dennda> You don't get it either?
2008-07-21T17:45:11  <xorAxAx> yes
2008-07-21T17:45:15  <xorAxAx> i mean, i dont
2008-07-21T17:45:29  <dennda> ok, makes me feel a little more comfortable :)
2008-07-21T19:42:59  <dennda> xorAxAx: Does the form store the page-name as well?
2008-07-21T19:43:37  <xorAxAx> dennda: no, thats in the url
2008-07-21T19:43:43  <xorAxAx> i mean the path
2008-07-21T19:43:55  <xorAxAx> and the old saving code could trust request.page or something like that
2008-07-21T20:40:56  <CIA-53> Reimar Bauer <rb.proj AT googlemail DOT com> default * 206:97019e1098a2 1.7-extensions/data/plugin/parser/text_x_arnica.py: text_x_arnica.get_exif_info: exif reading can also raise a KeyError
2008-07-21T20:40:56  <CIA-53> Reimar Bauer <rb.proj AT googlemail DOT com> default * 207:08965faaa4ff 1.7-extensions/data/plugin/parser/text_x_arnica.py: text_x_arnica.get_exif_info: only date from exif without an additional sign
2008-07-21T20:54:48  <PawelPacana> h/away
2008-07-21T20:55:04  <PawelPacana> ;)
2008-07-21T20:55:14  <dennda> FAIL :)
2008-07-21T21:00:30  <dreimark> wow action.cache is fast :)
2008-07-21T21:00:52  * dreimark has migrated one server to 1.7.1
2008-07-21T21:03:52  <ThomasWaldmann> it doesn't do much (on get)
2008-07-21T21:09:25  <dennda> Somebody please check if my understanding of underlay is correct: There may be an underlay site Foo. If Foo exists in local storage (i.e. has manually been created by a user) and one gets Foo, he will get the one from local storage. If Foo doesn't exist in page storage but in underlay, that version will be returned. Correct?
2008-07-21T21:12:30  <dennda> If yes, I am slowly getting into it :)
2008-07-21T21:19:26  <dennda> Just found http://moinmo.in/UnderlayPages
2008-07-21T21:20:50  <dreimark> .oO(looks like wikisync is broken) anyone tried with 1.7.x ?
2008-07-21T21:22:50  <dreimark> hehe, my fault have had a blank after the interwiki definition
2008-07-21T21:29:55  <dennda> Wow, I got underlay pages right by intuition
2008-07-21T21:30:13  <dennda> Another example of why it is useful to use selfexplanatory names :)
2008-07-21T21:34:31  <dennda> Umm
2008-07-21T21:34:38  <dreimark> ThomasWaldmann: it would be nice to combine Admonitions with the other wiki styles e.g. background color
2008-07-21T21:35:05  <dreimark> c
2008-07-21T21:35:13  <dreimark> dennda: :)
2008-07-21T21:35:15  <dennda> Do we want to have a seperate underlay_backend in use? (additional to user_backend and data_backend)
2008-07-21T21:35:18  <dennda> imho that makes sense
2008-07-21T21:35:31  <dennda> If it is kept as folder, you need to always use the filesystem-backend
2008-07-21T21:35:34  <dreimark> and the complete set of underlay is replaced with every update of MM
2008-07-21T21:37:50  <dennda> opinions?
2008-07-21T21:38:01  <dreimark> dennda: hmm, not sure what happens if one has wikis based on the filesystem-backend and others
2008-07-21T21:38:11  <dreimark> how can we share underlay ?
2008-07-21T21:38:15  <dennda> The question with that is: How to get the underlay data into $backend
2008-07-21T21:38:43  <dreimark> an other question is do we have to duplicate it
2008-07-21T21:39:12  <dennda> Well, I just came across that because I obviously need to copy a page from underlay to data at some point
2008-07-21T21:39:51  <dennda> I can either get the data from the old school underlay folder, which means that I *must* use the filesystem backend to get that information, or... hang on
2008-07-21T21:40:21  <dennda> I can just say underlay_backend = fs.FSBackend("/path/to/underlay"), can't I?
2008-07-21T21:40:28  <dennda> lemme try that
2008-07-21T21:40:32  <dreimark> yep
2008-07-21T21:43:22  <dreimark> hmm, I have no real opinion yet (haven't thought much about it ) but I think I would prefer underlay as FSBackend and wiki data as this or anything else
2008-07-21T21:43:34  <dennda> yeah I agree
2008-07-21T21:43:59  <dennda> what I said doesn't make much sense after I gave it some additional thought
2008-07-21T21:45:57  <dennda> hm, why is Page.copy_underlay_page() gone in my branch?
2008-07-21T21:46:53  <dennda> Can I somehow search mercurials changeset for that?
2008-07-21T21:47:03  <dennda> Want to know when it was added, in what branch and by whom
2008-07-21T21:51:18  <dreimark> hg annotate
2008-07-21T21:52:13  <dreimark> dennda: http://hg.moinmo.in/moin/1.8-storage-cdenter/annotate/90d335124129/MoinMoin/Page.py
2008-07-21T21:53:12  <dreimark> but I don't find it on this page
2008-07-21T21:54:34  <dennda> it's in pageeditor
2008-07-21T21:54:44  <dennda> sorry
2008-07-21T21:55:18  <dennda> http://hg.moinmo.in/moin/1.8-storage-cdenter/annotate/90d335124129/MoinMoin/PageEditor.py but it isn't here either
2008-07-21T21:55:35  <dennda> Doesn't that depict only what is in the latest revision?
2008-07-21T21:55:52  <dennda> it is gone, so I must find the revision where it was last present, if at all
2008-07-21T21:57:21  <dennda> Is that easily possible to, dreimark?
2008-07-21T22:30:23  <dreimark> dennda: btw. we have to look into PageEditor
2008-07-21T22:33:27  <dreimark> it was previously copypage and was renamed by me rb@1850
2008-07-21T22:35:08  <dreimark> and PageEditor.copypage exists in your repo
2008-07-21T22:35:11  <dreimark> dennda:
2008-07-21T22:36:02  <dennda> ah
2008-07-21T22:36:04  <dreimark> xorAxAx: byegonweon http://moinmo.in/FeatureRequest/EnableGuiEditorForParsersBasedOnWiki
2008-07-21T22:36:11  <dennda> just a few minutes and I will look into it
2008-07-21T22:36:57  <xorAxAx> byegonweon: hi, are you digging in the python code?
2008-07-21T22:37:09  <xorAxAx> byegonweon: you didnt answer my deliverables question today :)
2008-07-21T22:38:41  <xorAxAx> i fear thats a larger change
2008-07-21T22:38:46  <xorAxAx> (wrt dreimark FR)
2008-07-21T22:39:44  * dreimark is not sure it is something like disabling  #format and enabling it afterwards
2008-07-21T22:41:53  * dreimark has to leave 
2008-07-21T22:42:23  <xorAxAx> byegonweon: we can do it differently as well :) i give you large and long lists of bugs that need to be fixed before soc ends :)
2008-07-21T23:14:34  <xorAxAx> http://docs.codehaus.org/display/ASH/Guantanamo
2008-07-21T23:15:04  <xorAxAx> we should introduce guantanamo detainment
2008-07-21T23:17:29  <dennda> rofl
2008-07-21T23:17:33  <dennda> what a name
2008-07-21T23:17:45  <dennda> and then this: All code is guilty until tested innocent.
2008-07-21T23:17:51  <dennda> a bit brilliant
2008-07-21T23:21:21  <dennda> guys, why is there a mixture of this_kind_of_method_names() and thisCamelCaseStuff() all over the place? Which one do we want? I guess the former
2008-07-21T23:21:47  <xorAxAx> http://docs.codehaus.org/display/ASH/Home is cool as well
2008-07-21T23:21:52  <xorAxAx> dennda: yes
2008-07-21T23:22:01  <dennda> k
2008-07-21T23:22:55  <dennda> _ = self._
2008-07-21T23:23:20  <dennda> Is there anything special to that or is it just laziness paired with extraordinarily bad variable names?
2008-07-21T23:24:02  <gizmach> dreimark: I will soon commit and push my today work (also I add comments and todo in code for now) because I don't know how loong will it took to connect to internet at my parents
2008-07-21T23:25:09  <gizmach> dreimark: please if you will have comments on code or some advices could you write on my wikipage or somewhere
2008-07-21T23:25:47  <dennda> dreimark: that copyPage actually copies a page from data -> data, but not from underlay -> data
2008-07-21T23:26:28  <xorAxAx> dennda: no, thats essential
2008-07-21T23:26:38  <xorAxAx> dennda: the gettext function is called by definition _()
2008-07-21T23:26:41  <dennda> xorAxAx: the _ = self._ thing?
2008-07-21T23:26:45  <xorAxAx> in every language and environment
2008-07-21T23:26:45  <xorAxAx> yes
2008-07-21T23:26:59  <xorAxAx> .oO(thats why ML programs are never i18ned
2008-07-21T23:27:22  <dennda> ok, why not just use self._("asdasdasd") directly then?
2008-07-21T23:27:35  <dennda> shouldn't matter though
2008-07-21T23:27:42  <xorAxAx> well
2008-07-21T23:27:50  <xorAxAx> thats the method _. the spec says function _
2008-07-21T23:37:17  <dennda> I'll make a list of questions to annoy johill :]
2008-07-21T23:40:22  <zenhase> dennda: regarding CamelCase-method names: i think it's because of old coding style. pep8 suggests the former lower_case_with_underscores i think, but you don't want to change the whole code just because of that, so it gradually changes over time, when methods get replaced ;)
2008-07-21T23:41:03  <dennda> zenhase: sure, never questioned that
2008-07-21T23:41:13  <dennda> how long does pep8 exist, though?
2008-07-21T23:42:35  <CIA-53> MelitaMihaljevic default * 3951:64f20d6ad9be 1.8-ldapgroups-mmihaljevic/MoinMoin/datastruct/backend/_tests/ (test_groupconfig.py test_groupwiki.py): fixed tests comments
2008-07-21T23:42:39  <gizmach> and good night :)
2008-07-21T23:43:06  <CIA-53> MelitaMihaljevic default * 3952:f3b46c0e8c8a 1.8-ldapgroups-mmihaljevic/MoinMoin/datastruct/backend/group_ldap.py: implemented ldap group backend - will need some fixes and additional work on it
2008-07-21T23:43:16  <CIA-53> MelitaMihaljevic default * 3953:3ae9bd43d8d0 1.8-ldapgroups-mmihaljevic/MoinMoin/datastruct/backend/_tests/test_groupldap.py: added test for ldap group backend - currently tests only ldap backend methods
2008-07-21T23:45:33  <zenhase> dennda: 7 years?
2008-07-21T23:53:38  <zenhase> hmm, XmlRpcBase.xmlrpc_getJabberAuthToken ... this method seems a bit broken, referencing XmlRpcBase._generate_auth_token ... which in turn doesn't exist oO
2008-07-21T23:53:48  <zenhase> still it is tested
2008-07-21T23:54:49  <zenhase> ah no, i am wrong .. it _was_ tested some time ago (found a changeset regarding this method)
2008-07-21T23:55:36  <zenhase> now it's simply gone o_O

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-07-21 (last edited 2008-07-21 06:30:01 by IrcLogImporter)