2007-11-28T00:01:19  <xorAxAx> TheSheep: on every easytodo page, there is a short and a long description of the particular task
2007-11-28T00:02:24  <xorAxAx> and the icon task we are talking about is linked above
2007-11-28T00:03:05  <xorAxAx> can somebody review my last edits? i will "freeze" them soon
2007-11-28T00:10:24  <ThomasWaldmann> modern task is rather vague
2007-11-28T00:11:02  <xorAxAx> yes
2007-11-28T00:11:44  <TheSheep> something like this?
2007-11-28T00:15:03  * xorAxAx is in a task item spree
2007-11-28T00:15:35  * grzywacz is in a sore throat mood
2007-11-28T00:17:49  <grzywacz> Time for me, I'll get online from work tomorrow. :)
2007-11-28T00:17:54  <grzywacz> or maybe now...
2007-11-28T00:18:47  <ThomasWaldmann> there should be multiple, different installdocs tasks
2007-11-28T00:19:14  <grzybacz> Actually...
2007-11-28T00:19:23  <grzybacz> moinmoin/student/karol is kind of outdated, no? :)
2007-11-28T00:20:26  <ThomasWaldmann> 4min screencast?
2007-11-28T00:21:29  <ThomasWaldmann> and isnt flash a popular format for that?
2007-11-28T00:21:43  <xorAxAx> no
2007-11-28T00:22:04  <xorAxAx> a flash movie is always the result of some transcoding, not the source
2007-11-28T00:22:51  <xorAxAx> hmm, thats all i can think of currently
2007-11-28T00:24:50  <xorAxAx> ThomasWaldmann: can you do the push tonight?
2007-11-28T00:25:37  <ThomasWaldmann> i will go sleeping rsn
2007-11-28T00:25:56  <ThomasWaldmann> but i can do it tomorrow
2007-11-28T00:26:07  <ThomasWaldmann> ehrm, today
2007-11-28T00:27:32  <ThomasWaldmann> xorAxAx: vnc2swf?
2007-11-28T00:27:39  <xorAxAx> T-5:00
2007-11-28T00:27:56  <xorAxAx> i can also do it in a few hours
2007-11-28T00:29:08  <xorAxAx> good night
2007-11-28T00:32:07  <dreimark> gn xorAxAx
2007-11-28T00:33:10  <dreimark> gn ThomasWaldmann
2007-11-28T00:34:18  <ThomasWaldmann> gn
2007-11-28T09:32:20  <grzybacz> moin
2007-11-28T09:32:22  <grzybacz> ;s
2007-11-28T09:50:38  <dreimark> moin
2007-11-28T09:50:44  <dreimark> it is done
2007-11-28T10:40:00  * xorAxAx announces the secret project
2007-11-28T10:41:20  <grzybacz> ;>
2007-11-28T10:42:26  <xorAxAx> we have 90 tasks now
2007-11-28T10:43:54  <CIA-27> moin: Alexander Schremmer <alex AT alexanderweb DOT de> default * 2373:2dde35b02026 1.6/contrib/googleimport/driver.py: Updated import driver with new blacklist.
2007-11-28T10:52:11  <xorAxAx> highschool units all over the world - read this and win: http://moinmo.in/Ghop2007
2007-11-28T10:52:14  <xorAxAx> :-)
2007-11-28T10:55:03  <vpv> I posted the Google GHOP site link to some people who may have contacts to Finnish high schools, we'll see :)
2007-11-28T11:07:01  <dreimark> xorAxAx: let some open for user contributions
2007-11-28T11:07:22  <xorAxAx> dreimark: hmm?
2007-11-28T11:07:35  <xorAxAx> vpv: nice
2007-11-28T11:10:27  <dreimark> We do link from http://code.google.com/p/google-highly-open-participation-moinmoin/  -> Suggesting Tasks
2007-11-28T11:11:13  <dreimark> thats for the community
2007-11-28T11:22:24  <dreimark> xorAxAx: so we should leave some e.g 10? open for some days
2007-11-28T11:26:20  <xorAxAx> dreimark: yes, we have 12 remaining slots
2007-11-28T11:26:29  <xorAxAx> and i dont plan to fill them anymore
2007-11-28T11:26:34  <xorAxAx> in the short term
2007-11-28T11:29:38  <dreimark> :)
2007-11-28T11:35:45  <xorAxAx> grzybacz: please sign up http://groups.google.com/group/ghop-discuss and  http://groups.google.com/group/ghop-announce and introduce yourself in the thread on the discuss list
2007-11-28T11:35:49  <xorAxAx> dreimark: same for you
2007-11-28T11:58:54  <ThomasWaldman2> moin
2007-11-28T12:14:32  <ThomasWaldman2> hmm, not sure if german gymnasium students are appealed by a "highschool students" program
2007-11-28T12:14:33  <grzybacz> xorAxAx: k
2007-11-28T12:15:16  <xorAxAx> you mean people training in a sports gym? :)
2007-11-28T12:15:35  <xorAxAx> ThomasWaldman2: at the particular age, class mates of mine knew what high school means
2007-11-28T12:20:25  <ThomasWaldmann> maybe they don't know that they are MEANT
2007-11-28T12:20:50  <ThomasWaldmann> because we don't have "high schools" in germany. it could be a US program.
2007-11-28T12:21:09  <xorAxAx> "The term pupil (originally a Latin term for a minor as the ward of an adult guardian etc.) is used in British primary and secondary schools instead of "student", but once attending higher education such as sixth-form college etc, the term "student" is standard."
2007-11-28T12:22:24  <xorAxAx> ThomasWaldmann: i added some bits
2007-11-28T12:24:15  <ThomasWaldmann> in the rules, it gets clearer (if you read until you get there)
2007-11-28T12:28:41  * ThomasWaldmann changed some bits
2007-11-28T12:29:45  <xorAxAx> ThomasWaldmann: 500
2007-11-28T12:29:51  <xorAxAx> 200
2007-11-28T12:30:23  <ThomasWaldmann> 42 :)
2007-11-28T12:30:28  <xorAxAx> argh
2007-11-28T12:30:37  <xorAxAx> http return codes on moinmo.in like usually
2007-11-28T12:44:59  <dreimark> xorAxAx: seen already (at 6am), will post in the evening
2007-11-28T12:58:11  <xorAxAx> dreimark: cool
2007-11-28T13:02:21  <grzybacz> xorAxAx: done ;]
2007-11-28T13:03:33  <xorAxAx> grzybacz: seen it, nice
2007-11-28T13:33:14  <vpv> btw, Moin's GHOP page mentions three tasks, Google's FAQ talks about five. is this a Moin-only limitation or an error?
2007-11-28T13:50:44  <xorAxAx> vpv: i copied that from the faq
2007-11-28T13:50:50  <xorAxAx> this morning
2007-11-28T13:50:59  <xorAxAx> this means that they reduced the money for this program
2007-11-28T13:51:20  <xorAxAx> (and leslie communicated 3 beforehand)
2007-11-28T13:52:04  <xorAxAx> vpv: where do you see the 5?
2007-11-28T13:56:54  <vpv> hmm, I may have misunderstood, now that I read the FAQ again it is indeed 3 tasks
2007-11-28T14:11:04  <dreimark> bbl reboot
2007-11-28T14:20:25  * ThomasWaldmann notified heise
2007-11-28T15:46:52  <grzybacz> how peaceful...
2007-11-28T15:59:00  <ThomasWaldmann> hm?
2007-11-28T16:20:45  <xorAxAx> first claimer!
2007-11-28T16:20:55  <xorAxAx> ThomasWaldmann, grzybacz: how do you think about subscribing to all changes?
2007-11-28T16:21:07  <xorAxAx> you can do that on the first page of the administer view
2007-11-28T16:24:43  <dreimark> xorAxAx: good idea at All issue changes:  ?  currently only your address is added there
2007-11-28T16:26:52  <xorAxAx> yes
2007-11-28T16:30:58  <ThomasWaldmann> xorAxAx: I will after I have read them :)
2007-11-28T16:31:18  <xorAxAx> read what? :)
2007-11-28T16:31:37  <ThomasWaldmann> the issues I have not subscribed yet
2007-11-28T16:32:17  <xorAxAx> ah
2007-11-28T16:32:24  <xorAxAx> well, i suggest to subscribe to all at once
2007-11-28T16:32:35  <xorAxAx> not manually (i just disabled all yellow stars)
2007-11-28T16:34:23  <ThomasWaldmann> hmm, still no slashdot and heise coverage
2007-11-28T16:36:57  <xorAxAx> currently there is already one known problem
2007-11-28T16:37:13  <xorAxAx> regardless of the rules, the system allows contestants to claim more than one task at once
2007-11-28T16:38:06  <xorAxAx> so we need to check if somebody does so and unclaim the task
2007-11-28T16:39:32  <ThomasWaldmann> xorAxAx: "the"?
2007-11-28T16:40:07  <ThomasWaldmann> we either have to unclaim n or n-1
2007-11-28T16:41:22  <xorAxAx> tasks
2007-11-28T16:41:25  <xorAxAx> yes
2007-11-28T16:41:52  <ThomasWaldmann> (if we want to have sth specific done, we unclaim all except that :)
2007-11-28T16:43:36  <ThomasWaldmann> i unchecked both options in the issues change notification settings
2007-11-28T16:43:50  <ThomasWaldmann> now I either get notified of all or of none of the changes
2007-11-28T16:56:18  <ThomasWaldmann> hmm, some \n are also missing in the recently pushed tasks
2007-11-28T16:57:27  <xorAxAx> people will learn to love the link into our wiki
2007-11-28T17:01:37  <ThomasWaldmann> yeah X)
2007-11-28T17:21:05  <dreimark> xorAxAx: for "dummies" do I have to replace your name with mine in that input box
2007-11-28T17:26:10  <xorAxAx> dreimark: no
2007-11-28T17:26:14  <xorAxAx> append your address
2007-11-28T17:26:20  <xorAxAx> i think you need to separate with a comma
2007-11-28T17:28:58  <dreimark> done
2007-11-28T17:29:28  <xorAxAx> dreimark: edit a wikipage and see if it works
2007-11-28T17:34:32  <dreimark> xorAxAx: did you get a mail ?
2007-11-28T17:35:33  <xorAxAx> yes
2007-11-28T17:36:21  <dreimark> I am not
2007-11-28T17:37:04  <dreimark> so may be I don't get one  for my own changes
2007-11-28T17:37:28  <dreimark> http://google-code-updates.blogspot.com/ is quite busy
2007-11-28T17:38:00  <dreimark> bbl
2007-11-28T17:40:14  <dreimark> http://developers.slashdot.org/article.pl?sid=07/11/28/1336222&from=rss
2007-11-28T17:40:19  <dreimark> so now bye
2007-11-28T20:34:00  <veerz> Hi, I'm working on http://moinmo.in/MoinMoinBugs/XmlRpcPutPageAllowsEmptyPageName and got a few questions
2007-11-28T20:34:47  <veerz> Shall I create a unittest to test the rpc interface or is this out of scope?
2007-11-28T20:35:21  <xorAxAx> hey veerz
2007-11-28T20:35:27  <veerz> The correct behavior is to raise an exception - right?
2007-11-28T20:35:30  <veerz> xorAxAx, hi :)
2007-11-28T20:35:34  <xorAxAx> thats perfectly in scope
2007-11-28T20:35:44  <xorAxAx> we are using py.test
2007-11-28T20:35:52  <veerz> I've seen that :)
2007-11-28T20:36:09  <xorAxAx> yes, an exception ("failure")
2007-11-28T20:36:58  <veerz> Is there a way to reach the rpc interface from within a unittest or is it better to just import the module and directly call the methods?
2007-11-28T20:37:36  <xorAxAx> good question, we dont have any such blackboxing tests yet in the code base
2007-11-28T20:37:42  <xorAxAx> so directly calling it would be fine
2007-11-28T20:37:49  <veerz> ok
2007-11-28T20:37:52  <veerz> I'll do that
2007-11-28T20:38:06  <veerz> thanks for your help xorAxAx
2007-11-28T20:38:28  <xorAxAx> thanks for joining here and (hopefully) staying :)
2007-11-28T20:56:34  <ThomasWaldmann> veerz: hi :)
2007-11-28T20:56:57  <veerz> Hi ThomasWaldmann
2007-11-28T20:57:53  <ThomasWaldmann> veerz: how did you hear from the program? slashdot?
2007-11-28T20:58:02  <veerz> ThomasWaldmann, python-dev
2007-11-28T20:58:51  <ThomasWaldmann> ah, great :)
2007-11-28T21:01:38  <ThomasWaldmann> heise still didnt report it, strange
2007-11-28T21:01:53  <ThomasWaldmann> (well, they'll read it tomorrow on slashdot :)
2007-11-28T21:02:03  <veerz> heh
2007-11-28T21:02:26  <xorAxAx> ThomasWaldmann: can you send a mail to our users list?
2007-11-28T21:03:29  <ThomasWaldmann> sure
2007-11-28T21:12:30  <rafael> hiho
2007-11-28T21:14:58  <rafael> which lib is recommended for playing with html? HTMLParser from the stdlib or what?
2007-11-28T21:16:49  <xorAxAx> rafael: beautifulsoup is nice as well
2007-11-28T21:16:58  <xorAxAx> and there is a third, ask mitsuhiko
2007-11-28T21:18:04  <rafael> xorAxAx: html5lib you mean.. but is beatifulsoup already in moinmoin or else it must be a dependency, right?
2007-11-28T21:18:13  <xorAxAx> it would be a dependency
2007-11-28T21:19:52  <veerz> How can I get a request object that I can use to test the XmlRpcBase?
2007-11-28T21:20:55  <rafael> i wonder because there's no html building tool served by moin?
2007-11-28T21:20:55  <veerz> RequestBase and request_cli seem to lack the cfg property
2007-11-28T21:29:34  <ThomasWaldmann> finding out a good method is part of the task :) otherwise it would be a 15minute task :D
2007-11-28T21:31:47  <veerz> Means there is no one so far :)
2007-11-28T21:32:11  <xorAxAx> veerz: self.request
2007-11-28T21:32:39  <veerz> xorAxAx, in which scope?!
2007-11-28T21:33:04  <xorAxAx> veerz: in a method. for a single function, def test_foo...(request, ...) works
2007-11-28T21:33:46  <veerz> xorAxAx, ah, thats not the problem
2007-11-28T21:34:16  <veerz> I need a way to get an instance of the XmlRpcBase where I can call the xmlrpc_* methods
2007-11-28T21:34:21  <rafael> alright :)
2007-11-28T21:34:23  <xorAxAx> ah
2007-11-28T21:34:34  <xorAxAx> veerz: and request.cfg doesnt work for you?
2007-11-28T21:35:11  <veerz> xorAxAx, when request == request_cli.Request, no
2007-11-28T21:35:24  <xorAxAx> did you try it?
2007-11-28T21:35:46  <veerz> yes, from within ipython
2007-11-28T21:36:38  <xorAxAx> hmm
2007-11-28T21:36:59  * xorAxAx has to see there is a wasserrohrbruch in the house, BRB
2007-11-28T21:37:18  <veerz> good luck xorAxAx
2007-11-28T21:37:38  * ThomasWaldmann gives xorAxAx a patch :D
2007-11-28T21:40:45  <veerz> I solved the request thing :)
2007-11-28T21:48:22  <xorAxAx> just a stick vent
2007-11-28T21:52:51  <xorAxAx> sticky valve
2007-11-28T21:53:12  <xorAxAx> but i got to know the parents of the neighbour :)
2007-11-28T22:03:46  <grzybacz> xorAxAx: how do I separate email addresses for notifications?
2007-11-28T22:03:49  <grzybacz> spaces? commas?
2007-11-28T22:06:42  <xorAxAx> grzybacz: gnome claims that it doesnt work at all
2007-11-28T22:06:54  <xorAxAx> both doesnt work?
2007-11-28T22:08:52  <veerz> xorAxAx, http://dpaste.com/26158/ does that look good? ;)
2007-11-28T22:11:08  <xorAxAx> veerz: nearly perfect - the method names should adhere to pep8, though and the class name has an x at the beginning
2007-11-28T22:11:47  <ThomasWaldmann> and add a few empty lines (also pep8)
2007-11-28T22:12:31  <veerz> ok, I'll fix that
2007-11-28T22:17:41  <grzybacz> xorAxAx: lol ok
2007-11-28T22:19:16  <veerz> btw, TestPage().testExists is failing
2007-11-28T22:19:44  <xorAxAx> yes, some tests are broken
2007-11-28T22:19:57  <xorAxAx> because they were copied 1:1 from the 1.7 branch :-)
2007-11-28T22:20:05  <veerz> "assert not True" yes... broken :)
2007-11-28T22:20:11  <xorAxAx> wtf? :)
2007-11-28T22:20:53  <xorAxAx> hmm, thats unrelated to the porting issue
2007-11-28T22:21:02  <veerz> thats the line where testExists fails
2007-11-28T22:21:15  <xorAxAx> it doesnt have assert True in the code
2007-11-28T22:21:25  <xorAxAx> its only shown like that to see which value is returned
2007-11-28T22:21:39  <veerz> Ah, ok
2007-11-28T22:21:46  <xorAxAx> and for me its passing
2007-11-28T22:22:11  <veerz> hm, I'll look at that later
2007-11-28T22:27:07  <veerz> xorAxAx, http://dpaste.com/26161/
2007-11-28T22:29:16  <veerz> the page testcase failed because I already had the empty page
2007-11-28T22:30:22  <xorAxAx> 6 claimed tasks currently
2007-11-28T22:30:28  <xorAxAx> veerz: ah :-)
2007-11-28T22:30:53  <xorAxAx> yes, much better
2007-11-28T22:30:56  <ThomasWaldmann> veerz: dont forget the empty line at EOF
2007-11-28T22:31:15  <veerz> ThomasWaldmann, pep8.py complained about that
2007-11-28T22:31:32  <veerz> so I removed it
2007-11-28T22:32:07  <ThomasWaldmann> yeah, pep8 does some strange things
2007-11-28T22:32:20  <ThomasWaldmann> our tests disable some parts of it
2007-11-28T22:32:41  <veerz> Ok, I added that empty line again
2007-11-28T22:34:24  <veerz> Shall I attach the patch to the wiki and the google code issue now?
2007-11-28T22:36:22  <ThomasWaldmann> do some tests and if you are sure proceed as documented
2007-11-28T22:36:36  <ThomasWaldmann> (both)
2007-11-28T22:36:53  <ThomasWaldmann> btw, if you have some time left, make a changeset for 1.7, too
2007-11-28T22:40:39  <veerz> Ok
2007-11-28T22:41:28  * xorAxAx introduces claimedby for our list
2007-11-28T22:46:14  <xorAxAx> ThomasWaldmann: couldnt we use emailimport?
2007-11-28T22:46:22  <xorAxAx> to get the status changes into the main moinmoin
2007-11-28T22:46:34  <xorAxAx> mailing list for dummies
2007-11-28T22:50:09  <veerz> test coverage for 1.7 looks far better :)
2007-11-28T22:51:21  <xorAxAx> the tests are the same :)
2007-11-28T22:51:40  <veerz> but self.request is not defined in the testcase, do you know why xorAxAx?
2007-11-28T22:52:20  <xorAxAx> veerz: in which testcase? yours?
2007-11-28T22:52:28  <veerz> yes
2007-11-28T22:52:41  <veerz> In 1.6 it worked like a breeze
2007-11-28T22:52:56  <xorAxAx> thats weird
2007-11-28T22:53:18  <veerz> AttributeError: 'TestPutPage' object has no attribute 'request'
2007-11-28T22:53:34  <xorAxAx> veerz: you are maybe in the wrong dir
2007-11-28T22:53:50  <xorAxAx> try to change your current  dir
2007-11-28T22:53:56  <xorAxAx> to MoinMoin
2007-11-28T22:54:31  <veerz> Ok, that helps
2007-11-28T22:55:34  <xorAxAx> py.test is 99% magic
2007-11-28T22:55:45  <veerz> Looks like it works there as well
2007-11-28T22:59:18  <veerz> Is there anything I could have broken by adding a unittest and testing pagename for truth?
2007-11-28T23:00:09  <xorAxAx> no
2007-11-28T23:00:10  <xorAxAx> why?
2007-11-28T23:09:11  <dreimark> moin
2007-11-28T23:14:32  <veerz> xorAxAx, I just want to make sure I didn't break anything :)
2007-11-28T23:14:48  <veerz> *that I didn't break anything
2007-11-28T23:14:59  <veerz> Und moin dreimark
2007-11-28T23:28:52  <veerz> xorAxAx, How can I attach a file to the issue? I just can't find the link
2007-11-28T23:29:12  <xorAxAx> veerz: indeed, thats not possible
2007-11-28T23:29:21  <xorAxAx> then attach it to the wiki page that belongs to the issue
2007-11-28T23:29:28  <xorAxAx> hmm
2007-11-28T23:29:37  <xorAxAx> i wonder how that was planned by google
2007-11-28T23:29:47  <xorAxAx> i mean, we dont want it in their system either
2007-11-28T23:41:04  <veerz> xorAxAx, http://moinmo.in/MoinMoinBugs/XmlRpcPutPageAllowsEmptyPageName is this ok now? - May I already claim another ticket/issue?
2007-11-28T23:41:42  <xorAxAx> put a link to the attached file into the wiki page
2007-11-28T23:43:52  <veerz> xorAxAx, done
2007-11-28T23:45:33  <dreimark> veerz: :)
2007-11-28T23:45:37  <xorAxAx> ok, now you may claim a new task
2007-11-28T23:46:49  <dreimark> patches should have an extension of txt otherwise we can't preview them without downloading
2007-11-28T23:46:59  <dreimark> next time
2007-11-28T23:48:23  <veerz> ok!
2007-11-28T23:56:20  <veerz> btw, is it possible that most moinmoin devs are german? :)
2007-11-28T23:56:51  <xorAxAx> yes, some are not, though
2007-11-28T23:59:12  <dreimark> starshine: ping
2007-11-28T23:59:40  <dreimark> hmm its pretty late

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-11-28 (last edited 2007-12-22 22:45:02 by IrcLogImporter)