1 2013-05-01T00:22:20 *** ashutosh1461
2 2013-05-01T00:22:31 *** ashutosh1461
3 2013-05-01T00:32:24 *** chitrank
4 2013-05-01T00:35:01 <ashutosh1461> ThomasWaldmann, i am submitting my current proposal once, will do the improvements in the second edit (have to travel today and tomorrow, <summer break> )
5 2013-05-01T00:51:15 *** ashutosh1461
6 2013-05-01T01:37:19 *** MaikuMori_
7 2013-05-01T01:37:32 *** MaikuMori
8 2013-05-01T02:00:21 <ThomasWaldmann> sharky93: done for now
9 2013-05-01T02:16:48 *** dwcramer
10 2013-05-01T03:30:00 *** dwcramer
11 2013-05-01T04:19:03 *** dwcramer
12 2013-05-01T05:20:13 *** rubocoptero
13 2013-05-01T06:13:51 *** ana-balica
14 2013-05-01T06:57:29 *** moin0
15 2013-05-01T07:00:17 <moin0> How to download source code
16 2013-05-01T07:04:21 <dreimark> moin moin0
17 2013-05-01T07:05:18 <dreimark> moin0: https://moin-20.readthedocs.org/en/latest/admin/install.html
18 2013-05-01T07:15:23 *** rahulx
19 2013-05-01T07:20:10 <dreimark> ThomasWaldmann: https://moinmo.in/Shivansh/GSoC2013_Application#preview
20 2013-05-01T07:20:14 <dreimark> needs acls
21 2013-05-01T07:24:03 <rahulx> By acls, our page will only visible to admin right?
22 2013-05-01T07:24:24 <dreimark> to mentor group
23 2013-05-01T07:24:26 <dreimark> and you
24 2013-05-01T07:24:52 <dreimark> It will become public after submission to melange
25 2013-05-01T07:28:23 *** moin0
26 2013-05-01T07:28:32 <rahulx> okay.
27 2013-05-01T07:29:44 <rahulx> I have dowloaded the source code. Now how can I run or use it?
28 2013-05-01T07:31:38 <ana-balica> https://moin-20.readthedocs.org/en/latest/admin/install.html everything is explained here
29 2013-05-01T07:32:47 <rahulx> ok thank you !
30 2013-05-01T07:44:39 <dreimark> ana-balica: thx for reposting
31 2013-05-01T07:45:05 <dreimark> rahulx: all important stuff is on http://moinmo.in/MoinMoin2.0
32 2013-05-01T07:46:55 <dreimark> .oO now I know why wordpress has so much accounts ...
33 2013-05-01T08:05:28 *** ana-balica
34 2013-05-01T08:20:10 *** ana-balica
35 2013-05-01T08:22:56 *** kolyaflash
36 2013-05-01T08:24:01 *** kolyaflash
37 2013-05-01T09:14:53 *** MaikuMori_
38 2013-05-01T09:30:29 *** rahulx
39 2013-05-01T10:00:32 *** chitrank
40 2013-05-01T10:11:52 <spy__> xiaq: Hi xiaq! How are you? Which part of IssueTracker improvement do you propose for gsoc and what are you planning to work on?
41 2013-05-01T10:20:24 <chitrank> Thomas Waldmann Please review my Application I have made changes as per your have suggested to me and made a rough tentative plan please see my Application at this link http://moinmo.in/ChitrankDixit/GSOC-2013-Application
42 2013-05-01T10:29:32 *** kolyaflash
43 2013-05-01T10:30:24 *** kolyaflash
44 2013-05-01T11:43:47 *** kolyaflash
45 2013-05-01T11:45:32 <ThomasWaldmann> chitrank: i don't understand why you have 3 wiki pages with applications and all are about py3
46 2013-05-01T11:51:18 <chitrank> ThomasWaldmann I want to submit application for change API, URL and UI from NAMES to revid/itemid and Plugin I am updating the other two applications very soon My semester final exam is going on So I am getting very less time that is why I have made three pages but for three different project ideas Sorry for the Inconvenience
47 2013-05-01T11:53:26 <ThomasWaldmann> it is confusing if you have all that python3 content in all 3, so you at least have to review the wrong stuff if you expect any review
48 2013-05-01T11:54:02 <ThomasWaldmann> ehrm, s/review the wrong stuff/remove the wrong stuff/
49 2013-05-01T11:55:56 <ThomasWaldmann> also, consider that the deadline is in 2 days, so if you don't have content yet for the other 2 applications and you are low on time anyway, that might not work out
50 2013-05-01T12:02:18 <chitrank> okay ThomasWaldmann: I am removing the wrong stuff just know
51 2013-05-01T12:06:37 <chitrank> I have updated the other two applications Original Python 3.x porting application is at this Link: http://moinmo.in/ChitrankDixit/GSOC-2013-Application
52 2013-05-01T12:11:17 <ana-balica> dreimark: a question about issue #367 (https://bitbucket.org/thomaswaldmann/moin-2.0/issue/367/verify-change-of-email-address) - are you saying that changing the email to a new one implies that the verification token should be sent even in case when mail_verification is not set to true?
53 2013-05-01T12:12:59 <ThomasWaldmann> chitrank: still py3 stuff in there
54 2013-05-01T12:13:47 <ThomasWaldmann> ana-balica: good question. :)
55 2013-05-01T12:16:21 <ana-balica> ThomasWaldwann: danke for the comments in the application, i got your idea about the tracebacks. submitting my application on melange.
56 2013-05-01T12:16:27 <chitrank> ThomasWaldman: I have worked on Porting so I might have mentioned about porting often in the other application as well I have removed the py3 stuff that were specific to the project idea Python 3.x
57 2013-05-01T12:17:40 <ThomasWaldmann> ana-balica: maybe it would be better to drop that setting
58 2013-05-01T12:18:15 <chitrank> I have also made public the private document links of google drive.
59 2013-05-01T12:18:39 <ana-balica> yeah. just keep it simple. plain text tracebacks emailed to admins.
60 2013-05-01T12:19:01 <ThomasWaldmann> (i meant the mail_verification)
61 2013-05-01T12:20:11 <ana-balica> ok. than I'm not confused anymore with the issue.
62 2013-05-01T12:22:22 <ana-balica> still about the admin emails - are the tracebacks going to be sent immediately as the exceptions occurs or better buffer them to a file and email once in 2h/1/ day/ any other time setting?
63 2013-05-01T12:24:43 <ThomasWaldmann> for starting, keep it simple
64 2013-05-01T12:25:26 <ThomasWaldmann> it also increases the incentive to fix tracebacks :D
65 2013-05-01T12:26:48 <ThomasWaldmann> also be careful with writing anything to the filesystem, e.g. on google appengine you have no fs access
66 2013-05-01T12:26:57 <ana-balica> :D for the lazy ones - create a filter and send to spam
67 2013-05-01T12:28:08 *** ronny_2
68 2013-05-01T12:28:13 <ana-balica> ok
69 2013-05-01T12:33:07 *** ana-balica
70 2013-05-01T12:51:24 *** dave_largo
71 2013-05-01T12:54:06 <chitrank> ThomasWaldmann updated almost correctly please review my Python 3.x porting application , I have worked on your earlier comments here it is http://moinmo.in/ChitrankDixit/GSOC-2013-Application
72 2013-05-01T12:58:07 * ThomasWaldmann somehow needs a http-not-logged-in to https redirect feature
73 2013-05-01T13:08:44 * dreimark too or student have to use https too
74 2013-05-01T13:10:40 <dreimark> ThomasWaldmann: is py.test python 3 compatible ?
75 2013-05-01T13:12:26 <ThomasWaldmann> good question
76 2013-05-01T13:12:59 <dreimark> if that needs a rewrite of our tests than this is also in the scope of the modification
77 2013-05-01T13:13:00 <ThomasWaldmann> runs on Posix/Windows, Python 2.4-3.3, PyPy and Jython-2.5.1
78 2013-05-01T13:13:36 <ThomasWaldmann> (but that might refer to the latest py.test which we can not use yet)
79 2013-05-01T13:13:55 <dreimark> yes, I add a comment to the proposal
80 2013-05-01T13:16:32 <ThomasWaldmann> looks like more or less py3 support is there since quite a while, so maybe no issue
81 2013-05-01T13:19:20 <dreimark> he just don't have looked at the tests I think, they have to become refactored first and verifiedd
82 2013-05-01T13:20:45 <ThomasWaldmann> yup
83 2013-05-01T13:20:59 <ThomasWaldmann> might work with pytest < 2.3 also
84 2013-05-01T13:24:48 <ana_ananasova> does the porting imply that all the other features that will be implemented during the summer will also be Python3.x?
85 2013-05-01T13:26:39 <ThomasWaldmann> currently we require py 2.6 or 2.7
86 2013-05-01T13:27:24 <ThomasWaldmann> i am thinking about making this py 2.7 until gsoc begins. but the code written in most gsoc projects will not be py3 code.
87 2013-05-01T13:29:29 <ThomasWaldmann> we maybe will do some merges now and then, but that always depends on the state of the project. some code might not be mergable until the end of gsoc (and some code might be never merged, e.g. for unfinished/failed projects)
88 2013-05-01T13:50:41 <ThomasWaldmann> debian wheezy will finally have py 2.7 \o/
89 2013-05-01T13:54:58 * ThomasWaldmann updates to pycharm 2.7.2
90 2013-05-01T13:55:46 <ThomasWaldmann> (which is available for all moin devs btw. - we have a project license for it)
91 2013-05-01T13:57:15 * sharky93 would love to get a license :)
92 2013-05-01T13:58:03 <ThomasWaldmann> sharky93: did you try it already?
93 2013-05-01T13:58:18 <sunu> moin
94 2013-05-01T13:58:27 <sharky93> yes, I tried it around 2-3 months back.. when I had started contributing :) you had mentioned about it then
95 2013-05-01T13:58:50 * sunu tried pycharm a while ago and thought it is too bulky for me.
96 2013-05-01T13:59:55 <sharky93> i have this doubt with "/me" messages.. shouldn't sunu's message end with "him" ?
97 2013-05-01T14:00:04 <ana_ananasova> pycharm is quite nice, some years ago they were giving free licence for students. not any more :/
98 2013-05-01T14:00:06 <sharky93> sunu, ^
99 2013-05-01T14:01:09 <sunu> sharky93: I don't know :-P
100 2013-05-01T14:02:10 * sharky93 smiles
101 2013-05-01T14:03:55 <ThomasWaldmann> sharky93: see inbox
102 2013-05-01T14:04:58 <ThomasWaldmann> ana_ananasova: well, we have a license for moin project, so ... :)
103 2013-05-01T14:05:18 * xiaq back from spring vacation
104 2013-05-01T14:05:28 <ana_ananasova> :) i'd like to get one for sure
105 2013-05-01T14:07:07 <sunu> ThomasWaldmann: Would it be good enough if I generate pastes from the cli client at generated urls and use the wiki style "visit a page to create a new item" in the web view ?
106 2013-05-01T14:07:48 * sunu waves welcome back to xiaq :)
107 2013-05-01T14:07:58 <ThomasWaldmann> sunu: yeah, java stuff needs resources. but with >1gb ram and >1ghz cpu, it might be ok nowadays.
108 2013-05-01T14:08:03 * ana_ananasova says danke
109 2013-05-01T14:09:15 <dreimark> welcome back xiaq
110 2013-05-01T14:09:16 <sunu> ThomasWaldmann: I have the resources, but I don't like the slow start and I am generally overwhelmed by the ui which contains sooo many features.
111 2013-05-01T14:09:18 <ThomasWaldmann> sunu: i think it should work similar to a usual pastebin on the web
112 2013-05-01T14:10:14 <ThomasWaldmann> one of the properties of a pastebin is that it works rather quickly. not much thinking/doing needed.
113 2013-05-01T14:10:41 <sunu> ThomasWaldmann: What could be the workflow ? I mean where can we initiate the process of creating a paste?
114 2013-05-01T14:10:45 <ThomasWaldmann> pycharm license for moin coding, anyone else?
115 2013-05-01T14:11:18 <ThomasWaldmann> sunu: at some pastebin view?
116 2013-05-01T14:12:13 <sunu> ok. sounds good. thanks :)
117 2013-05-01T14:12:39 <xiaq> ThomasWaldmann: uh... can we just do "from MoinMoin.constants.keys import *" in storage/middleware/indexing.py? we have "from MoinMoin.constants.keys import (WIKINAME, ... (30 more items))" now...
118 2013-05-01T14:13:53 <ThomasWaldmann> xiaq: grown over time. yes, * is ok for such specific cases.
119 2013-05-01T14:14:30 <ThomasWaldmann> if you change that, can you do a global change, in a separate cs?
120 2013-05-01T14:16:05 <xiaq> no problem
121 2013-05-01T14:16:14 <sharky93> yay! pycharm! :)
122 2013-05-01T14:17:37 *** dwcramer
123 2013-05-01T14:25:57 <dreimark> bbl
124 2013-05-01T14:36:02 * ThomasWaldmann tries some changes that we can do when requiring 2.7
125 2013-05-01T14:50:03 *** ana_ananasova
126 2013-05-01T14:50:29 *** ana-balica
127 2013-05-01T14:50:50 *** ana-balica
128 2013-05-01T14:55:03 *** ana_ananasova
129 2013-05-01T15:13:15 *** chitrank
130 2013-05-01T15:35:01 *** rubocoptero
131 2013-05-01T15:40:27 *** kolyaflash
132 2013-05-01T16:18:48 *** kolyaflash
133 2013-05-01T16:20:26 <spy__> ThomasWaldmann: please review my cs that fix broken tests: https://codereview.appspot.com/9085043/
134 2013-05-01T16:21:42 <dreimark> spy__: self.name can be a list now
135 2013-05-01T16:22:44 <dreimark> hmm, wait
136 2013-05-01T16:29:35 <dreimark> bbl
137 2013-05-01T16:44:47 *** ana-balica
138 2013-05-01T17:05:42 <spy__> dreimark: 'name' and 'data' are just keys of a dictionary containing some data for tests, should I even in unit tests for such keys define constants like NAME = 'name' and DATA = 'data'?
139 2013-05-01T17:05:56 *** dwcramer
140 2013-05-01T17:06:31 *** dwcramer
141 2013-05-01T17:22:44 *** rubocoptero
142 2013-05-01T17:52:09 *** breton_
143 2013-05-01T17:52:40 *** eSyr
144 2013-05-01T17:52:40 *** birkenfeld
145 2013-05-01T17:52:40 *** breton
146 2013-05-01T17:52:48 *** birkenfeld_
147 2013-05-01T17:52:53 *** birkenfeld_
148 2013-05-01T17:53:51 *** eSyr
149 2013-05-01T17:55:53 *** ana-balica
150 2013-05-01T18:32:23 *** dwcramer
151 2013-05-01T18:38:18 *** dwcramer
152 2013-05-01T18:40:36 *** elex
153 2013-05-01T18:43:58 <elex> hello, any devs around ?
154 2013-05-01T18:55:19 <dreimark> spy__: there should be a constant to become imported
155 2013-05-01T18:55:24 <dreimark> as on all other places
156 2013-05-01T18:55:27 <dreimark> hi elex
157 2013-05-01T18:55:51 <dreimark> spy__: MoinMoin.constants.keys
158 2013-05-01T18:58:32 <elex> I would be interested in choosing MoinMoin for Google Summer Code 2013
159 2013-05-01T18:59:16 <elex> but I got a bit confused from the initial project ideas
160 2013-05-01T18:59:29 <elex> *because of the
161 2013-05-01T19:00:24 <elex> which one of those has more importantance and which ones are for 2013
162 2013-05-01T19:02:54 <dreimark> elex: all are for 2013
163 2013-05-01T19:03:22 <dreimark> and a proposal fitting into the release scope is more interesting
164 2013-05-01T19:03:40 <dreimark> we work only on moin2
165 2013-05-01T19:04:07 <dreimark> details about moin2 at http://moinmo.in/MoinMoin2.0
166 2013-05-01T19:04:55 <dreimark> http://readthedocs.org/docs/moin-20/en/latest/
167 2013-05-01T19:06:04 <elex> but I've seen that many of the proposals are from 2012
168 2013-05-01T19:06:14 <dreimark> which ?
169 2013-05-01T19:06:37 <dreimark> if you mean blog and ticket, both need further work
170 2013-05-01T19:06:47 <dreimark> which else?
171 2013-05-01T19:07:08 <dreimark> elex: btw. proposals are only readable for the mentor and the student
172 2013-05-01T19:07:25 <dreimark> so currently you won't find those proposals on the wiki
173 2013-05-01T19:09:13 <elex> sorry , ideas for proposal
174 2013-05-01T19:09:39 <elex> for example the blog and the isue tracker
175 2013-05-01T19:10:40 <dreimark> for both the work will be continued if there is a valid good proposal
176 2013-05-01T19:11:17 <dreimark> if you have tried them you see what needs improved
177 2013-05-01T19:13:27 <dreimark> we give only hints for a proposal, we are interested in your ideas
178 2013-05-01T19:15:17 <elex> ok then, I was just checking if there is something with a higher priority that needs to be developed first
179 2013-05-01T19:16:59 <elex> thanks for the explanation
180 2013-05-01T19:18:04 <dreimark> elex: please use the DeveloperApplicationTemplate
181 2013-05-01T19:18:13 <dreimark> if you describe your idea on MM
182 2013-05-01T19:18:22 <elex> yes, I've seen it
183 2013-05-01T19:18:27 <dreimark> also ask ThomasWaldmann to set acls
184 2013-05-01T19:31:13 <spy__> dreimark: I'm aware of constants.keys, but you might not understand correctly what I use these keys for. There is a test list called 'entries' containing four test dicts {'name': XXX, 'data': XXX} which I use only to store test data to fill my Blog entries with. It might be mislead someone if I use global keys constants for that.
185 2013-05-01T19:32:34 *** sharpety12
186 2013-05-01T19:32:40 *** ronny_
187 2013-05-01T19:32:58 *** elex
188 2013-05-01T19:34:15 <sharpety12> hey I signed up for gsoc is there a mentor here?
189 2013-05-01T19:34:49 <spy__> dreimark: ThomasWaldmann is there a way to determine sub-items of the item by the given itemid?
190 2013-05-01T19:36:29 *** ronny
191 2013-05-01T19:43:51 <sunu> spy__: item.get_subitem_revs() ?
192 2013-05-01T19:53:35 *** ronny_
193 2013-05-01T20:04:15 *** rubocoptero
194 2013-05-01T20:06:59 <spy__> sunu: yeah, but currently there could be many names per item, so what is the expected behaviour in this case?
195 2013-05-01T20:10:51 <dreimark> spy__: ok
196 2013-05-01T20:54:27 *** dwcramer
197 2013-05-01T21:04:27 *** dwcramer
198 2013-05-01T21:07:04 <ThomasWaldmann> re
199 2013-05-01T21:08:11 *** dave_largo
200 2013-05-01T21:09:40 <ThomasWaldmann> sharpety12: on irc, better just ask directly what you want to know. saves time.
201 2013-05-01T21:11:03 <ThomasWaldmann> spy__: the acl code maybe has already solved that for hier. acls
202 2013-05-01T21:13:49 <dreimark> gn
203 2013-05-01T21:18:55 <spy__> ThomasWaldmann: solve what?
204 2013-05-01T21:22:50 <sharpety12> I was just curious how many people you're gonna get for gsoc and if you already know what students you're going to select and what I can do to help my chances
205 2013-05-01T21:23:10 <ThomasWaldmann> spy__: determination of subitems
206 2013-05-01T21:23:47 <spy__> ThomasWaldmann: ah, thanks
207 2013-05-01T21:24:08 <ThomasWaldmann> sharpety12: nothing is determined yet
208 2013-05-01T21:25:20 <ThomasWaldmann> of course we know some students better than others (either from last year or because they showed up early), but it also depends on the application, your ideas, your skills, etc.
209 2013-05-01T21:25:55 <ThomasWaldmann> also, we don't know yet how many mentors and slots we'll have in the end
210 2013-05-01T21:30:24 <ThomasWaldmann> (for the students who we don't know already, we'll have a look at their existing work and maybe do a little python coding task)
211 2013-05-01T21:31:53 <sharpety12> ok cool all my work is school projects that i didnt list in application though and i hope it isnt a problem that i probabky wont be on here much the next week because im busy with exams
212 2013-05-01T21:33:28 <ThomasWaldmann> if you have nothing else, you can also show school project code written by yourself
213 2013-05-01T21:34:05 <ThomasWaldmann> you also should contribute some changeset to moin2, so we see you can handle the tools and do the usual workflow
214 2013-05-01T21:35:03 <ThomasWaldmann> maybe concentrate know on a good application as that deadline is near. after that, you can do some contribution while we look at the applications.
215 2013-05-01T21:35:11 <ThomasWaldmann> now*
216 2013-05-01T21:45:48 <sharpety12> ok sounds good thanks for the help
217 2013-05-01T21:57:56 *** dwcramer
218 2013-05-01T22:07:29 *** vivekagr
219 2013-05-01T22:16:55 <ThomasWaldmann> haha "country's worst ISP"
220 2013-05-01T22:17:50 <ThomasWaldmann> vivekagr: did you use other programming languages before python?
221 2013-05-01T22:17:55 <vivekagr> Yeah, true. :(
222 2013-05-01T22:19:25 <vivekagr> Yes, C++ in high school, then I dabbled a bit with PHP, made a few fb apps (a year ago).
223 2013-05-01T22:22:47 <ThomasWaldmann> just wondered about "started python in 2013"
224 2013-05-01T22:24:20 <ThomasWaldmann> you use pycharm?
225 2013-05-01T22:24:48 <vivekagr> Yes, that is true. I asked about whether or not I'm good enough for this reason.
226 2013-05-01T22:25:52 <vivekagr> Yeah, I tried the trial version and liked it very much. But the trial is over now and I'm mostly using Sublime Text 2 these days.
227 2013-05-01T22:27:03 <ThomasWaldmann> we have a project license for pycharm, for all contributors
228 2013-05-01T22:27:33 <ThomasWaldmann> that python code in your github repos, did you write it?
229 2013-05-01T22:27:38 <vivekagr> Wow, that is great!
230 2013-05-01T22:28:16 <vivekagr> Yes, all of it. :) Just except for 'ping.py' which I got from someone else (I think I linked to that in readme)
231 2013-05-01T22:30:54 * ThomasWaldmann just wondered because the history there seems incomplete, the initial commit is rather big.
232 2013-05-01T22:33:50 <ThomasWaldmann> well, would say your python skills seem to be good enough (and you seem to learn rather quickly if that is the results of a few months)
233 2013-05-01T22:34:36 <vivekagr> It contains that `ping.py` which 364 lines long out of total 497 lines. And regarding the other code, I guess I didn't care about committing before the app was even barely working. I was ver
234 y new to git and version control and didn't knew that it wasn't a good practice to commit so much of code alltogether.
235 2013-05-01T22:36:19 <vivekagr> Thanks, I spend all my time learning online so I guess its the result of that. Currently I'm taking MOOCs for MongoDB and C.
236 2013-05-01T22:40:11 <vivekagr> If you still suspect any of this, I can code anything you say and show (that doesn't takes much time though). :-s
237 2013-05-01T22:41:39 <vivekagr> Here is a pull request I made recently- https://github.com/lepture/liquidluck/pull/89
238 2013-05-01T22:45:03 <ThomasWaldmann> ok
239 2013-05-01T22:45:53 <ThomasWaldmann> create the wiki pages now?
240 2013-05-01T22:47:24 <ThomasWaldmann> May 3 19:00 UTC is the deadline for the melange submission (and you shouldn't rely on melange being exceptionally stable in the last hours or minutes)
241 2013-05-01T22:49:57 <vivekagr> Okay, I will make them now. I'm still looking at the projects and deciding.
242 2013-05-01T23:48:23 *** dwcramer
243