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)