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 has quit IRC
   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 has quit IRC
  19 2010-06-13T03:33:35  *** valeuf has joined #moin-dev
  20 2010-06-13T03:46:30  *** valeuf has quit IRC
  21 2010-06-13T03:46:46  *** valeuf has joined #moin-dev
  22 2010-06-13T04:42:09  *** grzywacz has quit IRC
  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 has joined #moin-dev
  29 2010-06-13T06:55:18  *** valeuf has quit IRC
  30 2010-06-13T06:55:20  *** ValentinJaniaut is now known as valeuf
  31 2010-06-13T07:04:05  *** ValentinJaniaut has joined #moin-dev
  32 2010-06-13T07:04:05  *** valeuf has quit IRC
  33 2010-06-13T07:04:07  *** ValentinJaniaut is now known as valeuf
  34 2010-06-13T07:05:39  *** valeuf has quit IRC
  35 2010-06-13T07:06:17  *** valeuf has joined #moin-dev
  36 2010-06-13T09:25:46  *** kursor has joined #moin-dev
  37 2010-06-13T10:21:09  *** ValentinJaniaut has joined #moin-dev
  38 2010-06-13T10:21:09  *** valeuf has quit IRC
  39 2010-06-13T10:21:09  *** ValentinJaniaut is now known as valeuf
  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 has joined #moin-dev
  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 has quit IRC
  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 has quit IRC
  67 2010-06-13T13:24:20  <dreimark> .oO that sounds creepy
  68 2010-06-13T13:29:37  *** DmitryAndreev has joined #moin-dev
  69 2010-06-13T13:50:01  *** ritinardo has joined #moin-dev
  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 has quit IRC
  74 2010-06-13T15:15:57  *** ei-grad has joined #moin-dev
  75 2010-06-13T15:16:03  <ei-grad> damn weechat
  76 2010-06-13T15:25:35  *** ritinardo has quit IRC
  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 has joined #moin-dev
  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 has joined #moin-dev
  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 has quit IRC
 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

MoinMoin: MoinMoinChat/Logs/moin-dev/2010-06-13 (last edited 2010-06-12 22:45:03 by IrcLogImporter)