2007-12-13T00:14:45  <xorAxAx> ThomasWaldmann: can you test 47 again?
2007-12-13T00:22:22  <xorAxAx> cb22: i closed your task :-)
2007-12-13T00:22:28  <cb22> xorAxAx: cool :)
2007-12-13T00:22:57  * cb22 goes to fish for another
2007-12-13T00:23:51  <cb22> re copying to a server, ThomasWaldmann said that he would wget it and put it up somewhere
2007-12-13T00:25:39  <xorAxAx> yes, thats what i expect
2007-12-13T00:25:45  <xorAxAx> it was a reminder for him :)
2007-12-13T00:30:20  <cb22> xorAxAx: hmm, i dont really understand issue 49... (DeprecatedDoubleContent)
2007-12-13T00:30:29  <cb22> half say its a bug - half a feature
2007-12-13T00:30:35  <cb22> and i tend to think it is a feature
2007-12-13T00:31:24  <cb22> Ah, lol, i need to read more
2007-12-13T00:31:34  <xorAxAx> hehe
2007-12-13T00:31:38  <cb22> shouldn't that be a documentation task, not a code task?
2007-12-13T00:31:58  <xorAxAx> yes, but our issue importer always uses "Code" as a tag for bugs :)
2007-12-13T00:32:16  <cb22> ah, hehe, thats what confused me
2007-12-13T00:33:35  * cb22 claims #51
2007-12-13T00:33:50  <cb22> its nice being on holidays :)
2007-12-13T00:39:33  <ThomasWaldmann> xorAxAx: it works, finally
2007-12-13T00:39:49  <xorAxAx> wouldnt have happened with wsgi :-)
2007-12-13T00:44:52  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2429:65a475a9e47b 1.6/MoinMoin/ (user.py userform.py): UserPreferences 'send account data' also accepts username now (not only email addr), thanks to Joel Nackman
2007-12-13T00:45:29  <xorAxAx> hmm, number of claimed tasks is not high enough
2007-12-13T00:45:38  <xorAxAx> and decreasing
2007-12-13T00:46:10  * ThomasWaldmann closes 47
2007-12-13T00:46:57  <xorAxAx> joomla is funny, they havent got many completed tasks
2007-12-13T00:47:04  <xorAxAx> partly because the timelimit is 2 or 4 weeks
2007-12-13T00:47:15  <cb22> well, it is php
2007-12-13T00:47:25  <cb22> they have to do tons of security testing :p
2007-12-13T00:47:26  <xorAxAx> yeah, thats also a reason :)
2007-12-13T00:47:36  <xorAxAx> cb22: but nobody does .)
2007-12-13T00:47:52  <cb22> heh, that explains a lot
2007-12-13T00:58:07  <grzywacz> night
2007-12-13T01:25:12  <ThomasWaldmann> cb22: is there a 300kb/s bw limit on your za.net host?
2007-12-13T01:28:33  <cb22> ThomasWaldmann, hmm, i dont think so
2007-12-13T01:28:52  <cb22> was that the max you got?
2007-12-13T01:29:05  <ThomasWaldmann> 295..305kB/s
2007-12-13T01:30:01  <cb22> odd, i've done 450kB/s+
2007-12-13T01:30:13  <cb22> well, it is a vps / freebsd jail
2007-12-13T01:31:06  <cb22> what surprized me really is how quickly the bots come around
2007-12-13T01:38:27  <ThomasWaldmann> http://static.moinmo.in/files/screencast/moin_install_into_freebsd_jail/
2007-12-13T01:39:54  <cb22> cool, must i update the wiki page?
2007-12-13T01:40:31  <ThomasWaldmann> that would be nice
2007-12-13T01:41:30  <cb22> done :)
2007-12-13T01:41:58  <cb22> i got a textcha wrong O-o
2007-12-13T08:35:29  <dreimark> moin
2007-12-13T08:40:02  <ThomasWaldmann> moin
2007-12-13T08:40:15  * dreimark reads 61
2007-12-13T08:46:43  * dreimark comments there
2007-12-13T09:01:49  * ThomasWaldmann commented 56.
2007-12-13T09:18:41  <ThomasWaldmann> it is a pity that some students do some work on a task, but at the end might fail the due date and even the extension.
2007-12-13T09:30:20  <dreimark> sometimes it is easier for the next one if half is already done.
2007-12-13T09:30:42  <ThomasWaldmann> heh, yes X)
2007-12-13T09:34:10  <dreimark> if i we have had splitted those tasks into two both students would have been happy.
2007-12-13T09:35:28  <dreimark> but it is not easy to recognize beforehand which amount is doable
2007-12-13T09:37:04  <dreimark> we have to trust in someone selecting a task that it is doable for him/her
2007-12-13T09:40:20  <ThomasWaldmann> yeah and we don't know their time constraints anyway.
2007-12-13T10:34:05  <CIA-27> moin: Radomir Dopieralski <moindev@sheep.art.pl> default * 2430:1bbcdfd02a0f 1.6/MoinMoin/parser/text_creole.py: Creole parser: instantiate macro with Parser object, not Emitter
2007-12-13T10:37:38  <CIA-27> moin: Radomir Dopieralski <moindev@sheep.art.pl> default * 2960:b9d8366bb31e 1.7/MoinMoin/parser/text_creole.py: Creole parser: instantiate macro with Parser object, not Emitter
2007-12-13T10:39:17  <dreimark> the first saving of the raw text copied page gives a wrong rendered result
2007-12-13T10:40:02  <dreimark> using http://master.moinmo.in/HelpOnCreoleSyntax?action=raw
2007-12-13T10:40:30  <dreimark> If I do delete the cache this page is rendered right
2007-12-13T10:40:56  * TheSheep blinks
2007-12-13T10:42:05  <TheSheep> dreimark: you've got the code up to date?
2007-12-13T10:42:57  <dreimark> not the last changes "pull" currently
2007-12-13T10:47:33  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2431:b4bc57bfd29b 1.6/MoinMoin/parser/text_creole.py: creole parser: show error string when macro raises an exception
2007-12-13T10:47:37  * ThomasWaldmann updated moinmo.in code
2007-12-13T10:48:36  <ThomasWaldmann> ok, looks better. TheSheep: thanks!
2007-12-13T10:49:55  <TheSheep> ThomasWaldmann: there is a problem with #! too
2007-12-13T10:50:18  <TheSheep> ThomasWaldmann: I'll make the error message better
2007-12-13T10:51:21  <TheSheep> ThomasWaldmann: thank you for catching this error
2007-12-13T10:51:32  <dreimark> same problem with "tip"
2007-12-13T10:51:42  <ThomasWaldmann> TheSheep: see my last changeset (i didnt change translateable strings)
2007-12-13T10:51:57  <dreimark> saving the creole page gives wrong rendering and deleting the cache soleves it
2007-12-13T10:52:40  <ThomasWaldmann> dreimark: what do you mean by "wrong"?
2007-12-13T10:53:25  <TheSheep> dreimark: I can't repeat your resutls :(
2007-12-13T10:59:17  <TheSheep> http://moin.sheep.art.pl/SandBox
2007-12-13T10:59:19  <TheSheep> um...
2007-12-13T11:12:48  <dreimark> ThomasWaldmann: it looks like http://moinmo.in/ReimarBauer/BugCheck#preview
2007-12-13T11:12:52  <dreimark> ThomasWaldmann: it looks like http://moinmo.in/ReimarBauer/BugCheck
2007-12-13T11:13:58  <TheSheep> there is something weird with #! parsers and cache...
2007-12-13T11:15:29  <dreimark> TheSheep: on your side it works perfectly
2007-12-13T11:15:38  <dreimark> did you have tried standalone too?
2007-12-13T11:16:34  <TheSheep> dreimark: no, but I can't imagine a difference
2007-12-13T11:19:32  <TheSheep> ok, found one more bug with parsers
2007-12-13T11:20:37  <CIA-27> moin: Radomir Dopieralski <moindev@sheep.art.pl> default * 2432:e4e068d5dee6 1.6/MoinMoin/parser/text_creole.py: Creole parser: get rid of RedirectedOutput when calling other parsers
2007-12-13T11:22:22  <CIA-27> moin: Radomir Dopieralski <moindev@sheep.art.pl> default * 2961:fa3e3d441dce 1.7/MoinMoin/parser/text_creole.py: Creole parser: show error string when macro raises an exception, get rid of RedirectedOutput when calling other parsers
2007-12-13T11:23:48  <TheSheep> dreimark: trying with standalone now
2007-12-13T11:26:04  <TheSheep> http://moin.sheep.art.pl:8080/
2007-12-13T11:27:13  <TheSheep> there is no attribute "HTML_CLASS".
2007-12-13T11:27:19  <TheSheep> fun
2007-12-13T11:28:24  <TheSheep> um, if you emit html, not xhtml, you shouldn't use the />
2007-12-13T11:32:54  <TheSheep> 113055 ERROR    error: (32, 'Broken pipe')
2007-12-13T11:33:06  <TheSheep> somewhere in teh cache code
2007-12-13T11:33:57  <TheSheep> http://moin.sheep.art.pl/BrokenPipe
2007-12-13T11:38:40  <ThomasWaldmann> TheSheep: broken pipe usually happens if you stop loading the page at the client side
2007-12-13T11:39:52  <TheSheep> ThomasWaldmann: ah, seems like firefox tries to emulate HEAD requests by closing the connection after receiving headers
2007-12-13T11:41:16  <TheSheep> dreimark: it's the same with standalone
2007-12-13T11:44:42  <ThomasWaldmann> xorAxAx: crptone has 2 tasks open
2007-12-13T11:51:12  <cb22> <reading a lot back>: ThomasWaldmann, yes it can be difficult for some students
2007-12-13T11:51:47  <cb22> i'm lucky to be on school holidays
2007-12-13T12:16:52  <xorAxAx> ThomasWaldmann: oh
2007-12-13T12:48:09  <dreimark> ThomasWaldmann: TheSheep more strange
2007-12-13T12:48:15  <dreimark> it is not the cache
2007-12-13T12:48:59  <dreimark>  it is fixed by removing #preview and reloading the page
2007-12-13T13:06:34  <TheSheep> dreimark: maybe you have a bad version in teh browser cache?
2007-12-13T13:12:47  <dreimark> TheSheep: I tried opera, firefox, konqueror and all do behave the same
2007-12-13T13:13:21  <dreimark> it is rendered wrong and after reloading without the #preview it is correct shown
2007-12-13T13:16:48  <TheSheep> dreimark: I can't repeat this :9
2007-12-13T13:16:51  <TheSheep> (
2007-12-13T13:17:17  <dreimark>  18629 13. Dez 13:14 text_html http://localhost:8080/AS6#preview
2007-12-13T13:17:28  <dreimark> 9810 13. Dez 13:15 text_html without
2007-12-13T13:18:28  <dreimark> doing again
2007-12-13T13:18:32  <dreimark> 18629 13. Dez 13:17 AS7/cache/text_html
2007-12-13T13:19:04  <dreimark> 9810 13. Dez 13:18 AS7/cache/text_html
2007-12-13T13:19:32  <dreimark> TheSheep: can you reproduce the change in the cache file too?
2007-12-13T13:23:51  <TheSheep> -rw-rw---- 1 sheep staff 9838 Dec 13 13:22 text_html
2007-12-13T13:24:11  <TheSheep> -rw-rw---- 1 sheep staff 9838 Dec 13 13:22 text_html
2007-12-13T13:24:27  <TheSheep> no change
2007-12-13T13:26:46  <dreimark> I was two things wondering on my box. that the cache was changed with reloading and that the size has changed
2007-12-13T13:33:55  <cb22> could someone please take a look at http://code.google.com/p/google-highly-open-participation-moinmoin/issues/detail?id=51
2007-12-13T13:34:05  <cb22> i'm not really getting it
2007-12-13T13:38:48  <dreimark> cb22: mom
2007-12-13T13:39:30  <cb22> moin dreimark
2007-12-13T13:39:47  <cb22> mom?
2007-12-13T13:40:01  <dreimark> moin, mom = one moment
2007-12-13T13:42:04  <cb22> ah, k
2007-12-13T13:43:52  <dreimark> cb22: hi
2007-12-13T13:44:11  <dreimark> I added a new page macro to http://moinmo.in/MoinMoinBugs/ArbitraryInjectionOfErrorMessage
2007-12-13T13:44:37  <dreimark> to sho the situation waht happens if the template is missing
2007-12-13T13:46:42  <cb22> dreimark: yes,i see
2007-12-13T13:49:05  <cb22> dreimark: at http://moinmo.in/FedericoLorenzi/Help is a simple patch that fixes the problem
2007-12-13T13:49:12  <cb22> but i dont think it is what i am supposed to do
2007-12-13T14:09:42  <dreimark> hmm send_title could be splitted into different methods, may be better xorAxAx or ThomasWaldmann does help here
2007-12-13T14:32:29  <ThomasWaldmann> cb22: that is a rather local fix, but there are maybe other places with similar problems
2007-12-13T14:36:15  <ThomasWaldmann> so maybe some infrastructure for messages like those would be nice
2007-12-13T14:37:23  <cb22> ThomasWaldmann: yes, i see
2007-12-13T14:45:44  <cb22> hmm, i need to think of a way to do this
2007-12-13T14:46:19  <cb22> how about something like theme.status_message()
2007-12-13T14:47:23  <cb22> which will add items to a list
2007-12-13T14:48:02  <cb22> and then when send_title is finally called, it uses all the status messages added?
2007-12-13T14:49:34  <xorAxAx> for example. and it also could differentiate between errors and messages
2007-12-13T14:49:57  <xorAxAx> but you need to ensure that nobody calls status_message too late
2007-12-13T14:50:07  <cb22> ie, after send_title
2007-12-13T14:51:33  <xorAxAx> yes
2007-12-13T15:00:10  <cb22> xorAxAx: hmm, could you give me an example of an error one?
2007-12-13T15:00:29  <xorAxAx> you are not allowed to delete/view this page
2007-12-13T15:00:34  <ThomasWaldmann> cb22: yes, that theme thing would be nice. and it could do the styling according to a severity level
2007-12-13T15:01:14  <ThomasWaldmann> (so we maybe can get rid of some html in all those msg = ... places)
2007-12-13T15:02:40  <TheSheep> ThomasWaldmann: what about the forms like the page rename one?
2007-12-13T15:03:06  <ThomasWaldmann> ehrm, yeah, they should still work :)
2007-12-13T15:03:17  <ThomasWaldmann> (until we have something better)
2007-12-13T15:06:22  <cb22> heh, my favourite comment: TODO: "kill send_page(), quick" (since 2002 :)
2007-12-13T15:07:40  <cb22> xorAxAx: ok, i'm going with info, warning and error
2007-12-13T15:07:57  <cb22> info is like "Preview expires in 20 minutes blah blah blah"
2007-12-13T15:08:12  <cb22> warning is "Template %s not found"
2007-12-13T15:08:25  <cb22> and error is like "you are not allowed to delete/view this page"
2007-12-13T15:08:42  <cb22> and then the themers can skin them however they like
2007-12-13T15:09:13  <xorAxAx> yeah
2007-12-13T15:13:58  <TheSheep> cb22: you could also add 'hint'
2007-12-13T15:14:25  <TheSheep> cb22: so info would be for 'page saved', but hint would be for 'lock expires...'
2007-12-13T15:15:39  * TheSheep thinks about using his icons: lightbulb, (i), /!\ and (x)
2007-12-13T15:16:13  <dreimark> arrgh bug in page subscription together with acls changes
2007-12-13T15:26:38  <ernestas> moin :)
2007-12-13T15:27:52  <xorAxAx> ernestas: looks like you will be able to do the translation :)
2007-12-13T15:28:08  <ernestas> I see ;)
2007-12-13T16:11:40  <cb22> TheSheep: gotcha
2007-12-13T16:40:57  <dreimark> bbl
2007-12-13T17:12:26  <dreimark> he cloning with eclipse seems to work
2007-12-13T17:43:17  <cb22> yay! i have something working :)
2007-12-13T17:45:07  <ThomasWaldmann> B)
2007-12-13T17:45:48  <dreimark> :)
2007-12-13T17:59:26  <dreimark> ThomasWaldmann: did you have seen my talk with aguedes on #moin
2007-12-13T18:00:20  <dreimark> it starts at 13:20
2007-12-13T18:00:52  <dreimark> I think getSubscribers should be called from the saved page
2007-12-13T18:01:16  <dreimark> and not from the old revision
2007-12-13T18:06:21  <grzywacz> bbl
2007-12-13T18:15:24  <dreimark> bbl
2007-12-13T18:47:25  <cb22> :)
2007-12-13T18:47:32  <cb22> <-- happy mood
2007-12-13T18:51:58  <cb22> TheSheep: ping
2007-12-13T18:54:44  <TheSheep> cb22: pong
2007-12-13T18:57:39  <cb22> TheSheep: those icons you mentioned....
2007-12-13T18:57:55  <cb22> oh, and messages are now html free :)
2007-12-13T18:58:08  <TheSheep> cb22: what about them
2007-12-13T18:58:11  <TheSheep> cb22: ?
2007-12-13T18:58:13  <cb22> no need to write <b>zomg a warning</b>
2007-12-13T18:58:27  <cb22> (you still can if you want to)
2007-12-13T18:58:43  <cb22> TheSheep: \!// seems to be the only valid one?
2007-12-13T18:59:32  <TheSheep> cb22: ah, no, you just add them with css in your theme
2007-12-13T18:59:48  <TheSheep> cb22: all you need to do in the html is to set a class on the div or whatever you use
2007-12-13T18:59:54  <cb22> yeah
2007-12-13T19:00:03  <cb22> currently each type of message gets a class
2007-12-13T19:00:38  <cb22> so send_status("message","info") makes a div with a class of info
2007-12-13T19:00:50  <TheSheep> cb22: great, that's enough
2007-12-13T19:01:08  <cb22> ah yeah, forgot that you could add the icons with css :)
2007-12-13T19:49:30  <ThomasWaldmann> moin
2007-12-13T19:52:44  <ernestas> moin ThomasWaldmann
2007-12-13T19:57:50  <ThomasWaldmann> dreimark: i have read it now
2007-12-13T20:04:15  <ThomasWaldmann> cb22: :before and :after is broken for IE
2007-12-13T20:04:25  <ThomasWaldmann> (in case you mean that)
2007-12-13T20:04:40  <cb22> ThomasWaldmann: huh?
2007-12-13T20:05:05  <ThomasWaldmann> (18:02) <      cb22> ah yeah, forgot that you could add the icons with css :)
2007-12-13T20:05:24  <cb22> ah right
2007-12-13T20:06:35  <cb22> hmm
2007-12-13T20:07:34  <cb22> IE7 fixes it
2007-12-13T20:07:44  <cb22> (not the browser, the compat js)
2007-12-13T20:10:21  <cb22> ThomasWaldmann: what do you think the best way of handling the icons would be?
2007-12-13T20:10:35  <cb22> in css it would be broken in ie
2007-12-13T20:12:27  <TheSheep> ThomasWaldmann: I was rather thinking of adding the icond as div's background
2007-12-13T20:12:54  <ThomasWaldmann> cb22: the link style icons are also broken on IE. If you are bored you can add some stuff for IE to msie.css
2007-12-13T20:13:37  <cb22> why not
2007-12-13T20:14:05  * cb22 hopes he remembers his css and javascript
2007-12-13T20:57:34  <cb22> bleh, non transparent icons
2007-12-13T21:52:09  <cb22> weee... refactoring fun time
2007-12-13T22:00:17  <cb22> hmm, any suggestions on how i should do this?
2007-12-13T22:00:27  <cb22> i have my new function, theme.send_status
2007-12-13T22:00:40  <cb22> but how should i make all the existing code use it?
2007-12-13T22:01:23  <cb22> i could replace the msg = _() with request.theme.send_status(_())
2007-12-13T22:01:44  <cb22> or i could leave those as is, but issue a request.theme.send_status(msg) right before send_page
2007-12-13T22:02:21  <cb22> or i could make send_page call send_status
2007-12-13T22:02:57  <cb22> imho 1 makes the most sense, from a flexability point. (you can call your messages whatever, 'info' or 'error' or 'hello')
2007-12-13T22:03:18  <cb22> and that way they get put into the appropriate div
2007-12-13T22:03:34  <cb22> 2 and 3 are a lot simplier, but less flexible
2007-12-13T22:04:14  <xorAxAx> the first solution of course :)
2007-12-13T22:04:27  <cb22> hehe :)
2007-12-13T22:04:45  * cb22 gets back to work
2007-12-13T22:06:22  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:26  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:26  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:27  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:27  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:27  <cb22>               request.theme.send_status(msg) right before send_page
2007-12-13T22:06:39  <cb22> oops, sorry
2007-12-13T22:06:48  <cb22> copy and paste is dangerous
2007-12-13T22:10:59  <cb22> ok, im off to bed early for once
2007-12-13T22:11:06  <cb22> if i come back at 3am kick me please :p
2007-12-13T22:11:09  <cb22> good night all
2007-12-13T22:15:27  <xorAxAx> good night cb22
2007-12-13T22:35:01  <xorAxAx> 61 + 75 need handling ThomasWaldmann, dreimark

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-12-13 (last edited 2007-12-22 22:45:03 by IrcLogImporter)