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 has left #moin-dev
   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 has quit IRC
  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 has joined #moin-dev
  15 2010-09-26T11:34:24  <ThomasWaldmann> moin
  16 2010-09-26T11:46:25  *** kursor has quit IRC
  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 has joined #moin-dev
  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 has joined #moin-dev
 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

MoinMoin: MoinMoinChat/Logs/moin-dev/2010-09-26 (last edited 2010-09-25 22:45:02 by IrcLogImporter)