1 2010-08-15T10:13:46  *** ebo^ has joined #moin-dev
   2 2010-08-15T11:05:12  *** valeuf has quit IRC
   3 2010-08-15T11:05:18  *** valeuf has joined #moin-dev
   4 2010-08-15T12:43:50  <ThomasWaldmann> moin
   5 2010-08-15T14:00:39  *** ebo^ has quit IRC
   6 2010-08-15T14:01:02  *** ebo^ has joined #moin-dev
   7 2010-08-15T14:05:02  <ThomasWaldmann> config loading will soon be simpler :)
   8 2010-08-15T14:33:46  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9640:a8a040bff691 2.0-dev/ (6 files in 4 dirs): (log message trimmed)
   9 2010-08-15T14:33:46  <CIA-105> simplify Config loading, remove url-dependent config loading, see details below
  10 2010-08-15T14:33:46  <CIA-105> * we now use Flask's config loader, see ./wikiserver.py for an example
  11 2010-08-15T14:33:46  <CIA-105> * it first tries to load ./wikiconfig_local.py, if that fails it tries
  12 2010-08-15T14:33:46  <CIA-105> to load ./wikiconfig.py.
  13 2010-08-15T14:33:47  <CIA-105> * in wikiconfig (and wikiconfig_local), there needs to be a MOINCFG
  14 2010-08-15T14:33:48  <CIA-105> attribute with the Config class (flask only makes UPPERCASE stuff
  15 2010-08-15T14:33:52  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9641:75f274e6f9ec 2.0-dev/MoinMoin/ (4 files in 3 dirs): merged main
  16 2010-08-15T14:39:50  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9591:5b9c68f1700c 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: ReStructuredText->DOM: Fix footnote bug
  17 2010-08-15T14:39:57  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9592:6f5a9122bbde 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: ReStructuredText->DOM: Remove item-label-generate from definition list
  18 2010-08-15T14:40:04  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9593:6c465b9d5588 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: ReStructuredText->DOM: try except for docutils parser errors
  19 2010-08-15T14:40:06  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9594:3d9b2f34357a 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: ReStructuredText->DOM: add 'admonition' and 'error' nodes
  20 2010-08-15T14:40:13  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9595:a951e3e7968d 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: ReStructuredText->DOM: add note-body node
  21 2010-08-15T14:40:24  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9596:ddfb28cdacd8 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/mediawiki_in.py: Mediawiki->DOM: add line preprocessor
  22 2010-08-15T14:40:36  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9597:f7a10641e674 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/mediawiki_in.py: Mediawiki->DOM: add footnote tag
  23 2010-08-15T14:40:43  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9598:0b0b96b3a8a8 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/mediawiki_in.py: Mediawiki->DOM: add blockquote tag
  24 2010-08-15T14:40:50  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9599:45ae2170bd78 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/rst_in.py: pep8
  25 2010-08-15T14:40:56  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9600:b3f725bb6928 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (rst_in.py rst_out.py): Add version of ReST into docstrings
  26 2010-08-15T14:49:33  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9652:d5292eb9f325 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/_tests/test_mediawiki_in.py: Mediawiki->DOM: blockquote and footnote tests
  27 2010-08-15T14:49:37  <CIA-105> Dmitry Andreev <klieg.polar@gmail.com> default * 9653:cc8dcff418c5 2.0-dev-wiki-rest-dandreev/ (13 files in 10 dirs): merge 2.0-dev
  28 2010-08-15T14:50:22  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9642:f25f677da721 2.0-dev/ (13 files in 7 dirs): rename module config.multiconfig to config.default, kill farmconfig examples
  29 2010-08-15T14:51:00  <ThomasWaldmann> DmitryAndreev: nice to see some activity :)
  30 2010-08-15T14:51:52  <ThomasWaldmann> DmitryAndreev: does the rst primer render now?
  31 2010-08-15T14:58:25  <ThomasWaldmann> diofeher: DmitryAndreev: dreimark: esyr: TheSheep: valeuf: waldi: xorAxAx: meeting today at 17:00 UTC
  32 2010-08-15T14:58:47  <dreimark> :)
  33 2010-08-15T14:58:47  <ThomasWaldmann> also, please read http://hg.moinmo.in/moin/2.0-dev/rev/a8a040bff691 - you likely have to change wikiconfig_local.py if you have one
  34 2010-08-15T14:58:51  <DmitryAndreev> ThomasWaldmann, i very sad that create  Mediawiki->DOM based on moinwiki_in was another bad choise .( mediawiki have more multilines formatting elements, i've tried to fix this by preprocessing, but it's like a pike. I've fixed some problems which found in rst.
  35 2010-08-15T15:00:03  <DmitryAndreev> ThomasWaldmann, the main problem was in exception in docutils, strange that on their site it also existents
  36 2010-08-15T15:00:06  <ThomasWaldmann> DmitryAndreev: maybe (for now) describe the problems in some comments / TODO in the source code and concentrate on finishing rst.
  37 2010-08-15T15:00:54  <ThomasWaldmann> DmitryAndreev: do you have some rst testing page or do you just use the rst primer?
  38 2010-08-15T15:01:14  * ThomasWaldmann still needs something for the (preloaded) rst page
  39 2010-08-15T15:03:59  <DmitryAndreev> i've add try block, so now all exeptions will be detect on preview. I've used some rst pages to test, but I always find new
  40 2010-08-15T15:09:42  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9643:7dccda8981e1 2.0-dev/docs/deployment_examples/wikiserverconfig.py: remove wikiserver_config.py example (not used any more)
  41 2010-08-15T15:15:15  <DmitryAndreev> ThomasWaldmann, rst primer works.)
  42 2010-08-15T15:19:06  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9644:f56b00683eb2 2.0-dev/wikiserver.py: configure wikiserver.py via wikiconfig(_local) HOST=... PORT=... DEBUG=...
  43 2010-08-15T15:29:31  <ThomasWaldmann> DmitryAndreev: http://bitbucket.org/birkenfeld/sphinx/src/tip/doc/config.rst if i try to render that, it drops most of the content (confval?)
  44 2010-08-15T15:30:03  <ThomasWaldmann> <string>:987: (ERROR/3) Unknown directive type "confval".
  45 2010-08-15T15:36:31  <DmitryAndreev> ThomasWaldmann, thats because of exception in docutils, in doesn't know ".. confval:" directive. i tried to save other text and create error message only about strings with syntax error, but if i delete only one string, error may be still there, so for now i use only error message in output. i can fix this in another way, commenting all strings until exception still there, If you prefere this way.
  46 2010-08-15T15:38:05  <DmitryAndreev> ThomasWaldmann, i don't know why docutils use exceptions some times, in simple syntax errors in used <error> inside output
  47 2010-08-15T15:38:23  <DmitryAndreev>  it use
  48 2010-08-15T15:43:47  <ThomasWaldmann> well, the general problem is that, if such "unknown directive" stuff happens, the wiki user just (maybe) notices that some of his text is not there
  49 2010-08-15T15:44:28  <ThomasWaldmann> (admins/developers can see the problem in the log, but not users)
  50 2010-08-15T15:53:22  <DmitryAndreev> ThomasWaldmann, if i'll delete some text from input before docutils parser, and user doesn't notice that in preview, he can not return all the text in editor, thats why i leave this error, so user can see in in preview or return to edit page and fix it. but if you want, i can try to remove, or comment strings until error. now i'm looking about that problem in google, may be docutils have some parametrs to ignore syntax errors.
  51 2010-08-15T15:59:04  <DmitryAndreev> ThomasWaldmann, hmm, I have an idea. I can try to split all text to paragraphs and before converting all the text, try to find in which paragraphs maybe an error,
  52 2010-08-15T16:33:50  *** ei-grad has joined #moin-dev
  53 2010-08-15T16:51:08  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9645:ceef0c1d0608 2.0-dev/wikiserver.py: improved wikiserver.py
  54 2010-08-15T16:53:45  <ThomasWaldmann> DmitryAndreev: i don't quite understand your approach. what's the problem with telling the user what has gone wrong?
  55 2010-08-15T16:54:32  <ThomasWaldmann> esyr: ^^
  56 2010-08-15T16:55:58  <ThomasWaldmann> (it just should not be a server error / traceback, that blows away the user interface :)
  57 2010-08-15T17:03:09  <DmitryAndreev> ThomasWaldmann, docutils say tha string 987:has error, but I don't know how many strings i need to delete before disappeared an error, after every deleted string there may be another error, if i give docutils parser all the text, i can't delete all error string in one iteration, so it's hard to delete error strings but save all other input. i can try to use docutils parser iteratively, paragraph per time, but i need full input
  58 2010-08-15T17:03:09  <DmitryAndreev> for correct output
  59 2010-08-15T17:08:41  <ThomasWaldmann> why are you trying to "delete" something?
  60 2010-08-15T17:12:05  <DmitryAndreev> ThomasWaldmann, If i not delete or comment strings with errors i can't get the result of docutils parser.
  61 2010-08-15T17:12:32  <ThomasWaldmann> well, the result is an error in that case
  62 2010-08-15T17:12:59  <ThomasWaldmann> you should try to render that error in a way that the user can locate and fix the problem in the contents
  63 2010-08-15T17:13:53  <ThomasWaldmann> (or the developer can fix it in the converter, if it a bug / not implemented feature there)
  64 2010-08-15T17:14:40  <DmitryAndreev> <string>:3: (SEVERE/4) Title overline & underline mismatch.
  65 2010-08-15T17:14:40  <DmitryAndreev> =====
  66 2010-08-15T17:14:40  <DmitryAndreev> sdfd
  67 2010-08-15T17:14:40  <DmitryAndreev> ====
  68 2010-08-15T17:15:16  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5805:9e8005453224 1.9-ldap-kerberos-agrigorev/MoinMoin/ (datastruct/backends/ldap_groups.py util/ldap_utils.py): [LDAP2010] LDAPGroupBackendBase and LDAPBaseGroup moved from ldap_utils.py to ldap_groups.py
  69 2010-08-15T17:15:24  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5806:6994a563845c 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/ldap_lazygroups_wikiconfig_snippet: [LDAP2010] s/ldap_connection/ldap_utils/
  70 2010-08-15T17:15:26  <DmitryAndreev> what's bad in this message? "(SEVERE/4)" and "<string>:3:" ?
  71 2010-08-15T17:15:27  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5807:8cb9de8e2d75 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/ldap_wikiconfig_snippet: [LDAP2010] ldap_wikiconfig_snippet fallback to moin-1.9 version for compatibility reasons
  72 2010-08-15T17:15:40  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5808:5b5c09a2d918 1.9-ldap-kerberos-agrigorev/MoinMoin/datastruct/backends/ldap_groups.py:
  73 2010-08-15T17:15:40  <CIA-105> [LDAP2010] group_*_name_callback moved from *Groups.__init__ arguments to LDAPGroupBackendBase
  74 2010-08-15T17:15:40  <CIA-105> default group_ldap_name_callback returns wiki_name if it is not group name
  75 2010-08-15T17:15:48  <ThomasWaldmann> our non-communicating student is active
  76 2010-08-15T17:15:55  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5809:b53a92c1f15a 1.9-ldap-kerberos-agrigorev/MoinMoin/datastruct/backends/ldap_groups.py: [LDAP2010] added start_tls=0 in LDAPGroups parameters for ADGroups
  77 2010-08-15T17:15:58  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5810:f6b0097fa256 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/ (2 files):
  78 2010-08-15T17:15:58  <CIA-105> [LDAP2010] Added Active Directory wikiconfig snippet with LDAPAuth and ADGroups
  79 2010-08-15T17:15:58  <CIA-105> active_directory_groups_wikiconfig_snippet removed
  80 2010-08-15T17:15:59  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5811:e1aeee134993 1.9-ldap-kerberos-agrigorev/ (2 files in 2 dirs):
  81 2010-08-15T17:15:59  <CIA-105> [LDAP2010] shortened group_{ldap,wiki}_name_callback to group_{ldap,wiki}_name_cb
  82 2010-08-15T17:15:59  <CIA-105> some PEP8 fixes
  83 2010-08-15T17:16:40  <ThomasWaldmann> DmitryAndreev: isn't there some error element in dom tree even?
  84 2010-08-15T17:17:16  <ThomasWaldmann> :3: is the line number?
  85 2010-08-15T17:17:30  <DmitryAndreev> yes <error>. just put it in there?
  86 2010-08-15T17:17:44  <DmitryAndreev> ThomasWaldmann, yes, line number
  87 2010-08-15T17:18:04  <ThomasWaldmann> yes
  88 2010-08-15T17:18:40  <ThomasWaldmann> if <string>:<lineno>: is the usual beginning of those errors,
  89 2010-08-15T17:18:54  <ThomasWaldmann> and string is there because it has no filename or whatever,
  90 2010-08-15T17:19:26  <ThomasWaldmann> you maybe could parser that part and reformat in a more useful way
  91 2010-08-15T17:20:22  <ThomasWaldmann> e.g. "Markup Line <lineno> caused a problem: <original useful part of error msg>"
  92 2010-08-15T17:21:50  <DmitryAndreev> <page><body><error><blockcode>&lt;string&gt;:1: (SEVERE/4) Title overline &amp; underline mismatch.\n\n=====\nsdf\n===</blockcode></error></body></page> ... already in <error> .)
  93 2010-08-15T17:35:46  <DmitryAndreev> Syntax error in string #3:
  94 2010-08-15T17:35:46  <DmitryAndreev>  Title overline & underline mismatch.
  95 2010-08-15T17:35:54  <DmitryAndreev> ThomasWaldmann, ^^ like that?
  96 2010-08-15T17:38:00  * diofeher is watching lighning talk by Thomas in europython
  97 2010-08-15T17:45:35  <ThomasWaldmann> a user likely doesn't know what string #3 should mean
  98 2010-08-15T17:46:32  <ThomasWaldmann> also, I am not sure you can say "Syntax error" in general
  99 2010-08-15T17:50:28  <DmitryAndreev> ThomasWaldmann, if i have string number -> error in input text. Can't i say that it is syntax error?.  "line №3"? "line 3" ?
 100 2010-08-15T17:53:19  <ThomasWaldmann> please rephrase
 101 2010-08-15T17:57:57  <DmitryAndreev> Dear User, I regret to inform you that during the processing of your text, an error occurred. Perhaps this was the fault of an error in the input text. Presumably the error is on line number three.
 102 2010-08-15T17:57:57  <DmitryAndreev> Sincerely, MoinMoin
 103 2010-08-15T18:02:51  <DmitryAndreev> Parse error on line number 3:
 104 2010-08-15T18:13:24  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5812:1d42f57c7f6f 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/openldap_wikiconfig_snippet: [LDAP2010] added openldap_wikiconfig_snippet with LDAPAuth, LDAPLazyGroups and LDAPConnection
 105 2010-08-15T18:19:18  <ThomasWaldmann> hehe
 106 2010-08-15T18:27:32  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9646:93a1b3f80e2a 2.0-dev/ (18 files in 10 dirs):
 107 2010-08-15T18:27:32  <CIA-105> removed openid support
 108 2010-08-15T18:27:32  <CIA-105> * didn't work any more anyway
 109 2010-08-15T18:27:32  <CIA-105> * mostly unmaintained
 110 2010-08-15T18:27:32  <CIA-105> * not basic functionality we need for first moin2 release
 111 2010-08-15T18:27:32  <CIA-105> See repo history or moin 1.9 if you want to work on it.
 112 2010-08-15T18:29:04  <ThomasWaldmann> diofeher: DmitryAndreev: dreimark: ei-grad: esyr: TheSheep: valeuf: waldi: xorAxAx: meeting in ~ 30 mins
 113 2010-08-15T18:47:52  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5813:2fbbafa39723 1.9-ldap-kerberos-agrigorev/MoinMoin/datastruct/backends/ldap_groups.py: [LDAP2010] missed group_wiki_name_cb=None in LDAPGroups and OUGroups __init__ arguments
 114 2010-08-15T18:48:04  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5814:cc7777221595 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/openldap_wikiconfig_snippet: [LDAP2010] missed group_{wiki,ldap}_name_cb in snippet
 115 2010-08-15T18:48:06  <CIA-105> Andrew Grigorev <andrew@ei-grad.ru> default * 5815:f179b2eb3407 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/ldap_ougroups_wikiconfig_snippet: [LDAP2010] added LDAPGroups+OUGroups snippet
 116 2010-08-15T18:51:52  <valeuf> DmitryAndreev: you can check in DocBook_IN converter the code I wrote for the error, we need to have something similar between the converter
 117 2010-08-15T18:52:48  <valeuf> dreimark: did you figure out why you need the patch according to what I told you?
 118 2010-08-15T18:57:26  <valeuf> ThomasWaldmann: I saw your page about MathML, I add this to my ToDo lisst from when I will be back from Germany
 119 2010-08-15T18:58:05  <ThomasWaldmann> ok
 120 2010-08-15T18:58:46  <ThomasWaldmann> everybody who's here please give a life sign
 121 2010-08-15T18:58:52  <dreimark> valeuf: not yet me was busy with other things
 122 2010-08-15T18:58:53  <DmitryAndreev> o/
 123 2010-08-15T18:59:12  <valeuf> o< o< o<
 124 2010-08-15T18:59:43  <ThomasWaldmann> is that duck type? :)
 125 2010-08-15T19:00:11  <diofeher> \o_
 126 2010-08-15T19:00:12  * ei-grad there
 127 2010-08-15T19:00:22  <dreimark> no duck speak
 128 2010-08-15T19:00:43  <ThomasWaldmann> ok, so welcome everybody to our last meeting before firm pencils down tomorrow
 129 2010-08-15T19:01:04  <ThomasWaldmann> valeuf: please begin
 130 2010-08-15T19:01:25  <valeuf> ok
 131 2010-08-15T19:01:44  <valeuf> so I finally finished to describe the equivalence for all the DocBook elements
 132 2010-08-15T19:01:56  <valeuf> and implement the missing one for the DocBook_IN converter
 133 2010-08-15T19:02:02  <ThomasWaldmann> xorAxAx: TheSheep: esyr: waldi: meeeeting time :)
 134 2010-08-15T19:02:16  <valeuf> then, I also write some explain for the DocBook element to explain why it is not supported
 135 2010-08-15T19:02:41  <valeuf> I wrote some example for DocBook document
 136 2010-08-15T19:03:01  <esyr> here.
 137 2010-08-15T19:03:23  <valeuf> Also I changed <span element="tag.name"> to <span html:class="ns-tag.name"> for better consistency with <div>
 138 2010-08-15T19:04:11  <valeuf> To conclude more generally about my work on converter
 139 2010-08-15T19:04:20  <ThomasWaldmann> valeuf: i need the sample document(s) for the preload xml
 140 2010-08-15T19:04:33  <valeuf> It is pretty hard to support a large specification like DocBook
 141 2010-08-15T19:05:03  <valeuf> and especially the DOM tree was not completely freezed, so I made some change to our internal specification
 142 2010-08-15T19:05:34  <valeuf> I think converter will still need some support until the realease of moin2, especially because DOM tree is always moving
 143 2010-08-15T19:06:01  <valeuf> but I hope that I can still be helpful to help with that (and some other part of Moin2)
 144 2010-08-15T19:06:25  <valeuf> ThomasWaldmann: last time I check your test wiki was not using my last version of the DocBook converter, so some of my document was not working
 145 2010-08-15T19:06:25  <ThomasWaldmann> (that's rather true in general for code. code without someone really caring for it is a problem. see openid stuff i removed an hour ago.)
 146 2010-08-15T19:07:04  <ThomasWaldmann> valeuf: i can merge, no problem
 147 2010-08-15T19:07:10  <valeuf> but I will continue to put my sample document on the test wiki
 148 2010-08-15T19:07:51  <valeuf> ThomasWaldmann: ok, well I was not so much available last days, I was just writting these document during free time and without internet, so I was just testing with my local instance of moin2
 149 2010-08-15T19:08:00  <ThomasWaldmann> what happens for the output if some element in the input is not supported?
 150 2010-08-15T19:08:56  <valeuf> if the elements are listed in red on the equivalence page, nothing will be outputted in the DOM tree
 151 2010-08-15T19:09:29  <valeuf> (for instance element like meta-data are not output, since normally people are not expecting to see them on the final document)
 152 2010-08-15T19:09:52  <ThomasWaldmann> is there any content-like stuff that just vanishes?
 153 2010-08-15T19:10:11  <valeuf> otherwise element in yellow, are output using <div> of <span>
 154 2010-08-15T19:10:59  <valeuf> ThomasWaldmann: normally no, content-like stuff are always kept using <div> or <span>
 155 2010-08-15T19:11:21  <ThomasWaldmann> ok, sounds reasonable :)
 156 2010-08-15T19:11:34  <valeuf> however there is some "ambigous" element, like index for book, it is not always supposed to be processed
 157 2010-08-15T19:11:51  <dreimark> valeuf: what happens in case of an error ?
 158 2010-08-15T19:12:12  <valeuf> dreimark: you get a nice red-colored error message, with the line of your error and the description
 159 2010-08-15T19:12:24  <valeuf> dreimark: I am using <error> element from our DOM tree
 160 2010-08-15T19:12:32  <dreimark> :)
 161 2010-08-15T19:12:46  <valeuf> dreimark: you can try, for instance, try to write a document without namespace, you will get an error
 162 2010-08-15T19:13:03  <valeuf> however I do now well how to licalized these error message, most of them are coming from EmeraldTree
 163 2010-08-15T19:13:09  <ThomasWaldmann> valeuf: did you review your initial project plan, what stuff is missing / needs improvement still?
 164 2010-08-15T19:13:50  <valeuf> well, there is no XSL:FO out converter... but I think we really need to have a stable DOM Tree to write such of converter
 165 2010-08-15T19:14:10  <ThomasWaldmann> yeah, you did other stuff instead of that
 166 2010-08-15T19:15:02  <valeuf> otherwise, for DocBook, I would like to write a kind of generic CSS to handle element I convert in the DOM Tree using <span> and <div>
 167 2010-08-15T19:15:10  *** DmitryAn1reev_ is now known as DmitryAndreev_
 168 2010-08-15T19:15:43  <ThomasWaldmann> (if you have some time today/tomorrow, I suggest you just slowly read through your code, fixing cosmetics, doc strings, removing outdated comments, making sure docs/code is consistent)
 169 2010-08-15T19:16:10  <ThomasWaldmann> also adding TODO for the current state
 170 2010-08-15T19:16:34  <valeuf> ThomasWaldmann: ok, good idea
 171 2010-08-15T19:17:01  <ThomasWaldmann> ok, anything else for valeuf?
 172 2010-08-15T19:18:14  <ThomasWaldmann> OK, thanks to valeuf. DmitryAndreev, your stage.
 173 2010-08-15T19:18:26  <valeuf> thanks ThomasWaldmann
 174 2010-08-15T19:19:42  <DmitryAndreev> well, i add some stuff for docutils errors to rst_in and fix bugs.) next about mediawiki
 175 2010-08-15T19:20:16  <DmitryAndreev> that whas my second mistake to use moinwiki_in as base to implement mediawiki_in
 176 2010-08-15T19:21:11  <DmitryAndreev> the main different is that moin markup can be splited to inline and block (with mark at the beginning of the line)
 177 2010-08-15T19:22:24  <DmitryAndreev> mediawiki used multiline tags, so i've implement preprocessor to mitigate(don't know the right english word) the problem
 178 2010-08-15T19:23:53  <DmitryAndreev> it's add some open|closed tags so they become more "inline", but still i didn't add stuffs for real multiline tags like blockquote. and mediawiki does'n have good tests
 179 2010-08-15T19:23:54  <ThomasWaldmann> you had a quite long pause between any visible activity last week
 180 2010-08-15T19:25:25  <ThomasWaldmann> esyr: TheSheep: can you help/advise him with the parser stuff?
 181 2010-08-15T19:25:26  <DmitryAndreev> ThomasWaldmann, i leave the smoky city, but have a problem with the internet in village, i've tried to connect via screen@university server.
 182 2010-08-15T19:25:48  <esyr> hm.
 183 2010-08-15T19:26:34  <ThomasWaldmann> DmitryAndreev: but you also didn't do local commits
 184 2010-08-15T19:26:51  <DmitryAndreev> ThomasWaldmann, the best advise would be "rewrite all"
 185 2010-08-15T19:27:30  <ThomasWaldmann> well, 24h won't be enough for that X)
 186 2010-08-15T19:27:59  <ThomasWaldmann> "all" means mediawiki_in ?
 187 2010-08-15T19:28:06  <DmitryAndreev> ThomasWaldmann, now sometimes i use the method by valuef. when i take a diff and separatly commit it in one time
 188 2010-08-15T19:28:40  <dreimark> hmm, there is a difference between commit and push to master
 189 2010-08-15T19:29:04  <valeuf> DmitryAndreev: you can do hg commit whenever you want, without needing internet, which is really great ^ ^
 190 2010-08-15T19:29:07  <DmitryAndreev> ThomasWaldmann, yes, it's works not full, but i think this preprocessor is not good.
 191 2010-08-15T19:29:38  <ThomasWaldmann> ok, so mediawiki_in can't be finished within SOC
 192 2010-08-15T19:30:18  <DmitryAndreev> valeuf, i like you method becouse i do alot of mistakes and can fix them a day later but still have separeted commits
 193 2010-08-15T19:30:19  <ThomasWaldmann> can you identify some smaller stuff for today/tomorrow that improves outcome of your project?
 194 2010-08-15T19:30:26  <DmitryAndreev> ThomasWaldmann, not full mediawiki
 195 2010-08-15T19:30:41  <DmitryAndreev> ThomasWaldmann, ofc, i
 196 2010-08-15T19:31:02  <DmitryAndreev> i'll try to add some new fixes using this preprocessor
 197 2010-08-15T19:31:50  <DmitryAndreev> but this converter still need some restructurisation
 198 2010-08-15T19:32:50  <ThomasWaldmann> maybe same advice: slowly read through your code, fixing cosmetics, doc strings, removing outdated comments, making sure docs/code is consistent and clearly document what is still TODO
 199 2010-08-15T19:33:15  <DmitryAndreev> ThomasWaldmann, ok
 200 2010-08-15T19:33:44  <ThomasWaldmann> how about state of RST in/out?
 201 2010-08-15T19:34:59  <ThomasWaldmann> (what's missing there still?)
 202 2010-08-15T19:35:22  <dreimark> DmitryAndreev: ^
 203 2010-08-15T19:35:54  <ThomasWaldmann> your CHANGES.* also needs an update
 204 2010-08-15T19:36:10  <ThomasWaldmann> it is not a TODO-notepad, it should describe what you changed
 205 2010-08-15T19:36:56  <esyr> hm
 206 2010-08-15T19:37:08  <esyr> looks like Dmitry has some problems with internet connection
 207 2010-08-15T19:37:34  <esyr> xmpp messages also doesn't got responses.
 208 2010-08-15T19:37:44  <esyr> (i mean, xmpp protocol reponse)
 209 2010-08-15T19:37:56  <ThomasWaldmann> ok, we can continue with Dmitry after meeting. Thanks for checking. :)
 210 2010-08-15T19:38:02  <valeuf> seems to be rather chaotic internet in russia with the smoke!
 211 2010-08-15T19:38:11  <ThomasWaldmann> diofeher: you're next :)
 212 2010-08-15T19:38:18  *** DmitryAndreev has quit IRC
 213 2010-08-15T19:38:34  *** DmitryAndreev has joined #moin-dev
 214 2010-08-15T19:38:37  <diofeher> okay ^^
 215 2010-08-15T19:38:40  <DmitryAndreev> connection lost
 216 2010-08-15T19:38:41  <esyr> valeuf: no, Dmitry has some troubles with internet in general
 217 2010-08-15T19:38:42  <DmitryAndreev> <DmitryAndreev> ThomasWaldmann, maybe i missed some special markup, but i've implement all i've found.
 218 2010-08-15T19:38:46  <DmitryAndreev> <DmitryAndreev> no... i've forget some styles..
 219 2010-08-15T19:38:48  <DmitryAndreev> <DmitryAndreev> there are directive for define style/class and use it in the any place in text
 220 2010-08-15T19:38:50  <DmitryAndreev> <DmitryAndreev> there is
 221 2010-08-15T19:38:56  <diofeher> ops, i will wait
 222 2010-08-15T19:39:16  <ThomasWaldmann> DmitryAndreev: ok, please add TODOs for the stuff you know
 223 2010-08-15T19:39:23  <DmitryAndreev> ok
 224 2010-08-15T19:39:33  <ThomasWaldmann> DmitryAndreev: thanks for now, diofeher please.
 225 2010-08-15T19:39:50  <diofeher> this week i've converted some functions to use jquery,
 226 2010-08-15T19:40:08  <diofeher> put back alternate stylesheets support and started to write tutorial how to do this (have to finish)
 227 2010-08-15T19:40:17  <diofeher> and cleaned up css a little
 228 2010-08-15T19:41:27  <diofeher> i've started to write how admin can put external scripts... i'm gonna finish these 2 tutorials today yet
 229 2010-08-15T19:42:02  <ThomasWaldmann> i didn't see much activity from you this week
 230 2010-08-15T19:43:38  <diofeher> yes, my college got back and i have a lot to issues to deal about my last period (including allow to present about moin in my completion of course work)
 231 2010-08-15T19:43:39  <ThomasWaldmann> most of these changesets were rather minor changes
 232 2010-08-15T19:44:38  <ThomasWaldmann> what does "my college got back" mean exactly?
 233 2010-08-15T19:45:15  <diofeher> vacation over... vacation here only due two weeks :/
 234 2010-08-15T19:47:06  <ThomasWaldmann> hmm, vacations weren't too productive then either :|
 235 2010-08-15T19:47:20  <diofeher> yes :|
 236 2010-08-15T19:47:41  <diofeher> so, i reviewed my project yesterday and i saw that main objective was reached (convertion to jinja2)
 237 2010-08-15T19:48:00  <diofeher> but a lot still missed in ui (css/javascript)
 238 2010-08-15T19:48:42  <ThomasWaldmann> yes, templates are more or less ok, but not much happened with the static stuff and the plugin stuff got dropped anyway
 239 2010-08-15T19:49:45  <ThomasWaldmann> ok, as there is only 24h left, same suggestion: look over all you wrote, clean up docstrings, remove outdated comments, add TODOs you know of, etc.
 240 2010-08-15T19:50:04  <diofeher> ok
 241 2010-08-15T19:50:36  <ThomasWaldmann> TheSheep: anything from you? or anybody else?
 242 2010-08-15T19:51:10  <dreimark> diofeher:a todo for js missing in jquery would be good
 243 2010-08-15T19:51:32  <dreimark> i guess you have investigated what is possible and what not
 244 2010-08-15T19:54:04  <diofeher> dreimark, you mean for functionality that jquery not cover or for js still missing to convert to jquery?
 245 2010-08-15T19:54:19  <dreimark> diofeher: both
 246 2010-08-15T19:55:14  <dreimark> e.g. done, supported by jquery. needs other solution
 247 2010-08-15T19:55:26  <dreimark> s/./,/
 248 2010-08-15T19:55:30  <diofeher> hmm
 249 2010-08-15T19:55:38  <diofeher> ok
 250 2010-08-15T19:55:46  <ThomasWaldmann> btw, is there still this body onload stuff that jquery should've replaced?
 251 2010-08-15T19:56:52  <diofeher> only body onload that stills have to stay there
 252 2010-08-15T19:57:20  <diofeher> because use {{ _(string) }}
 253 2010-08-15T19:57:34  <diofeher> there = jinja template
 254 2010-08-15T19:58:35  <ThomasWaldmann> ok, looks like no more questions for you. thanks diofeher.
 255 2010-08-15T19:58:44  <ThomasWaldmann> ei-grad: your stage
 256 2010-08-15T19:58:50  <diofeher> thx ThomasWaldmann
 257 2010-08-15T19:58:55  <ei-grad> Moin
 258 2010-08-15T19:58:57  <ei-grad> http://moinmo.in/LDAP2010/2010-08-15
 259 2010-08-15T20:00:33  <ThomasWaldmann> well, i think that absence needs a bit more explanation
 260 2010-08-15T20:00:58  <dreimark> ei-grad: some weeks ago you promised full time work, what are family reasons?
 261 2010-08-15T20:03:03  <ei-grad> I needed to stay in the outskirts of Chelyabinsk after the funeral of my grandmother. Sorry, I couldn't imagine that will be without internet at all, I only had dial-up access to university (was from it on last meeting), but it broken.
 262 2010-08-15T20:03:06  <ThomasWaldmann> and, as already noted above, one doesn't need internet to work in a local repository and do commits.
 263 2010-08-15T20:03:50  <ei-grad> *3 weeks ago meeting
 264 2010-08-15T20:04:04  <ThomasWaldmann> oh, sorry about gradma. :|
 265 2010-08-15T20:04:08  <ThomasWaldmann> +n
 266 2010-08-15T20:04:57  <dreimark> my condolence
 267 2010-08-15T20:05:14  <ei-grad> yeah, internet is not required to post commits, but it is hard to work without documentation...
 268 2010-08-15T20:07:52  <dreimark> that's all bad now, but i think there is no extra rule
 269 2010-08-15T20:08:10  <ei-grad> yeah, I think that this is quite honestly pass only half of the program if the only written half of the project.
 270 2010-08-15T20:09:11  <ThomasWaldmann> from me, same suggestion as to the others, see above, try to get stuff into some well-known state in the remaining day.
 271 2010-08-15T20:09:49  <dreimark> and add a CHANGES of your changes so we can merge that later too
 272 2010-08-15T20:10:24  <ei-grad> ok
 273 2010-08-15T20:11:00  <ThomasWaldmann> (if it is in a state appropriate for merging)
 274 2010-08-15T20:11:28  <ei-grad> i think it is near to that state now
 275 2010-08-15T20:12:04  <dreimark> I regret the result, when I look at the work of the last hours. I wish we had more of it.
 276 2010-08-15T20:12:58  <ThomasWaldmann> ok, any more questions for ei-grad?
 277 2010-08-15T20:13:43  <ei-grad> dreimark: Yes, I have often this problem. I try to do better but still bad at and always something interferes.
 278 2010-08-15T20:14:00  <ThomasWaldmann> ei-grad: always keep in mind that it has to be usable for a moin USER. that requires working code, good documentation, example configs, comments/docstrings, ...
 279 2010-08-15T20:14:15  *** grzywacz has joined #moin-dev
 280 2010-08-15T20:14:43  <ThomasWaldmann> ok, official part of meeting over. thanks to everyone who was here. :)
 281 2010-08-15T20:14:52  <valeuf> :)
 282 2010-08-15T20:15:29  <CIA-105> valeuf@valeuf-laptop default * 9638:df6c1c7c4c0f 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/ (_tests/test_html_in.py html_in.py): Change <span element> to <span class> for html in converter
 283 2010-08-15T20:15:33  <valeuf> our last meeting for this summer?
 284 2010-08-15T20:15:36  <CIA-105> valeuf@valeuf-laptop default * 9639:8120763378f5 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_out.py: Repace <span element> by <span class> for HTML_OUT converter
 285 2010-08-15T20:15:42  <ThomasWaldmann> for the mentors/admins, I suggest we have some meeting after pencils down, after you have reviewed the code, well before eval deadline.
 286 2010-08-15T20:16:01  <valeuf> ThomasWaldmann: do you plan to have some de-briefing meeting with the students also?
 287 2010-08-15T20:19:29  <ThomasWaldmann> we can do that, maybe after the other one
 288 2010-08-15T20:20:07  <dreimark> btw. if one is interested noone holds you back for working on moin independent of summer of code ;)
 289 2010-08-15T20:20:19  <valeuf> dreimark: sure ^ ^
 290 2010-08-15T20:20:40  <ThomasWaldmann> (getting into opensource projects is the whole point of SOC :)
 291 2010-08-15T20:21:32  <valeuf> bbl
 292 2010-08-15T20:23:39  <diofeher> yes, and it's nice this whole point of open source
 293 2010-08-15T20:23:58  <diofeher> i lost the fear to look into source code of the projects i use
 294 2010-08-15T20:24:04  <diofeher> "fear"
 295 2010-08-15T20:25:45  <ei-grad> ThomasWaldmann: dreimark: i need some kind of mention for my university... the first, of course, I need to ask Carol Smith from Google to give me some certificate, that i participated in GSoC. But if it is possible I just wanted to get feedback from anyone of you, in the form of e-mail'ed text document with your signature (maked by hand, not gnupg :-) )...
 296 2010-08-15T20:27:47  <waldi> you will get that from google
 297 2010-08-15T20:27:54  <ThomasWaldmann> for what do you need it?
 298 2010-08-15T20:29:52  <ThomasWaldmann> diofeher: for some projects, be afraid, be VERY afraid! X-)
 299 2010-08-15T20:30:36  <diofeher> ThomasWaldmann, hehe
 300 2010-08-15T20:30:43  <diofeher> do you have heard about djangodash?
 301 2010-08-15T20:30:59  <diofeher> me and some friends was playing yesterday
 302 2010-08-15T20:31:24  <diofeher> we used 6 projects in our application ^^
 303 2010-08-15T20:31:39  <ThomasWaldmann> no
 304 2010-08-15T20:34:16  <ThomasWaldmann> (but the good news is that for closed source projects, you'ld have to be even MORE afraid)
 305 2010-08-15T20:34:57  <ThomasWaldmann> usually one doesn't see the source of them, but sometimes it is better not to see it
 306 2010-08-15T20:35:25  <diofeher> hehe.. i've runned away from .NET
 307 2010-08-15T20:35:28  <ei-grad> Usually, with the certificate with the seal of the organization, there is attached feedback from the mentor of the student. I think that someone from Google can't be considered as such. Although this was probably not necessary.
 308 2010-08-15T20:35:33  <ThomasWaldmann> and sometimes you can imagine what crap it must be, just from effects on the surface of the user interface :)
 309 2010-08-15T20:36:34  <diofeher> agreed
 310 2010-08-15T20:36:55  <diofeher> btw, i found a good project to use as search engine
 311 2010-08-15T20:37:10  <ThomasWaldmann> ei-grad: in some cases, it is maybe better to not have too much feedback on the certificate
 312 2010-08-15T20:37:34  <diofeher> http://whoosh.ca/
 313 2010-08-15T20:37:59  <ei-grad> maybe, np
 314 2010-08-15T20:38:54  <diofeher> i thought we can use some of this projects to build search engine in moinmoin
 315 2010-08-15T20:39:06  <ThomasWaldmann> diofeher: sounds nice. you'll know more after using it. :)
 316 2010-08-15T20:39:47  <ThomasWaldmann> for moin, last thing we used (additionally to the slow search) was xapian with xappy.
 317 2010-08-15T20:39:53  <diofeher> we used with haystack (http://haystacksearch.org/)
 318 2010-08-15T20:40:02  <diofeher> hm...
 319 2010-08-15T20:40:22  <ThomasWaldmann> but most of this still has to get adapted to items
 320 2010-08-15T20:40:43  <diofeher> the nice thing about whoosh is it totally in python.. don't need to make or configure stuff ^^
 321 2010-08-15T20:40:57  <ThomasWaldmann> and for metadata there is now another index also, using sqlalchemy
 322 2010-08-15T20:40:59  <diofeher> but i don't know in performance.. probably is slower than xapian
 323 2010-08-15T20:41:21  <ThomasWaldmann> likely, yes
 324 2010-08-15T20:41:48  <ThomasWaldmann> search strategy for moin is still something one has to think about
 325 2010-08-15T20:42:35  <ThomasWaldmann> we'll have that metadata index with sqla in any case (because we don't need a binary thing for it)
 326 2010-08-15T20:43:04  <ThomasWaldmann> so the question is what's left for xapian. just the revision data?
 327 2010-08-15T20:45:00  <ThomasWaldmann> and maybe one could do that with sqla also, and have a (binary) dependency less
 328 2010-08-15T20:46:17  * ThomasWaldmann kills more old crap code...
 329 2010-08-15T20:49:50  <diofeher> yes, maybe we can have an abstraction layer to make easy to use any kind of search engine
 330 2010-08-15T20:55:28  <ThomasWaldmann> easy is different :)
 331 2010-08-15T20:56:05  <ThomasWaldmann> but maybe let's discuss that in a week or so :)
 332 2010-08-15T20:56:15  <diofeher> ok ^^
 333 2010-08-15T20:56:21  <diofeher> gonna finish my tutorials
 334 2010-08-15T21:00:14  <dreimark> diofeher: i found it
 335 2010-08-15T21:00:43  <diofeher> dreimark, found what?
 336 2010-08-15T21:02:06  <dreimark> and thomas before me 2009-02-16T11:34:30  <ThomasWaldmann> http://whoosh.ca/
 337 2010-08-15T21:02:31  <dreimark> 2010-07-14T19:56:39  <dreimark> ronny_: do you know http://bitbucket.org/mchaput/whoosh/wiki/Home
 338 2010-08-15T21:02:40  <diofeher> hehehe
 339 2010-08-15T21:02:48  <diofeher> 2009 ^^
 340 2010-08-15T21:03:31  <ronny> dreimark: oh, i see, ThomasWaldmann was faster
 341 2010-08-15T21:04:07  <dreimark> ronny: indeed http://moinmo.in/MoinMoinChat/Logs/moin-dev/2009-02-16#CA-9582e1438fbc2ab32a01628557e200b9cfe33487_64
 342 2010-08-15T21:06:31  <ThomasWaldmann> dreimark: if you have time, cleanup the drawing stuff :)
 343 2010-08-15T21:06:43  <diofeher> woooooow, a lot of difference in performance
 344 2010-08-15T21:06:49  <dreimark> have time and will do also fix svg-edit
 345 2010-08-15T21:07:31  * ThomasWaldmann can do the conversion to a converter as soon as I don't get confused any more when looking at that code
 346 2010-08-15T21:08:15  <dreimark> that confuses me now - you talk about the drawing or something else?
 347 2010-08-15T21:17:35  <ThomasWaldmann> drawings
 348 2010-08-15T21:18:04  <ThomasWaldmann> esp. the params the applets get
 349 2010-08-15T21:30:54  <ThomasWaldmann> diofeher: can you make the actions menu stuff NOT jump around when the browser renders a new view?
 350 2010-08-15T21:53:15  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9647:710bf33473ee 2.0-dev/MoinMoin/ (10 files in 5 dirs):
 351 2010-08-15T21:53:15  <CIA-105> remove outdated / unused / unwanted code (mostly in MoinMoin.web)
 352 2010-08-15T21:53:15  <CIA-105> hosts_deny: checks removed, must be reimplemented later, maybe as a middleware?
 353 2010-08-15T21:53:15  <CIA-105> surge protection: removed, could be done in a middleware maybe
 354 2010-08-15T21:53:15  <CIA-105> spiders: checks removed. was relying on user agent, which is not reliable
 355 2010-08-15T21:53:16  <CIA-105> anyway. could be reimplemented in a middleware.
 356 2010-08-15T21:53:17  <CIA-105> remove unused / outdated context attributes/properties/methods
 357 2010-08-15T22:00:34  <ei-grad> it's ok to write my changes in docs/CHANGES.ei-grad ?
 358 2010-08-15T22:01:04  <ThomasWaldmann> sure
 359 2010-08-15T22:01:21  <ThomasWaldmann> use exactly same format as you see in CHANGES, please
 360 2010-08-15T22:01:27  <ei-grad> ok
 361 2010-08-15T22:03:58  * ThomasWaldmann wants adblock for ff4
 362 2010-08-15T22:08:14  <ThomasWaldmann> ah, there is a compatible version now, yay :)
 363 2010-08-15T22:54:02  *** ebo^ has quit IRC
 364 2010-08-15T23:05:15  *** grzywacz has quit IRC
 365 2010-08-15T23:05:39  *** ei-grad has quit IRC
 366 2010-08-15T23:17:18  <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9648:2789740c5264 2.0-dev/MoinMoin/ (web/contexts.py widget/browser.py widget/html.py): remove unused/outdated stuff, including request.write() / .read()
 367 2010-08-15T23:17:27  <ThomasWaldmann> \o/

MoinMoin: MoinMoinChat/Logs/moin-dev/2010-08-15 (last edited 2010-08-15 08:45:03 by IrcLogImporter)