2008-06-27T00:10:42  <TheSheep> next default moin theme should look like that: http://www.komodomedia.com/  ;)
2008-06-27T00:22:19  <ThomasWaldmann> heh
2008-06-27T07:17:35  <dreimark> moin
2008-06-27T07:20:08  <dreimark> the sendcached action should be renamed to sendcache (change past form)
2008-06-27T07:21:50  <dreimark> I do prefer currently if not request.user.may.read(pagename): added
2008-06-27T07:23:04  <dreimark> it can be removed at the time we do know how comparable security can be implemented
2008-06-27T07:27:56  <dreimark> should we rename _filename() of caching to filename() ?
2008-06-27T07:28:22  <dreimark> bbl
2008-06-27T08:18:50  <ThomasWaldmann> moin
2008-06-27T08:19:19  <ThomasWaldmann> dreimark: why rename sendcached?
2008-06-27T08:28:53  <ThomasWaldmann> and no, we dont rename _filename, but rather add some open() method
2008-06-27T08:51:04  <dreimark> ThomasWaldmann: because of the past form.
2008-06-27T08:51:53  <dreimark> _filename the _ is an indicator for a prefered internal usage by cachefile
2008-06-27T08:53:02  <johill> I wish python had better visibility rules :/
2008-06-27T08:55:19  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 108:d89e41ecf522 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: rotate only the image and purge webnail and thumbnail. Both will be recreated from the arnica parser.
2008-06-27T08:55:19  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 109:dba6f45c448e 1.7-extensions/data/plugin/parser/text_x_arnica.py: text_x_arnica: removed superfluous str() call
2008-06-27T08:55:19  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 110:e2152984f263 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: some docstrings added
2008-06-27T08:55:21  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 111:2159a14c54ea 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides.image_rotate: rotate only image, purge cache of thumbnail and webnail
2008-06-27T08:55:24  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 112:8438a033d483 1.7-extensions/data/plugin/parser/text_x_arnica.py:
2008-06-27T08:55:27  <CIA-52> text_x_arnica.macro_arnica: uses the unitparser for thumbnail_width, webnail_width, text_width default unit is px
2008-06-27T08:55:30  <CIA-52> (because PIL thumbnail requires px)
2008-06-27T08:55:32  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 113:d126ba077c06 1.7-extensions/data/plugin/parser/text_x_arnica.py: text_x_arnica: removed unused parameter text_width (forgotten to remove with mode2)
2008-06-27T08:55:39  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 114:295560b4f30b 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: small whitespace fix
2008-06-27T08:55:42  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 115:0035c8757d44 1.7-extensions/data/plugin/CHANGES_arnica: CHANGES_arnica: updated CHANGES
2008-06-27T08:59:05  <ThomasWaldmann> what's wrong about the past form?
2008-06-27T08:59:27  <ThomasWaldmann> that was intended. "send something that was cached before"
2008-06-27T09:00:34  <ThomasWaldmann> or "send something that is cached"
2008-06-27T09:01:39  <dreimark> it sounds strange for an action. hmm, probably it bothers me more that it is a verb then.
2008-06-27T09:02:15  <johill> "edit" is a verb too ;)
2008-06-27T09:03:16  <johill> now, does it matter at all? I think it matters more that it doesn't come with a helper function to cache stuff
2008-06-27T09:04:01  <dreimark> you are right
2008-06-27T09:07:41  <ThomasWaldmann> well, it is just not finished yet :)
2008-06-27T09:08:15  <ThomasWaldmann> adding that helper to sendcached is no problem
2008-06-27T09:09:20  <ThomasWaldmann> nice wtf story on /.
2008-06-27T09:13:06  <ThomasWaldmann> and yet another MSIE security problem...
2008-06-27T09:18:37  * ThomasWaldmann adds helper
2008-06-27T09:22:33  <dreimark> http://www.kb.cert.org/vuls/id/923508
2008-06-27T09:22:36  <dreimark> One of the principal security functions of a browser is to ensure that browser windows that are under the control of different Web sites cannot interfere with each other or access each other's data,
2008-06-27T09:22:53  * dreimark wonders how they have implemented tabs
2008-06-27T09:49:24  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 116:4891dc042095 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: fix wrong leading msg when called with macro Action.
2008-06-27T10:01:17  * johill writes universal edit button plugin for epiphany
2008-06-27T10:36:00  <johill> done
2008-06-27T10:38:15  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 117:eb46d3641b93 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: checks required parameters for slide_show
2008-06-27T11:05:21  <dreimark> gizmach: please don't mix requirements for the config backend with ldap. Try to find first only the requirements for the config backend.
2008-06-27T11:06:41  <dreimark> that is the easies one and when this is implemented all other becomes easy too
2008-06-27T11:06:46  <dreimark> bbl
2008-06-27T12:28:54  <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3798:17e94abc5320 1.8/MoinMoin/action/sendcached.py: sendcached: added a put_cache and get_url function
2008-06-27T12:29:16  <ThomasWaldmann> please test ^^
2008-06-27T12:30:27  <dennda> ThomasWaldmann: Just to clarify, the encoding stuff is specific to some backends, isn't it?
2008-06-27T12:33:56  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 118:267d1b2c2337 1.7-extensions/data/plugin/ (CHANGES_arnica action/refresh.py):
2008-06-27T12:33:56  <CIA-52> action.refresh: copied from MoinMoin.action and extended to delete tmp. cache files from arnica
2008-06-27T12:33:56  <CIA-52> hint in CHANGES_arnica added
2008-06-27T12:34:35  <ThomasWaldmann> dennda: filename encoding?
2008-06-27T12:35:31  <dreimark> ThomasWaldmann: I will try it in arnica after tagging beta, because arnica is for current 1.7 now
2008-06-27T12:36:11  <ThomasWaldmann> dreimark: note that this plugin action has nothing 1.8 specific yet (AFAIK) :)
2008-06-27T12:37:33  <johill> there's hardly anything 1.8 specific at all ;)
2008-06-27T12:37:59  <ThomasWaldmann> modernized theme :)
2008-06-27T12:38:22  <ThomasWaldmann> but even that...
2008-06-27T12:38:47  <dreimark> I know I have to put it in the arnica tree too and then another refactoring.
2008-06-27T12:39:29  <dreimark> while the current method is not so much different.
2008-06-27T12:39:55  <dreimark> I changed the refresh action already to purge arnicas cache files
2008-06-27T12:41:48  <dreimark> Something like this needs to be done for the file caches too and it needs to be be generic easiest way is to use a prefix.
2008-06-27T12:42:49  <dreimark> DeleteCache is disabled if one uses #format
2008-06-27T12:43:17  <dreimark> another problem i found today is that some actions can be called by the Action macro and the output does not make sense
2008-06-27T12:43:22  <dreimark> e.g. newpage
2008-06-27T12:44:41  <ThomasWaldmann> not everthing one could do needs to make sense :)
2008-06-27T12:45:02  <dreimark> yeah
2008-06-27T12:45:28  <ThomasWaldmann> (you can also shoot yourself in the foot. doesn't make sense, but is possible.)
2008-06-27T12:47:07  <ThomasWaldmann> btw, sendcache got slightly faster, because all "calculations" done in put_cache.
2008-06-27T12:47:44  <ThomasWaldmann> sendcached now just opens cache and has directly usable stuff there for headers and content
2008-06-27T12:52:49  <dreimark> :) but you are not sure either how to name it once sendcache and once sendcached
2008-06-27T12:53:26  <lanius> hi
2008-06-27T12:53:43  <dreimark> hi lanius
2008-06-27T12:57:39  <ThomasWaldmann> mmihaljevic: why is backends=[...] and search_order=[...] needed?
2008-06-27T12:58:13  <ThomasWaldmann> (and why don't you choose sane names from start?)
2008-06-27T13:01:20  <mmihaljevic> ThomasWaldmann: beckand list is needed to define which beckand to use and the search_order in which order to deal with groups (but I can put them as one parameter), and I couldn't think of a sane name at the moment.
2008-06-27T13:02:23  <johill> maybe you should merge 1.8 and use the new config system?
2008-06-27T13:04:00  <ThomasWaldmann> mmihaljevic: search_order (if meant to directly been put into wikiconfig) is a insane name, because it is not telling anything useful
2008-06-27T13:04:29  <ThomasWaldmann> or even telling something misleading, because people would think it has to do with wiki search, not groups
2008-06-27T13:05:22  <ThomasWaldmann> and if you have a backends list, that list already defined some order on the backends, so what do you need to other config item for?
2008-06-27T13:05:56  <ThomasWaldmann> (and of course "backend(s)" is also an insane name)
2008-06-27T13:06:19  <mmihaljevic> yes, that was a mistake, I need to put it as one parameter
2008-06-27T13:06:24  <johill> it seems to me that user_group_backends = [LDAPGroups(...), WikiGroups(...)] is all yo uneed?
2008-06-27T13:06:47  <ThomasWaldmann> s/user_//
2008-06-27T13:06:57  <mmihaljevic> johill: seeems like that
2008-06-27T13:07:36  <johill> ThomasWaldmann: well I thought that too first but there are page groups too
2008-06-27T13:08:05  <johill> also
2008-06-27T13:08:12  <johill> is the group code used anywhere outside the security policy?
2008-06-27T13:08:20  <ThomasWaldmann> group = set of unicode objects
2008-06-27T13:08:24  <johill> if not, we should find a way to give the security policy parameters from the config
2008-06-27T13:08:30  <mmihaljevic> johill: yes it is
2008-06-27T13:08:37  <johill> what for?
2008-06-27T13:08:51  <johill> just curious
2008-06-27T13:08:52  <mmihaljevic> ah my fault
2008-06-27T13:08:58  <mmihaljevic> I meant in Page.py
2008-06-27T13:10:05  <johill> huh ok
2008-06-27T13:10:34  <johill> oh
2008-06-27T13:10:36  <johill> my openid stuff
2008-06-27T13:10:54  <ThomasWaldmann> mmihaljevic: also, you mix in generic requirements into your config backend requirements list
2008-06-27T13:11:16  <ThomasWaldmann> configured group backend list i mean
2008-06-27T13:12:53  <johill> we could introduce a new permission: "openid"
2008-06-27T13:13:14  <johill> and then put it all into the security policy
2008-06-27T13:13:23  <johill> but it's probably not really important
2008-06-27T13:13:45  <johill> (I just find it odd that there are so many config settings that intimately depend on others, e.g. if you use a totally different security policy this won't have much effect)
2008-06-27T13:15:14  <mmihaljevic> ThomasWaldmann: but for the generic requirements I onl need group_backend = [ ]
2008-06-27T13:28:33  <ThomasWaldmann> mmihaljevic: yes
2008-06-27T13:34:10  <ThomasWaldmann> johill: yes. openidserve and notextcha.
2008-06-27T13:35:19  <johill> ThomasWaldmann: yeah
2008-06-27T13:35:34  <johill> hmm
2008-06-27T13:35:42  <johill> http://wireless.kernel.org/en/developers/Documentation/mac80211/semantics
2008-06-27T13:35:47  <johill> -> This page does not exist yet. You can create a new empty page, or use one of the page templates.
2008-06-27T13:35:54  <johill> http://wireless.kernel.org/en/developers/mac80211/semantics
2008-06-27T13:35:56  <johill> rename to the above name
2008-06-27T13:36:01  <johill> A page with the name 'en/developers/Documentation/mac80211/semantics' already exists. Try a different name.
2008-06-27T13:36:06  <johill> ??!!
2008-06-27T13:37:41  <ThomasWaldmann> otoh, openidserve and notextcha are not strictly page related
2008-06-27T13:38:24  <johill> yeah they'd only really make sense in the default acl
2008-06-27T13:38:34  <johill> well notextcha could even make sense for other pages
2008-06-27T13:38:45  <johill> say you want to allow anyone to freely edit some sandbox page
2008-06-27T13:38:58  <ThomasWaldmann> no, rather in before or some yet-to-invent acl setting
2008-06-27T13:39:16  <johill> before, yeah
2008-06-27T13:39:20  <ThomasWaldmann> currently, acls are just about pages
2008-06-27T13:39:33  <ThomasWaldmann> if we want them for sth else, we need a good plan first :)
2008-06-27T13:40:48  <johill> well openidserve is sort of about pages too
2008-06-27T13:43:50  <tuxella> Hello everyone
2008-06-27T13:50:55  <dreimark> TheSheep: I need an other small css example
2008-06-27T13:50:59  <dreimark> <img src="http://localhost/moin_static170/common/arnica/arnica_last_slide.png" onClick="arnica_last_slide();"  title="last slide" >
2008-06-27T13:51:17  <dreimark> How do I get the image from the css
2008-06-27T13:51:29  <dreimark> or anyone else who know
2008-06-27T13:51:34  <dreimark> hi tuxella
2008-06-27T13:52:33  <johill> dreimark: something like the little url globe?
2008-06-27T13:52:52  * dreimark looks
2008-06-27T13:53:06  <johill> but that requires actual link text too iirc; or you could make it a span with an image background or something like that
2008-06-27T13:53:51  <johill> do something like the url globe
2008-06-27T13:54:09  <johill> and actually add a text "last slide", just hide it
2008-06-27T13:54:12  <johill> via css
2008-06-27T13:54:20  <johill> so people w/o css will get the text link and not the icon
2008-06-27T13:55:43  * dreimark tries
2008-06-27T16:12:47  <dreimark> johill: TheSheep I gaze already long time at http://paste.pocoo.org/show/77960/
2008-06-27T16:14:01  <dreimark> and I have no idea why the last image class="last_slide" is relicated on each later position where I do have a class or id definition
2008-06-27T16:14:17  <dreimark> s/relicated/replicated/
2008-06-27T16:15:21  <dreimark> it is 4 times more shown as needed. And if I remove class="last_slide" it is one time less.
2008-06-27T16:16:11  <dreimark> if I remove the line with class="last_slide" then the image from the line before make this sh...
2008-06-27T16:17:20  <TheSheep> dreimark: if it's xhtml, not html, then use </span>, not </SPAN>
2008-06-27T16:17:45  <TheSheep> dreimark: also, try to close all your </a>
2008-06-27T16:17:55  <TheSheep> when in doubt, use a html validator
2008-06-27T16:25:55  <dreimark> ahh ok
2008-06-27T16:26:02  * dreimark tries
2008-06-27T16:29:40  <dreimark> TheSheep: closinf of </a> solved it, thx
2008-06-27T16:29:47  <dreimark> s/nf/ng/
2008-06-27T16:32:09  <TheSheep> quirks mode is nasty :)
2008-06-27T16:33:58  <ThomasWaldmann> 'we are going to use moin 1.5.3 ...' X-|
2008-06-27T16:35:05  <TheSheep> ThomasWaldmann: who?
2008-06-27T16:35:12  <ThomasWaldmann> dennda: btw, see the current bug report about http://moinmo.in/MoinMoinBugs/RenameNotPossible and make it better in new storage :)
2008-06-27T16:35:17  <ThomasWaldmann> TheSheep: on the ML
2008-06-27T16:36:51  <TheSheep> mht? wtf
2008-06-27T16:39:00  <ThomasWaldmann> html page in MIME
2008-06-27T16:39:36  <TheSheep> text/html...
2008-06-27T16:42:22  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 119:0dc7c254c5a8 1.7-extensions/ (2 files in 2 dirs): arnica_slides: images of controls moved to css
2008-06-27T16:54:27  <dennda> ThomasWaldmann: That's easy to fix imho. You just don't alter the storage if a new User edits a page but you do as soon as he submits his changes to that page
2008-06-27T16:58:20  <dreimark> ThomasWaldmann: dennda http://moinmo.in/MoinMoinBugs/RenamePageThatWasPreviouslyPreviewed
2008-06-27T16:58:33  <dreimark> I think it is a old problem
2008-06-27T16:59:04  <dreimark> or take this http://moinmo.in/MoinMoinBugs/RenameToDeletedPage
2008-06-27T17:00:21  <TheSheep> .oO( moving pages to trash could be cool anyways... )
2008-06-27T17:00:56  <dennda> Ok I will keep that in mind
2008-06-27T17:02:07  <dennda> I just can't say anything about it because I don't know yet how moin uses the storage api
2008-06-27T17:02:07  <dreimark> bbl
2008-06-27T17:11:13  <ThomasWaldmann> dennda: you should know soon :)
2008-06-27T17:11:19  <dennda> yes
2008-06-27T17:11:39  <dennda> that's the next thing on my list as you know :)
2008-06-27T17:14:24  * ThomasWaldmann looks forward to it :)
2008-06-27T17:39:20  <dennda> ThomasWaldmann: what makes you think the docstring is misplaced?
2008-06-27T17:39:51  <ThomasWaldmann> because it talks about backends
2008-06-27T17:40:04  <ThomasWaldmann> (but should talk about storage API)
2008-06-27T17:40:09  <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station PERIOD com> default * 4209:d33ae79b3efd 1.8-storage-cdenter/MoinMoin/storage/ (__init__.py backends/memory.py error.py): storage: major code cleanup without changing functionality.
2008-06-27T17:41:19  <dennda> The API is composed of a Backend, an Item, and Revision classes. In order to explain the relationship I talk about backends there
2008-06-27T17:41:51  <dennda> Imho that docstring is placed correctly, but I will put another sentence explaining the context
2008-06-27T17:43:05  <ThomasWaldmann>         2     MoinMoin - Backends
2008-06-27T17:43:06  <ThomasWaldmann>         3
2008-06-27T17:43:06  <ThomasWaldmann>         4     This package contains code for the backends of the new storage layer.
2008-06-27T17:43:16  <ThomasWaldmann> (no, it does not :)
2008-06-27T17:43:45  <ThomasWaldmann> the code for the backends is obviously in backends/, right? :)
2008-06-27T17:45:45  <dennda> """This module defines the API that specific storage backends use (in order to provide a common interface).""" <-- better?
2008-06-27T17:45:59  <ThomasWaldmann> and if it is an "improved" thing based on the 2007 work, HeinrichWendels (c) should be there also.
2008-06-27T17:46:44  <ThomasWaldmann> does the backend use the API? Or the new storage highlevel code uses the backends?
2008-06-27T17:47:03  <dennda> johill: Did you make up that storage.txt completely on your own or are there any influences by heinrich's work that make noting him in the copyright section appropriate?
2008-06-27T17:48:06  <dennda> are you a lawyer? :)
2008-06-27T17:48:12  <dennda> ok so
2008-06-27T17:48:36  <dennda> backend implements abstract methods defined by the API, but also uses concrete methods that have already been defined in that module
2008-06-27T17:51:00  <ThomasWaldmann> Ok, maybe add the usual words to make a complete sentence, but other than that it is fine. :)
2008-06-27T17:51:32  <ThomasWaldmann> and if you change at that place anyway, please reformat the block below.
2008-06-27T17:52:00  <ThomasWaldmann> Proofread it, use at least 75 chars per line, add some blank lines, ...
2008-06-27T17:52:35  <dennda> ok
2008-06-27T17:53:02  * ThomasWaldmann writes some tests :)
2008-06-27T17:53:02  <dennda> Which one do you want now? the latter (sentencifyed)
2008-06-27T17:53:05  <dennda> ?
2008-06-27T17:53:13  * dennda needs a new keyboard
2008-06-27T17:53:56  <ThomasWaldmann> you primarily talk about what the module you describe does (and less from a perspective from other modules).
2008-06-27T17:54:44  <ThomasWaldmann> (and maybe don't talk of "new" storage api)
2008-06-27T17:55:08  <ThomasWaldmann> while this is true now and maybe still this year, it won't be new 2010 any more :)
2008-06-27T17:55:35  <ThomasWaldmann> as we didn't have an old api anyway....
2008-06-27T18:11:30  <CIA-52> Christopher Denter <moin GUESSWHAT the DASH space DASH station PERIOD com> default * 4210:d63213058073 1.8-storage-cdenter/MoinMoin/storage/__init__.py: storage: improving module level docstring of storage/__init__.py
2008-06-27T18:33:20  <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3799:738bd5aec961 1.8/MoinMoin/action/ (sendcached.py _tests/test_sendcached.py): sendcached: minor bugfix, added unit tests
2008-06-27T18:38:11  <ThomasWaldmann> hmm, sendcached could give a high-perf rss feed
2008-06-27T18:40:00  <ThomasWaldmann> the cache could get updated when the save event is triggered
2008-06-27T18:40:47  <dreimark> hmm, is that yet different ?
2008-06-27T18:40:48  <ThomasWaldmann> (would have maybe less parameters as now, as we don't want to render too much representations)
2008-06-27T18:41:20  <dreimark> save event ok, missed that
2008-06-27T18:41:35  <ThomasWaldmann> the current rss_rc has some basic 304 handling
2008-06-27T18:42:28  <ThomasWaldmann> but it still goes through edit-log every time it is invoked
2008-06-27T18:45:02  <web-user18> hihi
2008-06-27T18:57:57  <dreimark> ThomasWaldmann: can it be that maint cleancache required is because of the changes in the cache system?
2008-06-27T18:58:03  <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3800:07ea9c357b2a 1.8/MoinMoin/action/sendcached.py: sendcached: made some functions for usage from other modules, added comments
2008-06-27T18:58:21  <ThomasWaldmann> what changes?
2008-06-27T18:58:41  <dreimark> mtime is gone
2008-06-27T18:59:10  <ThomasWaldmann> that doesn't change the cache content
2008-06-27T18:59:51  <dreimark> the comparison was changed to !=
2008-06-27T19:03:54  <dreimark> hmm that is different current_disk_cache_id != self.disk_cache_id instead of current_disk_cache_mtime > self.disk_cache_mtime
2008-06-27T19:11:26  <ThomasWaldmann> dreimark: i think before that code is reached, it triggers an exception and resets the dict / rescans
2008-06-27T19:20:45  <xorAxAx> byeongweon: hi
2008-06-27T19:20:57  <xorAxAx> byeongweon: still online at 2:20? :) how is it goin? :)
2008-06-27T19:21:25  <byeongweon> xorAxAx: hi. I have some trouble with encoding problem
2008-06-27T19:21:29  <byeongweon> :-(
2008-06-27T19:23:27  <ThomasWaldmann> hi byeongweon - what exactly?
2008-06-27T19:23:41  <CIA-52> Byeongweon [tasyblue@gmail.com] default * 3654:4fb99140c7c6 1.8-guieditor-mbyeongweon/MoinMoin/ (action/fckdialog.py converter/text_html_text_moin_wiki.py): fixing bug when insert comment using gui editor additional new line add
2008-06-27T19:24:04  <byeongweon> when open link dialog at unicode named page
2008-06-27T19:24:23  <byeongweon> UnicodeEncodingError exception occured.
2008-06-27T19:24:45  <byeongweon> because python's default encoding is ascii
2008-06-27T19:25:45  <ThomasWaldmann> usually that is easily fixed by encoding/decoding with correct coding
2008-06-27T19:25:58  <ThomasWaldmann> can you put the traceback.html somewhere?
2008-06-27T19:26:04  <xorAxAx> byeongweon: as soon as you hit such an issue, just ask
2008-06-27T19:26:34  <byeongweon> ok, then where can I find traceback.html?
2008-06-27T19:26:45  <ThomasWaldmann> in your browser :)
2008-06-27T19:26:57  <ThomasWaldmann> just save the page html when you see the error
2008-06-27T19:27:24  <byeongweon> ah, that's little bit different.
2008-06-27T19:28:06  <byeongweon> when dialog page make error they didn't shwo normal error page.
2008-06-27T19:28:41  <byeongweon> just shown in server log
2008-06-27T19:29:10  <byeongweon> UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 1958: ordin
2008-06-27T19:29:11  <byeongweon> al not in range(128)
2008-06-27T19:29:18  <byeongweon> this kind of exception
2008-06-27T19:29:52  <ThomasWaldmann> there is no full traceback in the log?
2008-06-27T19:30:30  <byeongweon> 2008-06-28 02:29:03,250 ERROR MoinMoin.failure:159 An exception occured.
2008-06-27T19:30:30  <byeongweon> Traceback (most recent call last):
2008-06-27T19:30:30  <byeongweon>   File "D:\dev\moin-1.8\MoinMoin\request\__init__.py", line 1298, in run
2008-06-27T19:30:30  <byeongweon>     handler(self.page.page_name, self)
2008-06-27T19:30:30  <byeongweon>   File "D:\dev\moin-1.8\MoinMoin\action\fckdialog.py", line 537, in execute
2008-06-27T19:30:30  <byeongweon>     link_dialog(request)
2008-06-27T19:30:32  <byeongweon>   File "D:\dev\moin-1.8\MoinMoin\action\fckdialog.py", line 364, in link_dialog
2008-06-27T19:30:34  <byeongweon>     ''' % locals())
2008-06-27T19:30:36  <byeongweon> UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 1958: ordin
2008-06-27T19:30:38  <byeongweon> al not in range(128)
2008-06-27T19:31:10  <byeongweon> exactly. interwiki varible make that exception
2008-06-27T19:32:09  <xorAxAx> byeongweon: you set an interwikiname with korean chars?
2008-06-27T19:32:18  <xorAxAx> probably nobody ever tested it? :)
2008-06-27T19:33:48  <byeongweon> I didn't do that. but as I found interwiki name set unicode
2008-06-27T19:33:56  <ThomasWaldmann> don't use nonascii for interwiki
2008-06-27T19:34:33  <ThomasWaldmann> that even made fs trouble until 1.6 IIRC
2008-06-27T19:35:09  <byeongweon> only I use that dialog at unicode named page, that make that problem,
2008-06-27T19:35:15  <xorAxAx> wuahaha
2008-06-27T19:35:18  <xorAxAx> who wrote that code
2008-06-27T19:35:30  <byeongweon> when I use that in ascii page, it doesn't matter.
2008-06-27T19:35:37  <xorAxAx> ThomasWaldmann: its using strings internally
2008-06-27T19:35:40  <xorAxAx> and not unicode
2008-06-27T19:36:05  <xorAxAx> well, we dont know whether it is anything interwiki related
2008-06-27T19:36:14  <xorAxAx> there are a lot of variable replacements in that big string (ugh!)
2008-06-27T19:36:22  <byeongweon> I know. as I found python <= 2.5 using ascii code intetnally their default encoding.
2008-06-27T19:37:06  <xorAxAx> byeongweon: yes, such an error usually means thta somebody is relying on implicit unicode/string conversion
2008-06-27T19:37:18  <xorAxAx> byeongweon: which will fail when there are non-ascii chars involved
2008-06-27T19:37:22  <byeongweon> I was clear that problem and try to find solution few hours.
2008-06-27T19:37:40  <xorAxAx> this error is not on the js side of things :)
2008-06-27T19:37:54  <xorAxAx> its badly written python code
2008-06-27T19:37:54  <byeongweon> yes, :-)
2008-06-27T19:38:23  <byeongweon> haha, anyway.
2008-06-27T19:38:44  <byeongweon> I need to go to bed and relax my brain.
2008-06-27T19:39:19  <byeongweon> maybe tommorow I can make better solution for that problem :-)
2008-06-27T19:39:39  <byeongweon> fresh brain make good solution.
2008-06-27T19:39:45  <xorAxAx> it is even obviously broken for the pagelist generation code path
2008-06-27T19:39:55  <xorAxAx> byeongweon: good night :)
2008-06-27T19:40:19  <byeongweon> good evening :)
2008-06-27T19:40:23  <xorAxAx> the pagelist string is generated using unicode values and inserted into the string
2008-06-27T19:40:27  <xorAxAx> so probably you see this bug
2008-06-27T19:40:30  <dreimark> good night byeongweon
2008-06-27T19:41:30  <ThomasWaldmann> brb
2008-06-27T20:24:22  <ThomasWaldmann> re
2008-06-27T21:07:40  <johill> dennda: good question. I might have copied a few lines of code, but probably not more
2008-06-27T21:15:22  <johill> dreimark: sorry, I found a similar bug but didn't realise it was a dupe
2008-06-27T21:15:59  <johill> dreimark: I haven't done css in a while, sorry
2008-06-27T21:23:56  <dreimark> johill: no problem, arnica_slides is clean now
2008-06-27T21:24:19  <ThomasWaldmann> fsck, mass storage trouble
2008-06-27T21:24:28  <dreimark> that was easier because less tables, the parser is more difficult
2008-06-27T21:25:09  <dreimark> ThomasWaldmann: the new or the old one
2008-06-27T21:43:43  <ThomasWaldmann> new ssd disk
2008-06-27T21:45:37  <xorAxAx> IO error?
2008-06-27T21:45:45  <ThomasWaldmann> (good to have an XO :)
2008-06-27T21:46:08  <ThomasWaldmann> ICRC DRDY IOerror ...
2008-06-27T21:48:12  <ThomasWaldmann> seems like D0 is unstable
2008-06-27T21:48:35  <ThomasWaldmann> it tells me sometimes it is a TS8GRSD-R
2008-06-27T21:48:59  <ThomasWaldmann> but it is a ....SSD-S
2008-06-27T21:52:57  <xorAxAx> D0?
2008-06-27T21:53:50  <xorAxAx> ah, data line 0 probably
2008-06-27T21:53:56  <ThomasWaldmann> yes
2008-06-27T21:54:09  <xorAxAx> so its not the flash (or at least more than that :))
2008-06-27T21:54:51  <ThomasWaldmann> a brand new slc flash shouldnt be already defective
2008-06-27T22:10:23  <dreimark> TheSheep: do you know an example where one did different number of columns only by css?
2008-06-27T22:12:35  <dreimark> good night
2008-06-27T22:58:16  <TheSheep> dreimark: not possible without js or css3
2008-06-27T23:45:09  <johill> ThomasWaldmann: can apache's mod_wsgi run apps as a different user?

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-06-27 (last edited 2008-06-26 22:15:02 by IrcLogImporter)