2008-08-18T00:00:51  <dreimark> dennda: it should call the html parser because that is a save one
2008-08-18T00:01:03  <dreimark> but it doesn't  and it is a known bug of 1.8
2008-08-18T00:01:45  <dreimark> http://moinmo.in/MoinMoinBugs/TransclusionForOtherParsers
2008-08-18T00:01:55  <dreimark> and 1.7
2008-08-18T00:03:19  * dennda adds that to KNOWN_BROKEN as well
2008-08-18T00:03:26  <dennda> the too many open files thing
2008-08-18T00:03:32  <dreimark> ok
2008-08-18T00:04:46  <dreimark> dennda: this drawinf stuff of WikiSandBox does not work
2008-08-18T00:04:56  <dreimark> the image is created but not embedded into the page
2008-08-18T00:05:22  <dennda> drawinf?
2008-08-18T00:05:36  <dennda> ah, drawing
2008-08-18T00:05:45  <dreimark> drawing (twikidraw plugin)
2008-08-18T00:05:52  <dreimark> it gives a UnboundLocalError
2008-08-18T00:06:38  <dennda> how to get that error?
2008-08-18T00:06:41  <dennda> traceback?
2008-08-18T00:06:45  <dreimark> http://moinmo.in/ChristopherDenter?action=AttachFile&do=view&target=WikiSandBox.html
2008-08-18T00:07:51  <dreimark> dennda: click on Edit drawing mytest.png (opens in new window) in WikiSandBox
2008-08-18T00:08:11  <dreimark> then go to Attachments
2008-08-18T00:08:12  <dennda> ah yes, that is one of the things I added a # TODO in the code
2008-08-18T00:08:22  <dreimark> click on view of mytest.png
2008-08-18T00:08:34  <dreimark> and then download
2008-08-18T00:08:40  <dennda> because I didn't know what to do when the mimetype could not be read from a revision
2008-08-18T00:09:15  <dennda> is there some "unknown" mimetype?
2008-08-18T00:09:36  <dennda> but actually... ThomasWaldmann ping
2008-08-18T00:09:47  <dreimark> that is a bit strange because the result is a png file and that has a known mimetype
2008-08-18T00:09:54  <dennda> yes
2008-08-18T00:10:04  <dennda> maybe a bug or missing functionality in fs17
2008-08-18T00:10:15  <dreimark> it can be that we have three files there
2008-08-18T00:10:22  <dreimark> the reason
2008-08-18T00:12:07  <dreimark> good night
2008-08-18T00:13:32  <dennda> how very misleading. the file itself is an image containing its own filename as text
2008-08-18T00:13:40  <dennda> good night
2008-08-18T00:19:52  <ThomasWaldmann> hm?
2008-08-18T00:22:23  <dennda> ThomasWaldmann: AttachFile._do_get needs to know a) the revision timestamp and b) the revision mimetype. I don't know what would be good defaults for either one if these metadata keys are missing on the revision. Suggestions? :)
2008-08-18T00:22:50  <dennda> and: some image doesn't have a mimetype for some reason after it was converted with fs17. Why is that? bug?
2008-08-18T00:23:58  <ThomasWaldmann> fs17 does not create mimetype metadata in case you wanted to know that
2008-08-18T00:24:08  <dennda> ah!
2008-08-18T00:24:12  <dennda> that's why that bug arises
2008-08-18T00:24:32  <dennda> at some point, that functionality will be added, correct?
2008-08-18T00:25:03  <dennda> imho needed for conversion. but I am a bit unconcentrated right now, so don't kill me if I miss any important details :)
2008-08-18T00:25:07  <ThomasWaldmann> it could put whatever the mimetype lib tells for the attachment's filename into mimetype: metadata
2008-08-18T00:25:40  <ThomasWaldmann> if course that will be wrong for some cases
2008-08-18T00:26:11  <dennda> hm good idea. so just look up the filename by the itemname...
2008-08-18T00:26:49  <dennda> "a few mimetypes wrong" versus "many mimetypes 'unknown'"
2008-08-18T00:26:56  <ThomasWaldmann> yes
2008-08-18T00:27:18  <ThomasWaldmann> and depending on how your code handles it, you maybe need to look it up yourself anyway
2008-08-18T00:27:24  <dennda> what's a good default for timestamp? I just use timefuncs.formathttpdate(0) right now...
2008-08-18T00:27:39  <ThomasWaldmann> i can do such stuff in the converter, but that doesn't help you if someone uploads new stuff
2008-08-18T00:28:04  <dennda> well, in that case mimetype should be handled correctly
2008-08-18T00:28:09  <ThomasWaldmann> ehrm, isn't timestamp just an int?
2008-08-18T00:29:14  <dennda> not in AttachFile._do_get. It's used there to display the "Last-Modified" info
2008-08-18T00:29:15  <ThomasWaldmann> so you create a mimetype metadata entry by looking at filename when it is uploaded?
2008-08-18T00:29:51  <ThomasWaldmann> i dont think we use formathttpdate for UI
2008-08-18T00:30:18  <dennda> I just replaced the old code, mimicing the old semantics
2008-08-18T00:30:40  <dennda> and yes, that's how mimetype is set
2008-08-18T00:30:46  <ThomasWaldmann> (that's for http, not for humans)
2008-08-18T00:31:18  <ThomasWaldmann> dennda: file/line of the place where it is set?
2008-08-18T00:31:20  <dennda> well it was that way before I changed it already
2008-08-18T00:31:35  <dennda> 221 in action/AttachFile
2008-08-18T00:34:38  * ThomasWaldmann looks
2008-08-18T00:34:39  <dennda> that code of course only gets executed when a new attachment is added, not when there already are revisions in the backend that lack the corresponding metadata
2008-08-18T00:34:47  <xorAxAx> dennda: you should not default timestamp ...
2008-08-18T00:34:57  <xorAxAx> dennda: thats a mandantory backend level variable
2008-08-18T00:36:08  <dennda> imho only if there's not a single case where timestamp can be missing
2008-08-18T00:36:22  <dennda> which you are trying to say with "mandatory"
2008-08-18T00:37:26  <ThomasWaldmann> dennda: you use invalid mimetype there
2008-08-18T00:37:50  <ThomasWaldmann> if you don't know a mimetype, you should use application/octet-stream
2008-08-18T00:37:55  <dennda> ah ok, thanks
2008-08-18T00:40:34  <dennda> great, fixed
2008-08-18T00:41:18  <xorAxAx> dennda: ?
2008-08-18T00:41:27  <xorAxAx> dennda: there is an attr timestamp for every rev, right?
2008-08-18T00:41:31  <dennda> xorAxAx: dreimarks bug
2008-08-18T00:41:36  <xorAxAx> rev obj
2008-08-18T00:42:04  <dennda> xorAxAx: yes, I am not wrapping it around a try: except: statement anymore. that was added before timestamp was introduced to the API
2008-08-18T00:43:11  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4839:ca21f013e907 1.8-storage-cdenter/MoinMoin/ (Page.py action/AttachFile.py storage/__init__.py): storage: action/AttachFile: Fix metadata handling
2008-08-18T00:43:46  <xorAxAx> dennda: ?
2008-08-18T00:43:52  <xorAxAx> i have a look
2008-08-18T00:44:15  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4088:37882d4d7a2f 1.8-wsgi-fkrupicka/docs/INSTALL.wsgi: Add a first overhaul of http://moinmo.in/HelpOnInstalling/ApacheOnLinux as install documentation
2008-08-18T00:44:16  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4089:371bf2615ea1 1.8-wsgi-fkrupicka/MoinMoin/web/session.py: Code review: added some more documentation
2008-08-18T00:44:18  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4090:71af4f379631 1.8-wsgi-fkrupicka/MoinMoin/web/__init__.py: Code review: updated doc strings, more verbosity
2008-08-18T00:44:18  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4091:cf1d2cc4397a 1.8-wsgi-fkrupicka/MoinMoin/web/_fallback_cgi.py: Code review: added doc string, refer to origin
2008-08-18T00:44:20  <xorAxAx> unclean ocommit ....
2008-08-18T00:44:21  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4092:9f41f41891aa 1.8-wsgi-fkrupicka/MoinMoin/web/profile.py: Code review: update doc strings, elaborate on use and TODO
2008-08-18T00:44:47  <xorAxAx> dennda: please review your diffs before committing
2008-08-18T00:45:28  <xorAxAx> dennda: you should remove "If this is the first revision 216         you create on the item, the revno must be 0.
2008-08-18T00:45:33  <xorAxAx> "
2008-08-18T00:46:24  <xorAxAx> dennda: "Raised if the Revision you are trying to create has a wrong revision number."  needs to be amended
2008-08-18T00:46:48  <dennda> I do review my diffs before committing. just trying to find what you mean
2008-08-18T00:49:07  <xorAxAx> dennda: there are removed lines, the commit comment doesnt match the changeset, you mixed 2 things together (docstring fixes, attachfile work)
2008-08-18T00:50:39  <ThomasWaldmann> dennda: 'mimetype' is defined nowhere as MIMETYPE constant
2008-08-18T00:50:57  <dennda> ThomasWaldmann: yes, needs to be changed
2008-08-18T00:51:03  <ThomasWaldmann> > TODO
2008-08-18T00:52:48  <dennda> ThomasWaldmann: hm?
2008-08-18T00:53:05  <ThomasWaldmann> put that onto the TODO list :)
2008-08-18T00:53:26  <dennda> the one on my wiki page or the one for future developers? :)
2008-08-18T00:54:01  <ThomasWaldmann> on the post SOC todo
2008-08-18T00:54:08  <dennda> ok
2008-08-18T00:54:20  <ThomasWaldmann> dennda: what do you want as mimetype for the pages?
2008-08-18T00:54:54  <ThomasWaldmann> i could give you either same crap as you use now or something slightly advanced :)
2008-08-18T00:55:07  <dennda> ThomasWaldmann: do you mean what the code demands right now, or what I see in my dreams of perfect software?
2008-08-18T00:55:46  <dennda> if "using something advanced" doesn't imply "you need to change your metadata handling now", then do that
2008-08-18T00:56:12  <dennda> as we discussed during the last meeting, doing mimetype handling properly is a non-trivial task 8-/
2008-08-18T00:56:30  <ThomasWaldmann> see wikiutil.MimeType.parse_format
2008-08-18T00:56:57  <ThomasWaldmann> i can give you either that or that x-unidentified....
2008-08-18T00:58:06  <dennda> do what causes less work during SoC :)
2008-08-18T00:58:25  <ThomasWaldmann> i don't know what causes less work
2008-08-18T00:58:38  <dennda> I guess the crap causes less work *now*
2008-08-18T00:58:47  <ThomasWaldmann> ok
2008-08-18T01:03:03  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4844:6d6095695c57 1.8-storage-cdenter/MoinMoin/storage/backends/fs17.py: fs17 storage backend: guess mimetype of attachments, add temporary mimetype for pages, use ACL constant
2008-08-18T01:03:04  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4845:48916b48efad 1.8-storage-cdenter/MoinMoin/ (3 files in 2 dirs): merge storage repo
2008-08-18T01:03:05  <ThomasWaldmann> try now
2008-08-18T01:04:49  <dennda> I won't see any difference since I added fallback behavior :)
2008-08-18T01:10:14  <ThomasWaldmann> yes, seems to do the same.
2008-08-18T01:10:39  <dennda> which is good
2008-08-18T01:10:40  <ThomasWaldmann> you will see a difference if i did it wrong :P
2008-08-18T01:10:55  <dennda> not in all cases
2008-08-18T01:11:14  <dennda> if you failed to set the mimetype metadata-key at all, my default will be used
2008-08-18T01:11:14  <ThomasWaldmann> the key is there, so you won't get a KeyError
2008-08-18T01:11:19  <dennda> yes :)
2008-08-18T01:13:22  <xorAxAx> dennda: did you understand the docstring issues?
2008-08-18T01:15:02  <dennda> xorAxAx: think so, yes
2008-08-18T01:15:22  <dennda> http://paste.pocoo.org/show/82518/
2008-08-18T01:15:36  <ThomasWaldmann> Items are, well, the units you store within those backends, e.g. (in our context) pages or attachments.
2008-08-18T01:15:58  <dennda> ColloquialError?
2008-08-18T01:15:58  <xorAxAx> dennda: "Revisions must be created with subsequent revision numbers." -- please emphasize that this is a limitation of the backend and not the apis
2008-08-18T01:16:14  <xorAxAx> dennda: i am waiting for the abovely mentioned corrections
2008-08-18T01:16:26  <ThomasWaldmann> (we don't have attachments any more)
2008-08-18T01:17:21  <dennda> ThomasWaldmann: I wanted to give an example of what you can store as item. that's why I put that "(in our context)" there
2008-08-18T01:17:40  <ThomasWaldmann> maybe just tell that an item can contain content of arbitrary mimetype, e.g. text or an image or anything else.
2008-08-18T01:17:47  <dennda> ok
2008-08-18T01:18:30  <ThomasWaldmann> An item has metadata. A single revision has metadata as well.
2008-08-18T01:18:40  <ThomasWaldmann> s/A single/Each/
2008-08-18T01:19:35  <ThomasWaldmann> For normal operation, revision data and metadata is immutable
2008-08-18T01:19:41  <ThomasWaldmann> s/is/are/
2008-08-18T01:20:11  <ThomasWaldmann> and remove that ---
2008-08-18T01:22:36  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4846:6c8b1c7c4ade 1.8-storage-cdenter/MoinMoin/ (action/AttachFile.py storage/__init__.py storage/error.py): storage: docstrings: remove / replace old docstrings wrt revision numbers (remove blank line)
2008-08-18T01:22:36  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4847:7d7103e2d8ac 1.8-storage-cdenter/MoinMoin/ (4 files in 3 dirs): Merge my own repo, 1.8-storage-cdenter
2008-08-18T01:23:43  <ThomasWaldmann> btw, there are some PEP8 problems left
2008-08-18T01:23:50  <xorAxAx> dennda: it would be nice if the whitespace related changes went into their own changesets, makes merging muuuuch easier
2008-08-18T01:24:05  <dennda> hm ok, I didn't think about merging
2008-08-18T01:24:18  <ThomasWaldmann> it also makes reviewing much  easier :)
2008-08-18T01:24:20  <xorAxAx> dennda: !"The revnos then must be subsequent.
2008-08-18T01:24:21  <xorAxAx> "
2008-08-18T01:24:23  <xorAxAx> is wrong
2008-08-18T01:24:31  <xorAxAx> "+    Raised if the Revision you are trying to create is not the
2008-08-18T01:24:32  <xorAxAx> +    last_revision_number + 1."
2008-08-18T01:24:33  <xorAxAx> is wrong
2008-08-18T01:24:49  <xorAxAx> you are on the abstract level here
2008-08-18T01:24:50  <dennda> why is the latter wrong?
2008-08-18T01:24:56  * ThomasWaldmann does a PEP8 pass
2008-08-18T01:24:59  <xorAxAx> because the limitation does not exist in the interface
2008-08-18T01:25:03  <dennda> ThomasWaldmann: what pep8 problems?
2008-08-18T01:25:05  <xorAxAx> but only in the current impleentations
2008-08-18T01:25:17  <dennda> ok so this would be better:
2008-08-18T01:25:55  <dennda> "raised if the revision was created with a revision number, that is not greater than the last revision number"?
2008-08-18T01:26:51  <xorAxAx> "the revision"?
2008-08-18T01:27:22  <dennda> ?
2008-08-18T01:27:57  <xorAxAx> what do you mean by "the revision"? which revision?
2008-08-18T01:28:21  <dennda> the revision you were just trying to create
2008-08-18T01:28:40  <xorAxAx> if you are trying to create a revision, how could it have been created already?
2008-08-18T01:28:54  <xorAxAx> doesnt really make sense
2008-08-18T01:30:48  <dennda> """Raised if a revision number that is not greater than the last revisions revision number was passed in order to create the revision"""
2008-08-18T01:31:17  <dennda> my heart beats so joyfully when formulating such things this late, you can't imagine :-P
2008-08-18T01:31:22  <xorAxAx> hehe
2008-08-18T01:31:45  <dennda> and seriously, that last attempt sounds like J. K. Rowling on crack
2008-08-18T01:32:05  <xorAxAx> "not greater than the latest revision number" is shorter and unambiguous as well
2008-08-18T01:32:52  <dennda> but what latest revision number!!?!?? of what revision!!?!?!? what is latest?!?!? questions all left unanswered!
2008-08-18T01:32:53  <xorAxAx> and then you need to add "or if the backend does not yet support non-contiguous or non-0-based revnumbers and the operation violated these requirements.
2008-08-18T01:32:57  <dennda> (nitpicking is fun)
2008-08-18T01:33:06  <xorAxAx> dennda: well, they are ordered ...
2008-08-18T01:33:08  <dennda> (if you are not the one targetted by the nitpicker)
2008-08-18T01:33:25  <xorAxAx> hmm, last is better than latest, indeed
2008-08-18T01:33:50  <xorAxAx> or take your last sentence and use newest instead of last
2008-08-18T01:33:50  * dennda needs another cup of coffee
2008-08-18T01:34:08  <dennda> most recent > newest
2008-08-18T01:34:22  <xorAxAx> > ?
2008-08-18T01:35:05  <dennda> "most recent" imho sounds better than "newest". we want our docstrings to sound like a poem, don't we? :p
2008-08-18T01:35:15  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4848:ef304d0741a8 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py _tests/test_backends_memory.py): storage: just some minor whitespace/comment fixes
2008-08-18T01:35:17  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4849:55c4027a47c5 1.8-storage-cdenter/MoinMoin/ (action/AttachFile.py storage/__init__.py storage/error.py): merge storage repo
2008-08-18T01:36:36  <xorAxAx> dennda: yes, thats better
2008-08-18T01:36:43  <xorAxAx> dennda: no, not like a poem
2008-08-18T01:37:03  <ThomasWaldmann> dennda: storage test package docstring needs fixing
2008-08-18T01:39:33  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4850:fc86c7816222 1.8-storage-cdenter/MoinMoin/storage/__init__.py: storage: ABC module level docstring adjustment
2008-08-18T01:40:38  <ThomasWaldmann> dennda: BUGS, LOCKFREE, STORAGE-DESIGN - did you look at them recently?
2008-08-18T01:40:45  <dennda> no
2008-08-18T01:43:05  <xorAxAx> good night
2008-08-18T01:43:09  <dennda> gn
2008-08-18T01:43:19  <ThomasWaldmann> gn xorAxAx
2008-08-18T01:47:42  <ThomasWaldmann> zenhase: + * mod_wsgi: Apache can embed a python process into the webserver, that
2008-08-18T01:47:46  <ThomasWaldmann> + speaks directly with the MoinMoin WSGI application. Very fast and
2008-08-18T01:47:48  <ThomasWaldmann> + for the future the preferred method of deployment.
2008-08-18T01:47:51  <ThomasWaldmann> +
2008-08-18T01:47:57  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4851:92dd608e48f4 1.8-storage-cdenter/KNOWN_BROKEN: storage: Add KNOWN_BROKEN file that contains valuable information on the projects status and what does not work and needs to be done in the future.
2008-08-18T01:48:42  <ThomasWaldmann> zenhase: maybe rather don't talk about "embed". That is only one mode of mod_wsgi and it is not the preferred one.
2008-08-18T01:49:03  <dennda> which one is that? WSGIDaemonProcess?
2008-08-18T01:49:17  <dennda> I used to use WSGIScriptAlias
2008-08-18T01:50:09  <ThomasWaldmann> using daemon mode is much safer
2008-08-18T01:50:40  <dennda> didn't dive into that yet
2008-08-18T01:50:47  <dennda> will need to do that though
2008-08-18T01:51:20  <dennda> >19h remaining 8-/
2008-08-18T01:51:46  <ThomasWaldmann> well, it can run under a different uid/gid (just imagine multiple people sharing same web server)
2008-08-18T01:52:08  <dennda> ah ok, ic
2008-08-18T01:52:18  <ThomasWaldmann> also, it runs in a different process then, so probably can not fsck up the web server process that easily as when running embedded
2008-08-18T01:52:45  <dennda> ok I guess I will take a look at the daemon mode before deploying a new blog then :)
2008-08-18T01:53:45  <dennda> ThomasWaldmann: what pep8 problems were you talking of?
2008-08-18T01:53:57  <ThomasWaldmann> i fixed them
2008-08-18T01:54:03  <dennda> ok, thanks
2008-08-18T01:54:44  <ThomasWaldmann> btw, we'll merge both storage projects at deadline time
2008-08-18T01:55:06  <ThomasWaldmann> and continue in 1 repo afterwards
2008-08-18T01:55:21  <ThomasWaldmann> dennda: PawelPacana: ^^
2008-08-18T01:55:26  <dennda> no problem with that
2008-08-18T01:55:57  <dennda> hm
2008-08-18T01:56:20  <dennda> """admin level (how to setup/configure moin with the features you worked on, what other software do you require), usually on Help* wiki pages"""
2008-08-18T01:56:49  <dennda> I have no idea how usual moin configs look like. I guess I am not supposed to explain how to configure wikiconfig_local.py, correct? :)
2008-08-18T01:57:12  <ThomasWaldmann> you have to explain how to configure backends
2008-08-18T01:57:24  <dennda> sure, but where is those configuration done?
2008-08-18T01:57:33  * dennda cannot write anymore
2008-08-18T01:57:54  <ThomasWaldmann> if you fuzzily want to talk about it, call it "wiki config"
2008-08-18T01:58:14  <dennda> ah ok. I thought I'd need to be specific
2008-08-18T01:58:20  <ThomasWaldmann> that either means wikiconfig.py, foowiki.py or wikiconfig_local.py depending on the setup
2008-08-18T01:58:23  * dennda gets familiar with moin syntax
2008-08-18T01:58:28  <dennda> ok
2008-08-18T01:59:17  <ThomasWaldmann> wiki/config/more_samples/ has some snippets for wiki config
2008-08-18T02:00:26  <ThomasWaldmann> i think there should be one for migration (clone), one showing wrapper, one for fs and one for hg
2008-08-18T02:02:14  <dennda> umm
2008-08-18T02:02:37  <dennda> we do agree that the wrapper is optional and not target to any bad reviews during evaluations, don't we?
2008-08-18T02:04:36  <ThomasWaldmann> well, I guess you can't describe a migration without it, can you?
2008-08-18T02:04:49  <dennda> (at least that's what johill and I agreed on)
2008-08-18T02:05:14  <dennda> well, you could use the clone function and the fs17 backend
2008-08-18T02:05:34  <dennda> wrapper is anything but finished... I just started that one night out of curiosity
2008-08-18T02:05:48  <ThomasWaldmann> ok, then i have the underlay pages in fs backend. what do I do then?
2008-08-18T02:06:04  <dennda> sure, that is the worse approach
2008-08-18T02:06:42  <dennda> much worse
2008-08-18T02:07:09  <ThomasWaldmann> btw, that TODO in wrapper should not be a big issue after being awake again :)
2008-08-18T02:07:27  <ThomasWaldmann> history() i mean
2008-08-18T02:07:41  <dennda> "awake again"?
2008-08-18T02:08:00  <dennda> that sounds like I was going to sleep before deadline
2008-08-18T02:08:11  <ThomasWaldmann> hehe
2008-08-18T02:08:24  <ThomasWaldmann> maybe you should, at least for a few hours
2008-08-18T02:08:37  <ThomasWaldmann> it's not very good for quality otherwise
2008-08-18T02:09:03  <dennda> it's not very good for quantity otherwise
2008-08-18T02:09:19  <dennda> where "otherwise" is the other option to your "otherwise"
2008-08-18T02:09:23  <ThomasWaldmann> and I still don't understand the first TODO in wrapper, btw
2008-08-18T02:10:00  <dennda> well you can just say that you cannot alter any pages from the second backend at all
2008-08-18T02:10:04  <dennda> if you want that
2008-08-18T02:10:23  <dennda> that would, in fact, make implementation much easier
2008-08-18T02:10:48  <dennda> but if you want to be able to rename an item of the second backend, it's not trivial
2008-08-18T02:10:51  <ThomasWaldmann> well, as you are telling 2nd is a read-only backend, that is rather clear
2008-08-18T02:11:14  <dennda> ok.. as you can imagine I have no problems with making my work easier :)
2008-08-18T02:11:39  * dennda simply removes that todo
2008-08-18T02:13:31  <ThomasWaldmann> wrapper.history would be much easier with a different history() api, but we won't change that today :)
2008-08-18T02:15:00  <dennda> surely not
2008-08-18T02:15:56  <ThomasWaldmann> docs/CHANGES.storage looks a bit orphaned
2008-08-18T02:18:23  <dennda> didn't write a changes file yet
2008-08-18T02:18:33  <dennda> working on HelpOnStorageConfiguration at the moment
2008-08-18T02:25:40  * dennda saved http://moinmo.in/ChristopherDenter/HelpOnStorageConfiguration
2008-08-18T02:29:28  <ThomasWaldmann> a future moin user won't get much out of "GSOC 2008" and "current model"
2008-08-18T02:30:30  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4866:c630f9fa7a9e 1.8-mercurialbackend-ppacana/MoinMoin/ (7 files in 5 dirs): Merge with 1.8-storage-cdenter.
2008-08-18T02:30:30  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4867:016f57995b12 1.8-mercurialbackend-ppacana/MoinMoin/ (Page.py logfile/editlog.py macro/SystemInfo.py): Fixed SystemInfo.
2008-08-18T02:31:34  <ThomasWaldmann> so maybe s/current/1.7/
2008-08-18T02:33:32  <ThomasWaldmann> maybe talk about version numbers just in the introduction. call 1.7 storage the "old storage" and your stuff the "new storage" and try to avoid talking about versions in the rest of the text.
2008-08-18T02:33:42  <dennda> yes
2008-08-18T02:33:44  <ThomasWaldmann> (that makes fixing version numbers easy)
2008-08-18T02:33:49  <dennda> indee
2008-08-18T02:33:50  <dennda> d
2008-08-18T02:33:58  <dennda> heh PawelPacana still awake? :)
2008-08-18T02:34:10  <ThomasWaldmann> looks like :)
2008-08-18T02:34:20  <ThomasWaldmann> unless he trained his dog to use hg :P
2008-08-18T02:35:25  <dennda> cia has had quite some lag in the past
2008-08-18T02:35:37  <ThomasWaldmann> btw, fs17 is not intended to be used in production
2008-08-18T02:35:58  <dennda> not even for migration?
2008-08-18T02:36:10  <ThomasWaldmann> so maybe just use it as clone src, not for the wrapper backend
2008-08-18T02:36:29  <dennda> how else do you want to get underlay properly into a wiki?
2008-08-18T02:36:38  <dennda> store underlay in the new FSBackend format?
2008-08-18T02:36:43  <ThomasWaldmann> clone(fs17, whatever)
2008-08-18T02:37:01  <dennda> ok, by doing what I just said. good ide
2008-08-18T02:37:01  <dennda> a
2008-08-18T02:37:34  <ThomasWaldmann> and maybe just describe the cloning for the users data
2008-08-18T02:38:04  <ThomasWaldmann> we will decide on a underlay distribution format later, could be that it is not fs17, who knows
2008-08-18T02:38:06  <dennda> for what else?
2008-08-18T02:38:11  <dennda> ok
2008-08-18T02:38:19  <dennda> I will write that page in an underlay agnostic manner
2008-08-18T02:39:34  <PawelPacana> hehe
2008-08-18T02:39:39  <PawelPacana> still around
2008-08-18T02:41:38  <ThomasWaldmann> PawelPacana: your code uses a hg repo as backend, not a hg repo's branch, right?
2008-08-18T02:41:54  <dennda> is there a difference?
2008-08-18T02:42:43  * dennda would be glad if PawelPacana could provide the information needed to set up the hgbackend properly, as I have never done that
2008-08-18T02:42:58  <PawelPacana> what do you mean by hg repo's branch?
2008-08-18T02:43:02  <ThomasWaldmann> if you could put multiple backend's data into branches of 1 repo, yes :)
2008-08-18T02:43:37  <PawelPacana> just one repo per backend
2008-08-18T02:44:04  <dennda> as far as I know, modern dvcs like hg, bzr or git don't distinguish between a "repo" and a "branch" as tools like svn did
2008-08-18T02:44:25  <PawelPacana> dennda: you can have internal branches in hg
2008-08-18T02:44:27  <dennda> isn't a "repo" just a publicly available branch on the net?
2008-08-18T02:44:29  <ThomasWaldmann> ok. dennda: s/hg branch/hg repository/
2008-08-18T02:44:45  <dennda> I don't know hg that well
2008-08-18T02:45:07  <dennda> PawelPacana: anyway, can you help me with putting up that "how to configure the hg backend" page?
2008-08-18T02:45:19  <PawelPacana> sure
2008-08-18T02:45:23  <dennda> sweet
2008-08-18T02:46:13  <PawelPacana> hg clone -r 6773 http://selenic.com/repo/hg
2008-08-18T02:46:30  <ThomasWaldmann> looking at the time of day, maybe it is a good idea to mutually proofread your docs :)
2008-08-18T02:46:39  <PawelPacana> although i should test it on fresher hg
2008-08-18T02:46:54  <PawelPacana> ThomasWaldmann: reading/updating/cleaning after sleep
2008-08-18T02:47:55  <PawelPacana> dennda: after cloning, run 'make local' there
2008-08-18T02:48:58  <PawelPacana> if done, all you havve to do is: apply patch -> MoinMoin/storage/backends/research/repo_force_changes.diff
2008-08-18T02:49:28  <PawelPacana> and export PYTHONPATH=path_to_that_cloned_unstable_hg
2008-08-18T02:50:19  <PawelPacana> after soc: i'll drop this patch and devel version (hopefully)
2008-08-18T02:50:53  <PawelPacana> merge relies strongly on working directory
2008-08-18T02:51:33  <dennda> PawelPacana: I don't want to know how to setup it *now*. Would be great if you could provide a few short sentences how to set it up in general for future moin admins. by the time this gets merged we won't need the dev version anymore I hope
2008-08-18T02:51:54  <dennda> no need to do that right now, though
2008-08-18T02:54:28  <PawelPacana> huh, didn't read carefully what you say
2008-08-18T02:54:31  <PawelPacana> which page?
2008-08-18T02:54:42  <PawelPacana> HelpOnStorage..
2008-08-18T02:54:47  <PawelPacana> ?
2008-08-18T02:54:48  <dennda> http://moinmo.in/ChristopherDenter/HelpOnStorageConfiguration
2008-08-18T02:55:09  <ThomasWaldmann> zenhase: >   ImportError: No module named werkzeug.test
2008-08-18T02:55:23  <ThomasWaldmann> py.test fails
2008-08-18T02:55:53  <dennda> it doesn't here \o/
2008-08-18T03:03:57  <dennda> heh, CHANGES.storage was last changed four months ago
2008-08-18T03:04:32  <dennda> ThomasWaldmann: How detailed must that CHANGES fragment be?
2008-08-18T03:06:05  <ThomasWaldmann> target audience is some upgrading moin user
2008-08-18T03:09:46  <dennda> ok
2008-08-18T03:10:03  <dennda> "The history method yields an iterator..."
2008-08-18T03:15:05  <dennda> PawelPacana: are you working on that page at the moment?
2008-08-18T03:18:55  <PawelPacana> dennda: no, i cancelled edit. will update tomorrow
2008-08-18T03:18:57  <PawelPacana> gn
2008-08-18T03:19:00  <dennda> gn
2008-08-18T03:26:18  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4852:20d933f41392 1.8-storage-cdenter/docs/CHANGES.storage_08: storage: adding initial version of CHANGES fragment
2008-08-18T03:28:11  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4875:418afb76b9c4 1.8-storage-cdenter/ (8 files in 7 dirs): Merge with 1.8-mercurialbackend-ppacana
2008-08-18T03:49:27  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4876:ab172300f199 1.8-storage-cdenter/MoinMoin/ (7 files in 3 dirs): storage: Remove superfluous blank lines
2008-08-18T04:20:06  <dennda> ThomasWaldmann: by the way, how were users stored in 1.7? is fs17 capable of reading that?
2008-08-18T08:36:13  <ThomasWaldmann> dennda: yes, see fs17.FSUserBackend
2008-08-18T08:56:56  <ThomasWaldmann> PawelPacana: i've seen you dropped cdb and replace it by a list
2008-08-18T08:57:44  <ThomasWaldmann> isn't that name/id a 1:1 mapping?
2008-08-18T09:15:57  <dreimark> moin
2008-08-18T09:39:00  <ThomasWaldmann> moin dreimark
2008-08-18T09:44:14  <xorAxAx> dennda: sigh
2008-08-18T09:44:40  <xorAxAx> dennda: docstrings still wrong :-(
2008-08-18T09:47:28  <dreimark> xorAxAx: he is sleeping average 10h
2008-08-18T09:47:55  <xorAxAx> dreimark: yes, but i assume that he will see this message :)
2008-08-18T10:01:34  * dreimark reads about CASA_auth_token 
2008-08-18T10:04:55  * dreimark configures a new wiki server (mod_wsgi)
2008-08-18T10:13:02  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4396:26fa653b7623 1.8-dom-bblank/MoinMoin/util/ (_tests/test_uri.py uri.py): URI - Fix overrides
2008-08-18T10:21:58  <zenhase> moin
2008-08-18T10:26:12  <zenhase> ThomasWaldmann: here it did not fail too :o
2008-08-18T10:28:04  <ThomasWaldmann> because you have werkzeug in sys.path
2008-08-18T10:29:30  <zenhase> hmm
2008-08-18T10:35:29  <dreimark> first time I got a 500 by mod_wsgi using search
2008-08-18T10:37:27  <zenhase> :o
2008-08-18T10:37:40  <dreimark> it was not reproducable
2008-08-18T10:39:03  <dreimark> SuSE11.0 http://software.opensuse.org/search?q=mod_wsgi
2008-08-18T10:39:18  <dreimark> it is the recent version
2008-08-18T10:39:35  <zenhase> seems so
2008-08-18T10:45:24  <xorAxAx> no logs?
2008-08-18T10:45:56  <dreimark> looking
2008-08-18T10:48:29  <dreimark>  [crit] [Mon Aug 18 10:31:20 2008] file http_filters.c, line 346, assertion "readbytes > 0" failed
2008-08-18T10:57:04  * ThomasWaldmann .oO(OMG, it read 0 bytes!)
2008-08-18T10:57:32  <dreimark> unfortunately it does not tell why and what
2008-08-18T11:13:13  <PawelPacana> moin
2008-08-18T11:14:14  <TheSheep> moin
2008-08-18T11:15:12  <dreimark> I have some questions about the clone process to a (other) backend
2008-08-18T11:15:27  <PawelPacana> ThomasWaldmann: cdb had major disadvantage, was not mergeable (binary) after pull from another instance
2008-08-18T11:15:57  * dreimark will write them down and wait until SOC end
2008-08-18T11:16:35  <PawelPacana> this is not a wonderful solution but still better for this iteration of backend :o
2008-08-18T11:16:48  <ThomasWaldmann> PawelPacana: yes, sure, but that's no reason to introduce O(n^2) for history ;)
2008-08-18T11:17:15  <ThomasWaldmann> anything against using 2 dicts?
2008-08-18T11:18:46  <PawelPacana> question is, how to merge it sanely
2008-08-18T11:19:46  <PawelPacana> and if we're not pulling (and probably merging) i would let cdb stay
2008-08-18T11:20:36  <ThomasWaldmann> PawelPacana: in mean for the in memory data structure
2008-08-18T11:21:52  * dreimark found a reason for the 500 Error 
2008-08-18T11:22:11  <dreimark> someone tried at the same time wikisync and got a traceback
2008-08-18T11:22:32  <PawelPacana> ThomasWaldmann: should be doable
2008-08-18T11:22:34  <dreimark> but for this wiki xmlrpc is excluded
2008-08-18T11:23:04  <dreimark> zenhase: do you have tried wikisync with mod_wsgi?
2008-08-18T11:23:24  <dreimark> or did anyone else have tried it already ?
2008-08-18T11:24:43  <zenhase> dreimark: no, did not try that
2008-08-18T11:24:51  <zenhase> dreimark: bails out too?
2008-08-18T11:25:53  <dreimark> zenhase: I have later this day a lot of wikis in a testserver I can try if there are some hidden problems
2008-08-18T11:26:15  <zenhase> ok
2008-08-18T11:26:38  <zenhase> i will fix the import problem with werkzeug and then concentrate on documentation again
2008-08-18T11:37:12  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4093:4476d5ca521c 1.8-wsgi-fkrupicka/MoinMoin/ (7 files in 3 dirs): Move imports of werkzeug solely into the MoinMoin.web package (to make bundled werkzeug really work)
2008-08-18T11:37:13  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4094:d832ee2a53d2 1.8-wsgi-fkrupicka/MoinMoin/web/flup_frontend.py: Code review: update doc strings, elaborate on use of the module
2008-08-18T11:42:20  <zenhase> hmm, my stomach makes some evil noises
2008-08-18T11:42:56  <zenhase> i guess it demands a sacrifice
2008-08-18T12:50:17  <ThomasWaldmann> PawelPacana: http://moinmo.in/ChristopherDenter/HelpOnStorageConfiguration please review / add hg/clone stuff
2008-08-18T13:50:09  <waldi> E       for lang in i18n.wikiLanguages():
2008-08-18T13:50:10  <waldi> >       TypeError: 'NoneType' object is not iterable
2008-08-18T13:50:35  <waldi> for the old macro tests
2008-08-18T14:02:33  <dreimark> waldi: macro needs to be imported later
2008-08-18T14:02:54  <dreimark> do you have merged with 1.8 ?
2008-08-18T14:03:02  <dreimark> I have refactored the macro tests
2008-08-18T14:03:31  <waldi> dreimark: a "languages = {}" is also sufficient
2008-08-18T14:34:10  <dennda> heya
2008-08-18T14:34:25  <dennda> dreimark: tell me how to sleep less and I will happily do that :9
2008-08-18T14:37:24  <ThomasWaldmann> dennda: you know that flying alarm clock? :)
2008-08-18T14:37:37  <dennda> no
2008-08-18T14:38:16  <ThomasWaldmann> http://www.getdigital.de/products/Fliegender_Wecker
2008-08-18T14:41:26  <dennda> !!!
2008-08-18T14:41:30  <dennda> brilliant
2008-08-18T14:41:34  <dennda> bought
2008-08-18T14:41:50  <ThomasWaldmann> X)
2008-08-18T14:42:20  <dennda> but actually, I'd need a ladder too. the roof is quite far from the floor in this room
2008-08-18T14:49:02  <TheSheep> running around the aparatament in your underwear chasing the damn propeller early in the morning must be great fun
2008-08-18T14:50:25  <dennda> yes, but it's unfair if it's 2 meters above your head and you got no jetpack
2008-08-18T14:50:43  <dennda> but they surely sell jetpacks, too
2008-08-18T14:54:24  <dennda> anybody editing HelpOnStorageConfiguration right now?
2008-08-18T14:58:44  <xorAxAx> umm, why do you ask?
2008-08-18T14:58:51  <xorAxAx> moin can give you the answer
2008-08-18T15:00:55  * dreimark has added two wikisync traceback reports to MM
2008-08-18T15:02:10  <dennda> ThomasWaldmann: as to the "many users may find it strange to have..." thing. I don't know how to do that with the "moin" command
2008-08-18T15:02:36  <dennda> 6 hours left :)
2008-08-18T15:03:46  <xorAxAx> dennda: have you finally fixed the docstrings?
2008-08-18T15:04:00  <dennda> no I just got up half an hour ago
2008-08-18T15:04:06  <dennda> I will not forget it, promise
2008-08-18T15:04:10  <xorAxAx> good :)
2008-08-18T15:04:43  <zenhase> dennda: early bunny catches the carrot
2008-08-18T15:05:05  <zenhase> :)
2008-08-18T15:06:24  <dennda> I already was early today :p
2008-08-18T15:06:42  <dennda> I just took my time and ate the carrot in the imterim
2008-08-18T15:06:46  <dennda> *interim
2008-08-18T15:09:05  <zenhase> :)
2008-08-18T15:13:36  <dennda> ThomasWaldmann: I am not that config-savvy I'm afraid
2008-08-18T15:13:45  <dennda> wrt the /!\ you added
2008-08-18T15:15:53  * dennda takes a shower
2008-08-18T15:19:52  <TheSheep> zenhase: but what happens to the early carrot?
2008-08-18T15:20:39  <byeongweon_t60> eaten :)
2008-08-18T15:20:49  <zenhase> yep
2008-08-18T15:21:06  <zenhase> if you are a carrot you better get up late
2008-08-18T15:21:22  <zenhase> because else you will get eaten by the early bunnies
2008-08-18T15:21:53  <TheSheep> zenhase: aren't there alte bunnies too?
2008-08-18T15:21:57  <TheSheep> late
2008-08-18T15:26:17  <zenhase> they don't eat carrots
2008-08-18T15:27:47  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4397:4a137c1315bb 1.8-dom-bblank/MoinMoin/macro/_tests/test_macro.py: Remove trivial macro test
2008-08-18T15:27:51  <zenhase> if they would eat their carrots and hop around like their nature dictates them, they would be happy, fit and up early
2008-08-18T15:28:08  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4398:6eb9776f23cd 1.8-dom-bblank/MoinMoin/macro/_tests/ (test_Action.py test_EmbedObject.py test_StatsChart.py): Tests for old-style macros - Use pseudo parser class
2008-08-18T15:28:13  <waldi> hi zenhase
2008-08-18T15:28:26  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4399:4f70d14aef4e 1.8-dom-bblank/MoinMoin/util/ (_tests/test_uri.py uri.py): URI - Again support empty authority
2008-08-18T15:28:32  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4400:e4fc8d96f62f 1.8-dom-bblank/docs/ (TODO.dom TODO): Update TODO
2008-08-18T15:29:06  <zenhase> hi waldi
2008-08-18T15:41:22  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4877:abc7fb0ea2c5 1.8-storage-cdenter/MoinMoin/storage/error.py: storage: Change docstring of RevisionNumberMismatchError to reflect the new 'non-subsequent revision numbers' idea
2008-08-18T15:41:39  <dennda> xorAxAx: ^^^
2008-08-18T15:42:11  * xorAxAx sighs loudly
2008-08-18T15:42:19  <xorAxAx> well changed docstring
2008-08-18T15:42:20  <xorAxAx> but!
2008-08-18T15:42:47  <xorAxAx> the other one is still wrong
2008-08-18T15:42:58  <xorAxAx> in a few hours we will be working on this for 24h already :)
2008-08-18T15:45:58  <dennda> which other one? Actually I re-read my log... What did I miss?
2008-08-18T15:50:49  <xorAxAx> that create_revision may also accept non-subseuqnet revisions
2008-08-18T15:50:58  <xorAxAx> otherwise you can barely remove revisions :-P
2008-08-18T15:52:25  <dennda> gnarf, grep -r "The revnos then must be subsequent" * FAILS
2008-08-18T15:52:30  <dennda> damn you, newline
2008-08-18T15:52:40  <dennda> I thought I already changed that... grep lied to me! sorry
2008-08-18T15:53:12  <xorAxAx> i am not sure whether its good or bad if you need grep to find a specific method :)
2008-08-18T15:58:00  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4878:e5f279a3b9ff 1.8-storage-cdenter/MoinMoin/storage/__init__.py: storage: Change docstring of _create_revision to reflect the new 'non-subsequent revision numbers' idea
2008-08-18T16:03:30  <dennda> xorAxAx: ^^^
2008-08-18T16:04:28  <dennda> if you are still not satisfied, I am likely going to stab you :-)
2008-08-18T16:04:30  <xorAxAx> yeah, finally
2008-08-18T16:05:01  <xorAxAx> if i wasnt satisfied, i would be lying dead in the garden right now because of the jump out of the window
2008-08-18T16:05:04  * dennda puts the dagger back to where he took it from
2008-08-18T16:05:16  <dennda> hehe
2008-08-18T16:05:50  <xorAxAx> but lets avoid desperation and focus on progress towards a better world :)
2008-08-18T16:06:03  <dennda> yes
2008-08-18T16:06:06  <dennda> END THE WAR!
2008-08-18T16:06:07  <dennda> no wait
2008-08-18T16:06:24  <dennda> wrong film
2008-08-18T16:06:56  <xorAxAx> he who controls the present, controls the past. he who controls the past, controls the future.
2008-08-18T16:07:59  <dennda> [citation needed]
2008-08-18T16:12:11  <xorAxAx> 1984.
2008-08-18T16:28:05  <dennda> I still have the "move constants to appropriate locations" TODO.. nobody proposed a better place to store them. should I just keep them where they are and keep the TODO in place?
2008-08-18T16:30:56  <dennda> actually, there are some XXX or TODO that may be relevant post SoC. you won't kill me if I just keep them, will you?
2008-08-18T16:33:04  <xorAxAx> which constants?
2008-08-18T16:33:30  <dennda> see storage/__init__.py at the top
2008-08-18T16:33:38  <dennda> DELETED, etc..
2008-08-18T16:37:41  <xorAxAx> dennda: who is using them?
2008-08-18T16:37:51  <xorAxAx> they all shouldnt be used anymore
2008-08-18T16:38:13  <dennda> in your mind, remove the "edit_log" part
2008-08-18T16:38:39  <xorAxAx> the same questions still apply :)
2008-08-18T16:38:59  <dennda> e.g. AttachFile, PageEditor
2008-08-18T16:40:33  <xorAxAx> please elaborate
2008-08-18T16:41:56  <dennda> When saving a page / an attachment you need to somehow store the user, host, foo... Those constants serve as metadata keys
2008-08-18T16:42:15  <xorAxAx> yes, but thats not on that layer
2008-08-18T16:42:19  <xorAxAx> thats the page.py layer
2008-08-18T16:42:30  <xorAxAx> those are models for the metadata storage
2008-08-18T16:42:43  <dennda> yes, see the big fat three line spanning TODO comment
2008-08-18T16:43:03  <xorAxAx> just move them to Page or PageEditor
2008-08-18T16:43:23  <dennda> and then AttachFile imports from Page / PageEditor?
2008-08-18T16:43:34  <xorAxAx> yes, why not? i am sure it does already
2008-08-18T16:43:41  <dennda> hm ok
2008-08-18T16:43:50  <xorAxAx> probably rather Page than PageEditor
2008-08-18T16:44:05  <dennda> yes
2008-08-18T16:44:20  <xorAxAx> and the page refactoring will let it be gone
2008-08-18T16:57:02  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4879:5961c237db01 1.8-storage-cdenter/MoinMoin/action/AttachFile.py: storage: Remove TODO, add error handling in AttachFile.add_attachment
2008-08-18T17:13:25  <ThomasWaldmann> byeongweon_t60: you don't forget the CHANGES.guieditor snippet?
2008-08-18T17:13:43  <byeongweon_t60> ThomasWaldmann: no. I was doing that job.
2008-08-18T17:13:56  <ThomasWaldmann> was?
2008-08-18T17:14:16  <byeongweon_t60> s/was/am
2008-08-18T17:14:25  <ThomasWaldmann> ok, great :)
2008-08-18T17:20:07  <ThomasWaldmann> waldi: smileys :)
2008-08-18T17:55:25  <dreimark> htg
2008-08-18T17:55:54  <dreimark> bbl
2008-08-18T18:00:05  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4880:697f4902c680 1.8-storage-cdenter/MoinMoin/action/AttachFile.py: storage: remove blank line and old comments
2008-08-18T18:00:05  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4881:3fb445615c22 1.8-storage-cdenter/ (5 files in 3 dirs): storage: remove obsolete files
2008-08-18T18:04:05  <ThomasWaldmann> dennda: Why are these obsolete?
2008-08-18T18:04:45  <byeongweon_t60> xorAxAx: should I insert self fixed bug by updating fckeditor to CHANGE file?
2008-08-18T18:08:27  <xorAxAx> byeongweon_t60: hmm, not sure
2008-08-18T18:08:33  <xorAxAx> byeongweon_t60: probably just the bug names
2008-08-18T18:09:07  <byeongweon_t60> xorAxAx: ok
2008-08-18T18:09:22  <dennda> ThomasWaldmann: johill asked me to remove those files. the reasons are: a) outdated files describing a design that has changed, b) files describing issues of lanius' storage design
2008-08-18T18:09:56  <ThomasWaldmann> well, the question is whether all those issues has been solved :)
2008-08-18T18:10:39  <dennda> By getting rid of the old design I would say yes, those "bugs" don't apply anymore
2008-08-18T18:15:15  <xorAxAx> dennda: i dont see why LOCKFREE would be outdated
2008-08-18T18:15:22  <xorAxAx> just trim the parts that dont apply anymore
2008-08-18T18:15:33  <ThomasWaldmann> e.g. the STORAGE-DESIGN would make some good docstring for the storage package
2008-08-18T18:15:43  <xorAxAx> yes, same for storage design
2008-08-18T18:16:21  <ThomasWaldmann> (you can leave out the historical stuff, but the overview should be put somewhere where devs want to read it
2008-08-18T18:17:42  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4868:9d50349fc039 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py: (hg) Docstrings review, code clenaup.
2008-08-18T18:17:43  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4869:5f81620bb71b 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py: (hg) Name-mapping in memory represented as two dicts. Coresponding methods docstrongs updated.
2008-08-18T18:17:44  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4870:8ac89b7b3b35 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py: (hg) Docstrings review, code clenaup.
2008-08-18T18:17:45  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4871:7c8ae147670b 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/research/ (fileheads.py showextra.py): (storage) Removed obsoleted files.
2008-08-18T18:17:46  <zenhase> ThomasWaldmann: could you explain what you mean with 'test.wsgi' in the TODO list for ServerInstall-wikipage?
2008-08-18T18:18:03  <ThomasWaldmann> a hello world like wsgi app
2008-08-18T18:18:23  <ThomasWaldmann> (you can show python version to give it some sense)
2008-08-18T18:18:49  <zenhase> hmm, still don't see why we need something like that
2008-08-18T18:18:58  <dennda> If I find the time to rewrite those documents before deadline, I will do so
2008-08-18T18:19:13  <ThomasWaldmann> zenhase: you need to do more moin support :)
2008-08-18T18:19:35  <zenhase> perhaps :)
2008-08-18T18:19:42  <ThomasWaldmann> sometimes there are people cursing our docs and that moin is sooooo complicated
2008-08-18T18:20:12  <zenhase> actually i have a slight idea what they could be referring to ;)
2008-08-18T18:20:13  <ThomasWaldmann> but what they usually fail at is apache configuration, server administration, not moin.
2008-08-18T18:20:21  * dennda too
2008-08-18T18:20:36  <zenhase> when i read through the install docs, i wondered, why there are so many of them
2008-08-18T18:20:57  <zenhase> it really is quite messy with all those special cases scattered all across the several pages
2008-08-18T18:21:01  <ThomasWaldmann> thus, having a test.wsgi thing will clearly show where the server/system ends and moin support begins
2008-08-18T18:21:19  <xorAxAx> dennda: rewriting is not necessary
2008-08-18T18:21:24  <xorAxAx> dennda: just editing
2008-08-18T18:21:30  <zenhase> ThomasWaldmann: hmm ok, that makes kind of sense
2008-08-18T18:21:37  <dennda> xorAxAx: Have you read the documents?
2008-08-18T18:22:05  <ThomasWaldmann> zenhase: see also that MoinMoin:NewDocs page
2008-08-18T18:22:10  <xorAxAx> dennda: yes
2008-08-18T18:22:23  <zenhase> ThomasWaldmann: i am working on it right now
2008-08-18T18:22:38  <zenhase> ThomasWaldmann: i just finished 'Requirements'
2008-08-18T18:22:39  <dennda> xorAxAx: the author disagrees with your judgement :)
2008-08-18T18:22:51  <zenhase> s/finished/made readable for the beginning/
2008-08-18T18:22:59  <xorAxAx> dennda: which judgement?
2008-08-18T18:23:14  <dennda> "rewriting is not necessary; just editing"
2008-08-18T18:23:18  <xorAxAx> ?
2008-08-18T18:23:39  <xorAxAx> a sequence of edit operations that truncate it to 0 bytes would fulfill my definition of editing as ewll
2008-08-18T18:23:44  <xorAxAx> and yes, it would be mainly about deletion
2008-08-18T18:23:52  <xorAxAx> but not everything please, there is a lot of correct stuff in it
2008-08-18T18:23:59  <xorAxAx> and thats easily done
2008-08-18T18:24:01  <xorAxAx> in < 10 min.
2008-08-18T18:24:22  <dennda> you think that a storage design document with 0 bytes is worth having?
2008-08-18T18:24:31  <xorAxAx> hell no
2008-08-18T18:24:35  <xorAxAx> 18:23:52 < xorAxAx> but not everything please, there is a lot of correct stuff in it
2008-08-18T18:24:48  <dreimark> zenhase: sometimes there is someone who thinks he knows everything and is not able to configure his webserver
2008-08-18T18:25:32  <dreimark> and those people shout extremly loud because they can't be wrong
2008-08-18T18:25:35  <dennda> 18:24 <johill> also wenn ich storage-design lese und in Gedanken alles rausmache was nicht mehr passt dann bleiben keine zusammenhaengenden Saetze ueber
2008-08-18T18:25:39  <dennda> 18:24 <johill> ebenso mit lockfree
2008-08-18T18:26:01  <dreimark> we need an easy tool to tell those people they haven't learned everything
2008-08-18T18:26:09  <ThomasWaldmann> zenhase: the test.wsgi thing can also be used to check hard requirements (Python version, maybe more in future)
2008-08-18T18:26:47  <xorAxAx> dennda: i can find a lot of coherent paragraphs where this is not true .-)
2008-08-18T18:27:37  <dennda> is that really the most important thing now? I said, if there is time remaining, I will do it
2008-08-18T18:28:39  <zenhase> ThomasWaldmann: hmm, i think i get the idea :)
2008-08-18T18:28:43  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4882:fdf144a4303f 1.8-storage-cdenter/ (6 files in 3 dirs): storage: remove obsolete files
2008-08-18T18:28:46  <xorAxAx> dennda: deleting useful stuff is bad
2008-08-18T18:28:47  <zenhase> ThomasWaldmann: i will cook something up then
2008-08-18T18:28:59  <xorAxAx> dennda: and filtering is easy to do
2008-08-18T18:29:10  <dennda> xorAxAx: keeping stuff that contains outdated stuff isn't better
2008-08-18T18:29:12  <zenhase> but first i will further concentrate on 'NewDocs/ServerInstall'
2008-08-18T18:29:14  <xorAxAx> dennda: esp. by you because it was your job to design and understand the api ;-)
2008-08-18T18:29:21  <xorAxAx> dennda: thats why you should edit it
2008-08-18T18:29:57  <dennda> Look
2008-08-18T18:30:10  <xorAxAx> you have 2 min. left
2008-08-18T18:30:22  <xorAxAx> then the 10 min. will have ended that i planned this would take :)
2008-08-18T18:30:30  <ThomasWaldmann> btw, "layer" backend is a better name than "wrapper" (a wrapper can be anything, but "layer" tells about the fundamental thing it does)
2008-08-18T18:30:30  <xorAxAx> anyway, i am gone now
2008-08-18T18:30:45  <dennda> I am not that stupid, I understood your point 10 minutes ago. And I already said I will edit it after fixing the more important stuff
2008-08-18T18:31:39  <ThomasWaldmann> that and the namespace backend idea > TODO
2008-08-18T18:31:55  <dennda> namespace backend idea?
2008-08-18T18:32:07  <ThomasWaldmann> I just read the wiki pages you removed :)
2008-08-18T18:32:13  <xorAxAx> dennda: yes, fine. but currently its probably in one of the 2 bad states
2008-08-18T18:32:17  <ThomasWaldmann> "mount" for wiki
2008-08-18T18:32:24  <xorAxAx> (completly removed, partly wrong :))
2008-08-18T18:32:48  <dennda> I know
2008-08-18T18:33:54  <dennda> ThomasWaldmann: well yeah. so you want that on todo? ok
2008-08-18T18:34:43  <dennda> must there be two seperate TODO and KNOWN_BROKEN files or is it ok to have just one? they overlap each other
2008-08-18T18:35:25  <ThomasWaldmann> you can do it in one file, but make it clear what it is :)
2008-08-18T18:37:47  <dennda> that's a bit difficult... zipfile stuff for example is broken because it is not implemented yet. so is this known broken (yes) or on the todo list (yes)? :)
2008-08-18T18:38:51  <ThomasWaldmann> just tell enough so one is able to understand it, like you did above
2008-08-18T18:39:00  <dennda> ok
2008-08-18T18:44:01  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4883:bd0a1e7fcecd 1.8-storage-cdenter/ (DEVELOPER_INFORMATION KNOWN_BROKEN): storage: rename KNWON_BROKEN to DEVELOPER_INFORMATION and add two points
2008-08-18T18:53:26  <dreimark> byeongweon_t60: xorAxAx 2 failing tests currently
2008-08-18T18:53:54  <byeongweon_t60> dreimark: ok. I will check that.
2008-08-18T18:54:08  <dreimark> converter/_tests/test_text_html_text_moin_wiki.py[91] ..ss........ssss...ssssssssssssssssssFsFsssssssssssssssssssssssssssssssssss................
2008-08-18T18:55:54  <dennda> PawelPacana: why does your backend use some of the edit_log_constants?
2008-08-18T18:58:16  <dreimark> why does nearly everything fail in storage/_tests/test_backends_file.py
2008-08-18T18:59:09  <PawelPacana> to put editor and comment to hg log
2008-08-18T18:59:36  <dennda> I just moved those constants to Page and discovered that. Just wondered
2008-08-18T18:59:43  <dennda> let's hope I did catch all importy
2008-08-18T18:59:46  <dennda> imports
2008-08-18T18:59:53  <PawelPacana> just change this two imports
2008-08-18T18:59:57  <dennda> i did
2008-08-18T19:01:29  <dennda> looks like
2008-08-18T19:02:07  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4884:69a970275d24 1.8-storage-cdenter/DEVELOPER_INFORMATION: storage: another small todo note
2008-08-18T19:02:08  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4885:d27c436c69ce 1.8-storage-cdenter/MoinMoin/ (14 files in 8 dirs): storage: Move metadata constants for edit logging to MoinMoin/Page
2008-08-18T19:02:57  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4872:9c75cb8331b8 1.8-mercurialbackend-ppacana/MoinMoin/ (5 files in 4 dirs): (graphinfo, clone, tests, migration) Docstrings, cleanup.
2008-08-18T19:02:58  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4873:4aa0dbad27d4 1.8-mercurialbackend-ppacana/MoinMoin/storage/ (3 files in 2 dirs): (graphinfo, clone, tests, migration) Docstrings, cleanup.
2008-08-18T19:03:11  <PawelPacana> ugh
2008-08-18T19:09:51  <dreimark> bbl
2008-08-18T19:12:31  * dennda greps for XXX and TODO
2008-08-18T19:17:36  * zenhase always wondered where this XXX-practice comes from
2008-08-18T19:17:56  <zenhase> moin grzywacz
2008-08-18T19:18:24  <grzywacz> hey zenhase
2008-08-18T19:19:01  <dennda> ThomasWaldmann: what do you want to see in the test package docstring?
2008-08-18T19:26:26  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4892:9662ba8686c2 1.8-mercurialbackend-ppacana/ (31 files in 14 dirs): Merge with 1.8-storage-cdenter.
2008-08-18T19:31:21  <zenhase> *cough*
2008-08-18T19:31:49  <zenhase> seems there is/was a 2.3 compat showstopper in my branch
2008-08-18T19:32:36  <zenhase> use of wsgiref for the standalone server :)
2008-08-18T19:32:52  <CIA-54> Florian Krupicka <florian.krupicka@googlemail.com> default * 4095:0f4ac92a2c62 1.8-wsgi-fkrupicka/MoinMoin/support/wsgiref/ (6 files): Code review: added wsgiref standalone for 2.3 compatibility (needed for standalone server)
2008-08-18T19:43:31  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4886:84208d987039 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py backends/memory.py): storage: Add missing docstrings / rephrase docstrings.
2008-08-18T19:44:00  <dennda> zenhase: from the p0rn industry
2008-08-18T19:44:26  <dennda> thomas once said to me: "XXX is something to look at" :)
2008-08-18T20:03:48  <zenhase> great analogy
2008-08-18T20:04:08  <zenhase> 1h until end og gsoc :o
2008-08-18T20:04:44  * zenhase somehow feels calm and not very excited oO
2008-08-18T20:06:00  <CIA-54> Byeongweon [tasyblue@gmail.com] default * 4020:b1e192a3651a 1.8-guieditor-mbyeongweon/MoinMoin/converter/text_html_text_moin_wiki.py: converter doesn't remove first line of preformated text when it's not empty
2008-08-18T20:06:24  * byeongweon_t60 go to bed
2008-08-18T20:13:14  <zenhase> gn8 byeongweon_t60
2008-08-18T20:18:57  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4887:a372a501cc58 1.8-storage-cdenter/MoinMoin/action/ (diff.py info.py): storage: Remove old TODOs and replace them by appropriate code for error handling (Thanks JohannesBerg)
2008-08-18T20:19:10  <zenhase> hmm, things to avoid: poking a friend in the side, just when he is about to sneeze
2008-08-18T20:19:25  <zenhase> now he has a sneeze deadlock
2008-08-18T20:19:47  <zenhase> it won't fire, yet he has the feeling he has to :o
2008-08-18T20:26:01  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4888:bd07b0df4b92 1.8-storage-cdenter/docs/CHANGES.storage_08: storage: adding another benefit of the new storage system to my CHANGES fragment
2008-08-18T20:37:42  <ThomasWaldmann> re
2008-08-18T20:40:32  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4401:ac2112002e5b 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Use default API
2008-08-18T20:40:32  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4402:63b0f60510f8 1.8-dom-bblank/MoinMoin/macro/__init__.py: Old-style macro handling - Fix error message
2008-08-18T20:40:33  <CIA-54> Bastian Blank <bblank@thinkmo.de> default * 4403:4b1e5bd37668 1.8-dom-bblank/docs/TODO.dom: Update TODO
2008-08-18T20:40:36  <waldi> yeah, merge trashs changes
2008-08-18T20:43:25  * dennda just produced 5 failing tests somehow
2008-08-18T20:43:26  <dennda> GNAAA
2008-08-18T20:47:02  <dennda> !"ยง!"$
2008-08-18T20:48:53  <zenhase> self-censoring swearing is bad for your relationship to human language ;)
2008-08-18T20:49:12  <dennda> suddenly having failing tests just before deadline is much worse
2008-08-18T20:50:29  <dennda> http://paste.pocoo.org/show/82603/ <-- Ideas?!?
2008-08-18T20:52:06  <waldi> sure. someone broke the loading of several modules
2008-08-18T20:52:15  <waldi> the interwiki list is not loaded
2008-08-18T20:52:36  <dennda> hm no idea... any idea how to fix that?
2008-08-18T20:52:43  <dennda> in 5 minutes :)
2008-08-18T20:52:49  <waldi> pull?
2008-08-18T20:53:02  <dennda> pull what?
2008-08-18T20:53:17  <zenhase> hmm
2008-08-18T20:53:17  <waldi> moin/1.8
2008-08-18T20:53:28  <zenhase> 5min ...
2008-08-18T20:53:53  <waldi> dreimark said something about that
2008-08-18T20:54:08  <dennda> gnarf now this goddamn merge fails
2008-08-18T20:54:17  <zenhase> don't stress yourself
2008-08-18T20:54:59  <zenhase> the tag thomas is going to place in a few minutes does not put your efforts to a complete stop
2008-08-18T20:55:48  <ThomasWaldmann> you can ignore any failing 160a tests btw
2008-08-18T20:55:56  <dennda> 160a?
2008-08-18T20:55:58  <zenhase> 160a?
2008-08-18T20:56:13  <waldi> the 1.6.0alpha pages converter
2008-08-18T20:56:24  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4893:30ad70a8d2f8 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py: (hg) Updated imports.
2008-08-18T20:56:25  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4894:5a25b66e1cd3 1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py: (hg) hg backup simplification.
2008-08-18T20:56:26  <CIA-54> Pawel Pacana <pawel.pacana@gmail.com> default * 4895:d061d698ed69 1.8-mercurialbackend-ppacana/docs/ (KNOWN_BROKEN.MercurialBackend TODO.MercurialBackend): (docs) added TODO, KNOWN_BROKEN
2008-08-18T20:57:19  <dennda> ah. ThomasWaldmann are those tests failing in the above paste such 160a tests? :)
2008-08-18T20:57:39  <ThomasWaldmann> one of them
2008-08-18T20:57:51  <waldi> all of them have the same cause
2008-08-18T20:59:51  <dennda> ok so I will ignore them, thanks
2008-08-18T21:01:24  <CIA-54> Christopher Denter <moin GUESSWHAT the DASH space DASH station ROUNDTHING com> default * 4889:df3b313542ea 1.8-storage-cdenter/MoinMoin/PageEditor.py: storage: remove todo, add error handling
2008-08-18T21:01:28  <ThomasWaldmann> ok, congrats to all students who survived :)
2008-08-18T21:02:17  <dennda> thanks
2008-08-18T21:02:28  <ThomasWaldmann> if you have something you want to push, do it now
2008-08-18T21:02:50  * zenhase has nothing to push right now
2008-08-18T21:03:13  <zenhase> did anyone die during soc? :o
2008-08-18T21:04:32  <dennda> CIA-54... several times
2008-08-18T21:04:53  <zenhase> oh well, it's a clone anyway
2008-08-18T21:05:02  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4096:3f7aef894cf4 1.8-wsgi-fkrupicka/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset 0f4ac92a2c62
2008-08-18T21:05:05  <zenhase> i mean, there are at least 53 others, aren't there?
2008-08-18T21:05:14  <dennda> my father just sent me a mail "hi christopher. who is monitoring your activities?". attached a screenshot of http://tinyurl.com/58vxax
2008-08-18T21:05:55  <waldi> zenhase: yep
2008-08-18T21:06:58  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4021:8ef8a37f44c7 1.8-guieditor-mbyeongweon/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset b1e192a3651a
2008-08-18T21:07:49  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4067:f188ac81b8c2 1.8-ldapgroups-mmihaljevic/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset 8bdb2fa2fbf7
2008-08-18T21:07:53  <waldi> dennda: http://cia.vc/stats/author/waldi
2008-08-18T21:08:27  <zenhase> dennda: actually i would ask your father, why he is googling for your name ;)
2008-08-18T21:08:47  <zenhase> dennda: seems he is the one who does the monitoring :P
2008-08-18T21:09:01  <dennda> hehe
2008-08-18T21:09:39  <dennda> waldi: sure, I know that service :-)
2008-08-18T21:09:40  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4890:35d2033a9cb6 1.8-storage-cdenter/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset df3b313542ea
2008-08-18T21:10:32  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4404:acba255b99e7 1.8-dom-bblank/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset 4b1e5bd37668
2008-08-18T21:12:29  * dennda breathes fresh air again
2008-08-18T21:15:17  <CIA-54> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4896:3f39c8f05e7e 1.8-mercurialbackend-ppacana/.hgtags: Added tag tagged SOC2008-END, SOC2008-END for changeset d061d698ed69
2008-08-18T21:16:31  <ThomasWaldmann> aargh
2008-08-18T21:20:13  <zenhase> argh?
2008-08-18T21:20:26  <waldi> TW broke it?
2008-08-18T21:20:37  <zenhase> dennda: why was the air unfresh during soc?
2008-08-18T21:23:40  * ThomasWaldmann forgot -m
2008-08-18T21:32:05  * ThomasWaldmann did a rollback on the public repos. i hope nobody cloned/pulled in the last 20 minutes, otherwise he will have to get a fresh clone now.
2008-08-18T21:40:24  <ThomasWaldmann> dennda: PawelPacana: you both now have access to moin/1.8-storage, please continue there
2008-08-18T21:46:42  <dennda> thanks
2008-08-18T22:20:21  <PawelPacana> splendid
2008-08-18T22:26:17  <TheSheep> PawelPacana: heh, I just watched 'Great Escape" recently ;)
2008-08-18T22:57:09  <dreimark> re
2008-08-18T22:58:57  <zenhase> uh
2008-08-18T23:00:28  * zenhase realizes for the first time, that dreimark's nick actually may mean something ... like three units of a currency
2008-08-18T23:00:58  <dennda> d   reimar   k
2008-08-18T23:01:02  <dennda> new insights!
2008-08-18T23:01:08  <zenhase> i never realized, to me it always sounded a bit similar to bismarck
2008-08-18T23:01:13  <dennda> rofl
2008-08-18T23:01:21  <zenhase> i am not used to german nicknames anymore
2008-08-18T23:03:27  <dreimark> zenhase: in the past I have heard always my name if one has to pay thisd amount  of many in the cafeteria
2008-08-18T23:03:39  <dreimark> s/many/money/
2008-08-18T23:04:31  <zenhase> dreimark: lucky we have the euro now ;)
2008-08-18T23:14:49  <dreimark> dennda: any idea why I have MoinMoin/storage/_tests/test_backends_memory.py[222] FFFFFFFFFFFFFFFFFFFFFFFFFFF
2008-08-18T23:14:52  <dreimark> FFFFFFFFFFFFFFFFFFFFF.FFFF.FFFF............................................FFFFF
2008-08-18T23:14:55  <dreimark> FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.FFFF.FFFF..................
2008-08-18T23:14:58  <dreimark> ..........................FFFFFFFF.
2008-08-18T23:15:00  <dreimark> and you don't
2008-08-18T23:15:01  <dennda> hu?
2008-08-18T23:15:05  <dennda> strange
2008-08-18T23:15:11  <dennda> complete py.test output please
2008-08-18T23:16:06  <dreimark> doing currently
2008-08-18T23:17:29  <xorAxAx> re
2008-08-18T23:18:54  <xorAxAx> dennda: well, he is certainly right
2008-08-18T23:19:02  <xorAxAx> dennda: and the response is "CIA" :)
2008-08-18T23:19:18  <dreimark> dennda: http://moinmo.in/ChristopherDenter?action=AttachFile&do=view&target=test_output_4890_8becba3bc2cb.txt
2008-08-18T23:19:31  <dennda> ah my father, i meant you mean dreimark :)
2008-08-18T23:19:37  <dennda> thought*
2008-08-18T23:20:11  * dreimark tries a fresh clone in the ramdisk
2008-08-18T23:20:29  * zenhase read 'tries a fresh cologne on the ramdisk'
2008-08-18T23:21:19  * dreimark doesn't because I forgot to configure it after the upgrade and don't like to reboot now :(
2008-08-18T23:21:40  <xorAxAx> dreimark: configure which component?
2008-08-18T23:21:49  <dreimark> the size of the ramdisk
2008-08-18T23:21:57  <dreimark> I prefer a 512MB one
2008-08-18T23:22:05  <xorAxAx> how about just mounting another tmpfs?
2008-08-18T23:22:13  <dreimark> doing
2008-08-18T23:24:13  <dreimark> dennda: same problem 265 failing tests
2008-08-18T23:24:43  <xorAxAx> dreimark: in which directory are you running the tests?
2008-08-18T23:24:50  <xorAxAx> its related to my latest changes
2008-08-18T23:24:54  <dennda> ery strange, will try that
2008-08-18T23:24:58  <dennda> busy atm
2008-08-18T23:25:34  <dreimark> toplevel dir
2008-08-18T23:25:46  <xorAxAx> MoinMoin/..?
2008-08-18T23:25:57  <xorAxAx> which exact command line?
2008-08-18T23:25:59  <dreimark> ~/workspace/1.8-storage-cdenter
2008-08-18T23:26:00  <xorAxAx> py.test?
2008-08-18T23:26:06  <dreimark> yes
2008-08-18T23:26:23  * dreimark tries in MM now
2008-08-18T23:26:53  <dreimark> same problem
2008-08-18T23:27:36  <xorAxAx> all tests pass for me
2008-08-18T23:27:42  <xorAxAx> any local changes?
2008-08-18T23:27:54  <xorAxAx> (i mean, all tests of the aforementioned module)
2008-08-18T23:28:03  <dreimark> fresh clone from a clone.
2008-08-18T23:28:10  <dreimark> no change
2008-08-18T23:28:22  <xorAxAx> certainly weird
2008-08-18T23:28:23  <dreimark> but to be sure I fetch a new one
2008-08-18T23:28:41  <xorAxAx> which py.test version?
2008-08-18T23:29:52  <xorAxAx> using py lib: /home/alexander/dev/python/pypy_etc/pypy-dist/py <rev 51443>
2008-08-18T23:29:56  <xorAxAx> its saying it like that
2008-08-18T23:30:10  <xorAxAx> dennda: you dont have those failing tests, right?
2008-08-18T23:30:14  * dreimark searches for the version number
2008-08-18T23:31:21  <dreimark> import py help(py) tells version = '0.9.0'
2008-08-18T23:31:33  <dreimark> <py.initpkg.Package object at 0x7fc549acc750>
2008-08-18T23:31:51  <xorAxAx> hmm, 0.9.0 is not the newest one
2008-08-18T23:32:55  <dennda> no, I only have those 5 tests failed due to that $foo change in main
2008-08-18T23:33:41  <xorAxAx> ok
2008-08-18T23:34:04  <dennda> 2 can be fixed by adding tests/wiki/data/plugin/parser/ btw
2008-08-18T23:34:30  * dreimark updates
2008-08-18T23:37:55  <dreimark>  tests finished: 1827 passed, 5 failed, 76 skipped in 42.16 seconds
2008-08-18T23:38:41  <dreimark> xorAxAx: dennda seems we need to require 0.9.1
2008-08-18T23:39:10  <xorAxAx> dreimark: yeah, anyway
2008-08-18T23:39:17  <xorAxAx> in a few days there will be a new relese
2008-08-18T23:39:22  <xorAxAx> then we will require that :)
2008-08-18T23:40:05  <dreimark> ok, then we can change the unit test page again
2008-08-18T23:40:15  <dreimark> http://moinmo.in/MoinDev/UnitTests
2008-08-18T23:47:12  <dreimark> zenhase: why consume some tests so much time ?
2008-08-18T23:57:07  <dreimark> gn

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-08-18 (last edited 2008-08-17 22:15:01 by IrcLogImporter)