1 2010-06-13T00:00:57 <valeuf> dreimark: well, the ACM article wal introducing that as something really exceptional
2 2010-06-13T00:05:36 <dreimark> valeuf: if you look at labview it is not so different
3 2010-06-13T00:06:08 <dreimark> labview is used to write programs with a pure graphical ui
4 2010-06-13T00:07:23 <dreimark> to do macro recording and replay similiar is new
5 2010-06-13T00:31:11 *** RogerHaase
6 2010-06-13T00:31:45 <waldi> ThomasWaldmann: yeah, already reported
7 2010-06-13T00:36:30 * ThomasWaldmann removes the lower metadata index (keeping the one in the router)
8 2010-06-13T01:22:29 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8292:67ce5533d012 2.0-dev/MoinMoin/storage/backends/ (__init__.py fs.py fs2.py memory.py): storage metadata index: remove lower index, keep the index mixin in the router
9 2010-06-13T01:49:37 <xorAxAx> valeuf: again!
10 2010-06-13T02:07:54 <ThomasWaldmann> yay
11 2010-06-13T02:08:11 <ThomasWaldmann> rc and info is now same :)
12 2010-06-13T02:14:10 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8293:f6c17936c893 2.0-dev/MoinMoin/ (3 files in 2 dirs):
13 2010-06-13T02:14:10 <CIA-47> override history() in the IndexingMixin, unify global and per item history
14 2010-06-13T02:14:10 <CIA-47> /?do=rc == global recent changes
15 2010-06-13T02:14:10 <CIA-47> /SomePage?do=rc == SomePage recent changes
16 2010-06-13T02:14:10 <CIA-47> TODO: it is currently not possible to get cfg.page_front_page's recent changes,
17 2010-06-13T03:30:21 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8294:c2380d5d5beb 2.0-dev/MoinMoin/ (4 files in 3 dirs): removed EDIT_LOG_EXTRA / extra arg from some place (only needed in fs19 for importing)
18 2010-06-13T03:33:18 *** valeuf
19 2010-06-13T03:33:35 *** valeuf
20 2010-06-13T03:46:30 *** valeuf
21 2010-06-13T03:46:46 *** valeuf
22 2010-06-13T04:42:09 *** grzywacz
23 2010-06-13T05:12:37 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8295:fd89c738af95 2.0-dev/MoinMoin/ (6 files in 4 dirs):
24 2010-06-13T05:12:37 <CIA-47> remove eventlog code, PageHits macro and some other eventlog-related code
25 2010-06-13T05:12:37 <CIA-47> event-log often grows rather large, is expensive to process and often contains
26 2010-06-13T05:12:37 <CIA-47> same information that one could also get from webserver logs.
27 2010-06-13T05:12:37 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8296:200e26663c8f 2.0-dev/MoinMoin/action/atom.py: add simple atom feed
28 2010-06-13T06:55:18 *** ValentinJaniaut
29 2010-06-13T06:55:18 *** valeuf
30 2010-06-13T06:55:20 *** ValentinJaniaut
31 2010-06-13T07:04:05 *** ValentinJaniaut
32 2010-06-13T07:04:05 *** valeuf
33 2010-06-13T07:04:07 *** ValentinJaniaut
34 2010-06-13T07:05:39 *** valeuf
35 2010-06-13T07:06:17 *** valeuf
36 2010-06-13T09:25:46 *** kursor
37 2010-06-13T10:21:09 *** ValentinJaniaut
38 2010-06-13T10:21:09 *** valeuf
39 2010-06-13T10:21:09 *** ValentinJaniaut
40 2010-06-13T11:49:03 <ThomasWaldmann> moin
41 2010-06-13T11:49:35 <ThomasWaldmann> someone here using liferea? it doesn't work for http://localhost:8080/?do=atom for me
42 2010-06-13T11:49:50 <ThomasWaldmann> it always tells feed is not available...
43 2010-06-13T11:51:00 <valeuf> ThomasWaldmann: lifearea embed a webserver to display feed now ?
44 2010-06-13T11:51:53 <ThomasWaldmann> no, i have a moin running there
45 2010-06-13T11:52:21 <valeuf> aaah you mean that the atom feed from moinmoin is not working
46 2010-06-13T11:52:49 <valeuf> well, sorry I do not use Lifeare (but I would be really interest by a webserver application for my feeds :p )
47 2010-06-13T11:53:29 <ThomasWaldmann> The last update of this subscription failed!
48 2010-06-13T11:53:30 <ThomasWaldmann> HTTP error code 0: Unable to connect to remote host
49 2010-06-13T11:53:43 <ThomasWaldmann> with firefox it works and it gets 200
50 2010-06-13T12:09:45 <ThomasWaldmann> hm, werkzeug seems to serve ::1 port 8080 ONLY :|
51 2010-06-13T12:25:49 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8298:af69d495750e 2.0-dev/wikiserverconfig.py: wikiserver: by default, bind to 127.0.0.1 (not ::1)
52 2010-06-13T12:42:43 <dreimark> eSyr: see comment of johill
53 2010-06-13T12:45:14 *** grzywacz
54 2010-06-13T12:48:40 <ei-grad> moin. sorry, can't answer sooner, I shall explain at today's meeting time... now just one note, line 98 in MoinMoin/datastruct/backends/_tests/__init__.py, s/u"Admin1"/user/ ?
55 2010-06-13T12:49:13 *** kursor
56 2010-06-13T12:53:10 <dreimark> eSyr: http://hg.moinmo.in/moin/1.9-ldap-kerberos-agrigorev/file/867be2e3b61e/MoinMoin/datastruct/backends/_tests/__init__.py#l98 ?
57 2010-06-13T12:53:46 <dreimark> that is correct
58 2010-06-13T12:54:58 <dreimark> Admin1 is a member of AdminGroup
59 2010-06-13T12:55:13 <dreimark> ei-grad: ^
60 2010-06-13T12:55:19 <dreimark> too much e...
61 2010-06-13T12:58:31 <ei-grad> heh... in soviet russia... recruitment office is waiting for you even if you do not have legs. In my case, it is not so bad, but still it is fucking some.
62 2010-06-13T13:00:39 <dreimark> they tried or did recruit you ?
63 2010-06-13T13:03:12 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8299:efa391ec7771 2.0-dev/MoinMoin/action/atom.py: atom feed: better author display
64 2010-06-13T13:09:41 <ei-grad> tried) They tried, in spite of the fact that I am a student, and besides, already have military ID. Somehow I ended up in their lists of recruits, and the university for some reason did not send them a confirmation that I'm learning, and I have brought the matter of evasion of military duty. I had to go to another city, barely able to get rid of a repetition of an independent medical commission (I have
65 2010-06-13T13:09:42 <ei-grad> asthma, I have already passed their examination, after which I was given a military ID).
66 2010-06-13T13:14:47 *** DmitryAndreev
67 2010-06-13T13:24:20 <dreimark> .oO that sounds creepy
68 2010-06-13T13:29:37 *** DmitryAndreev
69 2010-06-13T13:50:01 *** ritinardo
70 2010-06-13T14:00:36 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8300:db46509572b3 2.0-dev/MoinMoin/action/atom.py: atom feed: use content/diff rendering functionality of MoinMoin.items.Item
71 2010-06-13T14:03:30 <dreimark> bbl
72 2010-06-13T14:38:29 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8301:197e9708f5da 2.0-dev/MoinMoin/util/_tests/test_mime.py: fix sourcecode test failures (use 'is None' not '== None')
73 2010-06-13T15:15:13 *** ei-grad
74 2010-06-13T15:15:57 *** ei-grad
75 2010-06-13T15:16:03 <ei-grad> damn weechat
76 2010-06-13T15:25:35 *** ritinardo
77 2010-06-13T16:43:26 <CIA-47> Dmitry Andreev <klieg.polar@gmail.com> default * 8308:04c7b1099163 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (_tests/test_link.py link.py): merged moin/2.0-dev
78 2010-06-13T16:43:34 <CIA-47> Dmitry Andreev <klieg.polar@gmail.com> default * 8309:15285a971226 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (_tests/test_rst_out.py rst_out.py):
79 2010-06-13T16:43:34 <CIA-47> DOM->reStructuredText converter:
80 2010-06-13T16:43:34 <CIA-47> first quick&dirty implementation: emphasis, strong, literals(monospace), blockcode, table, list.
81 2010-06-13T16:43:34 <CIA-47> Tests included.
82 2010-06-13T17:09:07 <valeuf> ThomasWaldmann: meeting tonight, isn't it ?
83 2010-06-13T17:09:13 <valeuf> (in 2hours)
84 2010-06-13T17:26:02 *** RogerHaase
85 2010-06-13T17:33:55 <ThomasWaldmann> valeuf: at 17:00 UTC (19:00 CEST)
86 2010-06-13T17:34:28 * ThomasWaldmann refactors the twikidraw stuff
87 2010-06-13T18:32:09 <dreimark> re
88 2010-06-13T18:32:18 <dreimark> meetinf in 28 mins
89 2010-06-13T18:37:51 <eSyr> moin
90 2010-06-13T18:40:36 *** ritinardo
91 2010-06-13T18:45:40 <waldi> hmm, latexml -- LaTeX to XML Converter
92 2010-06-13T18:53:51 <diofeher> moin :)
93 2010-06-13T18:56:32 <valeuf> moin
94 2010-06-13T18:59:14 <DmitryAndreev> moin
95 2010-06-13T19:00:48 <ei-grad> moin
96 2010-06-13T19:00:50 <dreimark> TheSheep: diofeher xorAxAx valeuf eSyr DmitryAndreev dreimark ei-grad
97 2010-06-13T19:01:12 <dreimark> welcome to our third meeting
98 2010-06-13T19:01:39 <TheSheep> moin
99 2010-06-13T19:01:43 <dreimark> welcome to ThomasWaldmann and waldi too
100 2010-06-13T19:01:56 <dreimark> TheSheep: and diofeher can you start?
101 2010-06-13T19:02:33 <TheSheep> I guess diofeher is not here yet
102 2010-06-13T19:02:39 <dreimark> 18:53 < diofeher> moin :)
103 2010-06-13T19:02:47 <TheSheep> ah
104 2010-06-13T19:02:51 <TheSheep> I missed that
105 2010-06-13T19:03:17 <TheSheep> diofeher: what did you do this week?
106 2010-06-13T19:05:01 <dreimark> diofeher: are you with us?
107 2010-06-13T19:05:20 <diofeher> oh sorry
108 2010-06-13T19:05:48 <dreimark> it is your turn please report
109 2010-06-13T19:06:46 <diofeher> well, this week i converted more functions in themebase to use jinja2
110 2010-06-13T19:07:49 <diofeher> now, it's missing only two functions (part of navibar and user_head)
111 2010-06-13T19:08:48 <dreimark> diofeher: is anything blocking you ?
112 2010-06-13T19:09:00 <diofeher> i have refactored some functions too, because now passing cfg and page in enviroment globals
113 2010-06-13T19:09:36 <ThomasWaldmann> page?
114 2010-06-13T19:09:46 <diofeher> a lot of code was reduced with this decision (this two variables)
115 2010-06-13T19:09:55 <diofeher> ops, request.getText :P
116 2010-06-13T19:10:00 <diofeher> misleaded, sorry
117 2010-06-13T19:10:19 <ThomasWaldmann> (if you do that, it is "item" and can have binary stuff)
118 2010-06-13T19:10:46 <ThomasWaldmann> (or revision and "")
119 2010-06-13T19:11:38 <dreimark> diofeher: what are your plans for the next week
120 2010-06-13T19:11:52 <diofeher> http://www.moinmo.in/DiogenesAugusto/GSoC2010/TODO
121 2010-06-13T19:11:58 <diofeher> # move the templates to a hierarchical structure
122 2010-06-13T19:11:59 <diofeher> # implement an url_for function for linking to pages and their actions
123 2010-06-13T19:11:59 <diofeher> # research about i18n
124 2010-06-13T19:11:59 <diofeher> # allow plugable templates from themes
125 2010-06-13T19:12:53 <dreimark> if you do research about i18n please add a wiki page with notes for us
126 2010-06-13T19:12:54 * ThomasWaldmann had expected a bit more of that stuff last week
127 2010-06-13T19:13:09 <dreimark> so that we easier can follow upcoming concepts
128 2010-06-13T19:13:33 <diofeher> ok... i've read a bit of documentation... but have to read more
129 2010-06-13T19:14:06 <ThomasWaldmann> (and I don't quite understand why you don't use the jinja2 functions that are made for setting up i18n)
130 2010-06-13T19:14:49 <dreimark> diofeher: did you discuss this with TheSheep ?
131 2010-06-13T19:15:07 <diofeher> (I was having problems using jinja2 functions for settiung up i18n
132 2010-06-13T19:15:54 <dreimark> if something like this happens you should tell i am blocked by ...
133 2010-06-13T19:16:03 <diofeher> but i will try to fix it this week
134 2010-06-13T19:16:19 <dreimark> we probably can help if we know
135 2010-06-13T19:16:36 <ThomasWaldmann> diofeher: are you blocked on the url stuff?
136 2010-06-13T19:16:51 <diofeher> didn't started yet
137 2010-06-13T19:17:19 <ThomasWaldmann> just as a hint, there is request.href() and request.abs_href()
138 2010-06-13T19:17:42 <diofeher> i think i'm a little slow in my proecjt.. it's because i'm at the end of semester here... sorry for this
139 2010-06-13T19:18:01 <ThomasWaldmann> until when is semester?
140 2010-06-13T19:18:08 <diofeher> in 2 weeks I will have full-time to work in project
141 2010-06-13T19:18:21 <ThomasWaldmann> that's late for midterm
142 2010-06-13T19:18:47 <ThomasWaldmann> so you have to arrange a bit more time for SOC even while semester is running
143 2010-06-13T19:19:20 <diofeher> hmm.. i'm gonna sleep less and work more so :)
144 2010-06-13T19:19:27 <ThomasWaldmann> (or work faster and more systematically :)
145 2010-06-13T19:19:50 <diofeher> yes... i was trying to setup an IDE here yesterday to work more faster
146 2010-06-13T19:19:59 <diofeher> but didn't liked Pydev
147 2010-06-13T19:20:07 <diofeher> gonna try mac vim now
148 2010-06-13T19:20:44 <diofeher> sometimes i spend time making introspection with print dir() :x
149 2010-06-13T19:21:51 <dreimark> pydev or bpython would solve that easier
150 2010-06-13T19:22:18 <dreimark> TheSheep: do you have any further questions - ToDo's ?
151 2010-06-13T19:22:37 <diofeher> yes.. but eclipse is too big.. it's slow to open
152 2010-06-13T19:23:59 <TheSheep> dreimark: we will discuss things in detail and plan about i18n later
153 2010-06-13T19:24:05 <TheSheep> dreimark: so please proceed
154 2010-06-13T19:24:09 <dreimark> thx
155 2010-06-13T19:24:19 <dreimark> next will be valeuf and xorAxAx
156 2010-06-13T19:24:57 <valeuf> hello :)
157 2010-06-13T19:25:09 <valeuf> so what I did this week :
158 2010-06-13T19:25:20 <valeuf> # Re-factored over different pages about the HTML_IN converter. (Nice color and so on ...).
159 2010-06-13T19:25:20 <valeuf> # Started to write snippets to show sample case conversion.
160 2010-06-13T19:25:20 <valeuf> # Fixed problem with namespaces and lxml.
161 2010-06-13T19:25:20 <valeuf> # Started support for the table.
162 2010-06-13T19:25:21 <valeuf> # Added support for the lists.
163 2010-06-13T19:25:21 <valeuf> # Researched about CSS basic support.
164 2010-06-13T19:25:44 <valeuf> I have to give credits to eSyr who adde nice spacing for the HTML-Dom equivalences page !
165 2010-06-13T19:26:33 <dreimark> how much of table is missing?
166 2010-06-13T19:26:38 <valeuf> I did NOT do so much progress on the support for <img>, <a> and <object> tag, but it is because I forget to write clear question
167 2010-06-13T19:26:47 <valeuf> dreimark: just the attributes for border, background color and so on
168 2010-06-13T19:27:15 <valeuf> I am actually looking for the support of basic style attributes for the different element
169 2010-06-13T19:27:27 <valeuf> especially using the style attribute
170 2010-06-13T19:27:49 <valeuf> but I am missing the attributes to set color, border and so on in the DOM Tree,
171 2010-06-13T19:27:58 <valeuf> waldi: is there such of attributes already or non ?
172 2010-06-13T19:28:00 <valeuf> *not
173 2010-06-13T19:28:14 <waldi> no
174 2010-06-13T19:28:47 <dreimark> valeuf: do you have a ToDo or open requests / features page
175 2010-06-13T19:28:57 <valeuf> dreimark: about what ?
176 2010-06-13T19:28:58 <dreimark> where this stuff is collected?
177 2010-06-13T19:29:13 <dreimark> about missing attributs
178 2010-06-13T19:29:37 <valeuf> dreimark: not really
179 2010-06-13T19:29:49 <valeuf> DmitryAndreev and me wrote some pages about missing features for different converters
180 2010-06-13T19:30:26 <valeuf> but we should probably start a pages with the missing stuffs in the DOM Tree
181 2010-06-13T19:30:26 <dreimark> valeuf: please try to give a weighting to these feature
182 2010-06-13T19:30:27 <DmitryAndreev> like this http://moinmo.in/DmitryAndreev/GSoC2010/Diary/Moinwiki_in%20bugs
183 2010-06-13T19:30:49 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8302:a51f12a91af4 2.0-dev/MoinMoin/items/ (__init__.py _tests/test_Item.py): (log message trimmed)
184 2010-06-13T19:30:50 <CIA-47> items: refactored drawing items and tar container stuff
185 2010-06-13T19:30:50 <CIA-47> Got rid of ContainerItem, the functionality is in TarMixin now, which
186 2010-06-13T19:30:50 <CIA-47> gets mixed into ApplicationXTar, TWikiDraw, AnyWikiDraw items.
187 2010-06-13T19:30:50 <CIA-47> Removed some unneeded methods.
188 2010-06-13T19:31:19 <valeuf> the most complete page about the Tree is this one : http://moinmo.in/BastianBlank/TreeOutputFormatter/Spec
189 2010-06-13T19:31:48 <dreimark> valeuf: do you have ToDo's in your code pointing on those missing features?
190 2010-06-13T19:31:52 <valeuf> we should probably see to regroup these information, and the missing one
191 2010-06-13T19:32:24 <valeuf> dreimark: not in my code, directly on my wiki pages about HTML_IN converter
192 2010-06-13T19:33:16 <dreimark> i think you should add it into the code otherwise it can easily be missed after a feature was added to the domtree
193 2010-06-13T19:33:23 <valeuf> dreimark: you are right
194 2010-06-13T19:33:37 <ThomasWaldmann> (if some other parts of the code miss features you need, find out how to implement them and implement them, if it is not too hard)
195 2010-06-13T19:33:58 <valeuf> dreimark: I was going to list missing stuffs in my converter this week so I will do that too
196 2010-06-13T19:34:06 <dreimark> good
197 2010-06-13T19:34:13 <valeuf> ThomasWaldmann: actually, it is not missing features, but more missing definition of the DOM Tree
198 2010-06-13T19:35:07 <ThomasWaldmann> well, that also can be extended :)
199 2010-06-13T19:35:24 <valeuf> for the link I saw "wiki://" link in the source code, should I also convert link like this way ?
200 2010-06-13T19:35:46 <valeuf> at this time I just use directly the href attribute from the <a> tag
201 2010-06-13T19:35:52 <waldi> no
202 2010-06-13T19:36:02 <ThomasWaldmann> btw, we have lots of tests of moinwiki_in and creole_in failing - someone please check if the tests need adapting or the code
203 2010-06-13T19:36:14 <waldi> link values are opaque for any format conversion
204 2010-06-13T19:36:34 <valeuf> waldi: ok, I was not so sure, so in this case, the link conversion is quite done in my code
205 2010-06-13T19:37:37 <valeuf> waldi: same question for the img and object, should I try to determine where is the ressources and see to fix the link if it will not work after the import ?
206 2010-06-13T19:38:16 <valeuf> like if someone is converting a page with such of tag <img src=./myPics.jpg /> this won't probably work after the conversion
207 2010-06-13T19:39:04 <waldi> no, all the urls are opaque. you have no knowledge except the of content
208 2010-06-13T19:39:09 <valeuf> ok perfect
209 2010-06-13T19:40:08 <dreimark> valeuf: can you summarize what you want to do next week?
210 2010-06-13T19:40:13 <valeuf> ok last question, I swat that in the converter html_out some tag from the DOM tree like <error> are converted into <p class="error"></p>
211 2010-06-13T19:40:48 <valeuf> should I try to add support for such of things (looking for the class, and so try to use the correct tag in the tree)
212 2010-06-13T19:41:35 <dreimark> valeuf: waldi please continue after the meeting with questions
213 2010-06-13T19:41:41 <valeuf> ok so for the next week my ToDo list is the following :
214 2010-06-13T19:41:42 <valeuf> * Support CSS parsing (for the CSS found in the style attribute)
215 2010-06-13T19:41:42 <valeuf> * Finish the array support.
216 2010-06-13T19:41:43 <valeuf> * Make a clear list of missing stuffs for the converter. (So I can focus on it for the last week in my schedule).
217 2010-06-13T19:41:43 <valeuf> * Especially add this list to the code.
218 2010-06-13T19:42:06 <dreimark> array?
219 2010-06-13T19:42:09 <valeuf> raah
220 2010-06-13T19:42:13 <valeuf> s/array/tabl
221 2010-06-13T19:42:17 <dreimark> eliminate that word
222 2010-06-13T19:42:20 <valeuf> yep I should
223 2010-06-13T19:42:23 <valeuf> *table
224 2010-06-13T19:42:59 <valeuf> I want to have a look also about MetaData later, but I will just start talking about it next week to see what can be the better solution
225 2010-06-13T19:43:00 <dreimark> ok
226 2010-06-13T19:43:11 <valeuf> I am done so
227 2010-06-13T19:43:18 <valeuf> (sorry I was a little bit long)
228 2010-06-13T19:43:31 <dreimark> any further questions to valeuf ?
229 2010-06-13T19:43:38 <dreimark> xorAxAx: ?
230 2010-06-13T19:44:02 <dreimark> eSyr: DmitryAndreev you are next, please prepare
231 2010-06-13T19:44:19 <DmitryAndreev> ready
232 2010-06-13T19:44:36 <eSyr> here
233 2010-06-13T19:44:53 <DmitryAndreev> looks like i've done with moinwiki_out, or so
234 2010-06-13T19:44:56 <DmitryAndreev> but
235 2010-06-13T19:45:52 <ThomasWaldmann> did you throw some arbitrary html at it? :)
236 2010-06-13T19:45:53 <DmitryAndreev> you can look at http://moinmo.in/DmitryAndreev/GSoC2010/Diary/HelpOnMoinWikiSyntaxTestOfConverter, this is how page may looks after wiki->DOM->wiki conversion
237 2010-06-13T19:47:14 <DmitryAndreev> ThomasWaldmann, for now i only used some wiki syntax.
238 2010-06-13T19:47:18 <valeuf> oh yes I should try the same with html -> DOM -> html :)
239 2010-06-13T19:48:05 <DmitryAndreev> as you can see - no color conversion
240 2010-06-13T19:48:23 <DmitryAndreev> moinwiki_in doesn't see it
241 2010-06-13T19:48:47 <DmitryAndreev> later i'll add conversion of other Help pages
242 2010-06-13T19:49:10 <dreimark> DmitryAndreev: valeuf for a more complex/real usecase example use my page http://moinmo.in/MoinAPI/Beispiele
243 2010-06-13T19:49:11 <ThomasWaldmann> DmitryAndreev: below the smiley table is some strange h1
244 2010-06-13T19:49:17 <waldi> DmitryAndreev: this can be also the case because the format implemented by moinwiki_in is not completely compatible with 1.9
245 2010-06-13T19:49:44 <DmitryAndreev> last to days i've spent to rst_out converter
246 2010-06-13T19:49:56 <dreimark> valeuf: you can also use that page by ?action=content
247 2010-06-13T19:50:12 <DmitryAndreev> for now tables, lists and some basic syntax like bold works
248 2010-06-13T19:50:41 <eSyr> ThomasWaldmann: waldi: btw, will any major changes in moin_wiki syntax in 2.0 expected?
249 2010-06-13T19:50:59 <ThomasWaldmann> DmitryAndreev: some parser contents also look strange
250 2010-06-13T19:52:05 <ThomasWaldmann> eSyr: at some places we'll either need a markup conversion or compatibility parser/converter
251 2010-06-13T19:52:17 <DmitryAndreev> ThomasWaldmann, missing \n after smiles killing h, i'll fix that, or already fixed
252 2010-06-13T19:52:27 <ThomasWaldmann> e.g. the attachment: is rather superfluous with moin2
253 2010-06-13T19:52:44 <waldi> eSyr: macro/parser syntax is mostly equal now
254 2010-06-13T19:52:49 <valeuf> dreimark: ok :)
255 2010-06-13T19:52:52 <waldi> for the arguments stuff at least
256 2010-06-13T19:53:05 <waldi> the text markup themself should be rather unaffected
257 2010-06-13T19:53:20 <waldi> no camelcase links
258 2010-06-13T19:53:30 <eSyr> why not?
259 2010-06-13T19:53:46 <DmitryAndreev> ThomasWaldmann, and i don't know, why moinwiki_in adds (_old="python") argument )
260 2010-06-13T19:53:55 <ThomasWaldmann> btw, in general, before starting next project, I'ld suggest reading through all your code again and thinking about it
261 2010-06-13T19:54:25 <ThomasWaldmann> DmitryAndreev: likely that is the old parser name
262 2010-06-13T19:54:27 <dreimark> DmitryAndreev: i guess it doesn't call hightlight but old deprecated python parser
263 2010-06-13T19:54:40 <dreimark> for highlighting
264 2010-06-13T19:54:50 <waldi> eSyr: what "why not"?
265 2010-06-13T19:55:03 <eSyr> waldi: < waldi> no camelcase links
266 2010-06-13T19:55:17 <ThomasWaldmann> because it is a pain
267 2010-06-13T19:55:39 <dreimark> DmitryAndreev: the old highlight parser are deprecated since highlight
268 2010-06-13T19:55:48 <ThomasWaldmann> (esp. from code perspective, partly also from user perspective)
269 2010-06-13T19:56:03 <waldi> its a pain to parse, it does not work throughout the world
270 2010-06-13T19:56:08 <eSyr> ThomasWaldmann: well, i'm voting for this option, may be turned off by default.
271 2010-06-13T19:56:23 <waldi> no, this parsers will not depend on any config
272 2010-06-13T19:56:27 <valeuf> I agree with the no camelcase link too
273 2010-06-13T19:56:36 <waldi> you can still vote to use a different default format
274 2010-06-13T19:56:42 <waldi> s/vote/choose/
275 2010-06-13T19:56:42 <ThomasWaldmann> i guess we'll rahter bury it and put a RIP sign on it
276 2010-06-13T19:57:36 <ThomasWaldmann> eSyr: we'll discuss it after meeting
277 2010-06-13T19:57:52 <eSyr> ok.
278 2010-06-13T19:58:03 <dreimark> DmitryAndreev: is anything blocking you?
279 2010-06-13T19:58:52 <DmitryAndreev> i was blocked by rst table representation, but i've done with it. maybe i'll have some problems later
280 2010-06-13T19:59:57 <dreimark> if something blocks you just ask for help here please. i guess we can help if we know
281 2010-06-13T20:00:07 <DmitryAndreev> ok
282 2010-06-13T20:00:21 <dreimark> your plans for next week?
283 2010-06-13T20:01:17 <DmitryAndreev> i need to do come code cleanup for moinwiki_out, and implements other stuffs for rst converter
284 2010-06-13T20:01:22 <DmitryAndreev> some*
285 2010-06-13T20:02:03 <eSyr> DmitryAndreev: stuff, it has no plural.
286 2010-06-13T20:02:15 <DmitryAndreev> eSyr, thx
287 2010-06-13T20:02:36 <dreimark> can you give some details what other stuff it is
288 2010-06-13T20:03:52 <DmitryAndreev> link
289 2010-06-13T20:03:58 <DmitryAndreev> footnote
290 2010-06-13T20:04:20 <DmitryAndreev> objects|macro
291 2010-06-13T20:04:46 <DmitryAndreev> for now i don't know how to represent macro in rst
292 2010-06-13T20:05:05 <eSyr> DmitryAndreev: please check current ReST parser.
293 2010-06-13T20:05:24 <DmitryAndreev> eSyr, ok
294 2010-06-13T20:05:34 <eSyr> DmitryAndreev: http://master19.moinmo.in/HelpOnParsers/ReStructuredText
295 2010-06-13T20:05:42 <dreimark> http://master19.moinmo.in/HelpOnParsers/ReStructuredText#Macro_Support
296 2010-06-13T20:05:52 <eSyr> DmitryAndreev: macro:: <<TitleSearch>>
297 2010-06-13T20:05:53 <dreimark> eSyr: :)
298 2010-06-13T20:06:17 <DmitryAndreev> i just started work on rst converter so a lot TODO
299 2010-06-13T20:07:00 <dreimark> DmitryAndreev: also as i explained valeuf if you find somthing missing in domtree and can't implement everything you want
300 2010-06-13T20:07:07 <eSyr> DmitryAndreev: there some wiki-specific stuff which have been implemented in ReST parser and should be reimplemented in converter.
301 2010-06-13T20:07:12 <dreimark> add also a ToDo in your code
302 2010-06-13T20:07:26 <dreimark> that we don't miss it
303 2010-06-13T20:07:29 <eSyr> *it should
304 2010-06-13T20:08:03 <dreimark> and dov
305 2010-06-13T20:08:04 <dreimark> c
306 2010-06-13T20:08:20 <dreimark> document that something is missing and tell waldi
307 2010-06-13T20:08:51 <dreimark> any more questions to DmitryAndreev ?
308 2010-06-13T20:09:40 <dreimark> thx DmitryAndreev and eSyr
309 2010-06-13T20:09:41 <eSyr> well, i have no questions, we've told before meeting a little.
310 2010-06-13T20:09:57 <dreimark> ok
311 2010-06-13T20:10:16 <dreimark> ei-grad: you are next
312 2010-06-13T20:10:18 <ei-grad> http://moinmo.in/LDAP2010/2010-06-13
313 2010-06-13T20:11:10 * ei-grad thought that link to a wiki page should be better than copypaste...
314 2010-06-13T20:11:42 <dreimark> true
315 2010-06-13T20:12:53 <dreimark> so you were on tuesday in that recruit office or until friday?
316 2010-06-13T20:14:40 <dreimark> ei-grad: i mean why don't you work on wednesday or friday?
317 2010-06-13T20:15:01 <ThomasWaldmann> ei-grad: that recruitment stuff is unfortunate, but why does it take 4 days?
318 2010-06-13T20:15:04 <ei-grad> oh
319 2010-06-13T20:15:25 <ei-grad> i worked, but not for full time and without internet
320 2010-06-13T20:16:33 <ei-grad> ThomasWaldmann: i had to visit them twice, on tuesday, and on friday, when i got a note for university
321 2010-06-13T20:16:40 <ei-grad> *from university
322 2010-06-13T20:18:18 <ThomasWaldmann> ah.
323 2010-06-13T20:18:32 <dreimark> ei-grad: the problem for us is that if we can't talk or don't see commits or diary entries we don't know if you work or not
324 2010-06-13T20:19:37 <dreimark> I would realy have prefered to get an email or an entry on the wiki page what has happened
325 2010-06-13T20:19:43 <dreimark> before today
326 2010-06-13T20:20:20 <dreimark> we are all humans and have all kind of different problems but we can tell - usually
327 2010-06-13T20:21:08 <ei-grad> i understand, i will do my best to do that next time, if there would be any problems
328 2010-06-13T20:22:10 <dreimark> ok, your plans for next week
329 2010-06-13T20:23:14 <ei-grad> i don't know, should i rewrite LDAPGroups, that they support nested groups and try to make use of GroupsBackendTest?
330 2010-06-13T20:23:56 <dreimark> sounds valuable
331 2010-06-13T20:24:45 <dreimark> please investigate too if python-kerberos is avalailable for common moinmoin platforms
332 2010-06-13T20:25:05 <ei-grad> ok
333 2010-06-13T20:26:45 <dreimark> the large amount users test - does it now work or is the pastebin refering to a current blocking
334 2010-06-13T20:26:47 <ThomasWaldmann> ei-grad: is nested groups common in ldap setups?
335 2010-06-13T20:27:25 <ei-grad> ThomasWaldmann: not really, but occurs
336 2010-06-13T20:27:40 <ei-grad> dreimark: yes, i now stucked with it...
337 2010-06-13T20:28:41 <ei-grad> LDIF seems to be valid, may be something in my setup... i think i can refine it, to don't use LDIF at all
338 2010-06-13T20:28:52 <ThomasWaldmann> ei-grad: url of your todo list?
339 2010-06-13T20:30:25 <ei-grad> http://moinmo.in/LDAP2010 i'll upgrade it soon...
340 2010-06-13T20:31:48 <ThomasWaldmann> please add the connmgr compat stuff. and if you are doing ldap testing anyway, i would appreciate if you do the integration with ldap_login also.
341 2010-06-13T20:33:15 <ei-grad> what do you mean by a compat stuff?
342 2010-06-13T20:33:41 <dreimark> ei-grad: we want to keep the api we have yet in 1.9
343 2010-06-13T20:34:00 <ThomasWaldmann> people have working configurations. if one just replaces LDAPAuth with some new stuff using connmgr, it'll break
344 2010-06-13T20:34:10 <ThomasWaldmann> so it needs some small wrapper
345 2010-06-13T20:34:10 <dreimark> while the new api can go in 2.0
346 2010-06-13T20:34:53 <dreimark> thats was what i wanted to explain too ^^
347 2010-06-13T20:35:37 <ei-grad> ok, can we discuss it after meeting, I am not yet very clearly imagine how it should look ...
348 2010-06-13T20:35:45 <dreimark> ei-grad: do you think this is too much for next week?
349 2010-06-13T20:36:45 <ThomasWaldmann> the wrappers should be doable rather quickly
350 2010-06-13T20:37:11 <ThomasWaldmann> it is just accepting old params, giving them to the connmgr internally and giving the connection the the new style api
351 2010-06-13T20:38:03 <ThomasWaldmann> (and it would be good it same old api params also get accepted by group init alternatively)
352 2010-06-13T20:38:24 <dreimark> s/it/if
353 2010-06-13T20:38:46 <ThomasWaldmann> some people do ldap_params = dict(x=y, y=z) and then just give that to LDAPAuth like **ldap_params
354 2010-06-13T20:39:06 <ThomasWaldmann> if they could give same thing to groups init, that would be nice
355 2010-06-13T20:39:31 <ei-grad> ok
356 2010-06-13T20:39:41 <ThomasWaldmann> (and maybe it can even use same wrapper class :)
357 2010-06-13T20:39:50 <dreimark> ei-grad: please answer my question
358 2010-06-13T20:39:54 <ei-grad> dreimark: no, i think it's normal...
359 2010-06-13T20:40:09 <dreimark> good
360 2010-06-13T20:40:43 <dreimark> any further questions to ei-grad ?
361 2010-06-13T20:41:00 * ThomasWaldmann not
362 2010-06-13T20:41:34 <dreimark> thx to all for joining our 3rd meeting
363 2010-06-13T20:42:09 <ThomasWaldmann> eSyr: if you have a look at the camelcase regex, you see one reason why to get rid of it
364 2010-06-13T20:43:19 <ThomasWaldmann> old moin < 1.6 had quite complicated and irregular non-camelcase link (free link) markup
365 2010-06-13T20:45:10 <ThomasWaldmann> like ["foo bar"], now easier with [[foo bar]]
366 2010-06-13T20:45:23 <dreimark> bbl
367 2010-06-13T20:47:39 <ThomasWaldmann> (or some even more complicated variants needed in some cases)
368 2010-06-13T20:49:18 <ThomasWaldmann> ei-grad: which python do you use?
369 2010-06-13T20:49:25 <ei-grad> 2.6.5
370 2010-06-13T20:49:56 <ThomasWaldmann> you should rather use 2.4.x because that is requirement for 2.4
371 2010-06-13T20:50:01 <ThomasWaldmann> ehrm moin 1.9
372 2010-06-13T20:50:30 <ThomasWaldmann> and StringIO usually should accept str as well as unicode
373 2010-06-13T20:50:38 <ThomasWaldmann> just don't mix
374 2010-06-13T20:53:08 <ThomasWaldmann> (no idea about that ldif typeerror, btw, maybe waldi could have a look)
375 2010-06-13T20:53:30 <ei-grad> hm... 2.4, ok... and as i undrestand StringIO requires unicode now, there is strong check on 1500 line in StringIO.write in io.py...
376 2010-06-13T20:53:55 <ThomasWaldmann> that somehow looks py3ish
377 2010-06-13T20:55:08 <ThomasWaldmann> >>> sio = StringIO("äöü")
378 2010-06-13T20:55:08 <ThomasWaldmann> >>> sio = StringIO(u"äöü")
379 2010-06-13T20:55:16 <ThomasWaldmann> happily accepted both
380 2010-06-13T20:55:23 <ThomasWaldmann> 2.6.5
381 2010-06-13T20:56:57 <ei-grad> ThomasWaldmann: i think that would be better to exclude LDIF from initializing LDAP, then we easily could use GroupsBackendTest
382 2010-06-13T20:57:20 <ei-grad> >>> from io import StringIO
383 2010-06-13T20:57:23 <ei-grad> >>> sio = StringIO()
384 2010-06-13T20:57:25 <ei-grad> >>> sio.write('qwe')
385 2010-06-13T20:57:27 <ei-grad> Traceback (most recent call last):
386 2010-06-13T20:57:28 <ThomasWaldmann> from StringIO ...
387 2010-06-13T20:57:29 <ei-grad> File "<stdin>", line 1, in <module>
388 2010-06-13T20:57:31 <ei-grad> File "/usr/lib/python2.6/io.py", line 1500, in write
389 2010-06-13T20:57:33 <ei-grad> s.__class__.__name__)
390 2010-06-13T20:57:35 <ei-grad> TypeError: can't write str to text stream
391 2010-06-13T20:58:08 <ei-grad> heh
392 2010-06-13T20:58:10 <ThomasWaldmann> (we'll deal with py3 migration later, definitely not this SOC :)
393 2010-06-13T20:58:33 <ThomasWaldmann> also definitely not for moin1
394 2010-06-13T20:58:54 <ei-grad> io is from py3?
395 2010-06-13T20:59:02 <ThomasWaldmann> and i tried right now: as long as you don't mix, StringIO is happy with both
396 2010-06-13T20:59:05 <ThomasWaldmann> yes
397 2010-06-13T20:59:37 <ei-grad> ok) thanks)
398 2010-06-13T20:59:51 <ThomasWaldmann> of course, if you add unicode to the stringio, then some non-ascii bytestring, it'll have trouble
399 2010-06-13T21:00:19 <ThomasWaldmann> the usual thing then: it'll try to decode with ascii decoder and fail
400 2010-06-13T21:00:19 <ei-grad> there is no non-ascii in LDIF, afaik
401 2010-06-13T21:08:57 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8303:fa8ae8c5273d 2.0-dev/MoinMoin/converter2/_tests/ (test_creole_in.py test_moinwiki_in.py): skip broken moinwiki_in and creole_in tests
402 2010-06-13T21:28:21 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8304:f5b8077fcf7f 2.0-dev/MoinMoin/wikixml/ (__init__.py _tests/test_marshal.py marshal.py util.py): remove MoinMoin.wikixml package (not used any more)
403 2010-06-13T21:49:10 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8305:911605235ad4 2.0-dev/MoinMoin/util/records.py: remove MoinMoin.util.records - unused
404 2010-06-13T22:35:34 *** ritinardo
405 2010-06-13T23:13:25 <dreimark> re
406 2010-06-13T23:15:50 <dreimark> it can also be an encoding mix of some iso encodings and utf-8
407 2010-06-13T23:17:23 <dreimark> which makes trouble