1 2010-11-21T00:02:52 *** xorAxAx
2 2010-11-21T00:03:36 *** xorAxAx
3 2010-11-21T00:08:14 <ThomasWaldmann> headcrash :)
4 2010-11-21T00:08:45 <dreimark>
5 2010-11-21T00:10:24 <CIA-62> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5730:d70b5147ef0b 1.9/contrib/googleimport/driver.py: googleimport: avoid wrong relative link to MoinMoin page
6 2010-11-21T02:02:26 *** grzywacz
7 2010-11-21T02:12:46 *** m4k3r
8 2010-11-21T02:28:35 <dreimark> gn
9 2010-11-21T08:30:24 *** m4k3r
10 2010-11-21T09:06:46 <m4k3r> ThomasWaldmann: have you got a minute? I have another question about Google CodeIn.
11 2010-11-21T10:36:13 *** kursor
12 2010-11-21T10:36:50 *** m4k3r
13 2010-11-21T10:42:32 *** m4k3r
14 2010-11-21T10:48:37 <ThomasWaldmann> moin
15 2010-11-21T10:51:54 <ThomasWaldmann> m4k3r: hi. on irc, if you just directly ask what you want to know, you'll get answers faster.
16 2010-11-21T10:53:56 <m4k3r> ThomasWaldmann: yep, sorry. So, I was thinking -for tomorrow- to start developing for moinmoin. Around 8.00 UTC (that's when the contest starts), are you here?
17 2010-11-21T10:56:17 <m4k3r> Since I'm on Europe/Rome, I have all the morning for you, and having someone avaible is really useful.
18 2010-11-21T10:59:51 <TheSheep> there will be someone
19 2010-11-21T10:59:59 <TheSheep> not necessarily ThomasWaldmann
20 2010-11-21T11:07:07 <ThomasWaldmann> m4k3r: btw, all tasks are on the wiki, as subpages of EasyToDo :)
21 2010-11-21T11:08:30 <m4k3r> Ok, it was in the sense "There will be someone here, or all you will be sleeping?".
22 2010-11-21T11:08:37 <ThomasWaldmann> btw, I'll be away today afternoon for a while
23 2010-11-21T11:09:19 <ThomasWaldmann> in case noone is here, we're just testing your patience. :D
24 2010-11-21T11:09:31 <m4k3r> That's ok, this evening - if my patches for the Python Bug Weekend will be accepted - I'll take a look at some tasks.
25 2010-11-21T11:13:34 <ThomasWaldmann> what did you patch?
26 2010-11-21T11:15:05 <m4k3r> One about compileall - I'm refactoring the arguments using argparse,
27 2010-11-21T11:15:39 <m4k3r> And onother about argparse.
28 2010-11-21T11:18:37 <ThomasWaldmann> ah. we also have argparse bundled with moin, as indirect dependency iirc.
29 2010-11-21T11:21:10 <m4k3r> The most lol thing is that the code is ok, I have some troubles platform-dependent in the unittests.
30 2010-11-21T11:22:26 * ThomasWaldmann suspects on windoze :)
31 2010-11-21T11:22:33 <m4k3r> Right.
32 2010-11-21T12:39:46 * ThomasWaldmann will be away for the next hours. If there are questions, just ask and wait.
33 2010-11-21T12:45:19 *** greg_f
34 2010-11-21T13:16:45 *** kursor
35 2010-11-21T14:20:20 *** grzywacz
36 2010-11-21T15:19:04 <ThomasWaldmann> re
37 2010-11-21T15:25:54 <dreimark> re
38 2010-11-21T15:28:35 <dreimark> ThomasWaldmann: i don't see tasks in my frontend of melange so i assume nothing uploaded yet
39 2010-11-21T15:28:45 <ThomasWaldmann> yes
40 2010-11-21T15:29:06 <m4k3r> Why, melange already supports claiming tasks?
41 2010-11-21T15:29:20 <ThomasWaldmann> ehrm, huh?
42 2010-11-21T15:29:22 <dreimark> m4k3r: i am a mentor
43 2010-11-21T15:29:29 <m4k3r> Ah, sry.
44 2010-11-21T15:29:39 <ThomasWaldmann> m4k3r: you don't see any tasks of any org, right?
45 2010-11-21T15:30:01 <ThomasWaldmann> dreimark: see my q. on #melange
46 2010-11-21T15:30:27 <ThomasWaldmann> if they'ld get that bulk upload fixed, we could do just one shot for now.
47 2010-11-21T15:30:32 <m4k3r> Let me check.
48 2010-11-21T15:31:08 <m4k3r> No.
49 2010-11-21T15:31:18 <ThomasWaldmann> ok :)
50 2010-11-21T15:31:38 <ThomasWaldmann> lets wait a bit until american geeks wake up :)
51 2010-11-21T15:33:01 <dreimark> is it only useable for one shot?
52 2010-11-21T15:35:24 <dreimark> ok, answered before
53 2010-11-21T15:36:36 <ThomasWaldmann> it will just add all stuff we upload, no update of tasks, no dupe detection
54 2010-11-21T15:40:02 <ThomasWaldmann> shall we merge the fonts stuff into alternate css stuff? that special bug into the generic bugs tasks (or just drop it and let students find it)?
55 2010-11-21T15:51:41 * ThomasWaldmann continues on the tasks
56 2010-11-21T16:26:23 *** kkris
57 2010-11-21T16:50:00 *** kkris1
58 2010-11-21T16:52:30 *** kkris
59 2010-11-21T16:52:48 *** kkris1
60 2010-11-21T17:06:37 <dreimark> yes, makes sense
61 2010-11-21T17:07:06 <dreimark> ThomasWaldmann: which special bug
62 2010-11-21T17:09:20 <ThomasWaldmann> see rc
63 2010-11-21T17:09:32 <ThomasWaldmann> that repr in url stuff
64 2010-11-21T17:12:11 <dreimark> we should make a task for it
65 2010-11-21T17:12:21 <dreimark> there is not failing test because of that
66 2010-11-21T17:12:45 <dreimark> and we likly can't urge the student to write their own task
67 2010-11-21T17:13:14 <dreimark> i think it is only in xapian enabled wikis
68 2010-11-21T17:14:06 <dreimark> or only if we have the action url.
69 2010-11-21T17:14:33 <dreimark> at least it is not at master19
70 2010-11-21T17:18:22 <ThomasWaldmann> we have a generic task "find a bug, fix a bug (easy)"
71 2010-11-21T17:18:40 <ThomasWaldmann> and we have a bug report for this
72 2010-11-21T17:18:53 <dreimark> hmm, i thought this is only moin 2
73 2010-11-21T17:19:05 <dreimark> and only in special cases we accept fixes for 1.9
74 2010-11-21T17:20:17 <dreimark> it is better to name th 1.9 tasks which are welcome
75 2010-11-21T17:20:52 <dreimark> otherwise we may be often have to tell you spent your time on the wrong version to find a failure
76 2010-11-21T17:21:04 <ThomasWaldmann> that's why there is "talk to us" in those tasks
77 2010-11-21T17:21:44 <ThomasWaldmann> http://moinmo.in/EasyToDo/more%20secure%20password%20storage please review
78 2010-11-21T17:27:01 <dreimark> ThomasWaldmann: do we already clearing old sessions at password change?
79 2010-11-21T17:27:51 <dreimark> * on password change all existing server site sessions must be cleared
80 2010-11-21T17:29:12 <ThomasWaldmann> we have client-side sessions btw
81 2010-11-21T17:30:23 <ThomasWaldmann> also, this is only slighty related
82 2010-11-21T17:33:09 *** kursor
83 2010-11-21T17:54:27 <ThomasWaldmann> auth.setup_from_session() doesn't "check" anything, so there is no current way to revoke other user's sessions
84 2010-11-21T17:55:09 <greenskeleton> how big is the checkout for moin2?
85 2010-11-21T17:55:34 <ThomasWaldmann> rather big
86 2010-11-21T17:56:18 <ThomasWaldmann> repo is 240MB
87 2010-11-21T17:56:26 <greenskeleton> bitbucket reports 203MB, weird
88 2010-11-21T17:57:33 <ThomasWaldmann> that was the "du" value
89 2010-11-21T17:59:38 <greenskeleton> 236 of that is the .hg folder alone
90 2010-11-21T18:03:48 <dreimark> ThomasWaldmann: can we have a security string per user which changes on change too?
91 2010-11-21T18:06:06 <dreimark> greenskeleton: 10 years of developing
92 2010-11-21T18:22:06 <ThomasWaldmann> not all in there, but quite a lot of it
93 2010-11-21T18:22:38 <ThomasWaldmann> dreimark: just diskussed on #pocoo and have a way now
94 2010-11-21T18:32:02 <ThomasWaldmann> dreimark: see rc
95 2010-11-21T18:33:50 <dreimark> ThomasWaldmann: on password change
96 2010-11-21T18:34:01 * dreimark had read backlog of
97 2010-11-21T18:34:27 <dreimark> ah ok - good
98 2010-11-21T18:37:11 <ThomasWaldmann> it is not very important, as we ask for current password now
99 2010-11-21T18:37:27 <ThomasWaldmann> so if the session has some reasonable timeout, abuse is limited
100 2010-11-21T18:44:46 <dreimark> gmails solution to invalidate sessions on password change seems good and additional a timeout
101 2010-11-21T18:44:57 <dreimark> the timeout is for long term usage
102 2010-11-21T18:47:05 <dreimark> may be we can solve that only for moin auth. given auth needs a reasonable timeout
103 2010-11-21T19:32:10 <dreimark> ThomasWaldmann: -> #melange
104 2010-11-21T19:53:31 *** greg_f
105 2010-11-21T20:42:13 *** m4k3r
106 2010-11-21T20:42:48 *** m4k3r
107 2010-11-21T20:48:26 <xorAxAx> ThomasWaldmann: should i still test the import?
108 2010-11-21T20:57:01 <ThomasWaldmann> i did some tests yesterday
109 2010-11-21T21:11:05 <dreimark> ThomasWaldmann: can you try on the demo system it has same version now
110 2010-11-21T21:16:01 <ThomasWaldmann> ok
111 2010-11-21T21:27:03 <m4k3r> Currently moinmoin bugs are all stored in moinmo.in/MoinMoinBugs? I've seen some eferences to launchpad too - bit still linked from the wiki.
112 2010-11-21T21:27:31 <m4k3r> *references *but
113 2010-11-21T21:27:41 <ThomasWaldmann> our bugtracker is on the wiki
114 2010-11-21T21:27:54 <ThomasWaldmann> maybe some ubuntu users file bugs in launchpad
115 2010-11-21T21:28:55 <m4k3r> Should I ignore those bugs and look just on the wiki for GCI, right?
116 2010-11-21T21:29:17 <dreimark> m4k3r: yes
117 2010-11-21T21:30:03 <dreimark> the problem with the reports on launchpad is that they sometimes are for stoneage moin versions
118 2010-11-21T21:43:14 *** kursor
119 2010-11-21T21:46:26 <m4k3r> uhm. Why so many tasks about rewriting modules already implemented in moinmoin1.9?
120 2010-11-21T21:46:45 <dreimark> m4k3r: because the api of 2.0 is completly different
121 2010-11-21T21:48:04 <dreimark> m4k3r: you can use tranlate_t for http://moinmo.in/MoinMoinTalks/DLR-2009-09-08
122 2010-11-21T21:48:12 <dreimark> to get an impression
123 2010-11-21T21:48:19 <m4k3r> Then, I can simply write the new code using as base the existing one (for 1.9)?
124 2010-11-21T21:48:30 <ThomasWaldmann> or look at my talk slides on page MoinMoin2.0
125 2010-11-21T21:48:43 <dreimark> m4k3r: it is not that simple
126 2010-11-21T21:48:54 <dreimark> moin uses jinja2 templating now
127 2010-11-21T21:49:02 <dreimark> and flask / flatland
128 2010-11-21T21:49:08 <m4k3r> I see.
129 2010-11-21T21:49:38 <m4k3r> They are required on almost every task then, I suppose.
130 2010-11-21T21:49:45 <dreimark> the functionality is principial similiar.
131 2010-11-21T21:50:08 <dreimark> but in 2.x we have only mimetype items which where in 1.x pages and attachments
132 2010-11-21T21:50:40 <m4k3r> Then also directory tree is completely different, right?
133 2010-11-21T21:51:09 <dreimark> http://hg.moinmo.in/moin/2.0-dev/file/5208abaee26d
134 2010-11-21T21:51:13 <ThomasWaldmann> yes, not everything, but quite a lot changed
135 2010-11-21T21:51:37 <dreimark> http://test.moinmo.in:8080/MoinMoin2
136 2010-11-21T22:14:25 <ThomasWaldmann> ah, a fork :)
137 2010-11-21T22:20:10 <m4k3r> Yes, and this stupid commit was just to test if my hgrc was configured well. http://bitbucket.org/maker/moin-2.0-dev/changeset/280c593164b1
138 2010-11-21T22:20:23 <m4k3r> Anyway, what happened to the CHANGES file?
139 2010-11-21T22:30:00 <ThomasWaldmann> there are lots of changes :)
140 2010-11-21T22:33:02 <kkris> ThomasWaldmann: basically for gci I can just pick a bug or find a failing test and then first talk to you before claiming?
141 2010-11-21T22:33:37 <m4k3r> docs/changes/CHANGES lol. It's a directory. But there's nothing inside :\
142 2010-11-21T22:35:19 <dreimark> m4k3r: http://hg.moinmo.in/moin/2.0-dev/file/5208abaee26d/docs/changes
143 2010-11-21T22:35:22 <dreimark> it is
144 2010-11-21T22:36:42 <dreimark> kkris: yes
145 2010-11-21T22:37:00 <m4k3r> dreimark: should I finish this "patch", or just revert?
146 2010-11-21T22:37:32 <kkris> dreimark: ok :) then you'll probably hear from me soon
147 2010-11-21T22:45:04 <dreimark> m4k3r: finishing is better than revert
148 2010-11-21T22:54:29 *** kkris
149 2010-11-21T23:19:05 <ThomasWaldmann> maybe we should set the task duration to a not too low value. e.g. the logo task is at 72h, but finding a good solution might require some creativity and experimentation, and thus: time.
150 2010-11-21T23:19:23 <ThomasWaldmann> and we don't loose something if we give more time to complete
151 2010-11-21T23:19:41 <ThomasWaldmann> student will try to be fast to get more points faster anyway
152 2010-11-21T23:20:59 <dreimark> agreed, we can often tell this too.
153 2010-11-21T23:27:29 <ThomasWaldmann> dreimark: do you see anything else to fix?
154 2010-11-21T23:27:40 <ThomasWaldmann> otherwise we could shoot at the production melange
155 2010-11-21T23:29:35 <ThomasWaldmann> 46 tasks so far
156 2010-11-21T23:30:25 <ThomasWaldmann> maybe we should make a task "help us making tasks" :)
157 2010-11-21T23:31:00 <dreimark> suggest a task
158 2010-11-21T23:31:15 * dreimark looks
159 2010-11-21T23:32:37 <m4k3r> Since there are houndreds of bugs / tests, and I have read few of them, can you reccomend me some specific area/module of moinmoin?
160 2010-11-21T23:32:53 <m4k3r> I am not a so good web programmer,
161 2010-11-21T23:33:21 <m4k3r> I know babel, but I don't know anything about njinja / django or similar libraries.
162 2010-11-21T23:33:45 <dreimark> m4k3r: may be start with the dict convertor
163 2010-11-21T23:34:13 <dreimark> then you get a bit familiar with the codebase
164 2010-11-21T23:34:16 <m4k3r> I've used many many times unittest.
165 2010-11-21T23:34:27 <ThomasWaldmann> fixing tests is also welcome
166 2010-11-21T23:34:43 <ThomasWaldmann> py.test
167 2010-11-21T23:36:28 <m4k3r> ThomasWaldmann: I've read just a unittest file. They seems quite short, but with lots of interconnections
168 2010-11-21T23:36:52 <ThomasWaldmann> some are crap :)
169 2010-11-21T23:36:56 <ThomasWaldmann> some are better
170 2010-11-21T23:37:46 <dreimark> DictColumns would be faster than the tasklist
171 2010-11-21T23:39:17 <m4k3r> dict convertor == gui convertor?
172 2010-11-21T23:39:34 <dreimark> ThomasWaldmann: if I look at http://melange-demo.appspot.com/gci/task/edit/melange/gci2010/moinmoin/t129037535881
173 2010-11-21T23:39:55 <dreimark> there is our hour converted to days
174 2010-11-21T23:40:08 <dreimark> and the next required field is 0
175 2010-11-21T23:40:54 <ThomasWaldmann> so?
176 2010-11-21T23:41:34 <dreimark> asked sverre
177 2010-11-21T23:41:50 <dreimark> may be we can't publish
178 2010-11-21T23:43:02 <ThomasWaldmann> don't make problems where there are none :)
179 2010-11-21T23:43:10 <dreimark> good
180 2010-11-21T23:43:40 <dreimark> then shoot it to the production system
181 2010-11-21T23:43:56 <dreimark> may be we find something new there
182 2010-11-21T23:44:44 <ThomasWaldmann> ok
183 2010-11-21T23:45:58 <dreimark> m4k3r: no, http://moinmo.in/EasyToDo/write%20a%20interwiki%20file%20%28intermap.txt%29%20-%3E%20dict%20loader
184 2010-11-21T23:47:32 <ThomasWaldmann> wow, no server error :D
185 2010-11-21T23:49:23 <m4k3r> Someone of you knows how t-shirt size are measured?
186 2010-11-21T23:49:24 <dreimark> ThomasWaldmann: now publish
187 2010-11-21T23:49:27 <m4k3r> " stands for?
188 2010-11-21T23:49:49 <m4k3r> (ok, this is a really ot question, but I have nobody to ask to)
189 2010-11-21T23:55:43 <ThomasWaldmann> m4k3r: there might be different standards. german xxl is bigger than us xxl somehow sometimes.
190 2010-11-21T23:56:20 <m4k3r> I mean, " stands for inches?
191 2010-11-21T23:56:28 <dreimark> ah, yes
192 2010-11-21T23:56:43 <dreimark> I forgot on that thought there was something missing
193 2010-11-21T23:56:45 <m4k3r> Ok, I just wanted to convert that in cm.
194 2010-11-21T23:58:29 <m4k3r> That's 9 hour to GCI \o/
195 2010-11-21T23:59:34 <dreimark> m4k3r: you can ask google e.g. 10inch=?cm in the search box