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)