1 2012-08-19T00:05:52 <dreimark> spy: I have two test_Blog tests failing
2 2012-08-19T00:06:19 <dreimark> MoinMoin/items/_tests/test_Blog.py ...FF..
3 2012-08-19T00:07:49 <dreimark> http://rn0.ru/show/oCZHL2NWpiSqXlQ53mmo/
4 2012-08-19T00:08:36 <dreimark> http://rn0.ru/show/h5dg0s1mdfoNEVDI0jqP/
5 2012-08-19T00:09:22 <dreimark> and the 4 jaiditya has not changed yet
6 2012-08-19T00:09:24 <dreimark> gn
7 2012-08-19T00:26:49 <ThomasWaldmann> hg up -C 067a8a0ed22a ; make test
8 2012-08-19T00:27:19 *** RogerHaase
9 2012-08-19T00:33:11 <ThomasWaldmann> right, 0 fails
10 2012-08-19T00:34:29 <ThomasWaldmann> hg up -C 6cd9347f7cc5 ; make test
11 2012-08-19T00:35:13 <ThomasWaldmann> 4 fails. yeah, jayditya should fix.
12 2012-08-19T00:42:08 *** MattMaker
13 2012-08-19T00:42:28 *** MattMaker
14 2012-08-19T00:44:16 *** xjjk
15 2012-08-19T00:52:31 *** dreimark
16 2012-08-19T00:53:42 *** dreimark
17 2012-08-19T01:10:49 *** MattMaker
18 2012-08-19T01:16:50 *** dwcramer
19 2012-08-19T01:19:56 *** jaiditya
20 2012-08-19T01:30:29 *** CIA-65
21 2012-08-19T01:48:17 *** dwcramer
22 2012-08-19T02:04:42 *** dwcramer
23 2012-08-19T02:12:00 *** ronny
24 2012-08-19T02:18:07 *** dwcramer
25 2012-08-19T02:23:06 *** MattMaker
26 2012-08-19T02:40:38 *** dwcramer
27 2012-08-19T03:20:37 *** xjjk
28 2012-08-19T03:44:52 * breton forgot
29 2012-08-19T03:46:00 <breton> fileserver backend doesn't work too
30 2012-08-19T04:33:34 *** dwcramer
31 2012-08-19T04:50:58 *** MattMaker
32 2012-08-19T06:19:28 *** MattMaker
33 2012-08-19T06:49:25 <breton> also, textchas are broken in debian package of moin1.9. http://rn0.ru/show/5Y2Vg6MtNEnkQPQviJNd/
34 2012-08-19T07:37:41 <dreimark> breton: please file a bugreport to debian
35 2012-08-19T07:38:15 <breton> and uwsgi-plugin-python with python2.6 is broken
36 2012-08-19T07:38:17 <breton> argh
37 2012-08-19T07:40:08 <dreimark> diff out python_compatibility.py with debians
38 2012-08-19T07:40:18 <dreimark> i wonder a bit that it works with ubuntu
39 2012-08-19T07:40:36 <dreimark> http://hg.moinmo.in/moin/1.9/file/0e58d9bcd3bd/MoinMoin/support/python_compatibility.py
40 2012-08-19T07:42:54 <breton> empty output.
41 2012-08-19T07:42:58 <breton> no difference.
42 2012-08-19T07:46:47 <dreimark> i guess the 2.5 workaround works also on 2.7
43 2012-08-19T07:47:26 <dreimark> try what you have in the exception
44 2012-08-19T07:51:21 <breton> oh. I have not posted the exception. http://rn0.ru/show/fPfTNuhIT0f26jo87YOh
45 2012-08-19T07:54:02 <dreimark> breton: i meant python_compatibility.py for 2.7
46 2012-08-19T07:54:48 <dreimark> breton: are your textchas in str and not unicode type?
47 2012-08-19T07:57:01 <breton> they are in unicode. Examples were copypasted from http://master19.moinmo.in/HelpOnSpam
48 2012-08-19T08:02:02 <breton> http://moinmo.in/MoinMoinBugs/1.9.4BreaksTextChaWithAccents
49 2012-08-19T08:03:14 <breton> will fill a bug to debian.
50 2012-08-19T09:37:32 *** ronny
51 2012-08-19T09:37:32 *** ronny
52 2012-08-19T11:19:15 *** MattMaker
53 2012-08-19T11:19:17 *** Trip_
54 2012-08-19T12:37:12 *** Trip_
55 2012-08-19T12:39:52 *** MattMaker
56 2012-08-19T13:23:08 *** jaiditya
57 2012-08-19T13:45:21 *** Trip_
58 2012-08-19T13:46:04 *** Trip_
59 2012-08-19T13:49:28 *** MattMaker
60 2012-08-19T14:42:27 *** grzywacz
61 2012-08-19T14:50:32 <xiaq> moin
62 2012-08-19T14:52:31 <xiaq> there is a big dict mapping widget names to macros in templates/forms.html https://bitbucket.org/thomaswaldmann/moin-2.0/src/ed2bfccada9b/MoinMoin/templates/forms.html#cl-42
63 2012-08-19T14:53:05 <xiaq> more than half are just { 'foo': foo }.
64 2012-08-19T14:53:30 <xiaq> perhaps it's a good idea to grab such names from locals(), which i found available in jinja2 env too?
65 2012-08-19T14:54:12 <xiaq> or better live with this somewhat stupid labor to keep it more explicit?
66 2012-08-19T14:59:55 <ronny> xiaq, i think in that case explicit is a good thing
67 2012-08-19T15:02:26 <xiaq> ronny: ok. i'll wait and see what dreimark and ThomasWaldmann have to say. :)
68 2012-08-19T15:06:04 <ThomasWaldmann> xiaq: how would your alternative idea handle 'text' vs 'url'?
69 2012-08-19T15:07:23 <xiaq> ThomasWaldmann: they are still in the dict. the code becomes: set macro = { ... }[field.properties.widget] or locals()[field.properties.widget] or stub
70 2012-08-19T15:08:30 <ThomasWaldmann> ah. ok, understood, but i would also prefer the simpler approach then == "as it is now".
71 2012-08-19T15:09:27 <xiaq> ok then.
72 2012-08-19T15:10:24 <xiaq> hm, we should get rid of the Submit widget, it's a mistake
73 2012-08-19T15:14:08 <xiaq> it carries no user input (so no need for Flatland at all), the "value" is actually a label (the latter being a problem of <input type="submit">)
74 2012-08-19T15:14:25 * xiaq doing that after finishing work at hand
75 2012-08-19T15:18:45 <xiaq> ThomasWaldmann: i have 4 cr's, whose latest patch set haven't been reviewed by you yet :) http://codereview.appspot.com/6457091/ http://codereview.appspot.com/6463067/ http://codereview.appspot.com/6462082/ http://codereview.appspot.com/6454168/
76 2012-08-19T15:31:22 *** grzywacz
77 2012-08-19T15:31:23 *** dreimark
78 2012-08-19T15:31:24 *** MaikuMori
79 2012-08-19T15:31:24 *** ThomasWaldmann
80 2012-08-19T16:10:20 *** grzywacz
81 2012-08-19T16:10:20 *** dreimark
82 2012-08-19T16:10:20 *** MaikuMori
83 2012-08-19T16:10:20 *** ThomasWaldmann
84 2012-08-19T16:21:07 <ThomasWaldmann> xiaq: all done
85 2012-08-19T16:32:31 *** jaiditya
86 2012-08-19T16:37:41 <jaiditya> dreimark: Should I commit this patch or not ?
87 2012-08-19T16:37:47 <jaiditya> http://codereview.appspot.com/6454167/
88 2012-08-19T16:43:10 <ThomasWaldmann> jaiditya: hmm, how was this handled until now? iirc, one already got "permission denied" on all those views as a normal user. was there another, related change recently?
89 2012-08-19T16:44:32 <jaiditya> ThomasWaldmann: https://bitbucket.org/Jaiditya/moin-2.0/changeset/6cd9347f7cc54e01258471eb0f75cf40ee546090
90 2012-08-19T16:44:53 <jaiditya> I did this but there is a bug in this changeset
91 2012-08-19T16:45:51 <jaiditya> as ifa user directly enters address of userbrowser or any admin item he'll bypass the syperuser chack
92 2012-08-19T16:45:58 <jaiditya> if a *
93 2012-08-19T16:46:10 <jaiditya> check*
94 2012-08-19T16:46:20 <ThomasWaldmann> ah, ok. then i suggest you proceed as follows:
95 2012-08-19T16:47:20 <ThomasWaldmann> as cs 6cd9347f7cc54e01258471eb0f75cf40ee546090 was obviously wrong, you commit an inverse changeset as a child of that cs.
96 2012-08-19T16:48:09 <ThomasWaldmann> then merge that new head with tip, then do all other changes you like.
97 2012-08-19T16:49:21 <ThomasWaldmann> comment for that inverse change: "reverted changeset 6cd9347f7cc54e01258471eb0f75cf40ee546090"
98 2012-08-19T16:51:23 <ThomasWaldmann> afterwards apply the valid changes you wanted to do, including tests.
99 2012-08-19T16:51:50 <ThomasWaldmann> jaiditya: did you do something like this already using hg?
100 2012-08-19T16:52:02 <jaiditya> ThomasWaldmann: no
101 2012-08-19T16:52:43 <ThomasWaldmann> ok, do you have a clean workdir? (hg diff -> empty, hg st -> rather clean)
102 2012-08-19T16:53:26 <jaiditya> but what I understand is a changeset which reverts changes of changeset 6cd9347f7cc54e01258471eb0f75cf40ee546090
103 2012-08-19T16:53:53 <jaiditya> with comment "reverted changeset 6cd9347f7cc54e01258471eb0f75cf40ee546090"
104 2012-08-19T16:54:02 <ThomasWaldmann> then first have a clean workdir, save your current changes elsewhere
105 2012-08-19T16:54:03 <jaiditya> merge that to latest tip
106 2012-08-19T16:54:29 <jaiditya> push to main repo
107 2012-08-19T16:54:41 <jaiditya> and then continue my work
108 2012-08-19T16:54:59 <jaiditya> yeah I've a clean workdir
109 2012-08-19T16:55:39 <ThomasWaldmann> nice is if the revert is a child of the error, you do this by hg up -C 6cd9347f7cc5 and then applying the diff in reverse direction.
110 2012-08-19T16:57:18 <ThomasWaldmann> (you can just export the wrong changeset using hg export 6cd9347f7cc5 > wrong.diff and then patch that wrong diff again, it will ask you for whether you want reverse direction and in this case, you want reverse)
111 2012-08-19T16:57:54 <jaiditya> no I have a few commits after that error
112 2012-08-19T16:59:08 <ThomasWaldmann> for the procedure i layed out, that does not matter
113 2012-08-19T16:59:41 <jaiditya> ok, so I'll export the wrong changeset
114 2012-08-19T16:59:44 <ThomasWaldmann> (you are not obliged to work on tip with hg, you can also work based on an older revision)
115 2012-08-19T17:00:25 <jaiditya> and what exactly means by applying reverse diff
116 2012-08-19T17:00:44 <ThomasWaldmann> cd to workdir
117 2012-08-19T17:00:58 <jaiditya> I mean patch the wrong diff
118 2012-08-19T17:01:04 <ThomasWaldmann> hg up -C 6cd9347f7cc5
119 2012-08-19T17:01:21 <ThomasWaldmann> (that brings your workdir to that (wrong) revision)
120 2012-08-19T17:01:41 <ThomasWaldmann> patch -p1 <wrong.diff
121 2012-08-19T17:02:07 <ThomasWaldmann> it will ask for reverse direction then....
122 2012-08-19T17:03:11 <jaiditya> ok
123 2012-08-19T17:04:08 <ThomasWaldmann> after patching, you could run the tests and see if you are back to 0 failing test (or at least none of these admin view tests failing)
124 2012-08-19T17:05:06 <ThomasWaldmann> if it looks good, do a hg diff and look if the changeset contains the reverse of the wrong changeset.
125 2012-08-19T17:05:41 <ThomasWaldmann> then commit -m "reverted changeset 6cd9347f7cc5"
126 2012-08-19T17:06:52 <ThomasWaldmann> then hg up -C xxxxxx (update workdir to the normal head again)
127 2012-08-19T17:07:02 <ThomasWaldmann> then hg merge
128 2012-08-19T17:07:57 <ThomasWaldmann> (there are other ways to do this, but with the revert cs being a child of the wrong cs, it is somehow nicest way)
129 2012-08-19T17:14:52 <jaiditya> ThomasWaldmann: gives error while applying patch http://rn0.ru/show/R3UCEFO00hX5FnYl7es3/
130 2012-08-19T17:15:41 <ThomasWaldmann> that was not what i was telling you to do
131 2012-08-19T17:15:54 <ThomasWaldmann> i really meant patch (not hg patch)
132 2012-08-19T17:16:20 <jaiditya> oops
133 2012-08-19T17:16:52 <jaiditya> so patch -p1.diff < wrong.diff
134 2012-08-19T17:17:57 <ThomasWaldmann> hg patch --no-commit maybe also works, just don't give wrong options
135 2012-08-19T17:18:15 <ThomasWaldmann> 17:01 ThomasWaldmann$ patch -p1 <wrong.diff
136 2012-08-19T17:18:58 <jaiditya> ThomasWaldmann: hg patch --no-commit didn't worked
137 2012-08-19T17:19:20 <ThomasWaldmann> -p1 means to strip one level at the left of the path names. so a/foo/bar will become foo/bar.
138 2012-08-19T17:20:05 <ThomasWaldmann> (see the path names present inside wrong.diff)
139 2012-08-19T17:21:28 *** Trip_
140 2012-08-19T17:21:41 *** MattMaker
141 2012-08-19T17:24:43 <jaiditya> hg patch --no-commit -p1< wrong.diff .............gives need atleast one patch to import
142 2012-08-19T17:27:27 <MaikuMori> moin
143 2012-08-19T17:28:31 <ThomasWaldmann> jaiditya: hg patch works a bit differently from patch
144 2012-08-19T17:28:42 <ThomasWaldmann> hg patch --no-commit -p1 wrong.diff
145 2012-08-19T17:28:46 <ThomasWaldmann> try that
146 2012-08-19T17:29:14 <ThomasWaldmann> hg patch --help gives some builtin help btw
147 2012-08-19T17:29:17 <jaiditya> patch is not recognized
148 2012-08-19T17:30:16 <ThomasWaldmann> -> full stuff to a pastebin please, commandline and your patch file
149 2012-08-19T17:36:16 <jaiditya> commandline: http://rn0.ru/show/sZQeAL9kx7Kn8CJMaqho/
150 2012-08-19T17:36:46 <jaiditya> my_new_patch: http://rn0.ru/show/gtApnjvOclZhyuwK5YNy/
151 2012-08-19T17:37:05 <jaiditya> wrong.diff: http://rn0.ru/show/BeFqHf5eWRk85boN2RTO/
152 2012-08-19T17:44:51 <ThomasWaldmann> http://rn0.ru/show/sZQeAL9kx7Kn8CJMaqho/ i already said what's the problem there, see 17:28 ThomasWaldmann$ hg patch --no-commit -p1 wrong.diff
153 2012-08-19T17:46:50 <MaikuMori> ThomasWaldmann: Umm, once I post the auth CR, what should I do?
154 2012-08-19T17:47:07 <ThomasWaldmann> the changeset in your workdir after reverse-patching needs to be PRECISELY the reverse of the wrong changeset, nothing more, nothing changed manually
155 2012-08-19T17:47:29 <jaiditya> ThomasWaldmann: http://rn0.ru/show/fUw3aJJqFOQTa5Xonys2/
156 2012-08-19T17:47:50 <ThomasWaldmann> MaikuMori: ask eSyr and me for review here / my mail?
157 2012-08-19T17:48:29 <jaiditya> wrong.diff should be changed ?
158 2012-08-19T17:48:56 <ThomasWaldmann> jaiditya: it looks like hg patch does not automatically ask for reverse patching (as "patch" does)
159 2012-08-19T17:49:46 <ThomasWaldmann> so i suggest you just use "patch" (as I said)
160 2012-08-19T17:50:26 <jaiditya> will have to install it first
161 2012-08-19T17:52:07 <ThomasWaldmann> MaikuMori: aside from that and considering that there is only 1d left, i suggest you do a overall review of all your stuff, improve documentation, clean up. but do not begin anything new.
162 2012-08-19T17:53:02 <MaikuMori> I can probably do some more plugins if they can be implemented as wrappers.
163 2012-08-19T17:53:21 <ThomasWaldmann> as i said...
164 2012-08-19T17:53:38 <MaikuMori> I was also thinking about mergin my branches and add more docs
165 2012-08-19T17:54:15 <MaikuMori> As currently I have more or less a branch for each plugin type.
166 2012-08-19T17:54:20 <ThomasWaldmann> merging from main branch into yours is also a good idea, IF it can be done rather quickly and without causing issues
167 2012-08-19T17:54:31 <MaikuMori> I've done that few days ago
168 2012-08-19T17:54:42 <MaikuMori> So it should be almost up to date.
169 2012-08-19T17:55:49 <ThomasWaldmann> not sure about your individual branches. do as you think it is best, you know them better :)
170 2012-08-19T17:58:04 <MaikuMori> Keeping them like this makes it easier to do CR for each type, but it's also quite annoying if you have code which is shared between different types. I was thinking merge would be nice if you're interested in pulling the changes into moin main repo.
171 2012-08-19T18:03:41 <MaikuMori> ThomasWaldmann: eSyr: http://codereview.appspot.com/6459104
172 2012-08-19T18:09:49 * ThomasWaldmann updated the GoogleSoc2012 page
173 2012-08-19T18:20:50 <ThomasWaldmann> MaikuMori: review done
174 2012-08-19T18:24:27 *** MattMaker
175 2012-08-19T18:24:54 *** MattMaker
176 2012-08-19T18:31:38 <MaikuMori> ThomasWaldmann: replied to the review ( http://codereview.appspot.com/6459104/ )
177 2012-08-19T18:41:02 <MaikuMori> eSyr: ^^
178 2012-08-19T18:42:18 <MaikuMori> If that code is more or less okey, I'll merge all my branches back together.
179 2012-08-19T18:45:17 <eSyr> MaikuMori: more or less, yes.
180 2012-08-19T18:45:36 <eSyr> (can't add anything significant compared to Thomas)
181 2012-08-19T18:55:30 *** MattMaker
182 2012-08-19T18:55:37 *** RogerHaase
183 2012-08-19T18:56:06 <MaikuMori> Most recent code is on my bitbucket: https://bitbucket.org/maikumori/moin-2.0/ . Going to merge my own branches and then merge with main repo.
184 2012-08-19T19:06:34 <RogerHaase> jaiditya: if you are still working on backing out that patch, you may want to look at tortoisehg workbench -- if you right-click on any changeset there is a backout option.
185 2012-08-19T19:17:37 <ThomasWaldmann> MaikuMori: commented there
186 2012-08-19T19:58:10 *** MattMaker
187 2012-08-19T20:05:10 *** MattMaker
188 2012-08-19T20:09:37 *** MattMaker
189 2012-08-19T20:18:47 <dreimark> re
190 2012-08-19T20:30:40 <ThomasWaldmann> breton: 41 failed, 439 passed, 317 skipped, 173 error in 38.36 seconds - did you push all stuff you have fixed to your public repo?
191 2012-08-19T20:36:18 <MaikuMori> ThomasWaldmann: speaking of tests, does all of them pass in main repo at the current head?
192 2012-08-19T20:36:40 <dreimark> 4 - 6 fail
193 2012-08-19T20:36:49 <MaikuMori> About to merge with main now, just want to know how many tests my changes break.
194 2012-08-19T20:36:51 <dreimark> for me yesterday
195 2012-08-19T20:36:58 <MaikuMori> Thanks
196 2012-08-19T20:37:17 <dreimark> well you could have a clone of main too
197 2012-08-19T20:44:06 <ThomasWaldmann> MaikuMori: some tests related to admin views 200 / 403 fail, everything else is passing for me (on linux)
198 2012-08-19T20:44:22 <ThomasWaldmann> MaikuMori: jaiditya is working on a fix for these
199 2012-08-19T20:45:09 <MaikuMori> Alright, I'll merge the last changes now, currently I have ~5 tests failing.
200 2012-08-19T20:45:56 <MaikuMori> Yea, 44 incoming commits.
201 2012-08-19T20:46:07 <dreimark> bbl
202 2012-08-19T20:50:42 <MaikuMori> Sadly still 5 failing. I'll look into those.
203 2012-08-19T21:08:26 <ThomasWaldmann> MaikuMori: if you have the same amount of fail before and after merge, that's quite ok, then you don't have regressions at least
204 2012-08-19T21:15:07 <MaikuMori> Well most of the errors are because plugins are not initialized for tests, slowly working on those.
205 2012-08-19T21:15:40 <MaikuMori> ThomasWaldmann: ^^
206 2012-08-19T21:16:08 <MaikuMori> brb, 20 just getting some energy drinks before shops close
207 2012-08-19T21:20:53 <jaiditya> ThomasWaldmann: done, hg workbench did the trick
208 2012-08-19T21:23:06 <ThomasWaldmann> breton: how do i switch to another branch for an item in moin-bms?
209 2012-08-19T21:24:27 <ThomasWaldmann> jaiditya: maybe consider linux for development, less pain :)
210 2012-08-19T21:25:39 <jaiditya> yeah, I have already installed fedora 17
211 2012-08-19T21:26:29 <ThomasWaldmann> ah, great
212 2012-08-19T21:30:12 *** RogerHaase
213 2012-08-19T21:36:48 <ThomasWaldmann> jaiditya: tell me when you pushed a fix. pull request on bb not needed, it is broken anyway.
214 2012-08-19T21:37:22 <dreimark> re
215 2012-08-19T21:41:10 <dreimark> ThomasWaldmann: http://rn0.ru/show/T4yJeF8mEYmNdfil2OsJ/
216 2012-08-19T21:41:22 <dreimark> 6 failed, 614 passed, 343 skipped in 35.74 seconds
217 2012-08-19T21:41:32 <dreimark> spy: two of your tests fail on my system
218 2012-08-19T21:41:32 <jaiditya> ThomasWaldmann: pushed changes
219 2012-08-19T21:42:34 <jaiditya> but my repo is not updated
220 2012-08-19T21:43:06 <jaiditya> ThomasWaldmann: i'll update my repo
221 2012-08-19T21:46:32 <ThomasWaldmann> jaiditya: the revert/merge looks ok, fix still missing
222 2012-08-19T21:46:46 <jaiditya> fixing
223 2012-08-19T22:16:55 *** MattMaker
224 2012-08-19T22:41:24 <jaiditya> ThomasWaldmann: http://codereview.appspot.com/6463068/ ...might work as a temporary fix
225 2012-08-19T22:45:56 <jaiditya> pushed to my repo
226 2012-08-19T22:46:09 <ThomasWaldmann> jaiditya: looks ok. do all tests succeed then?
227 2012-08-19T22:53:26 <ThomasWaldmann> jaiditya: no fails for me
228 2012-08-19T22:53:38 <jaiditya> yes
229 2012-08-19T22:54:31 <jaiditya> ThomasWaldmann: should I submit docs in raw state ?
230 2012-08-19T22:55:23 <jaiditya> or first finish them and then add
231 2012-08-19T22:56:40 <ThomasWaldmann> well, it would be welcome if students read and maybe spellcheck them before submission.
232 2012-08-19T22:58:24 <jaiditya> yeah, I mean adding more points and TODOs
233 2012-08-19T22:59:01 <jaiditya> whatever docs I have written some more points could be added to that
234 2012-08-19T23:00:07 *** grzywacz
235 2012-08-19T23:01:22 <ThomasWaldmann> jaiditya: considering the limited time, concentrate on the important
236 2012-08-19T23:01:46 <ThomasWaldmann> also, do not document any non-moin stuff, but just point to their docs (e.g. stylus)
237 2012-08-19T23:02:45 <jaiditya> ok, any important topic or point which you think I missed
238 2012-08-19T23:05:13 <ThomasWaldmann> well, just think from the perspective of someone new wanting to create new views with css, js, images.
239 2012-08-19T23:05:16 <ThomasWaldmann> or a new theme. be short, put specific.
240 2012-08-19T23:05:31 <jaiditya> ok
241 2012-08-19T23:21:22 *** CIA-79
242 2012-08-19T23:21:49 <dreimark> wb cia
243 2012-08-19T23:23:59 <ThomasWaldmann> http://loldamn.com/wp-content/uploads/2012/08/funny-i-am-your-father-IE-chrome-firefox.jpg
244 2012-08-19T23:25:45 <ThomasWaldmann> xiaq: can you read what the milk is saying? :)
245 2012-08-19T23:27:02 <ThomasWaldmann> http://d24w6bsrhbeh9d.cloudfront.net/photo/3887798_700b_v1.jpg
246 2012-08-19T23:31:29 <MaikuMori> Good ones :D
247 2012-08-19T23:59:11 <MaikuMori> Hmm fixed one error which was making ~500 errors, now I'm left with 4 failed tests and they're all in test_admin.py