2008-08-23T01:38:30  * ThomasWaldmann tries killing TestConfig
2008-08-23T01:49:42  *** irc.freenode.net sets mode: +o ChanServ
2008-08-23T01:51:11  *** irc.freenode.net sets mode: +o ChanServ
2008-08-23T02:12:14  <TheSheep> ThomasWaldmann: what have you done? :)
2008-08-23T02:34:13  <ThomasWaldmann> not yet :)
2008-08-23T02:35:59  <zenhase> re
2008-08-23T02:36:39  <zenhase> ThomasWaldmann: oh
2008-08-23T02:36:42  <zenhase> ohhhhhh
2008-08-23T02:36:48  * zenhase hides in shame
2008-08-23T02:37:22  <zenhase> but this is not my local ip, i must somehow have not thought about it
2008-08-23T02:48:00  <zenhase> i will sleep now and meditate on what i have done ;)
2008-08-23T02:48:17  <zenhase> tomorrow will be a good day for documentation
2008-08-23T02:48:53  <ThomasWaldmann> X)
2008-08-23T02:49:15  <dennda> :-)
2008-08-23T08:49:33  <dreimark> moin
2008-08-23T08:49:38  <dreimark> zenhase: tests finished: 1141 passed, 1 failed, 72 skipped in 74.33 seconds
2008-08-23T08:50:03  <dreimark> (that failing test is in fck)
2008-08-23T08:50:48  <dreimark> bbl
2008-08-23T08:50:58  <dreimark> (sourcecode)
2008-08-23T13:00:32  <zenhase> moin
2008-08-23T15:10:09  <ThomasWaldmann> hi zenhase
2008-08-23T17:05:18  <ThomasWaldmann> xorAxAx: i submitted the final program review. if you still see a button to submit it in your gsoc app display, that means you also have to do it.
2008-08-23T17:05:38  <xorAxAx> i did 2 reports
2008-08-23T17:05:45  <xorAxAx> already yesterday
2008-08-23T17:05:48  <ThomasWaldmann> ok
2008-08-23T17:06:15  <zenhase> i will fill out my report too today
2008-08-23T17:06:40  <xorAxAx> you dont need to :)
2008-08-23T17:07:04  <zenhase> there is no rush on those or i missed a deadline?
2008-08-23T17:07:10  <xorAxAx> donating money is a good thing
2008-08-23T17:07:18  <zenhase> ah ok ;)
2008-08-23T17:07:52  <xorAxAx> imagine that they can store n data rows less in their bigtable just because you are a successful soc student
2008-08-23T17:07:54  <zenhase> well i wanted to donate it to my university
2008-08-23T17:07:59  <xorAxAx> :-)
2008-08-23T17:08:04  <zenhase> university
2008-08-23T17:08:05  <ThomasWaldmann> lol
2008-08-23T17:08:21  <zenhase> and they let me study another year :D
2008-08-23T17:16:28  <dennda> somebody please shoot the politician who set up studying fees :-/
2008-08-23T17:30:56  <zenhase> welcome to amerigermany
2008-08-23T18:41:58  <ThomasWaldmann> zenhase: you are still talking about "embedding python in webserver"
2008-08-23T18:42:18  <zenhase> uhm, it's what mod_wsgi does
2008-08-23T18:42:25  <zenhase> (when not run in daemonmode)
2008-08-23T18:42:40  <ThomasWaldmann> but daemon mode is recommended way
2008-08-23T18:43:03  <ThomasWaldmann> (at least for platforms supporting it)
2008-08-23T18:43:25  <ThomasWaldmann> so you should not use vocabulary misdirecting admins into wrong direction
2008-08-23T18:43:31  <zenhase> hmm right
2008-08-23T18:43:48  <ThomasWaldmann> also, the static fileserver optimization is generic now
2008-08-23T18:43:55  <ThomasWaldmann> (not limited to standalone)
2008-08-23T18:45:36  <zenhase> ok
2008-08-23T18:46:36  <ThomasWaldmann> (so we can completely forget about configuring alias for static stuff and can write a "optimizing" section later)
2008-08-23T18:47:45  <ThomasWaldmann> also, please remember what I said about doing 2 parts. getting test.wsgi/cgi working. then modify for moin.cgi/wsgi.
2008-08-23T18:48:08  <zenhase> yes, a small wsgi app, that prints out paths about the environment
2008-08-23T18:48:21  <ThomasWaldmann> test.wsgi (not .cgi, as cgi will also end up calling test.wsgi)
2008-08-23T18:49:37  * ThomasWaldmann continues trying to kill TestConfig
2008-08-23T18:49:42  <zenhase> happy hunting :)
2008-08-23T18:49:59  * zenhase hunts some vegetarian food ... no need to kill there
2008-08-23T18:53:20  <ThomasWaldmann> plants are living creatures, too :P
2008-08-23T19:11:44  <TheSheep> ThomasWaldmann: but you can eat them while the yare still alive :D
2008-08-23T19:12:47  <ThomasWaldmann> heh
2008-08-23T23:06:31  <ThomasWaldmann> is i normal that sys.path gets longer and longer while the tests run?
2008-08-23T23:06:45  <xorAxAx> hmm
2008-08-23T23:06:50  <ThomasWaldmann> (all _tests/ dirs are there)
2008-08-23T23:07:03  <xorAxAx> its a fight between py.test and moin
2008-08-23T23:07:11  <xorAxAx> everybody wants to be first
2008-08-23T23:07:18  <xorAxAx> so the path is growing, yes
2008-08-23T23:07:28  <ThomasWaldmann> its only those _tests/ dirs
2008-08-23T23:07:31  <xorAxAx> probably one should deduplicate the path before continueing the fight
2008-08-23T23:07:42  <xorAxAx> grep conftest.py for fight or race
2008-08-23T23:07:43  <ThomasWaldmann> sys.path: ['/home/tw/eclipse-ws/moin-1.8/MoinMoin/wikixml/_tests', '/home/tw/eclipse-ws/moin-1.8/MoinMoin/widget/_tests', '/home/tw/eclipse-ws/moin-1.8/MoinMoin/util/_tests', '/home/tw/ec
2008-08-23T23:07:47  <ThomasWaldmann> lipse-ws/moin-1.8/MoinMoin/theme/_tests', '/home/tw/eclipse-ws/moin-1.8/MoinMoin/security/_tests',
2008-08-23T23:07:52  <ThomasWaldmann> ...
2008-08-23T23:07:57  <xorAxAx> so it doesnt have any duplicates?
2008-08-23T23:08:25  <ThomasWaldmann> i removed some stuff from conftest dealing with sys.path
2008-08-23T23:08:41  <xorAxAx> umm, removed in which sense?
2008-08-23T23:08:50  <xorAxAx> permanently?
2008-08-23T23:08:54  <ThomasWaldmann> deleted the code
2008-08-23T23:08:58  <xorAxAx> why?
2008-08-23T23:09:11  <ThomasWaldmann> because I deleted much code there :)
2008-08-23T23:09:59  <xorAxAx> committed already?
2008-08-23T23:10:03  <xorAxAx> can i see the diff otherwise?
2008-08-23T23:10:37  <ThomasWaldmann> it's not finished, still trying to debug some problems
2008-08-23T23:10:43  <ThomasWaldmann> but i can put it somewhere
2008-08-23T23:12:26  <ThomasWaldmann> http://moinmo.in/WikiSandBox?action=AttachFile&do=view&target=TestConfig.patch
2008-08-23T23:12:51  * xorAxAx recommends paste.p.o with the vim plugin
2008-08-23T23:13:56  <xorAxAx> well, that wont work
2008-08-23T23:14:13  <xorAxAx> if you start py.test from the wrong spot
2008-08-23T23:14:54  <xorAxAx> see the comment that you removed
2008-08-23T23:14:58  <ThomasWaldmann> why?
2008-08-23T23:15:08  <xorAxAx> because py.test will insert(0, ...) random paths
2008-08-23T23:15:08  <ThomasWaldmann> i saw it, but it doesn't tell why
2008-08-23T23:15:25  <ThomasWaldmann> and?
2008-08-23T23:15:29  <xorAxAx> random in the sense that they will likely contain the wrong wikiconfig
2008-08-23T23:15:36  <xorAxAx> --> wrong wikiconfig is loaded
2008-08-23T23:15:51  <ThomasWaldmann> i import wikiconfig using a absolute import
2008-08-23T23:16:08  <ThomasWaldmann> from MoinMoin._tests import wikiconfig
2008-08-23T23:16:30  <xorAxAx> ah, did you move it?
2008-08-23T23:16:32  <xorAxAx> nice idea
2008-08-23T23:17:07  <ThomasWaldmann> i moved it yes and slightly edited, didn't add it yet
2008-08-23T23:17:38  <ThomasWaldmann> the problem i am seeing is that pysupport test fails
2008-08-23T23:17:54  <ThomasWaldmann> (that is testing importing of a plugin module)
2008-08-23T23:18:28  <ThomasWaldmann> and while debugging that i found this strangely growing path
2008-08-23T23:19:49  <xorAxAx> yes, thats done by py.test
2008-08-23T23:19:57  <ThomasWaldmann> btw, I would rather like to just have a regular file upload function at paste.p.o than having to install plugins
2008-08-23T23:20:09  <xorAxAx> you can also do it on the command line
2008-08-23T23:20:20  <xorAxAx> with lodgie.tpy
2008-08-23T23:21:51  <ThomasWaldmann> ok, so i just accept that strange path for now and continue debugging test plugin import
2008-08-23T23:23:34  <xorAxAx> yeah

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-08-23 (last edited 2008-08-22 23:45:02 by IrcLogImporter)