1 2010-11-23T00:02:27 <ThomasWaldmann> ok, the other 4 files are clear, but I couldn't find the point with the svgs yet
2 2010-11-23T00:05:55 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10101:10d0db74ae68 2.0-dev/docs/ (conf.py index.rst): improved sphinx config, remove main header from docs
3 2010-11-23T00:05:59 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10102:4c761ebf2c67 2.0-dev/docs/ (index.rst devel/reference.rst): prepare sphinx-based docs for addition of autogenerated docs
4 2010-11-23T00:06:01 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10103:c86773120667 2.0-dev/contrib/images/logos/with_text/ (Logo_MoinMoin.png Logo_MoinMoin.xcf Logo_moinmoin.png): add Logos with text right besides them (created by Aviral Dasgupta in GCI 2010)
5 2010-11-23T00:06:21 <ThomasWaldmann> i didn't commit the svgs, because of that being unclear
6 2010-11-23T00:09:23 <ThomasWaldmann> The Melange Automated System has detected that the student has signed up for the program and hence has closed this task.
7 2010-11-23T00:09:29 <ThomasWaldmann> ?
8 2010-11-23T00:10:32 *** m4k3r
9 2010-11-23T00:13:17 <ThomasWaldmann> ehrm, did someone read the interwiki loader patch? :)
10 2010-11-23T00:13:24 <dreimark> me
11 2010-11-23T00:13:30 <ThomasWaldmann> fuuuu? :)
12 2010-11-23T00:14:23 <ThomasWaldmann> empty docstring in test
13 2010-11-23T00:15:35 <ThomasWaldmann> what tool is using __author__ __date__ __mail__ ?
14 2010-11-23T00:16:18 <dreimark> http://bayes.colorado.edu/PythonGuidelines.html
15 2010-11-23T00:19:27 <ThomasWaldmann> slightly different
16 2010-11-23T00:20:06 <dreimark> he is m4k3r
17 2010-11-23T00:20:49 <ThomasWaldmann> hmm, datastruct.backends - shouldn't that have dicts/groups backends that match the api required by the higher level code?
18 2010-11-23T00:23:03 <ThomasWaldmann> InterWikiMap could subclass dict
19 2010-11-23T00:23:37 <dreimark> hmm, have not seen that
20 2010-11-23T00:24:12 <dreimark> we have not set a requirement to do so
21 2010-11-23T00:25:27 <ThomasWaldmann> well, but it makes sense :)
22 2010-11-23T00:25:52 <ThomasWaldmann> not everything returning a dict is a dict backend
23 2010-11-23T00:26:37 <ThomasWaldmann> it has some similarity in that case, if one considers dict items and interwiki map pages
24 2010-11-23T00:28:12 <ThomasWaldmann> but, we'll have only 1 iwmap page (at most) and that code is no backend for that api
25 2010-11-23T00:28:48 <dreimark> the question is still if it is a item later or only meta data
26 2010-11-23T00:29:24 <ThomasWaldmann> well, currently it is just a file
27 2010-11-23T00:30:33 <dreimark> we can make a new idea task of that
28 2010-11-23T00:31:33 <dreimark> btw. the melange message means the student is now registered. they have to do it after first successfull task
29 2010-11-23T00:33:14 <ThomasWaldmann> ok, i added a comment on melange (which might be a bit pointless as it is closed already)
30 2010-11-23T00:33:46 <ThomasWaldmann> ah
31 2010-11-23T00:35:45 <dreimark> we should define new tasks. 37 left to claim
32 2010-11-23T00:36:47 <dreimark> not today i am still and new tired from last action
33 2010-11-23T00:41:55 <ThomasWaldmann> bah, inbox flooded
34 2010-11-23T00:42:16 <dreimark> you get notifications?
35 2010-11-23T00:42:27 <dreimark> i guess you are the only one of us
36 2010-11-23T00:44:49 <ThomasWaldmann> tons
37 2010-11-23T00:46:16 * dreimark some hours sleep gn
38 2010-11-23T00:47:25 <ThomasWaldmann> gn dreimark
39 2010-11-23T01:01:58 *** Kapace
40 2010-11-23T01:02:58 * xorAxAx didnt get any notifications today
41 2010-11-23T01:03:32 <Kapace> anyone have a test they would like fixed, in particular?
42 2010-11-23T01:03:54 <xorAxAx> #moin is a good channel to ask that, as there are users :)
43 2010-11-23T01:04:29 <Kapace> xorAxAx, i asked there first, but then i though it would be better to talk to the developers
44 2010-11-23T01:04:35 <Kapace> *thought
45 2010-11-23T01:04:44 <xorAxAx> yeah, both is ok
46 2010-11-23T01:11:04 <ThomasWaldmann> Kapace: there are lots of broken tests in moin2 currently
47 2010-11-23T01:11:13 <ThomasWaldmann> many are for the converters
48 2010-11-23T01:11:26 <ThomasWaldmann> choose something you (dis)like :)
49 2010-11-23T01:11:53 <Kapace> ThomasWaldmann, yeah, there are like 200! Is there any that are critical, or important?
50 2010-11-23T01:13:53 * ThomasWaldmann runs pytest
51 2010-11-23T01:14:09 <Kapace> *124 tests fail
52 2010-11-23T01:14:19 <ThomasWaldmann> depends a bit on your skills and interests
53 2010-11-23T01:14:53 <Kapace> well, im interested in what will help moinmoin the most
54 2010-11-23T01:15:20 <Kapace> and I've used python for some time, and im comfortable with it
55 2010-11-23T01:17:35 <ThomasWaldmann> are you "alim"?
56 2010-11-23T01:18:11 <Kapace> im not sure what "alim" is
57 2010-11-23T01:18:29 <ThomasWaldmann> a user name on melange
58 2010-11-23T01:18:44 <Kapace> oh, no, im davidczech
59 2010-11-23T01:18:51 <ThomasWaldmann> ah, ok
60 2010-11-23T01:19:04 <ThomasWaldmann> did you ever look at mercurial's code?
61 2010-11-23T01:19:12 <Kapace> no, i haven't
62 2010-11-23T01:19:44 <ThomasWaldmann> test_backends_hg is very broken. maybe due to api changes of mercurial?
63 2010-11-23T01:20:08 *** wiiboy
64 2010-11-23T01:20:20 <wiiboy> Hi guys
65 2010-11-23T01:20:32 <Kapace> ok, ill take a look at it, and claim the task, what difficulty is it?
66 2010-11-23T01:22:24 <ThomasWaldmann> well, it depends :) somehow that is hard to say before. if you could fix quite some of them, we could definitely rate it "difficult".
67 2010-11-23T01:22:41 <ThomasWaldmann> if you only pick one easy, it is rather easy :)
68 2010-11-23T01:22:48 <ThomasWaldmann> hi wiiboy :)
69 2010-11-23T01:23:13 <wiiboy> =)
70 2010-11-23T01:23:34 <Kapace> ThomasWaldmann, ok, so we can change the difficult even after I started it?
71 2010-11-23T01:23:43 <ThomasWaldmann> somehow "find a x, fix a x" tasks have those problem. but producing some hundred bug / test tasks isn't possible either.
72 2010-11-23T01:23:54 <ThomasWaldmann> Kapace: i doubt that
73 2010-11-23T01:24:25 <ThomasWaldmann> hmm, well, by giving up one task and claiming another, it could work
74 2010-11-23T01:25:19 <ThomasWaldmann> ok, have verbose test results now
75 2010-11-23T01:26:43 *** wiiboy
76 2010-11-23T01:27:04 <ThomasWaldmann> Kapace: E AttributeError: 'hgrepo' object has no attribute 'add'
77 2010-11-23T01:27:19 <ThomasWaldmann> that one problem is failing lots of tests
78 2010-11-23T01:27:47 <Kapace> ok
79 2010-11-23T01:27:51 <ThomasWaldmann> i would bet "medium" for that ONE, unless we find otherwise
80 2010-11-23T01:28:06 *** wiiboy
81 2010-11-23T01:28:12 <Kapace> ok, sounds good
82 2010-11-23T01:28:21 <ThomasWaldmann> you'll need a somewhat recent hg for this
83 2010-11-23T01:28:29 <ThomasWaldmann> it maybe works for a very old one
84 2010-11-23T01:28:56 <ThomasWaldmann> i use 1.6.3 and have lots of those failures
85 2010-11-23T01:29:07 <Kapace> what command did you use to get verbose output on the hg tests?
86 2010-11-23T01:29:27 <ThomasWaldmann> ./pytest | less in the top level dir
87 2010-11-23T01:29:50 <ThomasWaldmann> you could also give a test filename for only that one test file
88 2010-11-23T01:29:57 <Kapace> is there a way to just test the hg tests?
89 2010-11-23T01:31:26 <ThomasWaldmann> $ ./pytest MoinMoin/storage/_tests/test_backends_hg.py
90 2010-11-23T01:31:45 <Kapace> awesome thanks
91 2010-11-23T01:32:10 <Kapace> why is there a local copy of pytest?
92 2010-11-23T01:32:11 <ThomasWaldmann> 75 failed - only that test file :|
93 2010-11-23T01:33:13 <ThomasWaldmann> maybe it make sense looking into an old hg also, just to find out what exactly hgrepo.add did and find some search terms to search in the current code
94 2010-11-23T01:33:38 <Kapace> ok
95 2010-11-23T01:33:51 <Kapace> well, i should claim it first before starting ;)
96 2010-11-23T01:33:54 <ThomasWaldmann> Kapace: because we wanted to use some new pytest features and some linux dists have rather old hgs
97 2010-11-23T01:34:10 <Kapace> ah
98 2010-11-23T01:34:32 <ThomasWaldmann> ok, claim one of the "medium" ones
99 2010-11-23T01:37:46 <Kapace> ok, do i need to find a mentor, or have i already found one?
100 2010-11-23T01:38:42 <ThomasWaldmann> just ask here, we are usually doing mentor-on-demand :)
101 2010-11-23T01:39:10 <Kapace> ok great, then, as soon as it is confirmed, I shall begin my first GCI task :)
102 2010-11-23T01:39:20 <ThomasWaldmann> if you want to know something now, hurry, it is 01:39 in the night here :)
103 2010-11-23T01:39:25 <Kapace> thanks for helping me kick it off ThomasWaldmann
104 2010-11-23T01:39:50 <Kapace> oh, no, i think i got everything i need for now
105 2010-11-23T01:41:38 <ThomasWaldmann> ok, you got it
106 2010-11-23T01:42:18 <ThomasWaldmann> are you czech or is it only your name? :)
107 2010-11-23T01:42:41 <Kapace> thats only my name, my grandfather was from poland or something like that :)
108 2010-11-23T01:43:41 <ThomasWaldmann> hah, obfuscation :)
109 2010-11-23T01:51:21 <wiiboy> To run the dev server I can just run "python moin" right?
110 2010-11-23T01:51:52 <ThomasWaldmann> ./moin
111 2010-11-23T01:52:29 <wiiboy> Ok...it does not appear to be working
112 2010-11-23T01:53:45 <ThomasWaldmann> do you get an error msg?
113 2010-11-23T01:54:12 <wiiboy> 2010-11-22 16:52:34,282 WARNING MoinMoin.log:108 /media/apps/gci/moin-2.0-dev/MoinMoin/support/sqlalchemy/engine/default.py:230: SAWarning: Unicode type received non-unicode bind param value ''
114 2010-11-23T01:54:22 <wiiboy> That's just a warning, but it's all it says.
115 2010-11-23T01:54:51 <ThomasWaldmann> you pointed your browser at http://localhost:8080/ ?
116 2010-11-23T01:55:42 <wiiboy> ...8080 looks like 8000...
117 2010-11-23T01:55:43 <wiiboy> Hehe
118 2010-11-23T01:55:45 <wiiboy> Sorry
119 2010-11-23T01:55:45 * ThomasWaldmann has a PS3 :P
120 2010-11-23T01:55:57 <wiiboy> =D
121 2010-11-23T01:57:33 <ThomasWaldmann> looks like melange really got a load test today
122 2010-11-23T01:58:01 <wiiboy> Has it been spontaneously combusting all day?
123 2010-11-23T01:58:21 <ThomasWaldmann> or rather the client-side js it uses if there are many list entries
124 2010-11-23T01:58:31 <Kapace> its been breaking all day for me, and killing my computer
125 2010-11-23T02:00:19 * ThomasWaldmann lols while reading the gci mailing list
126 2010-11-23T02:02:00 <wiiboy> ?
127 2010-11-23T02:02:31 <ThomasWaldmann> recent post of wojtek on gci-discuss
128 2010-11-23T02:03:10 <ThomasWaldmann> 4) If you have a forgiving school board, don't worry about skipping
129 2010-11-23T02:03:10 <ThomasWaldmann> classes in favour of coding
130 2010-11-23T02:03:11 <ThomasWaldmann> 5) Caffeine is your friend
131 2010-11-23T02:04:29 <wiiboy> Gah, wish my school was #4
132 2010-11-23T02:06:53 <Kapace> do you have any programming courses?
133 2010-11-23T02:07:14 <Kapace> maybe you could convince the teacher it counts as independant study or something..
134 2010-11-23T02:07:24 * ThomasWaldmann learned pascal at school, loooong ago
135 2010-11-23T02:08:14 <ThomasWaldmann> when looking at what they teach today, it seems i was lucky
136 2010-11-23T02:09:17 <wiiboy> Kapace: No >.<
137 2010-11-23T02:09:40 <wiiboy> There's a "Web Design" class, but all they in there apparently is Dreamweaver and Flash
138 2010-11-23T02:09:51 <ThomasWaldmann> omg
139 2010-11-23T02:09:52 <wiiboy> *all they do
140 2010-11-23T02:10:12 <wiiboy> =(
141 2010-11-23T02:10:47 * ThomasWaldmann remembers that advisory about flash from some time ago, that contained about a gazillion times "code execution"
142 2010-11-23T02:11:56 <ThomasWaldmann> btw, there is a good talk about flash from 26c3
143 2010-11-23T02:13:36 <ThomasWaldmann> titled "defending the poor", from FX
144 2010-11-23T02:13:53 <ThomasWaldmann> s/talk/rant/ :)
145 2010-11-23T02:22:19 <Kapace> ThomasWaldmann, found where the api change was made: http://mercurial.selenic.com/wiki/ApiChanges?highlight=%28%28a1aad8333864%29%29
146 2010-11-23T02:25:55 <ThomasWaldmann> ah, ok, so it affects multiple methods
147 2010-11-23T02:27:10 <ThomasWaldmann> btw, fixing it just for the >1.5 versions is ok, we don't need to be backwards compatible
148 2010-11-23T02:27:22 <Kapace> http://www.google-melange.com/gci/task/show/google/gci2010/moinmoin/t129037966078#c1 do i only have 14 minutes left??
149 2010-11-23T02:28:04 <ThomasWaldmann> lol
150 2010-11-23T02:28:11 <ThomasWaldmann> see deadline
151 2010-11-23T02:29:13 <ThomasWaldmann> maybe it is just looking at the hours/mins, not at the days?
152 2010-11-23T02:29:32 <Kapace> yeah, i should maybe file a bug?
153 2010-11-23T02:29:59 <ThomasWaldmann> come to #melange
154 2010-11-23T02:57:56 <ThomasWaldmann> ok, I'll be sleeping for a while now. gn and happy hacking! :)
155 2010-11-23T02:59:01 <wiiboy> 'Night
156 2010-11-23T03:33:11 <Kapace> From moinmoin storage __init__: "Each revision object has a creation timestamp in the 'timestamp' property that defaults to None for newly created revisions in which case it will be assigned at commit() time.", but the backend_hg test seems to fail because there is no timestamp in the revision passed to commit.
157 2010-11-23T03:33:12 *** shaun1
158 2010-11-23T03:33:29 <Kapace> pdb session: http://dpaste.com/278657/
159 2010-11-23T03:35:12 <Kapace> i don't see anything assigning to the timestamp in commit()...
160 2010-11-23T03:35:57 *** shaun1
161 2010-11-23T03:36:28 *** shaun1
162 2010-11-23T03:37:22 <shaun1> what am i supposed to do
163 2010-11-23T03:39:10 *** kapace_
164 2010-11-23T03:39:42 <wiiboy> Do you have a task shaun1?
165 2010-11-23T03:41:54 <shaun1> yeah item transclusion rendering: add a link to the transcluded item, e.g. as a mouseover
166 2010-11-23T03:43:16 <wiiboy> Have you checked out the MoinMoin source?
167 2010-11-23T03:44:00 <shaun1> yes i saw the example as well
168 2010-11-23T03:44:21 <wiiboy> K....what do you need help on?
169 2010-11-23T03:44:32 <wiiboy> (I don't know anything BTW)
170 2010-11-23T03:45:10 <shaun1> i don't quite understand how i am supposed to present or submit my work
171 2010-11-23T03:46:06 <kapace_> as a diff patch
172 2010-11-23T03:46:39 <kapace_> once your done and happy with your work, run diff, and give the output as an attachment to your task page
173 2010-11-23T03:48:07 <shaun1> where do i add the attatchment
174 2010-11-23T04:11:58 <kapace_> shaun1: when you have claimed a task, you can then submit your work in the commit as an option combo box while commenting
175 2010-11-23T04:16:04 <kapace_> any mentors around to review my work? http://dpaste.com/278668/
176 2010-11-23T04:19:38 *** nickr5
177 2010-11-23T04:34:14 *** shaun1
178 2010-11-23T04:39:29 <kapace_> I don't know if I should submit my current work or get a mentor to review it first.
179 2010-11-23T05:04:09 <wiiboy> Can anyone tell me what file the conversion from, say, =My Title= into <h1>My Title</h1> takes place?
180 2010-11-23T05:04:17 <wiiboy> I'm having some serious trouble finding it....
181 2010-11-23T05:08:51 <wiiboy> Strike that...finally found it
182 2010-11-23T06:49:13 *** wiiboy
183 2010-11-23T06:52:58 *** kapace_
184 2010-11-23T06:53:27 *** david_
185 2010-11-23T06:59:49 *** david_
186 2010-11-23T07:36:19 <dreimark> moin
187 2010-11-23T07:43:39 <Kapace_> moinmoin
188 2010-11-23T08:12:52 <dreimark> Kapace_: do you have tried your patch?
189 2010-11-23T08:13:39 <dreimark> also have run the test_sourcecode test?
190 2010-11-23T08:14:30 <Kapace_> dreimark: yes, i have tested my patch with the backend_hg test, and it work 100%
191 2010-11-23T08:14:39 <Kapace_> i haven't tried the test_sourcecode test
192 2010-11-23T08:14:41 <Kapace_> ill do that now
193 2010-11-23T08:15:02 <dreimark> and a practical test?
194 2010-11-23T08:15:09 <dreimark> using the backend i mean
195 2010-11-23T08:15:41 <Kapace_> no, is there a practical test, or should i write it?
196 2010-11-23T08:19:11 <dreimark> Kapace_: read wikiconfig.py you can set there the backend to hg
197 2010-11-23T08:19:28 <dreimark> and then by invoking ./moin you can use your patch
198 2010-11-23T08:20:00 <Kapace_> ok great
199 2010-11-23T08:27:48 <Kapace_> sourcecode test fails because of one space (how could I be so careless!)
200 2010-11-23T08:28:38 <dreimark> you can imageine how long it has taken us to clean that all ;)
201 2010-11-23T08:29:25 <Kapace_> yeah, no kidding. test-driven development is new to me, but i can see how powerful it can be
202 2010-11-23T08:35:40 *** gwork
203 2010-11-23T08:36:07 *** kursor
204 2010-11-23T08:37:47 <Kapace_> dreimark: http://dpaste.com/278719/ traceback when using hg backend.
205 2010-11-23T08:38:14 <Kapace_> (clean hg checkout, other than my patch, and the default backend works)
206 2010-11-23T08:41:33 <Kapace_> oh i think i know why..
207 2010-11-23T08:50:07 <dreimark> be carefull if it is a different bug it can be a new task
208 2010-11-23T08:55:27 <Kapace_> yeah, i don't think this is related
209 2010-11-23T08:59:04 <Kapace_> ok, i just hacked through that error, and it seems to be working
210 2010-11-23T08:59:15 <Kapace_> i can create a page and view it etc..
211 2010-11-23T08:59:43 <dreimark> i don't understand the change in storage
212 2010-11-23T09:00:12 <Kapace_> for some reason, if the user code didn't provide a timestamp it would error out
213 2010-11-23T09:00:40 <Kapace_> the documentation says that if timestamp is None, then commit() will assign a timestamp, but I don't see that happening
214 2010-11-23T09:05:42 <dreimark> the location for fixing it sounds wrong to me if this is only related to the mercurial backend
215 2010-11-23T09:11:16 <Kapace_> so the commit() that storage/__init__.py:791(-ish) talks about is the backend commit function?
216 2010-11-23T09:30:58 <dreimark> timestamp usually is an integer not float
217 2010-11-23T09:31:07 <Kapace_> yeah, i fixed that
218 2010-11-23T09:31:19 <Kapace_> thats why i thought i knew where that first error was coming from
219 2010-11-23T09:41:08 <dreimark> in hg._commit_item it has a item._uncommitted_revision.timestamp
220 2010-11-23T09:41:18 <dreimark> the question is why it is not used
221 2010-11-23T09:44:22 <Kapace_> item._uncommited_revision? hmm, im getting confused, isn't revision -> storage's uncommited_revision?
222 2010-11-23T09:46:41 <dreimark> sorry, was unclear the item has the revision not
223 2010-11-23T09:47:17 <dreimark> ThomasWaldmann: ping
224 2010-11-23T09:48:12 <Kapace_> i think he went to sleep
225 2010-11-23T09:58:51 <Kapace_> also, i think my practical test failed because self._backend in pdb says MemoryBackend
226 2010-11-23T09:59:09 <Kapace_> i guess it falls back automatically to memory?
227 2010-11-23T10:08:24 <Kapace_> well, its time for me go to to sleep too, good night, and thanks for your help dreimark
228 2010-11-23T10:09:32 <dreimark> Kapace_: please check that you can do if not revision.timestamp: in hg._commit
229 2010-11-23T10:10:26 <dreimark> s/_commit/_commit_item/
230 2010-11-23T10:11:15 <dreimark> I think that is a much better place than storage/__init__.py
231 2010-11-23T10:11:22 <Kapace_> ok
232 2010-11-23T10:11:27 <dreimark> unless we find that it is a global issue
233 2010-11-23T10:11:42 <Kapace_> i just put it there because the docs said commit() did that
234 2010-11-23T10:12:24 <dreimark> ok, have a good night
235 2010-11-23T10:13:55 <Kapace_> ok, i have put it in commit_item, and all tests have passed, everything looks good
236 2010-11-23T10:14:16 <Kapace_> only thing i haven't done is the practical test, which seems to be falling back to memory instead of hg
237 2010-11-23T10:14:38 <dreimark> that is another issue, we can talk later on it
238 2010-11-23T10:14:45 <dreimark> is the patch in melange
239 2010-11-23T10:15:00 <dreimark> i guess ThomasWaldmann wants to review it too
240 2010-11-23T10:15:26 <Kapace_> ok, ill upload the new patch in a bit
241 2010-11-23T10:20:51 <Kapace_> ok should be up there: http://socghop.appspot.com/gci/task/show/google/gci2010/moinmoin/t129037966078
242 2010-11-23T10:21:01 <Kapace_> alright thats it for today :)
243 2010-11-23T10:25:32 <dreimark> gn
244 2010-11-23T10:38:46 *** kursor
245 2010-11-23T10:41:47 *** kursor
246 2010-11-23T10:57:17 *** greg_f
247 2010-11-23T11:20:27 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10104:c27e069509d7 2.0-dev/MoinMoin/storage/backends/hg.py:
248 2010-11-23T11:20:27 <CIA-62> mercurial (hg) backend: update it to make it API compatible with mercurial
249 2010-11-23T11:20:27 <CIA-62> versions >= changeset a1aad8333864 (1.5). Thanks to David Czech (GCI 2010)!
250 2010-11-23T11:54:35 *** eSyr
251 2010-11-23T11:54:49 *** eSyr
252 2010-11-23T12:17:13 <dreimark> ThomasWaldmann: do you close the task of above ^^ or should i do
253 2010-11-23T12:18:33 <dreimark> ah, looks like you did, strange interface
254 2010-11-23T12:19:34 <dreimark> it has still Needsreview
255 2010-11-23T12:24:25 <ThomasWaldmann> huh?
256 2010-11-23T12:25:38 <dreimark> delay of appengine
257 2010-11-23T12:26:00 <dreimark> ThomasWaldmann: can you verify if erika femat is a mentor for our project?
258 2010-11-23T12:26:13 <dreimark> i wonder about the new taks
259 2010-11-23T12:28:14 <dreimark> it looks like one only has to request mentorship to suggest tasks
260 2010-11-23T12:28:25 <dreimark> if i understand that right on melange
261 2010-11-23T12:29:39 <dreimark> i am not sure if that is bug, but usually it would be better to appove first
262 2010-11-23T12:34:45 <dreimark> from the definition it looks like, first approvement then tasks
263 2010-11-23T12:37:50 <dreimark> xorAxAx: do you know the mentor who added the Unapproved task?
264 2010-11-23T12:38:08 <xorAxAx> no
265 2010-11-23T12:38:19 <dreimark> then there is a bug
266 2010-11-23T12:40:08 <dreimark> that should only be possible after approvement of the mentorship
267 2010-11-23T12:40:26 <ThomasWaldmann> the task was put in by ericstanl (I accepted him as mentor after checking)
268 2010-11-23T12:41:34 <dreimark> it should be outreach
269 2010-11-23T12:41:59 <ThomasWaldmann> see my comment in the task description
270 2010-11-23T12:42:01 *** gwork
271 2010-11-23T12:42:19 <ThomasWaldmann> i don't think we should approve that as is
272 2010-11-23T12:42:48 <xorAxAx> also the correct workflow is via the wiki
273 2010-11-23T12:42:56 <xorAxAx> ThomasWaldmann: so you know the person?
274 2010-11-23T12:43:08 <ThomasWaldmann> not really, but i googled
275 2010-11-23T12:44:02 <dreimark> i think the person should use the wiki and have to use irc
276 2010-11-23T12:44:54 <ThomasWaldmann> we don't need to discuss about formal reasons not to approve as long as there are non-formal ones
277 2010-11-23T12:45:46 <dreimark> it is confusing for me not to know who is mentor
278 2010-11-23T12:46:26 <ThomasWaldmann> you should see a mentor list in melange
279 2010-11-23T12:46:47 <dreimark> where ?
280 2010-11-23T12:47:27 <ThomasWaldmann> http://www.google-melange.com/gci/org/list_roles/google/gci2010/moinmoin
281 2010-11-23T12:47:52 <dreimark> There is no entity with the required status.
282 2010-11-23T12:48:20 <dreimark> I guess you and xorAxAx see it
283 2010-11-23T12:48:24 <ThomasWaldmann> i see id ericstanl there.
284 2010-11-23T12:48:51 <dreimark> because you have admin status
285 2010-11-23T12:49:58 * dreimark lunch
286 2010-11-23T12:50:03 <ThomasWaldmann> see invitation
287 2010-11-23T12:51:16 <dreimark> done
288 2010-11-23T12:51:20 <dreimark> now lunch
289 2010-11-23T13:00:52 <ronny> ThomasWaldmann: sup
290 2010-11-23T13:01:17 <ronny> ThomasWaldmann: can we goto mumble and get me up2date on my duties later today
291 2010-11-23T13:02:48 <ronny> i neglected that a bit with 'being busy' as excuse
292 2010-11-23T13:04:46 <ronny> ThomasWaldmann: oh, and btw, the mumble server asks for a server password for "anonymous" users
293 2010-11-23T13:11:18 *** gwork
294 2010-11-23T13:12:09 <ThomasWaldmann> ronny: we can try later this evening, didn't use it for a while
295 2010-11-23T13:12:53 <ThomasWaldmann> you can also ask questions here or by query
296 2010-11-23T13:19:13 <xorAxAx> or bug me
297 2010-11-23T13:20:46 <ronny> i suspect it might end up in a unpleasant amount of typing
298 2010-11-23T13:32:16 *** vpv
299 2010-11-23T13:37:22 <dreimark> ronny: it works i send you yesterday the password
300 2010-11-23T13:37:29 <dreimark> ronny: moin
301 2010-11-23T13:37:56 <dreimark> ThomasWaldmann: i used it yestersay with a student
302 2010-11-23T13:38:13 *** vpv
303 2010-11-23T13:44:11 <ronny> dreimark: i completely missed that
304 2010-11-23T13:44:43 <ronny> bbl, calld
305 2010-11-23T13:44:53 <dreimark> i am in the channel, but no mic here
306 2010-11-23T13:48:27 <ThomasWaldmann> and no ronny
307 2010-11-23T13:48:29 <ThomasWaldmann> bbl
308 2010-11-23T14:21:50 *** m4k3r
309 2010-11-23T14:36:01 <ronny> re
310 2010-11-23T14:40:38 <ronny> ok, im logged into the mumble now, and will be there for a few hours
311 2010-11-23T14:46:20 *** maker__
312 2010-11-23T14:49:02 *** m4k3r
313 2010-11-23T14:50:29 <dreimark> maker__: hi
314 2010-11-23T14:50:37 <maker__> Hello.
315 2010-11-23T15:02:58 <dreimark> maker__: do you be a gci student?
316 2010-11-23T15:03:59 <maker__> Yep.
317 2010-11-23T15:04:01 <TheSheep> .oO( thats "be you a gci studnet" )
318 2010-11-23T15:04:36 <dreimark> sorry for the grammar failure
319 2010-11-23T15:05:03 <dreimark> maker__: which task?
320 2010-11-23T15:05:03 <maker__> Oh, don't worry, same problem here.
321 2010-11-23T15:05:11 <maker__> dreimark: mh?
322 2010-11-23T15:05:29 <maker__> You mean, which task I'm currently working on?
323 2010-11-23T15:05:37 <dreimark> maker__: on what do you work, did you claimed something?
324 2010-11-23T15:05:45 <dreimark> yes
325 2010-11-23T15:05:57 <valeuf> moin :)
326 2010-11-23T15:05:59 <maker__> http://www.google-melange.com/gci/task/show/google/gci2010/videolan/t129045207813#c1001
327 2010-11-23T15:07:19 <dreimark> sounds interesting
328 2010-11-23T15:07:23 <dreimark> hi valeuf
329 2010-11-23T15:08:48 <valeuf> I see that student are already jumping in the GCI :)
330 2010-11-23T15:08:59 <maker__> I hope this won't take me much time, I have the task you suggested waiting for me.
331 2010-11-23T15:10:56 <dreimark> maker__: good to know :)
332 2010-11-23T15:12:19 <ThomasWaldmann> dreimark: can you please do some cleanups for the interwiki loader (see melange) and commit it?
333 2010-11-23T15:12:51 <dreimark> ThomasWaldmann: yes in the evening, that fits to syncing a server
334 2010-11-23T15:14:58 <ThomasWaldmann> about that __xxx__ stuff: we don't have that anywhere else, so I don't think it makes much sense to have it only at that one place
335 2010-11-23T15:15:20 <ThomasWaldmann> esp. since that information is also in the docstring and thus duplicate
336 2010-11-23T15:15:35 <ThomasWaldmann> subclassing dict would've been fine, but not required
337 2010-11-23T15:15:57 <ThomasWaldmann> but that stuff must not be in datastruct.backends, that is rather misleading
338 2010-11-23T15:16:34 <dreimark> yes but it was the best existing place
339 2010-11-23T15:16:40 <ThomasWaldmann> maybe have a look where other interwiki stuff is
340 2010-11-23T15:16:45 <ThomasWaldmann> nope
341 2010-11-23T15:17:01 <maker__> ThomasWaldmann: remove the __xxx__ stuff, there're np for me.
342 2010-11-23T15:17:16 <ThomasWaldmann> you also (hopefully) don't put any stuff into storage.backends, just because it stores something somewhere
343 2010-11-23T15:17:44 <maker__> ^ I choose that path becouse dreimark tol me so.
344 2010-11-23T15:17:57 <ThomasWaldmann> (but only if it implements a storage api backend)
345 2010-11-23T15:17:58 <dreimark> maker__: he knows ,
346 2010-11-23T15:18:07 <ThomasWaldmann> maker__: not your fault :)
347 2010-11-23T15:18:34 <maker__> ThomasWaldmann: the, subclassing a dict is quite easy, just remove the .iwmap from the unittest and the Config and everything should be ok.
348 2010-11-23T15:18:40 <maker__> *then
349 2010-11-23T15:20:51 <ThomasWaldmann> can be done in anothr changeset then
350 2010-11-23T15:21:04 <dreimark> can also be a task
351 2010-11-23T15:21:09 <ThomasWaldmann> ah, btw, no fffffuuuu in tests :)
352 2010-11-23T15:21:23 <dreimark> we have to prepare more if that continues in that rate before weekend
353 2010-11-23T15:26:59 <ronny> fsck, gotta move :(
354 2010-11-23T15:27:23 <maker__> ThomasWaldmann: ok :D
355 2010-11-23T15:55:08 <valeuf> oh btw, ThomasWaldmann I am going to stay in Korea for Christmas, so no 27c3 for me T.T but it was looking really nice
356 2010-11-23T16:22:30 <ThomasWaldmann> valeuf: ok. but I guess you'll have better weather down there at least. :)
357 2010-11-23T16:23:09 <ThomasWaldmann> (you can try the life streaming btw)
358 2010-11-23T16:24:37 *** TheSheep
359 2010-11-23T16:25:15 *** blathijs
360 2010-11-23T16:27:17 *** blathijs
361 2010-11-23T16:27:57 *** TheSheep
362 2010-11-23T16:30:56 *** greg_f
363 2010-11-23T16:36:32 *** jbills
364 2010-11-23T16:38:10 <jbills> where is moinmoin 2.0
365 2010-11-23T16:39:58 *** greg_f
366 2010-11-23T16:41:15 <jbills> where is moin moin 2.0 download?
367 2010-11-23T16:42:35 <TheSheep> jbills: it's not available yet
368 2010-11-23T16:42:48 <TheSheep> jbills: it's in development
369 2010-11-23T16:43:09 <jbills> Then why am I supposed to use it for the google code-in?
370 2010-11-23T16:43:23 <TheSheep> jbills: to develop it?
371 2010-11-23T16:43:40 <TheSheep> jbills: clone the repository
372 2010-11-23T16:43:44 <jbills> k
373 2010-11-23T16:44:04 <TheSheep> http://moinmo.in/MoinMoin2.0
374 2010-11-23T16:44:15 <TheSheep> there you have the addresses and instructions
375 2010-11-23T16:45:54 <TheSheep> http://moinmo.in/MoinDev/MercurialGuide <-- instructions on how to use mercurial
376 2010-11-23T16:46:22 <dreimark> jbills: because 1.9 is stable
377 2010-11-23T16:46:50 <dreimark> development is done in 2.0
378 2010-11-23T16:47:24 <dreimark> the builtin wikiserver ist started by the ./moin command
379 2010-11-23T16:48:17 <dreimark> TheSheep: he is doing an alternate css task, one of three
380 2010-11-23T16:48:46 <dreimark> http://moinmo.in/EasyToDo/make%20an%20alternate%20stylesheet
381 2010-11-23T16:56:38 *** gwork
382 2010-11-23T17:14:58 *** jbills
383 2010-11-23T17:48:37 *** pvinogradov
384 2010-11-23T17:51:28 <ronny> re
385 2010-11-23T17:52:31 <pvinogradov> Hi all.
386 2010-11-23T17:52:51 <pvinogradov> a'm member of gci2010 and work on password storage
387 2010-11-23T17:55:58 <dreimark> hi pvinogradov
388 2010-11-23T17:56:49 <dreimark> and welcome
389 2010-11-23T18:03:10 <dreimark> pvinogradov: if you have questions just ask we try to help
390 2010-11-23T18:07:03 <xorAxAx> dreimark: many tasks are in claimrequested state
391 2010-11-23T18:07:30 <dreimark> xorAxAx: i know but the student did only tell i want to do a fix but not which
392 2010-11-23T18:07:40 <xorAxAx> ah, ok
393 2010-11-23T18:07:53 <dreimark> the note above tells to talk first with us
394 2010-11-23T18:07:58 <xorAxAx> yep
395 2010-11-23T18:08:32 <dreimark> you can add your opinion to the alternate stylesheet task
396 2010-11-23T18:08:43 <dreimark> do we require it for moin-2
397 2010-11-23T18:09:47 <pvinogradov> dreimark: Thanks. Currently i get source and try tu understand work with pasword storage
398 2010-11-23T18:09:54 <dreimark> xorAxAx: ThomasWaldmann http://www.google-melange.com/gci/task/show/google/gci2010/moinmoin/t129037965662
399 2010-11-23T18:13:10 <pvinogradov> dreimark: 2.0-dev branch has problem when cloned on Windows machine:
400 2010-11-23T18:13:11 <pvinogradov> case-folding collision between contrib/images/logos/with_text/Logo_moinmoin.png and contrib/images/logos/with_text/Logo_MoinMoin.png
401 2010-11-23T18:15:05 <dreimark> oh, how nice, thanks for reporting. which windows Version, which filesystem
402 2010-11-23T18:15:20 <dreimark> windows should know case sensitivity in file names
403 2010-11-23T18:16:13 <pvinogradov> dreimark: Windows7, NTFS
404 2010-11-23T18:17:49 <dreimark> there is a flag on windows to enable case sensitivity, but not sure if that makes you more problems
405 2010-11-23T18:18:00 <dreimark> I am looking what I can do
406 2010-11-23T18:18:53 <pvinogradov> mercurial wiki has suggestion about fix this issue: http://mercurial.selenic.com/wiki/FixingCaseCollisions
407 2010-11-23T18:19:36 <dreimark> i know we mostly all on linux
408 2010-11-23T18:19:48 <dreimark> so thats we don't recognize this
409 2010-11-23T18:22:48 <CIA-62> Reimar Bauer <rb.proj AT googlemail DOT com> default * 10105:cf924a3cd7c3 2.0-dev/contrib/images/logos/with_text/ (Logo_MoinMoin_2.png Logo_moinmoin.png): renamed because of name collision on windows platforms
410 2010-11-23T18:22:50 <dreimark> pvinogradov: pushing in process
411 2010-11-23T18:22:52 <dreimark> ^^
412 2010-11-23T18:25:46 <dreimark> pvinogradov: please try again
413 2010-11-23T18:32:27 <pvinogradov> dreimark: thanks. now it is ok
414 2010-11-23T18:53:10 *** kursor
415 2010-11-23T18:57:19 <dreimark> :)
416 2010-11-23T19:23:29 *** pvinogradov
417 2010-11-23T19:27:48 <dreimark> bbl
418 2010-11-23T19:53:21 *** greg_f
419 2010-11-23T19:54:52 *** grzywacz
420 2010-11-23T19:54:52 *** grzywacz
421 2010-11-23T19:58:53 *** franklin_
422 2010-11-23T20:12:49 <dreimark> re
423 2010-11-23T20:26:21 <ThomasWaldmann> re
424 2010-11-23T20:42:56 *** nick
425 2010-11-23T20:43:22 *** nick
426 2010-11-23T20:54:03 <ThomasWaldmann> hi nick
427 2010-11-23T20:59:39 <ThomasWaldmann> quite some students using bitbucket, nice :)
428 2010-11-23T21:00:44 <ThomasWaldmann> ronny: mumbling still needed?
429 2010-11-23T21:12:54 * ThomasWaldmann changed the template
430 2010-11-23T21:14:25 <ThomasWaldmann> diofeher: dreimark: TheSheep: valeuf: ronny: xorAxAx: please have a look at EasyToDoTemplate
431 2010-11-23T21:14:57 <ThomasWaldmann> i removed the comments on the template. they are still true, but we have less work if they don't get copied into the tasks all the time.
432 2010-11-23T21:15:17 <ThomasWaldmann> also i added 2 links to the repos and that default is moin2
433 2010-11-23T21:26:04 <dreimark> ronny: the pytest has a problem if one has on a machine an older moin version installed
434 2010-11-23T21:26:17 <dreimark> it looks like it searches first that path
435 2010-11-23T21:26:27 <dreimark> py.test works
436 2010-11-23T21:39:41 *** shaun1
437 2010-11-23T21:43:02 <dreimark> moin shaun1
438 2010-11-23T21:46:12 <shaun1> yes?
439 2010-11-23T21:48:15 <dreimark> do you have questions?
440 2010-11-23T21:51:07 <shaun1> i am having some trouble using javascript to make the paragraphs symbols disappear when not onmouseover
441 2010-11-23T21:52:18 <dreimark> TheSheep: ^
442 2010-11-23T21:52:30 <dreimark> can you have a look
443 2010-11-23T21:52:46 <TheSheep> sure
444 2010-11-23T21:53:00 <TheSheep> what's the error?
445 2010-11-23T21:53:19 <TheSheep> where's the code?
446 2010-11-23T21:53:47 <dreimark> shaun1: can you put it in a pastebin (paste.pocoo.org)
447 2010-11-23T21:53:52 <shaun1> i am just trying to figure out how to do it since i did not find any onmouseover coding on the wiki example
448 2010-11-23T21:54:45 <TheSheep> dreimark: does it have to support ie6?
449 2010-11-23T21:54:53 <ThomasWaldmann> no
450 2010-11-23T21:54:58 <ThomasWaldmann> it is for moin2
451 2010-11-23T21:55:02 <TheSheep> then you can do it with just css
452 2010-11-23T21:55:29 <TheSheep> shaun1: what do you have?
453 2010-11-23T21:55:34 <TheSheep> so far
454 2010-11-23T21:57:48 <shaun1> i just added the paragraph symbol to scroll when clicked on
455 2010-11-23T21:58:12 <dreimark> shaun1: do you want to show us the current code
456 2010-11-23T22:00:12 <shaun1> <html> <body> <pre> Code </pre> <h1 id="Description">Description<a href="#Description" class="headerlink">ΒΆ</a></h1> <pre> Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code Code </pre> </body> </html>
457 2010-11-23T22:00:25 <dreimark> shaun1: a pastebin helps reading
458 2010-11-23T22:00:53 <shaun1> how do i do that
459 2010-11-23T22:01:09 <TheSheep> go to http://paste.pocoo.org
460 2010-11-23T22:01:16 <TheSheep> and paste in there, then give us the url here
461 2010-11-23T22:01:25 <shaun1> http://paste.pocoo.org/show/295197/
462 2010-11-23T22:03:35 <TheSheep> try css like this: h1 a.headerlink { visibility: hidden } h1:hover a.headerlink { visibility: visible }
463 2010-11-23T22:05:18 <ThomasWaldmann> that reminded me somehow of <strong><strong><strong>... :)
464 2010-11-23T22:06:35 <TheSheep> sometimes I think html misses <very> ;)
465 2010-11-23T22:09:16 <dreimark> less is not more - more is more - somewhere in las vegas
466 2010-11-23T22:09:36 <TheSheep> worse is better
467 2010-11-23T22:12:18 *** shaun1
468 2010-11-23T22:17:34 <CIA-62> Reimar Bauer <rb.proj AT googlemail DOT com> default * 10106:448693945fe6 2.0-dev/ (4 files in 4 dirs): util.interwiki: interwikimap loader (by MicheleOrru in GCI2010)
469 2010-11-23T22:19:06 <ronny> re
470 2010-11-23T22:20:01 <dreimark> ronny: i found today that when i have a 1.9 installation the moin-2.0 pytest tries to import first from there
471 2010-11-23T22:22:30 <ronny> dreimark: i wonder if the conftest gets loaded wrong, i suppose it could do the trick to always append the rootdir
472 2010-11-23T22:23:54 <dreimark> reasonable
473 2010-11-23T22:25:08 <dreimark> i try to debug that later
474 2010-11-23T22:30:08 <ronny> dreimark: i'd like to port to pytest 2.0 later, it got quite a few enhancements
475 2010-11-23T22:30:21 <ronny> currently moins testsuite kind of pokes into internals
476 2010-11-23T22:42:57 *** m4k3r
477 2010-11-23T22:46:35 <ronny> dreimark: im also working on a gui for pytest right now
478 2010-11-23T22:48:05 <dreimark> wow :)
479 2010-11-23T22:49:56 <ronny> the target is better test selection, better introspection, better feedback
480 2010-11-23T22:50:06 <ronny> the possibility of success is uncertain
481 2010-11-23T22:50:10 <TheSheep> and more ponies
482 2010-11-23T22:50:37 <ronny> TheSheep: ponies are for pussies - we have heavy metal unicorns!
483 2010-11-23T22:51:20 <ronny> btw, do you guys use py.test -n2/4
484 2010-11-23T22:51:29 <TheSheep> ronny: you got it all confused
485 2010-11-23T22:51:35 <TheSheep> ronny: the pussies are for ponies
486 2010-11-23T22:51:51 <TheSheep> ronny: no, what does it do?
487 2010-11-23T22:52:05 <ronny> TheSheep: start n processes, run tests in parallel
488 2010-11-23T22:54:44 * TheSheep has one cpu
489 2010-11-23T22:55:30 <dreimark> gn
490 2010-11-23T23:15:33 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 10107:a35ada0a17bc 2.0-dev/ (3 files in 3 dirs): remove duplicate intermap.txt, update existing one, fix wikiconfig