1 2010-09-26T00:08:00 <RogerHaase> ThomasWaldmann: I see a bunch of unexplained changes in diffing my try 1 against try 3 in common.css. Obviously I need more practice using tortoisehg. I need to do some other things now. Will give you the next (several) try(s) tomorrow. :)
2 2010-09-26T00:09:05 *** RogerHaase
3 2010-09-26T00:09:14 <dreimark> RogerHaase: it may be easier to add the files to a new fresh clone
4 2010-09-26T00:09:18 <dreimark> (too late)
5 2010-09-26T00:15:10 <ThomasWaldmann> dreimark: ff4 nightly is 207/300 + 9
6 2010-09-26T00:15:23 <ThomasWaldmann> on html5test.com
7 2010-09-26T00:23:13 <dreimark> much more than my version (i remember 130)
8 2010-09-26T00:23:27 <dreimark> currently i look at interesting jquery tools
9 2010-09-26T00:24:14 <dreimark> we can later rank
10 2010-09-26T00:50:13 <dreimark> gn
11 2010-09-26T01:59:08 *** grzywacz
12 2010-09-26T02:39:47 <valeuf> ThomasWaldmann: what kind of strange effect ?
13 2010-09-26T02:41:43 <valeuf> ThomasWaldmann: I will try to have a look during the day
14 2010-09-26T07:21:05 *** kursor
15 2010-09-26T11:34:24 <ThomasWaldmann> moin
16 2010-09-26T11:46:25 *** kursor
17 2010-09-26T12:48:18 <ronny> moin
18 2010-09-26T12:50:07 <ThomasWaldmann> hi ronny
19 2010-09-26T12:50:30 <ronny> what repo should i pull from, i'd like to try and upgrade the testsuite to a more recent py.test
20 2010-09-26T12:51:38 <ronny> i suppose 2.0-dev ?
21 2010-09-26T12:54:43 <ThomasWaldmann> yes
22 2010-09-26T12:54:46 <ThomasWaldmann> i did some changes there recently btw
23 2010-09-26T12:54:48 <ThomasWaldmann> e.g. removed the .request patching from conftest (as request is a context-local in flask and we don't have that "moin request" any more)
24 2010-09-26T12:54:51 <ThomasWaldmann> before your do those changes, please tell what you want to change and the minimum py.test required for that
25 2010-09-26T12:55:24 <ThomasWaldmann> btw, the smiley converter tests currently show some strange py.test problem, maybe have a look :)
26 2010-09-26T12:56:48 <ThomasWaldmann> (after fixing the trivial stuff)
27 2010-09-26T12:57:28 <ronny> ThomasWaldmann: i'd like to begin using funcargss and generative tests, it would be really usefull to be able to depend on py >-1.3
28 2010-09-26T12:58:57 <ThomasWaldmann> funcargs for?
29 2010-09-26T12:59:28 * ThomasWaldmann just killed the "request" funcargs support
30 2010-09-26T13:01:05 <ThomasWaldmann> current ubuntu has 1.1.1
31 2010-09-26T13:02:10 <ThomasWaldmann> btw, there are lots of other problems in our tests :)
32 2010-09-26T13:03:59 <ronny> hmk
33 2010-09-26T13:04:03 <ronny> lets take a look
34 2010-09-26T13:06:03 <ronny> hmm
35 2010-09-26T13:13:48 <ronny> ThomasWaldmann: its taking me more than 10 minutes to push my changes to bb, you guys have been busy
36 2010-09-26T13:13:55 <ronny> s/my/your/
37 2010-09-26T13:16:31 <ThomasWaldmann> 10.000 cs since 1.5 :)
38 2010-09-26T13:25:32 *** grzywacz
39 2010-09-26T13:51:56 * ThomasWaldmann moves macro2 > macro, converter2 > converter
40 2010-09-26T13:53:16 <ThomasWaldmann> ronny: another strange test issue is why some of the storage tests are not discovered/executed
41 2010-09-26T13:55:52 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10030:1d47c94e106a 2.0-dev/MoinMoin/ (140 files in 8 dirs): move packages macro2 -> macro, converter2 -> converter
42 2010-09-26T13:55:56 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10031:6a6a83d77f8e 2.0-dev/ (44 files in 8 dirs): adapt imports for macro and converter (was: macro2/converter2)
43 2010-09-26T14:01:33 <ronny> ThomasWaldmann: which test is not discovered?
44 2010-09-26T14:06:11 <ronny> ThomasWaldmann: wrt the smily test - what was xlink supposed to be, it seems to be gon
45 2010-09-26T14:06:15 <ronny> ThomasWaldmann: wrt the smily test - what was xlink supposed to be, it seems to be gone
46 2010-09-26T14:08:08 <ThomasWaldmann> smileys were a img src=..., but are now a span class=...
47 2010-09-26T14:08:17 <ThomasWaldmann> so no xlink any more
48 2010-09-26T14:08:24 <ThomasWaldmann> wait a sec
49 2010-09-26T14:11:04 <ThomasWaldmann> http://paste.pocoo.org/show/267521/ apply that and run py.test to see what I mean
50 2010-09-26T14:19:13 <ronny> hg import --no-commit http://paste.pocoo.org/raw/267521/
51 2010-09-26T14:19:17 <ronny> ftw !
52 2010-09-26T14:19:59 <ronny> oh wow
53 2010-09-26T14:20:03 <ronny> <a xlink:href="uri"> ?!
54 2010-09-26T14:24:19 <ronny> logging.debug instead of print in py.test tests?
55 2010-09-26T14:26:11 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10032:8a5b98647969 2.0-dev/MoinMoin/support/blinker/ (__init__.py _saferef.py _utilities.py base.py): add blinker v1.1 to MoinMoin/support/
56 2010-09-26T14:26:18 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10033:69025c855b86 2.0-dev/docs/REQUIREMENTS: update REQUIREMENTS with flatland, blinker
57 2010-09-26T14:26:18 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10034:f9a962705779 2.0-dev/docs/licenses/ (blinker/LICENSE flatland/LICENSE): add blinker/flatland license
58 2010-09-26T14:27:35 <ThomasWaldmann> ronny: doesn't py.test crash for you?
59 2010-09-26T14:27:40 <ronny> no
60 2010-09-26T14:28:11 <ronny> ThomasWaldmann: using a utterly old py.test is a pain
61 2010-09-26T14:28:30 <ronny> you know - there are things like bugfixes, they are not in utterly outdated versions
62 2010-09-26T14:29:05 <ronny> py.test >=1.3 ishould be a requirement for testing
63 2010-09-26T14:29:41 <ThomasWaldmann> http://paste.pocoo.org/show/267530/ see first failure
64 2010-09-26T14:31:32 <ronny> thats not a py.test failure, just a badly cut traceback
65 2010-09-26T14:32:02 <ronny> you see, the smily handling stuff somehow creates xlink:href="uri"
66 2010-09-26T14:35:04 <ThomasWaldmann> it does not any more
67 2010-09-26T14:35:28 <ThomasWaldmann> but the tests are not rewritten yet, partly because of that failure
68 2010-09-26T14:35:51 <ronny> ok, i commented it out, will fix the tests and turn over to generative testing
69 2010-09-26T14:37:01 * ThomasWaldmann would like that developers are easily able to run tests, without having to manually install latest tools (but being able to use packaged tools)
70 2010-09-26T14:39:35 <ronny> ThomasWaldmann: practically everyone should be able to do pip install -U --user py these days
71 2010-09-26T14:42:16 <ronny> ThomasWaldmann: http://paste.pocoo.org/show/267534/ - i'll turn it into a function and add a generate-test
72 2010-09-26T14:45:42 <ThomasWaldmann> could you please do a clean changeset that just fixes the issue?
73 2010-09-26T14:47:09 <ronny> oh fsck
74 2010-09-26T14:47:53 * ronny begins anew
75 2010-09-26T14:49:18 <ronny> ok, i'll make 2 changes 1. fix issues, 2. make it pretty with generative tests, names and the like
76 2010-09-26T14:50:27 <ThomasWaldmann> and as i said, don't require new py.test, a usual dist package of a recent distribution should be able to run the tests
77 2010-09-26T14:52:34 <ronny> hmk
78 2010-09-26T14:52:58 <ronny> please pull http://bitbucket.org/RonnyPfannschmidt/moin-hacks
79 2010-09-26T14:54:11 <ronny> ThomasWaldmann: mind if i put a pytest script into the moin repo that contains a recent py.test?
80 2010-09-26T14:54:33 <ronny> py.test --genscript creates a neat script with a pep320 loader and a compressed py.test as payload
81 2010-09-26T14:56:24 <ThomasWaldmann> http://bitbucket.org/RonnyPfannschmidt/moin-hacks/changeset/c04c8654b750
82 2010-09-26T14:57:26 <ronny> ThomasWaldmann: wronc cset, seems likee a caching issue on bb (i pushed something else before and killed it)
83 2010-09-26T14:57:35 <ronny> ThomasWaldmann: hg in -p ftw
84 2010-09-26T14:59:49 <ThomasWaldmann> so, what exactly was causing that strange traceback?
85 2010-09-26T15:00:46 <ronny> ThomasWaldmann: old py.test not correctly cuting down the internals
86 2010-09-26T15:01:01 <ronny> (you get a part of the assert reinterpreter trace)
87 2010-09-26T15:01:40 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10035:830fe744019b 2.0-dev/MoinMoin/converter/_tests/test_smiley.py: adapt the smiley convertes tests to the change from images to span with class
88 2010-09-26T15:01:45 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10036:ddb29d128120 2.0-dev/MoinMoin/converter/_tests/test_smiley.py: merged ronny's changes
89 2010-09-26T15:02:03 <ThomasWaldmann> strange, never had that before
90 2010-09-26T15:02:29 <ronny> ThomasWaldmann: but the end i clearly erroring in etree for "bad" xml
91 2010-09-26T15:03:12 <ronny> ThomasWaldmann: use recent pytest versions, imho its unreasonable to depend on the distro versions given the progress holger makes
92 2010-09-26T15:03:45 <ThomasWaldmann> so that pytest you suggest, it is a single file that has all it needs and doesn't have external dependencies?
93 2010-09-26T15:04:42 <ronny> ThomasWaldmann: yup
94 2010-09-26T15:05:11 <ronny> but its about 170k in size
95 2010-09-26T15:05:27 <ThomasWaldmann> we could put it into MoinMoin/support/ and invoke it via "make test" maybe?
96 2010-09-26T15:05:50 <ThomasWaldmann> hmm, no
97 2010-09-26T15:06:28 <ThomasWaldmann> one can invoke it as ./pytest MoinMoin/converter/_tests/test_smiley.py ?
98 2010-09-26T15:06:59 <ronny> yup
99 2010-09-26T15:07:40 <ThomasWaldmann> ok, use a recent release and create that pytest from it and commit it to toplevel dir, please
100 2010-09-26T15:10:01 <ronny> hum, lucky, tup is the version that tagged py 1.3.4
101 2010-09-26T15:12:47 * ThomasWaldmann thinks about how to user blinker best
102 2010-09-26T15:12:53 <ThomasWaldmann> use*
103 2010-09-26T15:13:10 <ronny> ThomasWaldmann: pull again, i added the script
104 2010-09-26T15:16:00 * ThomasWaldmann runs it
105 2010-09-26T15:23:21 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10037:fafc8f955004 2.0-dev/pytest: add py.test 1.3.4 single script version as ./pytest
106 2010-09-26T15:23:21 <ronny> ThomasWaldmann: does it work as expected?
107 2010-09-26T15:23:25 <ThomasWaldmann> yes
108 2010-09-26T15:23:36 <ronny> nice, then i can use all the neat new hooks and clean stuff up
109 2010-09-26T15:23:57 <ThomasWaldmann> :)
110 2010-09-26T15:25:08 <dreimark> re
111 2010-09-26T15:25:26 <dreimark> ronny: do I need 1.3.1 ?
112 2010-09-26T15:25:48 <ronny> dreimark: starting now you just do need ./pytest (which is a single script version of 1.3.4)
113 2010-09-26T15:27:07 <dreimark> ah good, that solves the different py.test version issues
114 2010-09-26T15:30:22 <ronny> ThomasWaldmann: meh, the custom hacks to deal with coverahe and sourcecode testing aint nice, i'll try to make them more pretty
115 2010-09-26T15:31:36 <ronny> ThomasWaldmann: it might be really nice if you could just require people to pip install a recent py + its coverage plugin + my codecheck plugin :P
116 2010-09-26T15:31:57 <ronny> also the xdist plugin, cause py.test -n2 is pretty neat
117 2010-09-26T15:37:00 <ronny> ThomasWaldmann: i changed the sourcecode tests from numbers to using the relative path as name
118 2010-09-26T15:39:29 <ThomasWaldmann> numbers?
119 2010-09-26T15:39:52 <ronny> ThomasWaldmann: if you use generators it uses numbes in the test id by default
120 2010-09-26T15:40:07 <ronny> but if the first item in the yielded tuple is a string, it uses that string
121 2010-09-26T15:40:24 <ThomasWaldmann> ah
122 2010-09-26T15:40:28 <ronny> (so i yield relpath, check, ...) and get nice names
123 2010-09-26T15:40:46 <ronny> but i gotta rewire that thign to moindir.visit('*.py')
124 2010-09-26T15:41:20 <ronny> py.path is utterly epic, and its a crime not to use it :)
125 2010-09-26T15:44:04 <ThomasWaldmann> ronny: about pip: we can maybe do that later,when/if we require pip for moin itself also
126 2010-09-26T15:44:44 <ThomasWaldmann> valeuf started working on packaging, but looks like he got interrupted by relocating to korea
127 2010-09-26T15:46:15 <ronny> ThomasWaldmann: hmk, for now i'll work on enhancing what we got a bit
128 2010-09-26T15:54:19 <ronny> ThomasWaldmann: i noticed something weird, is MoinMoin.conftest.moindir supposed to point to MoinMoin or the parent ? (atm its MoinMoin, but the sourcecode test kind of acts like its the parent)
129 2010-09-26T15:57:51 <ThomasWaldmann> maybe make the names less confusing
130 2010-09-26T15:58:30 <ThomasWaldmann> they are only referred to by conftest and sourcecode test
131 2010-09-26T15:59:39 <ThomasWaldmann> and the names should be swapped
132 2010-09-26T15:59:52 <ThomasWaldmann> rootdir = toplevel dir of repo
133 2010-09-26T16:00:41 <ThomasWaldmann> moindir = rootdir/MoinMoin # or maybe just get rid of it, can be made up easily when needed
134 2010-09-26T16:03:30 <ronny> meh, fsck
135 2010-09-26T16:03:36 <ronny> moinmoin breaks funcargs
136 2010-09-26T16:04:13 <ThomasWaldmann> who needs funcargs and for what?
137 2010-09-26T16:05:07 <ronny> ThomasWaldmann: using them for generate_tests - im switching test_sourcecode to a generative test
138 2010-09-26T16:06:19 <ThomasWaldmann> btw, we should release something at (20)10-10-10 :)
139 2010-09-26T16:07:49 <ThomasWaldmann> 2 weeks left :D
140 2010-09-26T16:09:23 <dreimark> 2010-10-20 is also nice
141 2010-09-26T16:09:54 <ThomasWaldmann> yes, but only 10d more :)
142 2010-09-26T16:10:28 <ThomasWaldmann> we need to release moin 2.0 11-11-11 :)
143 2010-09-26T16:10:44 <dreimark> for sure :)
144 2010-09-26T16:15:07 <ronny> ThomasWaldmann: http://paste.pocoo.org/show/267561/ pretty, aint it?
145 2010-09-26T16:15:58 <ronny> (alwats the same amount of tests, just different skips, and much more nice code
146 2010-09-26T16:16:02 <ronny> brb, grabing coffee
147 2010-09-26T16:38:46 <ThomasWaldmann> ronny: that twikidraw contrib stuff is now in toplevel dir
148 2010-09-26T16:39:23 <ThomasWaldmann> and also quite some other stuff, so contrib/ should be excluded maybe
149 2010-09-26T16:45:58 <ronny> ThomasWaldmann: it only walks moindir
150 2010-09-26T16:45:58 <ThomasWaldmann> hmm, define all signals just ad-hoc in the place where they get sent/received?
151 2010-09-26T16:46:28 <ThomasWaldmann> or have some signals package where they get defined and tested?
152 2010-09-26T16:46:29 <ronny> ThomasWaldmann: if i was you i'd use importable signal names just to detect typos in that area
153 2010-09-26T16:46:45 <ronny> doesnt need tests, just a importable definition
154 2010-09-26T16:47:27 <ThomasWaldmann> yes, i was thinking along those lines, but isn't that artificially putting something somewhere centrally although it is decentral by its nature?
155 2010-09-26T16:47:54 <valeuf> ronny: you are working on the packaging of moin2?
156 2010-09-26T16:48:16 <ThomasWaldmann> no, he was just suggesting pip for py.test
157 2010-09-26T16:48:45 <ronny> fyi i recentyl began contributing to pip
158 2010-09-26T16:48:59 <ronny> pip install --user is my fault :)
159 2010-09-26T16:49:01 <valeuf> ah ok
160 2010-09-26T16:49:14 * ThomasWaldmann gets confused when looking at all those packaging options
161 2010-09-26T16:49:46 <ronny> ThomasWaldmann: pip is just a installer, setuptools is the tool to handle packaging
162 2010-09-26T16:49:57 <ronny> and distutils2 is supposed to replace it
163 2010-09-26T16:50:32 <ThomasWaldmann> and what's gonna replace distutils2? :P
164 2010-09-26T16:50:46 <ronny> aks in 10-15 years
165 2010-09-26T16:50:48 <ThomasWaldmann> or pip? :D
166 2010-09-26T16:50:50 <ronny> *ask
167 2010-09-26T16:50:55 <ronny> pip is gona stay
168 2010-09-26T16:51:08 <ThomasWaldmann> famous last words :DD
169 2010-09-26T16:51:10 <ronny> i gotta teach it distutils2 as soon as the distutils2 dist-info branch is merged
170 2010-09-26T16:52:32 * ThomasWaldmann is still tempted to do it decentral. worst thing that could happen is that a subscriber is not notified because of typo in signal name.
171 2010-09-26T16:52:53 <ronny> ThomasWaldmann: thats what im concerned about
172 2010-09-26T16:52:56 <ronny> hum
173 2010-09-26T16:53:09 <ThomasWaldmann> hmm, there also could be overlaps in signal names
174 2010-09-26T16:53:34 <ronny> ThomasWaldmann: man, i hate MoinMoin.support, i wish it could be handled just by setuptools requirements
175 2010-09-26T16:54:10 <ThomasWaldmann> valeuf: help so ronny suffers less ;)
176 2010-09-26T16:54:20 <ronny> \o/
177 2010-09-26T16:54:53 <ThomasWaldmann> valeuf: he fixed the test_smileys issue btw
178 2010-09-26T17:06:59 <ronny> ThomasWaldmann: got 2 more changes for you
179 2010-09-26T17:07:14 <ronny> one killing MoinTestFunction, one cleaning up test_sourcecode
180 2010-09-26T17:13:02 <ronny> ThomasWaldmann: can we make coverage reporting/testing dependant on the pytest coverage plugins?
181 2010-09-26T17:13:38 <ronny> (instead of just coverage.py)
182 2010-09-26T17:14:00 <ThomasWaldmann> that wouldn't work with your pytest, right?
183 2010-09-26T17:14:16 <ronny> it kind of would
184 2010-09-26T17:14:27 <ronny> pytest uses entrypoints to find plugins
185 2010-09-26T17:14:34 <ronny> the packaged pytest can still do that
186 2010-09-26T17:17:17 <ronny> bbl
187 2010-09-26T17:17:20 <ThomasWaldmann> so where would that plugin live then?
188 2010-09-26T17:17:41 <ThomasWaldmann> cu
189 2010-09-26T18:14:15 <ronny> re
190 2010-09-26T18:14:30 <ronny> ThomasWaldmann: setuptools entrypaths go via pythonpath & friends
191 2010-09-26T18:15:05 <ronny> but since the plugins usually depend on py.test anyway, just pip installing them sets up everything
192 2010-09-26T18:15:29 <ThomasWaldmann> yes, then it gets a bit pointless :)
193 2010-09-26T18:17:28 <ThomasWaldmann> hmm, shall we have a package MoinMoin.signalling that has signal definitions and some handlers we provide?
194 2010-09-26T18:24:56 <ronny> ThomasWaldmann: i consider importable signals very usefull, in particular cause im notoric victim of typos
195 2010-09-26T18:28:58 <ThomasWaldmann> hmm, the handler function doesn't know the signal which it was invoked by?
196 2010-09-26T18:32:35 <ThomasWaldmann> http://paste.pocoo.org/show/267618/
197 2010-09-26T18:39:17 <ronny> hmm
198 2010-09-26T18:39:23 <ronny> can emeraldtree do xpath?
199 2010-09-26T18:39:54 <ThomasWaldmann> not really
200 2010-09-26T18:40:05 <ThomasWaldmann> a bit, but not enough
201 2010-09-26T18:41:05 <ronny> i see
202 2010-09-26T18:56:56 <ronny> ThomasWaldmann: any comments on http://paste.pocoo.org/show/267631/
203 2010-09-26T19:03:52 <ronny> hmm
204 2010-09-26T19:04:15 <ronny> meh, if emeraldtree didnt suck that much i wouldnt have to invent that ET_to_string function
205 2010-09-26T19:06:00 <ronny> ThomasWaldmann: why exactly was emeraldtree created again?
206 2010-09-26T19:06:07 <ThomasWaldmann> don't overwrite file builtin
207 2010-09-26T19:06:26 <ronny> ThomasWaldmann: that was there before, i already changed it to outf in my copy
208 2010-09-26T19:06:33 <ThomasWaldmann> because elementtree sucked more :)
209 2010-09-26T19:12:11 <ronny> ThomasWaldmann: http://paste.pocoo.org/show/267637/
210 2010-09-26T19:12:43 <ronny> brb
211 2010-09-26T19:13:34 <ThomasWaldmann> ronny: xpath call doesn't get namespaces?
212 2010-09-26T19:23:03 *** RogerHaase
213 2010-09-26T19:26:11 <ronny> ThomasWaldmann: nop, the namespaces got removed by the re, so its not necessary
214 2010-09-26T19:32:27 <ThomasWaldmann> hmm, is there some superfluous conversion for xpath?
215 2010-09-26T19:33:09 <ThomasWaldmann> converter outputs a tree, it converts to string, it converts string to tree again?
216 2010-09-26T19:33:10 <ronny> ThomasWaldmann: xpath is a bit weird - it doesnt support default namespaces, and the only need for a namespace was xlink
217 2010-09-26T19:33:46 <ronny> since xlink is gone, nobody need the namespaces
218 2010-09-26T19:35:14 <ThomasWaldmann> other than that, it looks ok
219 2010-09-26T19:36:44 <ronny> ThomasWaldmann: i did a few pep8 cleanup wrt line lenght and expression readability - please take a look at http://paste.pocoo.org/show/267647/
220 2010-09-26T19:40:53 <ThomasWaldmann> ok. is that conversion needed?
221 2010-09-26T19:42:52 <ronny> ThomasWaldmann: you mean ET_to_string?
222 2010-09-26T19:46:46 <ThomasWaldmann> tree -> str -> tree, why not use the tree we already had?
223 2010-09-26T19:51:19 <ronny> ThomasWaldmann: lxml with xpath
224 2010-09-26T19:51:26 <ronny> vs emeraldtree with fail
225 2010-09-26T19:51:51 * ronny commits
226 2010-09-26T19:52:05 <ThomasWaldmann> ehrm, ahja, ok :)
227 2010-09-26T19:53:01 * ronny pushes
228 2010-09-26T19:56:06 <ronny> ThomasWaldmann: i think it makes sense to give all generative tests nice names
229 2010-09-26T19:56:47 <ThomasWaldmann> 'linus', 'guido', ...
230 2010-09-26T19:57:32 * ThomasWaldmann could look into auth.log
231 2010-09-26T19:57:33 <ronny> not random bastards
232 2010-09-26T20:01:25 <ronny> hmm MoinMoin.converter._tests.test_moinwiki_in_out.TestConverter seems messed as well
233 2010-09-26T20:02:28 <ThomasWaldmann> before changing converter tests, they should be fixed
234 2010-09-26T20:02:37 <ronny> yup
235 2010-09-26T20:02:45 <ronny> i'll fix them, then change them
236 2010-09-26T20:02:54 <ThomasWaldmann> (and not always it is clear whether test or code is broken)
237 2010-09-26T20:07:53 <ThomasWaldmann> hmm, current events i have: item display, created, modified, destroyed
238 2010-09-26T20:08:25 <ronny> hum dammit
239 2010-09-26T20:08:33 <ronny> the converter generates stuff in the page namespace
240 2010-09-26T20:09:17 <ThomasWaldmann> so?
241 2010-09-26T20:10:14 <ronny> hmm, i just need to pass the default one i think
242 2010-09-26T20:13:08 <ronny> hmm, appearantly emeraldtree can generate the xmlns attribute twice
243 2010-09-26T20:13:12 <ronny> which breaks parsing
244 2010-09-26T20:15:15 <ronny> hmm, i have no idea whats happening, i'll stop for now with that one
245 2010-09-26T20:20:52 <ronny> hum, various convertes tests are broken, and i dont want to investigate the more complex cases
246 2010-09-26T20:23:16 <RogerHaase> ThomasWaldmann: I created a fresh clone of 2.0-dev last night and the import of the modernized css patch worked for me. When I fixed the copyright I used MoinMoin:JurgenHermann with the dotted u to agree with his homepage.
247 2010-09-26T20:25:00 <RogerHaase> ThomasWaldmann: Assuming the dotted u is the problem, here is try 4 with the Juergen spelling in all copyrights: http://paste.pocoo.org/show/267650/
248 2010-09-26T20:31:36 <ThomasWaldmann> the problem was that it rejected parts of the patch
249 2010-09-26T20:33:25 <ronny> ThomasWaldmann: btw, whould you consider having a official mirror on bb that can be forked by occasional contributors/whoever else
250 2010-09-26T20:33:32 <dreimark> RogerHaase: can it be tha tyou changed the encoding ?
251 2010-09-26T20:34:33 <ThomasWaldmann> ronny: can't occasionaly contributors clone main repo?
252 2010-09-26T20:34:41 <ThomasWaldmann> -y
253 2010-09-26T20:35:00 <ronny> ThomasWaldmann: yes, but they cant publish their copies nicely for review
254 2010-09-26T20:36:17 <ronny> ThomasWaldmann: and ushing a copy of all of moin to bb is a utterly time-consuming process
255 2010-09-26T20:36:29 <ronny> (same goes for any other hoster)
256 2010-09-26T20:36:47 <ronny> i.e. its quite a pain
257 2010-09-26T20:37:17 <ThomasWaldmann> hmm, MoinMoin.signalling (BE) or .signaling (AE)
258 2010-09-26T20:38:26 <ThomasWaldmann> ronny: i don't quite understand what's better then
259 2010-09-26T20:38:39 <ThomasWaldmann> (and I don't use bb or gh yet)
260 2010-09-26T20:38:47 <RogerHaase> I checked for DOS line endings. What would allow me to apply the patch to a fresh clone? I will do the try 3 again copying from paste pocoo. I did not change encodings, but I am on W/7.
261 2010-09-26T20:40:49 <ronny> ThomasWaldmann: people get a easy way to get a public clone to push their changes to without a lot of pain
262 2010-09-26T20:42:32 <ronny> ThomasWaldmann: its all about creating a minimal entrance barrier
263 2010-09-26T20:43:07 <ronny> cause the easyer it is to do something, the more likely it is done
264 2010-09-26T20:43:10 <dreimark> ronny: I am not sure that this helps us to review stuff or to make a better release
265 2010-09-26T20:44:32 <ronny> dreimark: it helps people to get stuff out
266 2010-09-26T20:44:59 <dreimark> well it can also be > /dev/null if they don't communicate
267 2010-09-26T20:45:02 <ronny> combine that with the hg extension hgbb and you get a pretty neat tool to grab things from occasional contributors
268 2010-09-26T20:45:25 <ronny> dreimark: thats not any different from them just cloning the official repo
269 2010-09-26T20:45:38 <ronny> dreimark: however on bb its at least marked as fork
270 2010-09-26T20:45:59 <dreimark> it is. using it official makes user expects that we review
271 2010-09-26T20:46:28 <ronny> simply dont review unless you get pull requests
272 2010-09-26T20:47:02 <ronny> like anyone else
273 2010-09-26T20:47:16 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10038:024c3f119a6c 2.0-dev/MoinMoin/ (apps/frontend/views.py signalling/__init__.py): MoinMoin.signalling - package holding signal definitions and signal listeners
274 2010-09-26T20:48:33 <ronny> dreimark: it certainly helps a great deal for sphinx, and even for pygtkhelpers it does a good job (just to name a few projecs/repos that benefit)
275 2010-09-26T20:48:42 <ThomasWaldmann> RogerHaase: trying your pastebin now
276 2010-09-26T20:50:08 <ThomasWaldmann> RogerHaase: applying http://paste.pocoo.org/raw/267650/
277 2010-09-26T20:50:09 <ThomasWaldmann> patching file MoinMoin/themes/modernized/static/css/screen.css
278 2010-09-26T20:50:09 <ThomasWaldmann> Hunk #1 FAILED at 0
279 2010-09-26T20:50:09 <ThomasWaldmann> 1 out of 1 hunks FAILED -- saving rejects to file MoinMoin/themes/modernized/static/css/screen.css.rej
280 2010-09-26T20:50:11 <ThomasWaldmann> abort: patch failed to apply
281 2010-09-26T20:51:08 <ThomasWaldmann> it worked for all other files btw
282 2010-09-26T20:52:31 <ronny> ThomasWaldmann: btw, please merge my branch
283 2010-09-26T20:52:35 * ThomasWaldmann looks at bb
284 2010-09-26T20:55:58 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10039:fbc6a2f9e96e 2.0-dev/MoinMoin/_tests/test_sourcecode.py: use the relative path instead of numbers for the sourcecode tests
285 2010-09-26T20:56:03 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10040:04cc401ef7ad 2.0-dev/MoinMoin/conftest.py: cleanup MoinMoin.conftest and kill MoinTestFunction as its a subset of Function and breaks funcargs/generate_tests
286 2010-09-26T20:56:03 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10041:c45970d86dc0 2.0-dev/MoinMoin/ (_tests/test_sourcecode.py conftest.py): clean up the sourcecode tests, add filenames, use generate_tests
287 2010-09-26T20:56:03 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10042:5250174a8532 2.0-dev/MoinMoin/converter/_tests/test_smiley.py: refactor+cleanup the smiley converter tests to newstyle pytest
288 2010-09-26T20:56:08 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10043:30d8cac7ad45 2.0-dev/MoinMoin/ (3 files in 3 dirs): merged ronny's repo
289 2010-09-26T20:57:27 <dreimark> free is only 1 private repository on bb
290 2010-09-26T20:58:42 <dreimark> having another wiki is bad
291 2010-09-26T21:02:14 <ThomasWaldmann> dreimark: we don't need private
292 2010-09-26T21:04:11 <ThomasWaldmann> http://bitbucket.org/moin/2.0-storage/admin < we already have that outdated repo
293 2010-09-26T21:08:28 <dreimark> can we kill the wiki function or redirect it to MM ?
294 2010-09-26T21:08:38 <ronny> you can disable its wiki
295 2010-09-26T21:08:49 <ronny> and set the website to MM
296 2010-09-26T21:09:37 <dreimark> I am also not sure about the issue tracker. at least I don't want to have too much places to check.
297 2010-09-26T21:09:46 <ronny> you can disable that as well
298 2010-09-26T21:10:04 <dreimark> checking is not the problem of course answering is
299 2010-09-26T21:10:21 <ThomasWaldmann> looks like rufus pollock create the "moin" user there and these repos
300 2010-09-26T21:10:29 <ThomasWaldmann> found it in the logs 2010-04-21
301 2010-09-26T21:10:46 <ronny> who is rufus pollock
302 2010-09-26T21:11:02 <ThomasWaldmann> i guess we just ignore those (he wanted to work on themes and stuff)
303 2010-09-26T21:14:37 <ronny> why did he create the moin user?
304 2010-09-26T21:14:47 <dreimark> hmm, that stuff is 4 years old why did he use that in 2010?
305 2010-09-26T21:15:05 <ThomasWaldmann> no idea
306 2010-09-26T21:15:15 <ThomasWaldmann> ronny: how long does moin2 push take?
307 2010-09-26T21:15:52 <ronny> the last 5k revs to pretty long, more than 15 minutes i think, pushing it all is probably much worse
308 2010-09-26T21:15:56 <ronny> i could time it
309 2010-09-26T21:16:49 <ThomasWaldmann> no need, I'll know soon(?)
310 2010-09-26T21:17:16 <ThomasWaldmann> i wonder a bit - i can push via http?
311 2010-09-26T21:19:17 <ThomasWaldmann> good to have a reasonable upstream :)
312 2010-09-26T21:22:28 <ronny> ThomasWaldmann: sure, but i'd suggest ssh, it has better compression
313 2010-09-26T21:22:32 <ThomasWaldmann> Internal Server Error
314 2010-09-26T21:22:33 <ThomasWaldmann> We're sorry, but something seems to have gone wrong.
315 2010-09-26T21:22:38 <ThomasWaldmann> (bb)
316 2010-09-26T21:22:48 <ThomasWaldmann> when saving settings
317 2010-09-26T21:23:15 <ronny> what did you change?
318 2010-09-26T21:23:24 <ThomasWaldmann> the logo
319 2010-09-26T21:23:50 <ronny> 7hmm, weird
320 2010-09-26T21:24:23 <dreimark> ronny: is it pissible to create own tabs e.g. for sphinx documentation?
321 2010-09-26T21:24:28 <dreimark> s/i/o
322 2010-09-26T21:24:41 <ronny> dreimark: no
323 2010-09-26T21:25:07 <ronny> dreimark: ant reason for not just hosting the sphinx docs on packages.python.org?
324 2010-09-26T21:25:10 <ronny> *any
325 2010-09-26T21:25:37 <dreimark> ronny: if you have a project with own documentation
326 2010-09-26T21:26:22 <ronny> (packages.python.org is meant as host for docs of anything thats also in pypi)
327 2010-09-26T21:29:52 <dreimark> ronny: i created an account on PyPi and it gives me a very strange username - is that common?
328 2010-09-26T21:30:48 <ronny> dreimark: how did you create the account? openid?
329 2010-09-26T21:31:05 <dreimark> no, manual user registration
330 2010-09-26T21:31:10 <dreimark> http://pypi.python.org/pypi?%3Aaction=register_form
331 2010-09-26T21:31:36 <dreimark> may be i should use my launchpad account
332 2010-09-26T21:31:53 <ThomasWaldmann> heh, now it asked for a pw
333 2010-09-26T21:32:03 <ronny> hu? then it shouldnt give you a weird username
334 2010-09-26T21:32:38 <dreimark> yes i think i found a bug
335 2010-09-26T21:35:40 <ThomasWaldmann> do we want that bb issue tracker?
336 2010-09-26T21:36:27 * dreimark don't not because of issues but me don't like two places to comment on it
337 2010-09-26T21:37:49 <dreimark> at the time we don't use MM for issue discussion we can use bb tracker.
338 2010-09-26T21:47:57 <ThomasWaldmann> hmm, it pumped out ~350MB rather quickly, now going slow
339 2010-09-26T21:58:58 <ThomasWaldmann> at 1KB/s, this could take ages
340 2010-09-26T22:02:28 <dreimark> ouch
341 2010-09-26T22:07:52 <ThomasWaldmann> it finished! :)
342 2010-09-26T22:09:14 <ThomasWaldmann> http://bitbucket.org/thomaswaldmann/moin-2.0-dev
343 2010-09-26T22:10:53 <dreimark> lol $ hg clone https://ReimarBauer@bitbucket.org/thomaswaldmann/moin-2.0-dev
344 2010-09-26T22:11:51 <ronny> ThomasWaldmann: you might want to grab georg's hgbb extension
345 2010-09-26T22:12:01 <ronny> its nice to get a quick overview of forks, and their pending changes
346 2010-09-26T22:13:08 <ThomasWaldmann> dreimark: what's lolable about that?
347 2010-09-26T22:14:48 <ronny> i suppose dreimark registred via openid and lacks a password?
348 2010-09-26T22:17:22 <dreimark> no, on bitbucket it works better. the names are funny. i haven't recognized that it is always the name before.
349 2010-09-26T22:19:43 <dreimark> i didn't clone does it store the dependency that way userX/userY/repo
350 2010-09-26T22:20:39 <ronny> dreimark: what do you mean?
351 2010-09-26T22:21:02 <ronny> the usual way to make a new clone on those sites is click fork, give name, wait, done
352 2010-09-26T22:21:21 <ronny> it doesnt yet try to auto-associate
353 2010-09-26T22:21:41 <ronny> (i.e. it wont try to find related repos)
354 2010-09-26T22:22:26 <ThomasWaldmann> getting descendants list
355 2010-09-26T22:22:26 <ThomasWaldmann> looking at RonnyPfannschmidt/moin-2.0-dev
356 2010-09-26T22:22:29 <ThomasWaldmann> nice :)
357 2010-09-26T22:22:45 <ThomasWaldmann> $ hg bbforks -n moin-2.0-dev -i
358 2010-09-26T22:25:10 <ronny> hgbb is kinda epic :)
359 2010-09-26T22:32:36 <ThomasWaldmann> ok, i need changesets :)
360 2010-09-26T22:32:56 <ronny> ThomasWaldmann: mom, working on on
361 2010-09-26T22:35:12 <ronny> ThomasWaldmann: got one
362 2010-09-26T22:36:55 <xorAxAx> ronny: btw, whats the state of the svn2hg converter of yours? :-P
363 2010-09-26T22:37:09 <ronny> xorAxAx: not usefull
364 2010-09-26T22:41:43 <ronny> ThomasWaldmann: please pull me
365 2010-09-26T22:46:17 <ronny> ThomasWaldmann: is there a specific reason why the moin script has 2 entrypoints to run the server?
366 2010-09-26T22:46:21 <ronny> moin and runserver
367 2010-09-26T22:47:48 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10044:28b6b1a7b7fd 2.0-dev/ (MANIFEST.in setup.py): fixed setup.py / MANIFEST.in
368 2010-09-26T22:48:20 <ThomasWaldmann> ronny: different params
369 2010-09-26T22:48:33 <ronny> ThomasWaldmann: its just the port as far as i can see
370 2010-09-26T22:53:12 <ThomasWaldmann> yes
371 2010-09-26T22:53:23 <ThomasWaldmann> so how does moin moin now get its default config?
372 2010-09-26T22:54:22 <ThomasWaldmann> ah, ignore. same way.
373 2010-09-26T22:55:06 <CIA-36> Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> default * 10045:f6acf2be2690 2.0-dev/moin: use a default value for wikiconfig in the moin script instead of messing with args
374 2010-09-26T22:55:15 <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10046:37a104f12056 2.0-dev/moin: merged ronny's repo
375 2010-09-26T22:55:42 <ThomasWaldmann> ok, we have a automatic bb mirror now :)
376 2010-09-26T22:56:39 <ronny> ThomasWaldmann: now all thats missing is a default command for run
377 2010-09-26T22:57:04 <ThomasWaldmann> yes :)
378 2010-09-26T22:57:29 <ThomasWaldmann> i didn't want to see the help if i hit enter in mc with cursor on *moin
379 2010-09-26T23:01:27 <ronny> hum
380 2010-09-26T23:11:08 <ThomasWaldmann> You are currently on the free plan, using 1.9 KB out of 1.0 GB total (0%).
381 2010-09-26T23:11:16 <ThomasWaldmann> they have good compression :P
382 2010-09-26T23:11:31 <ThomasWaldmann> or badass caching
383 2010-09-26T23:13:43 <dreimark> hmm, at least it should be similiar to the dl archive
384 2010-09-26T23:14:56 <ThomasWaldmann> Internal Server Error
385 2010-09-26T23:15:10 <ThomasWaldmann> hmm, bb settings save seems a little unstable
386 2010-09-26T23:15:37 <aa_> I prefer bzr/lp these days for anything with more than 2 or 3 devs
387 2010-09-26T23:15:50 <aa_> (sorry to mention this) :D
388 2010-09-26T23:16:04 <xorAxAx> aa_: why?
389 2010-09-26T23:16:22 <aa_> why prefer? launchpad has awesome review/merge tools
390 2010-09-26T23:16:40 <aa_> and if you do ticket-based dev the tracker is unmatched
391 2010-09-26T23:16:41 <xorAxAx> that hg doesnt have?
392 2010-09-26T23:16:55 <aa_> oh, no hg is fine, it's a launchpad thing
393 2010-09-26T23:17:09 <xorAxAx> well, you could have the same tools for hg as well
394 2010-09-26T23:17:17 <xorAxAx> but they dont exist?
395 2010-09-26T23:17:43 <aa_> if they do, not in a well enclosed simple package like launchpad
396 2010-09-26T23:18:26 <aa_> make a ticket, link a branch, propose a merge, do some reviews, merge the branch,, close the ticket
397 2010-09-26T23:18:44 <aa_> lp have nailed that
398 2010-09-26T23:19:42 <aa_> also in lp you can make new branches without touching the web interface, just bzr push lp:
399 2010-09-26T23:20:14 <dreimark> launchpad is which license?
400 2010-09-26T23:20:35 <xorAxAx> ronny: can hgbb do that as well?
401 2010-09-26T23:20:43 <xorAxAx> if not, it could be added
402 2010-09-26T23:21:48 <aa_> dreimark: launchpad is released open source ?GPL, but probably best to just use the hosted
403 2010-09-26T23:22:19 <aa_> we even use private proprietary deals
404 2010-09-26T23:22:30 <aa_> 250 USD/year
405 2010-09-26T23:22:41 <aa_> anyway, worth looking at
406 2010-09-26T23:22:59 <dreimark> hmm, they didn't mention the license on https://launchpad.net/
407 2010-09-26T23:24:03 <ronny> isnt lp agpl'd?
408 2010-09-26T23:24:27 * dreimark just asking didn't know
409 2010-09-26T23:25:12 <ronny> hmm, hgbb could use a tool to clone to new places and use the fork tool
410 2010-09-26T23:30:28 <aa_> I think agpl, yes
411 2010-09-26T23:33:28 <ThomasWaldmann> waldi: https://bitbucket.org/thomaswaldmann/emeraldtree put a mirror there, maybe it helps for contributions
412 2010-09-26T23:54:22 <ronny> ThomasWaldmann: please pull me again, updated flaskext.script, using default_command now