1 2010-06-06T00:10:03  <eSyr> .ะพั‰ัˆั‚
   2 2010-06-06T00:11:01  <eSyr> sorry, wrong layout
   3 2010-06-06T00:31:42  <dreimark> re
   4 2010-06-06T00:35:11  <dreimark> ei-grad: do we have a bug report for the CS of Fixed TLS bug
   5 2010-06-06T00:35:13  <dreimark> ?
   6 2010-06-06T00:36:31  <dreimark> and what is the problem you fix there?
   7 2010-06-06T00:38:55  <dreimark> and if possible add a unit test for it.
   8 2010-06-06T00:47:12  * dreimark downloads
   9 2010-06-06T00:58:50  <dreimark> ei-grad: please add links to cs from your diary
  10 2010-06-06T01:38:40  <dreimark> ThomasWaldmann: found a bug in 1.9.3
  11 2010-06-06T01:38:42  <dreimark> http://paste.pocoo.org/show/222376/
  12 2010-06-06T01:38:58  <dreimark> sending data by xmlrpc works but not receiving
  13 2010-06-06T01:39:30  <dreimark> another example which shows a traceback http://moinmo.in/MoinAPI/Beispiele#CA-9d1035705656d9c274e7b39a8578b1c28c9e1a58_1
  14 2010-06-06T01:52:23  <dreimark> ok, the latter works if one reads an existing page
  15 2010-06-06T01:57:14  <dreimark> strange sometimes receiving works too
  16 2010-06-06T02:04:46  *** valeuf has joined #moin-dev
  17 2010-06-06T02:04:47  <xorAxAx> valeuf: note that <html> is optional in html 5 (This message has been postponed.)
  18 2010-06-06T02:06:01  <valeuf> xorAxAx: yep, it is optional, however, we need to have a root element, or I need to change a little bit the logic of my converter
  19 2010-06-06T02:10:18  *** valeuf has quit IRC
  20 2010-06-06T02:10:37  *** valeuf has joined #moin-dev
  21 2010-06-06T03:23:38  *** ronny has quit IRC
  22 2010-06-06T07:29:18  *** kursor has joined #moin-dev
  23 2010-06-06T09:52:42  <ThomasWaldmann> moin
  24 2010-06-06T10:16:24  <dreimark> moin
  25 2010-06-06T10:16:37  <dreimark> the first example is broken
  26 2010-06-06T10:20:16  <ThomasWaldmann> ei-grad: http://hg.moinmo.in/moin/1.9-ldap-kerberos-agrigorev/rev/ef4349a93197 the background of this changeset is completely unclear
  27 2010-06-06T10:20:47  * dreimark asked that too
  28 2010-06-06T10:21:52  <ThomasWaldmann> dreimark: did you check 1.8.8? i guess this could be ready for release first.
  29 2010-06-06T10:23:06  <dreimark> yes i checked yesterday the solution of the bug but want to do a little bit more
  30 2010-06-06T10:23:12  * dreimark is testing currently
  31 2010-06-06T10:28:19  <ThomasWaldmann> >>> import xmlrpclib as xl
  32 2010-06-06T10:28:19  <ThomasWaldmann> >>> sp = xl.ServerProxy("http://localhost:8080/?action=xmlrpc2")
  33 2010-06-06T10:28:19  <ThomasWaldmann> >>> sp.getAllPages()
  34 2010-06-06T10:28:19  <ThomasWaldmann> ['BadContent', 'xxx', 'LanguageSetup', 'aaaaa']
  35 2010-06-06T10:28:31  <ThomasWaldmann> (your url was wrong)
  36 2010-06-06T10:31:42  <dreimark> 10:16 < dreimark> the first example is broken
  37 2010-06-06T10:31:44  <dreimark> yes
  38 2010-06-06T10:32:56  <dreimark> the manual entered example had worked, but yesterday i haven't recognized the missing url part - sorry
  39 2010-06-06T10:33:47  <dreimark> ei-grad: cert and tls works in 1.9 for me - please explain your changes
  40 2010-06-06T10:34:58  <ThomasWaldmann> diofeher: update your diary!
  41 2010-06-06T10:39:02  <ThomasWaldmann> diofeher: DmitryAndreev: dreimark: ei-grad: eSyr: TheSheep: valeuf: waldi: xorAxAx: meeting today at 17:00 UTC
  42 2010-06-06T11:00:26  <dreimark> ThomasWaldmann: pythontest.cgi could be updated for 2.6
  43 2010-06-06T11:01:03  <dreimark> HelpOnInstalling/BasicInstallation
  44 2010-06-06T11:20:47  *** kursor has quit IRC
  45 2010-06-06T11:43:45  <valeuf> ThomasWaldmann: yep, I will be there ^  ^
  46 2010-06-06T11:56:13  <dreimark> ThomasWaldmann: clear message in 1.8.8 after creating a package shows in konqueror Die gerade geladene Seite ist das Ergebnis von Formulareingaben. Wenn Sie die Daten erneut senden, wird der Vorgang wiederholt (also z. B. eine Suche oder auch ein Online-Einkauf).
  47 2010-06-06T12:06:38  <dreimark> verified that this didn't happen in 1.8.7
  48 2010-06-06T12:06:41  <dreimark> eSyr: ^
  49 2010-06-06T12:16:48  <valeuf> waldi: is there a element in our tree for "blockquote"
  50 2010-06-06T12:16:58  <valeuf> or more generally for quote :)
  51 2010-06-06T12:50:45  <ei-grad> dreimark: ThomasWaldmann: we discussed it before applications deadline, don't you remember? http://moinmo.in/MoinMoinChat/Logs/moin-dev/2010-04-20#CA-fc1fabef8dc6348a9e8f43cf795960ef17b66636_39
  52 2010-06-06T12:58:42  <ei-grad> should I post a bug report?
  53 2010-06-06T13:08:33  *** kursor has joined #moin-dev
  54 2010-06-06T13:09:49  <ThomasWaldmann> ei-grad: well, the ideal place would've been in the commit comment (for the removed stuff), but that chance is gone
  55 2010-06-06T13:10:15  <ThomasWaldmann> the irc log only explains the OPT_X_TLS change, but what about the other changes?
  56 2010-06-06T13:14:36  <ThomasWaldmann> esp. why did all those catched exceptions change?
  57 2010-06-06T13:17:04  <ThomasWaldmann> dreimark: what's different in "clear message"?
  58 2010-06-06T13:33:56  <ei-grad> ThomasWaldmann: because SERVER_DOWN and CONNECT_ERROR are not related to TLS, but if server don't support start_tls extension, and start_tls is set to 1 (OPT_X_TLS_HARD), this forces openldap to start a tls session (iirc even without calling .start_tls_s()), and we got SERVER_DOWN exception...
  59 2010-06-06T13:35:34  <ei-grad> in right way, LDAP server, that don't support TLS, should return OPERATIONS_ERROR, if it don't support start_tls extension
  60 2010-06-06T13:36:18  <ThomasWaldmann> so what exception do you get when starting tls to a server that isn't there?
  61 2010-06-06T13:38:56  <ei-grad> SERVER_DOWN, and it will be catched on line 128, like in the way, when start_tls is set to 0
  62 2010-06-06T13:42:24  <ThomasWaldmann> ah, ok, didn't see that in the diff
  63 2010-06-06T13:42:49  <ThomasWaldmann> what about that REFERRAL exception?
  64 2010-06-06T13:44:57  <dreimark> ei-grad: is it possible to use our test environment to write for that change a test?
  65 2010-06-06T13:45:06  <ThomasWaldmann> btw, if we want to merge that stuff into 1.9 later, we'll have to think about compatibility
  66 2010-06-06T13:45:45  *** RogerHaase has joined #moin-dev
  67 2010-06-06T13:48:48  <ThomasWaldmann> dreimark: if I use package page with firefox, nothing special happens when clicking away the msg
  68 2010-06-06T13:49:16  <ThomasWaldmann> (and as it is just a link to the normal show url, that is expected)
  69 2010-06-06T13:49:54  <ThomasWaldmann> so again, what did change since 1.8.7?
  70 2010-06-06T13:54:00  <ei-grad> when i searched for descriptions of that exceptions, and i found all 4 of them related to tls... can't remember now...
  71 2010-06-06T13:54:29  <ei-grad> dreimark: yes, it is possible
  72 2010-06-06T13:55:31  <ei-grad> we can add 'disallow tls_authc' option in config, and test LDAPConnectionManager with different start_tls parameter
  73 2010-06-06T13:56:29  <ei-grad> hm
  74 2010-06-06T14:06:27  <dreimark> ThomasWaldmann: ok, can't find what is different
  75 2010-06-06T14:07:33  <dreimark> and it is vanished now
  76 2010-06-06T14:07:58  * dreimark thinks 1.8.8 is ready for release
  77 2010-06-06T14:10:58  *** AshishG has joined #moin-dev
  78 2010-06-06T14:11:20  <ThomasWaldmann> dreimark: 260da8309d5d23792af31961f20139cb  moin-1.8.8.tar.gz
  79 2010-06-06T14:11:28  <ThomasWaldmann> did you test this archive?
  80 2010-06-06T14:11:56  <AshishG> moin
  81 2010-06-06T14:12:16  <ThomasWaldmann> hi AshishG
  82 2010-06-06T14:12:43  <AshishG> how are things at moin
  83 2010-06-06T14:13:01  <AshishG> today is only the second day i'm on a full sized keyboard after google-io
  84 2010-06-06T14:14:14  <ThomasWaldmann> hehe. well, SOC is running, students busy coding. more details at 17:00 UTC. :)
  85 2010-06-06T14:14:30  <ThomasWaldmann> how was google i/o?
  86 2010-06-06T14:14:59  <AshishG> addictive
  87 2010-06-06T14:15:08  <AshishG> will go there next year too
  88 2010-06-06T14:15:11  <AshishG> (i hope)
  89 2010-06-06T14:15:54  <valeuf> AshishG: did you get some subside to go there ?
  90 2010-06-06T14:16:09  <AshishG> $100 ticket
  91 2010-06-06T14:17:03  <ThomasWaldmann> (that covered about 5% of the cost I estimate :)
  92 2010-06-06T14:17:18  <valeuf> yep ... if you have to pay for the flight :s
  93 2010-06-06T14:18:02  <AshishG> hehe
  94 2010-06-06T14:18:13  <AshishG> yeah, but you can always sell your htc evo on ebay
  95 2010-06-06T14:18:15  <AshishG> and nexus one
  96 2010-06-06T14:18:20  <AshishG> and make money at the end of the day
  97 2010-06-06T14:18:57  <valeuf> AshishG: I am not sure that cover the price of the filght
  98 2010-06-06T14:19:00  <valeuf> *flight
  99 2010-06-06T14:19:31  <AshishG> $650 Evo + $550 Nexus one
 100 2010-06-06T14:19:43  <valeuf> you got both ?
 101 2010-06-06T14:19:44  <AshishG> and rem Evo has 30 days free service
 102 2010-06-06T14:19:48  <AshishG> everyone got both
 103 2010-06-06T14:19:52  <valeuf> :o
 104 2010-06-06T14:19:56  <AshishG> :)
 105 2010-06-06T14:20:18  <AshishG> $500 mentoring / $5000 being mentored
 106 2010-06-06T14:20:24  <AshishG> so you definitely can afford it :P
 107 2010-06-06T14:20:26  <AshishG> not me
 108 2010-06-06T14:21:32  <AshishG> anyway, i wanted to get back to moin and develop the map plugin that i've been delaying for soooo long
 109 2010-06-06T14:21:50  <AshishG> i still have to figure out where to stay in this new city where i'm interning so that all is taking my time
 110 2010-06-06T14:21:58  <valeuf> ThomasWaldmann: they are not going to give gifts at EureoPython ? :p
 111 2010-06-06T14:22:06  <valeuf> *Euro
 112 2010-06-06T14:22:20  <AshishG> can someone sponsor my trip there? :P
 113 2010-06-06T14:27:01  <dreimark> ThomasWaldmann: yes
 114 2010-06-06T14:27:14  <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4515:15ef6b59ee0b 1.8/.hgtags: tagged release 1.8.8
 115 2010-06-06T14:29:23  <dreimark> valeuf: you get some small gifts and you can win some bigger
 116 2010-06-06T14:29:31  <valeuf> dreimark: really ?
 117 2010-06-06T14:30:32  <valeuf> dreimark: BTW, we should plane to have beer with all the MoinMoin dev ^ ^
 118 2010-06-06T14:30:46  <dreimark> e.g. invitation for the next EP
 119 2010-06-06T14:30:51  <valeuf> dreimark: cool :)
 120 2010-06-06T14:31:24  <dreimark> plane == aircraft
 121 2010-06-06T14:32:25  <dreimark> valeuf: we have 10 years anniversary
 122 2010-06-06T14:32:59  <valeuf> dreimark: :s rah, stupid french language, this is a fake friend
 123 2010-06-06T14:33:08  <dreimark> false
 124 2010-06-06T14:33:11  <dreimark> false friend
 125 2010-06-06T14:33:40  <valeuf> dreimark: can I say "plan"
 126 2010-06-06T14:33:41  <valeuf> ?
 127 2010-06-06T14:33:58  <ThomasWaldmann> sure
 128 2010-06-06T14:34:12  * dreimark reads currently a pitfalls guide for the US 
 129 2010-06-06T14:34:16  <eSyr> dreimark: what the context of this repeated action? You mean, something changed in create package action or what?
 130 2010-06-06T14:34:27  * ei-grad hates hosts.allow (a half-hour couldn't connect to LDAP), forgot about it as always...
 131 2010-06-06T14:34:28  <ThomasWaldmann> ok, please do some more testing for 1.9.3 so we can get it out today also
 132 2010-06-06T14:35:06  <dreimark> eSyr: i can't reproduce now - no idea why it comes up, it sound like that you redo a post form
 133 2010-06-06T14:35:14  <dreimark> by clear message
 134 2010-06-06T14:35:17  <eSyr> ei-grad: hosts.allow, iptables, listen insterface config, unplugged patchcord...
 135 2010-06-06T14:35:23  <eSyr> *interface
 136 2010-06-06T14:35:42  <eSyr> ah, pam.
 137 2010-06-06T14:36:15  <ei-grad> a two computer icon in the tray... :-D
 138 2010-06-06T14:36:29  <eSyr> hm, strange.
 139 2010-06-06T14:36:59  <eSyr> because, clear message shouldn't do post request.
 140 2010-06-06T14:37:21  <eSyr> and shouldn't use any query args in url, iirc.
 141 2010-06-06T14:38:31  <dreimark> and i didn't find anything between 1.8.7 and 1.8.8
 142 2010-06-06T14:40:14  <eSyr> bbl
 143 2010-06-06T14:41:45  *** AshishG has quit IRC
 144 2010-06-06T14:42:03  *** AshishG has joined #moin-dev
 145 2010-06-06T15:02:18  <ei-grad> about test for start_tls and ldap - slapd will refuse start_tls if there are no certificate/key/ca.crt in slapd.conf, and if they are in place (we can just use self-signed ones for tests...), then it support start_tls... no need for any options like 'disallow'...
 146 2010-06-06T15:04:36  * ThomasWaldmann migrates a wikifarm from 1.8 to 1.9.3
 147 2010-06-06T15:05:39  * dreimark updates a farm by coconuts
 148 2010-06-06T15:05:58  <dreimark> but locally first in 1.9.3
 149 2010-06-06T15:06:12  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8256:3e1ce354ee59 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add test for code tag in HTML_IN converter
 150 2010-06-06T15:06:13  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8257:e273ee9de19e 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Add code to the symmetric tags for the HTML_IN converter
 151 2010-06-06T15:06:15  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8258:94eb75624ef2 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add test for <i> tag in HTML_in converter
 152 2010-06-06T15:06:16  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8259:0f112ff7b5ac 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Add support for <i> tag in HTML_IN converter
 153 2010-06-06T15:06:23  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8260:cfab2f1728c8 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add test for <samp> tag in HTML_in converter
 154 2010-06-06T15:06:23  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8261:33b9870c4001 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Add support for <samp> tag in HTML_IN converter
 155 2010-06-06T15:06:23  <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8262:4af4231f2d28 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Mave code related test in the correct unit test
 156 2010-06-06T15:09:09  <valeuf> waldi: there is some html tags for which I am not sure of the equivalence, when you have time can you check that I am correct : http://moinmo.in/DOM%20DocBook%20and%20HTML%202010/HTML-DOM%20Equivalences#List_of_tags_with_questions
 157 2010-06-06T15:12:11  *** AshishG has quit IRC
 158 2010-06-06T15:15:23  <waldi> valeuf: noted
 159 2010-06-06T15:18:55  *** kursor has quit IRC
 160 2010-06-06T15:19:13  *** kursor has joined #moin-dev
 161 2010-06-06T15:24:07  *** kursor has quit IRC
 162 2010-06-06T15:33:10  *** AshishG has joined #moin-dev
 163 2010-06-06T15:53:15  <ThomasWaldmann> eSyr: non-ascii stuff is broken
 164 2010-06-06T15:55:02  <ThomasWaldmann> in 1.9
 165 2010-06-06T15:55:11  *** ronny has joined #moin-dev
 166 2010-06-06T16:10:01  <ThomasWaldmann> dreimark: the text/plain formatter got a (c) from 2007, but no current author information
 167 2010-06-06T16:22:05  <ThomasWaldmann> hmm, strange, i can't reproduce the nonascii brokenness locally
 168 2010-06-06T16:25:49  <dreimark> ThomasWaldmann: i asked faxe if he wanted to be added to the copyright holders. He disagreed because he only made pep8 fixes to Timos work and only very small improvements
 169 2010-06-06T16:30:30  <ThomasWaldmann> well, from maintainership considerations, his name/email could be more useful than Timos'
 170 2010-06-06T16:39:00  <CIA-47> Dmitry Andreev <klieg.polar@gmail.com> default * 8238:dd57260a9aae 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (_tests/test_moinwiki_in_out.py moinwiki_out.py): DOM->Moinwiki: Added support of not root moinpage_page ("{{{#!wiki ... }}}")
 171 2010-06-06T16:39:01  <CIA-47> Dmitry Andreev <klieg.polar@gmail.com> default * 8239:4b5ba348ad38 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (_tests/test_moinwiki_in_out.py moinwiki_out.py): DOM->Moinwiki: bad realization of <part> DOM element
 172 2010-06-06T16:39:25  <dreimark> ThomasWaldmann: i agree and I have asked him more than once
 173 2010-06-06T16:43:00  *** grzywacz has quit IRC
 174 2010-06-06T16:43:29  *** grzywacz has joined #moin-dev
 175 2010-06-06T16:48:45  *** ronny has quit IRC
 176 2010-06-06T17:12:35  <ThomasWaldmann> eSyr: ignore, it is likely unrelated to your stuff
 177 2010-06-06T17:13:00  * ThomasWaldmann first thought it might be related to escaping, but it is a charset issue
 178 2010-06-06T17:32:06  * ThomasWaldmann reviews content-type header emission
 179 2010-06-06T17:36:45  <dreimark> wikipage feature is in 1.9.3 or ? HelpOnMoinCommand is old
 180 2010-06-06T17:38:00  <ThomasWaldmann> yes, I committed Faxe's changeset.
 181 2010-06-06T17:38:24  <ThomasWaldmann> (he maybe only updated builtin help, not wiki page)
 182 2010-06-06T17:48:56  <waldi> >   ???
 183 2010-06-06T17:48:56  <waldi> E   AssertionError
 184 2010-06-06T17:48:59  <waldi> hmm
 185 2010-06-06T17:50:36  <dreimark> http://hg.moinmo.in/moin/1.9/rev/7cd4adbd6c50#l2.45 reads strange
 186 2010-06-06T17:57:12  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8247:8a096657ed19 2.0-dev/MoinMoin/util/registry.py: Registry - Improve representation
 187 2010-06-06T17:57:20  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8248:0a3f2a9a956e 2.0-dev/MoinMoin/util/ (_tests/test_mime.py mime.py): Type MIME helper - Support Type object for instance creation
 188 2010-06-06T17:57:23  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8249:b147daae8b5c 2.0-dev/MoinMoin/util/registry.py: Registry - Support multiple entries with the same factory
 189 2010-06-06T17:57:25  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8250:01b32d9c9547 2.0-dev/MoinMoin/util/ (_tests/test_mime.py mime.py): Type MIME helper - Check if quoting is needed
 190 2010-06-06T17:57:26  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8251:4ad609353357 2.0-dev/MoinMoin/converter2/ (_tests/test__wiki_macro.py _wiki_macro.py): Macro handling - Support parser
 191 2010-06-06T17:57:28  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8252:15f6912097c5 2.0-dev/MoinMoin/converter2/ (_tests/test_moinwiki_in.py moinwiki_in.py): Moin Wiki input converter - Remove own parser traversal support
 192 2010-06-06T17:57:31  <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8253:2b948ed322d2 2.0-dev/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py): Creole input converter - Remove own parser traversal support
 193 2010-06-06T18:00:30  <TheSheep> moin
 194 2010-06-06T18:07:08  <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5702:13fa89b5a275 1.9/MoinMoin/ (action/SlideShow.py theme/__init__.py): fix content-type header emission (for SlideShow, for many actions calling send_title())
 195 2010-06-06T18:12:31  <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5703:7a226e00474b 1.9/docs/CHANGES: updated CHANGES
 196 2010-06-06T18:12:39  <ThomasWaldmann> hi TheSheep
 197 2010-06-06T18:21:19  <dreimark> ThomasWaldmann: small fix for wikipage import from faxe http://paste.pocoo.org/show/SKaFgarCBGC30A96hsdB/
 198 2010-06-06T18:59:59  <diofeher> moin
 199 2010-06-06T19:00:10  <diofeher> meetup time?
 200 2010-06-06T19:00:13  <DmitryAndreev> y
 201 2010-06-06T19:00:15  <ThomasWaldmann> yeah
 202 2010-06-06T19:00:21  <ei-grad>  1 passed in 0.21 seconds
 203 2010-06-06T19:00:24  <diofeher> okay :)
 204 2010-06-06T19:00:26  <ei-grad> YAHHOO
 205 2010-06-06T19:00:29  <eSyr> HAMMERTIME
 206 2010-06-06T19:00:36  <ThomasWaldmann> ok, welcome everybody to our 2nd meeting :)
 207 2010-06-06T19:01:10  <ThomasWaldmann> valeuf: are you there, could you begin?
 208 2010-06-06T19:01:21  <valeuf> ThomasWaldmann: sure :)
 209 2010-06-06T19:02:01  <dreimark> y
 210 2010-06-06T19:02:13  <valeuf> so first of all, I'd like to say that I am not working full-time for MoinMoin since it is not holliday in France yet,
 211 2010-06-06T19:02:19  * ThomasWaldmann .oO(a short hello from everyone would be useful for presence detection :)
 212 2010-06-06T19:02:31  <valeuf> but I am eager to start full time job
 213 2010-06-06T19:02:51  <valeuf> So What I did this week
 214 2010-06-06T19:03:05  <valeuf> I finish Symmetric tag list
 215 2010-06-06T19:03:28  <valeuf> Add support for some basic tags
 216 2010-06-06T19:03:51  <valeuf> we can now use the converter inside of moin2.0 (and not only from py.test as it was the case before)
 217 2010-06-06T19:04:01  <valeuf> We should discuss this issue later
 218 2010-06-06T19:04:30  <valeuf> Few Goals I did not achieve :
 219 2010-06-06T19:04:59  <valeuf> finish all the tags which will be converted as span, I realize too late that I am not sure about the proper conversion
 220 2010-06-06T19:05:12  <valeuf> I wrote all there : http://moinmo.in/DOM%20DocBook%20and%20HTML%202010/HTML-DOM%20Equivalences#List_of_tags_with_questions
 221 2010-06-06T19:05:19  <valeuf> once it will be sure, it will be really quick
 222 2010-06-06T19:05:31  *** grzywacz has quit IRC
 223 2010-06-06T19:05:48  <valeuf> and I am having a problem with XLink for correct support of link and img (neither object) tags
 224 2010-06-06T19:06:11  <valeuf> So, my schedule for next week is :
 225 2010-06-06T19:06:34  <valeuf> Understanding well xlink, to be able to implement img, a, object tags
 226 2010-06-06T19:06:44  <valeuf> implement tags related to array
 227 2010-06-06T19:06:51  <valeuf> implement tags related to lists
 228 2010-06-06T19:06:59  *** grzywacz has joined #moin-dev
 229 2010-06-06T19:07:36  <valeuf> and naturally any improvement you can suggest ^ ^
 230 2010-06-06T19:07:42  <ThomasWaldmann> (some stuff on that page is already answered)
 231 2010-06-06T19:08:35  <valeuf> (Like : My unit test can be better,  I will try to improve it, I think there is better way to handle simple tags conversion, than have a dedicated function for any tag)
 232 2010-06-06T19:09:11  <valeuf> ThomasWaldmann: yey, I just see that, well, the question is : should we support deprecated tags or not ?
 233 2010-06-06T19:09:21  <waldi> ups, late
 234 2010-06-06T19:09:44  <dreimark> on that page "Should be ignored." should be  highlighted
 235 2010-06-06T19:09:49  <ThomasWaldmann> valeuf: real life vs. theory :)
 236 2010-06-06T19:09:56  <dreimark> it is easier to dind e.g. by a smiley
 237 2010-06-06T19:10:05  <valeuf> From my point of view, such of simple tags can be supported by the converter, it is not that big job to support
 238 2010-06-06T19:10:19  <valeuf> dreimark: ok I will doo it
 239 2010-06-06T19:10:38  <valeuf> dreimark: tags with /!\ are tags which have some problem for the conversion
 240 2010-06-06T19:11:12  <ThomasWaldmann> xorAxAx: are you there?
 241 2010-06-06T19:11:14  <dreimark> is one of us familiar with jquery to see what we need to have more compatibility
 242 2010-06-06T19:11:21  <xorAxAx> yes
 243 2010-06-06T19:11:38  <dreimark> e.g. there is some table sorter possibible which needs th
 244 2010-06-06T19:11:41  * ThomasWaldmann just wondered :)
 245 2010-06-06T19:11:53  <valeuf> Any way, I am going to add support for basic style attributes I think (not from CSS, but directly in style attributes of the tag)
 246 2010-06-06T19:11:56  <diofeher> dreimark i made some works using jquery...
 247 2010-06-06T19:12:24  <eSyr> valeuf: in real life, you should support some superset of xhtml, html 4 and html 3.2
 248 2010-06-06T19:12:24  <diofeher> but only basics :)
 249 2010-06-06T19:12:32  <dreimark> diofeher: please review the page http://moinmo.in/DOM%20DocBook%20and%20HTML%202010/HTML-DOM%20Equivalences
 250 2010-06-06T19:12:32  <valeuf> eSyr: I agree with that
 251 2010-06-06T19:12:44  <eSyr> because there are different people with different html generators.
 252 2010-06-06T19:12:46  <dreimark> if we ignore something which we better don't
 253 2010-06-06T19:12:58  <valeuf> yep, anyone is really welcome to have a look to the equivalences
 254 2010-06-06T19:13:18  <valeuf> I will try to make a better presentation with an array this week, the list is pretty hard to read
 255 2010-06-06T19:13:21  <ThomasWaldmann> valeuf: just a hint about scheduling. maybe try to get more info about the unclear stuff in parallel to doing the lists stuff. so you can do something while waiting for mentor/other response. :)
 256 2010-06-06T19:13:37  <valeuf> ThomasWaldmann: ok
 257 2010-06-06T19:14:43  * ThomasWaldmann .oO(outside, the water cooling started)
 258 2010-06-06T19:14:51  <eSyr> valeuf: about pages with tags description: i'm not sure but may be table is more suitable there due to it compactness.
 259 2010-06-06T19:14:56  <xorAxAx> valeuf: when will your full time soc period begin?
 260 2010-06-06T19:15:06  <diofeher> dreimark after meetup i will look :)
 261 2010-06-06T19:15:26  *** AshishG has quit IRC
 262 2010-06-06T19:15:41  <valeuf> eSyr: I was thinking about that, something similar to the array on this page : http://moinmo.in/DOM%20DocBook%20and%20HTML%202010/HTML-DOM with color information too
 263 2010-06-06T19:15:44  *** AshishG has joined #moin-dev
 264 2010-06-06T19:16:07  <dreimark> eSyr: we should have DictColumns
 265 2010-06-06T19:16:18  <eSyr> valeuf: yes, something like this.
 266 2010-06-06T19:16:41  <eSyr> dreimark: someoneโ„ข should write it? :)
 267 2010-06-06T19:17:05  <dreimark> it is t
 268 2010-06-06T19:17:11  <eSyr> hm.
 269 2010-06-06T19:17:19  <dreimark> no just add it to the wiki macros
 270 2010-06-06T19:17:27  <valeuf> xorAxAx: I finish my exam on June 23th (Wednesday)
 271 2010-06-06T19:17:32  <xorAxAx> ok
 272 2010-06-06T19:18:22  <valeuf> xorAxAx: but I will try to work a little bit more next weeks, exam are not a big things, projects are really big for my semester, and I will be done with all the projects by the end of the next week
 273 2010-06-06T19:18:33  <xorAxAx> cool
 274 2010-06-06T19:19:06  <ThomasWaldmann> ok, any more questions to/from valeuf?
 275 2010-06-06T19:19:19  <dreimark> valeuf: can you do snippets
 276 2010-06-06T19:19:32  <valeuf> we can discuss it on the wiki, but we should think how we will use the converter in moin2.0
 277 2010-06-06T19:19:35  <dreimark> to show how the convertor could be used
 278 2010-06-06T19:19:40  <valeuf> it is something we should see with DmitryAndreev also
 279 2010-06-06T19:20:01  <valeuf> dreimark: what do you mean ? Like html code, and show the ouput dom tree ?
 280 2010-06-06T19:20:05  <ThomasWaldmann> maybe valeuf DmitryAndreev waldi can discuss a bit more about conversion after meeting
 281 2010-06-06T19:20:13  <valeuf> ThomasWaldmann: ok
 282 2010-06-06T19:20:15  <DmitryAndreev> ok
 283 2010-06-06T19:20:53  <valeuf> well, so I am done :)
 284 2010-06-06T19:20:54  <ThomasWaldmann> DmitryAndreev: please report next
 285 2010-06-06T19:21:39  <DmitryAndreev> first of all, i spend three days to done with my last exam, now i've graduated.)
 286 2010-06-06T19:22:05  <eSyr> offtopic: btw, looks like we have broken language_setup action in 1.9, not sure yet
 287 2010-06-06T19:22:07  <xorAxAx> congrats
 288 2010-06-06T19:22:10  <ThomasWaldmann> ""
 289 2010-06-06T19:22:43  <diofeher> congratulations dmitry :)
 290 2010-06-06T19:23:07  <DmitryAndreev> i've added support of links and objects to moinwiki_out converter, and dirty realization for <part>
 291 2010-06-06T19:23:16  * dreimark congrats
 292 2010-06-06T19:23:37  * ei-grad congrats
 293 2010-06-06T19:23:49  <DmitryAndreev> added some logic to <p> /n | <<BR>> choise
 294 2010-06-06T19:24:24  <ThomasWaldmann> part?
 295 2010-06-06T19:24:54  <DmitryAndreev> and wrote some list of moinwiki_in bugs in  http://moinmo.in/DmitryAndreev/GSoC2010/Diary/Moinwiki_in%20bugs
 296 2010-06-06T19:25:04  <DmitryAndreev> <part> for macros
 297 2010-06-06T19:25:19  <ThomasWaldmann> ah
 298 2010-06-06T19:25:28  <valeuf> DmitryAndreev: can you see to put this pages under : http://moinmo.in/MoinMoin2.0/Converters
 299 2010-06-06T19:25:36  <DmitryAndreev> but, there are some problems with macros args in moinwiki_in, so for now i just output alt text
 300 2010-06-06T19:25:52  <valeuf> DmitryAndreev: I will also add a similar page for html_out converter, it would be better to have all at the same place.
 301 2010-06-06T19:26:07  <ThomasWaldmann> yeah, please :=
 302 2010-06-06T19:26:09  <ThomasWaldmann> )
 303 2010-06-06T19:26:25  <DmitryAndreev> valeuf, ok, i'll do
 304 2010-06-06T19:27:18  <DmitryAndreev> also i added many tests
 305 2010-06-06T19:27:37  <DmitryAndreev> thats all i want to say)
 306 2010-06-06T19:28:02  <ThomasWaldmann> did you do roundtrip tests to see whether the \n amount converges?
 307 2010-06-06T19:29:20  <ThomasWaldmann> (== doesn't grow / shrink)
 308 2010-06-06T19:29:38  <eSyr> ThomasWaldmann: roundtrip is generally big problem
 309 2010-06-06T19:29:56  <eSyr> because current moin_in converter doesn't preserve many things.
 310 2010-06-06T19:30:16  <DmitryAndreev> now i use only  roundtrip tests, but also uses middle output to see a tree representation. there are some specific thing with \n, but looks good (i always have \n at the end))
 311 2010-06-06T19:30:38  <DmitryAndreev> specific* i didn't find right word
 312 2010-06-06T19:31:01  <ThomasWaldmann> just make sure you don't add more and more of them :)
 313 2010-06-06T19:31:03  <eSyr> ThomasWaldmann: may be we sohuld save original format in addition to dom tree and return it instead of roundtrip conversion result when the same format requested.
 314 2010-06-06T19:31:46  <ThomasWaldmann> if same format is requested, maybe you don't need to convert at all? :)
 315 2010-06-06T19:31:50  <dreimark> that sounds like caching
 316 2010-06-06T19:32:04  <eSyr> dreimark: yes.
 317 2010-06-06T19:32:23  <ThomasWaldmann> DmitryAndreev: next week's plan?
 318 2010-06-06T19:32:46  <eSyr> but last time i looked at moin2 dom/storage code i made a conclusion that it store and use dom tree mainly.
 319 2010-06-06T19:33:30  <eSyr> may be i'm wrong there.
 320 2010-06-06T19:33:51  <DmitryAndreev> ThomasWaldmann, i need somthing to do with moinwiki_in bugs, but also i need to done with footnote and better realization for macros
 321 2010-06-06T19:34:23  <DmitryAndreev> and more not roundtrip tests for moinwiki_out
 322 2010-06-06T19:34:27  <ThomasWaldmann> waldi: could you help with moinwiki_in bugs?
 323 2010-06-06T19:34:55  <eSyr> DmitryAndreev: implementation
 324 2010-06-06T19:35:18  <DmitryAndreev> eSyr, thx)
 325 2010-06-06T19:35:37  <DmitryAndreev> s/realization/ implementation/g
 326 2010-06-06T19:36:45  <ThomasWaldmann> hmm, talk to waldi when he returns
 327 2010-06-06T19:37:01  <ThomasWaldmann> ok, any other questions?
 328 2010-06-06T19:37:16  <eSyr> well, i have no questions.
 329 2010-06-06T19:37:30  <ThomasWaldmann> ei-grad: your stage then :)
 330 2010-06-06T19:37:52  <CIA-47> Andrew Grigorev <andrew@ei-grad.ru> default * 5691:0c094fe871dc 1.9-ldap-kerberos-agrigorev/MoinMoin/util/ldap_connection.py: [LDAP2010] default start_tls value changed to 1
 331 2010-06-06T19:37:52  <CIA-47> Andrew Grigorev <andrew@ei-grad.ru> default * 5692:19bfdac60939 1.9-ldap-kerberos-agrigorev/MoinMoin/ (_tests/ldap_testbase.py util/_tests/test_ldap_connection.py): [LDAP2010] started work on tests
 332 2010-06-06T19:37:54  <CIA-47> Andrew Grigorev <andrew@ei-grad.ru> default * 5693:1c41e0dbb499 1.9-ldap-kerberos-agrigorev/MoinMoin/util/ (_tests/test_ldap_connection.py ldap_connection.py): [LDAP2010] fixed error in the name of variable in ldap_connection, fixed error test, test passing! :-)
 333 2010-06-06T19:37:58  <dreimark> haha
 334 2010-06-06T19:38:03  <ei-grad> This week I worked full time on my project just for two days. Other
 335 2010-06-06T19:38:04  <ei-grad> days I tried to devote to the project at least two or three hours.
 336 2010-06-06T19:38:06  <ei-grad> I have achieved operational status of LDAPGroups, continued study of LDAP and
 337 2010-06-06T19:38:08  <ei-grad> MoinMoin. I started working on tests, but have not yet made such progress
 338 2010-06-06T19:38:10  <ei-grad> as we would like.
 339 2010-06-06T19:38:12  <ei-grad> 
 340 2010-06-06T19:38:14  <ei-grad> Next week I plan to finish the tests for LDAPGroups and LDAPConnectionManager,
 341 2010-06-06T19:38:16  <ei-grad> anywhere correct them if needed, and begin to engage the Kerberos support. Of
 342 2010-06-06T19:38:18  <ei-grad> course, I will be glad to discuss any suggestions or remarks for LDAPGroups,
 343 2010-06-06T19:38:20  <ei-grad> which you would like to fit. I can not promise that next week I could work on
 344 2010-06-06T19:38:22  <ei-grad> the project full time, but I will try to increase it.
 345 2010-06-06T19:38:24  <ei-grad> 
 346 2010-06-06T19:38:26  <ei-grad> I have a problem with tests, need to have a way to change the values of some
 347 2010-06-06T19:38:28  <ei-grad> parameters of slapd for a particular test. LdapEnvironment.schema_dir or config
 348 2010-06-06T19:38:30  <ei-grad> file for example...
 349 2010-06-06T19:38:31  <eSyr> copypaste rocks.
 350 2010-06-06T19:38:40  <ei-grad> yeah
 351 2010-06-06T19:38:50  <eSyr> (also, combobreaker)
 352 2010-06-06T19:39:06  <ei-grad> ?
 353 2010-06-06T19:39:12  <eSyr> never mind.
 354 2010-06-06T19:39:22  <diofeher> hahaha
 355 2010-06-06T19:40:13  <ThomasWaldmann> ei-grad: i can try to have a look at the test support (but don't hold breath :)
 356 2010-06-06T19:40:38  <valeuf> eSyr: combobreaker ??
 357 2010-06-06T19:40:45  <dreimark> ei-grad: what holds you back from working full time?
 358 2010-06-06T19:41:03  <ThomasWaldmann> please, before starting with next thing, do more tests, including practical tests with the ldap groups stuff
 359 2010-06-06T19:41:27  <dreimark> ei-grad: please write some snippets
 360 2010-06-06T19:41:28  <eSyr> valeuf: http://www.urbandictionary.com/define.php?term=combo%20breaker
 361 2010-06-06T19:41:50  <valeuf> eSyr: ^ ^
 362 2010-06-06T19:42:05  <dreimark> ei-grad: similar to http://hg.moinmo.in/moin/1.9/file/7a226e00474b/wiki/config/more_samples
 363 2010-06-06T19:42:29  <ThomasWaldmann> also, i have thought about release of your work when finished: if we want to put that into 1.9.x, we maybe shouldn't break too much :)
 364 2010-06-06T19:42:54  <eSyr> ei-grad: about testing - can slapd be started with some test configuration and db separatetly (i mean, non-interfering existing slapd installation and configuration)?
 365 2010-06-06T19:42:55  <ei-grad> dreimark: I'm busy with some organizational moments with my pregraduational practice (don't know how to name it in english correctly), but I will finish with it next week...
 366 2010-06-06T19:43:43  <ThomasWaldmann> i.e. ldap_login auth object should maybe get a compat wrapper so it behaves as before, ldap group stuff maybe similar (for having same params), but both should have a second api using connmgr
 367 2010-06-06T19:43:45  <ei-grad> dreimark: ok, i will write some snippets, of course
 368 2010-06-06T19:44:07  <eSyr> ei-grad: externship, i think so
 369 2010-06-06T19:44:09  <ei-grad> ThomasWaldmann: yes, that is what i going to do
 370 2010-06-06T19:44:44  <dreimark> ei-grad: i agree with ThomasWaldmann it would be good to have your work soon published e.g. 1.9.4
 371 2010-06-06T19:45:05  <ThomasWaldmann> ei-grad: did you run your code against a real AD?
 372 2010-06-06T19:45:13  <ei-grad> ThomasWaldmann: yes
 373 2010-06-06T19:46:50  <dreimark> has ldap some limititations we won't have or opposite?
 374 2010-06-06T19:46:54  <ThomasWaldmann> also please test coding stuff, e.g. use some cyrillic stuff :)
 375 2010-06-06T19:47:03  <ei-grad> eSyr: yes, but i have some problem with running both in one time, may be there are some common files
 376 2010-06-06T19:47:45  <dreimark> ei-grad: some very long names or some chars in names or linebreaks in names
 377 2010-06-06T19:47:50  <dreimark> or whatever
 378 2010-06-06T19:48:07  <ei-grad> dreimark: hm.. i guess no
 379 2010-06-06T19:48:08  <eSyr> ei-grad: that's why i'm asked this question :)
 380 2010-06-06T19:48:15  <eSyr> *i've
 381 2010-06-06T19:48:26  <ei-grad> eSyr: i think that it can be fixed
 382 2010-06-06T19:48:44  <ThomasWaldmann> is your son's name really John"; DROP TABLE ... Smith? :D
 383 2010-06-06T19:49:05  <dreimark> injection
 384 2010-06-06T19:49:35  <ThomasWaldmann> anything else for ei-grad?
 385 2010-06-06T19:50:11  <dreimark> well i am satisfied for now
 386 2010-06-06T19:50:33  <ThomasWaldmann> diofeher: your stage :)
 387 2010-06-06T19:50:38  <diofeher> okay =D
 388 2010-06-06T19:51:36  <diofeher> well, i worked in my project part-time... because i'm having tests and some presentations to do in college
 389 2010-06-06T19:52:14  <TheSheep> diofeher: approximately, how long did you work on it last week?
 390 2010-06-06T19:52:41  <diofeher> approximately.. maybe 20~25 hours
 391 2010-06-06T19:52:56  <diofeher> when i have free time, i open my terminal and start to work :)
 392 2010-06-06T19:53:26  <diofeher> next week, i'm gonna work two days full time and others three part... more tests :(
 393 2010-06-06T19:53:32  <diofeher> talking about project
 394 2010-06-06T19:53:53  <diofeher> i've converted a lot of function of hardcoded html to jinja2
 395 2010-06-06T19:54:07  <diofeher> splitted in a structure
 396 2010-06-06T19:54:25  <diofeher> head.html (<html> until </head>)
 397 2010-06-06T19:54:46  <diofeher> header.html (html envolving the start of the page)
 398 2010-06-06T19:54:59  <diofeher> footer.html (html envolving the end of the page)
 399 2010-06-06T19:55:51  <diofeher> and actions_menu.html (to actionsmenu, it is really big..)
 400 2010-06-06T19:55:59  <diofeher> all in templates
 401 2010-06-06T19:56:17  <diofeher> and i've made an action like Thomas asked, called 'what links here?'
 402 2010-06-06T19:57:06  <diofeher> next week i'm gonna work finishing this conversion (most part envolving head.html )
 403 2010-06-06T19:57:52  <diofeher> and making automatic tests to check if html is right, depending on the page (TheSheep i will need your help to show me a way to do this)
 404 2010-06-06T19:57:59  <TheSheep> when do you think you will have it all in templates?
 405 2010-06-06T19:58:08  <ThomasWaldmann> the main thing about that what links here was to remove it from the title, and that is still todo
 406 2010-06-06T19:58:26  <diofeher> well, my plan is to finish this conversion this week
 407 2010-06-06T19:58:49  <diofeher> ThomasWaldmann: yes, but i'm working on this today... it's almost finish
 408 2010-06-06T19:58:57  <diofeher> finished*
 409 2010-06-06T19:59:31  <ThomasWaldmann> the current conversion is just a step into final direction,
 410 2010-06-06T19:59:56  <TheSheep> a small step :(
 411 2010-06-06T20:00:06  <dreimark> step after step
 412 2010-06-06T20:00:07  <ThomasWaldmann> what I miss is some more thought about feeding templates (that dict stuff shouldn't stay as is)
 413 2010-06-06T20:00:34  <ThomasWaldmann> also, link generation should be done in template when possible
 414 2010-06-06T20:01:05  <TheSheep> ThomasWaldmann: are you sure?
 415 2010-06-06T20:01:17  <diofeher> i could check in ohter projects what they do to feed their templates
 416 2010-06-06T20:01:29  <TheSheep> ThomasWaldmann: I'd rather have one function for all urls
 417 2010-06-06T20:01:45  <ThomasWaldmann> TheSheep: well, iirc template usually calls url_for(...) or similar
 418 2010-06-06T20:01:49  <diofeher> if i find anything useful, we can discuss here
 419 2010-06-06T20:02:46  <TheSheep> diofeher: to get rid of that dict you first need to have everything in templates
 420 2010-06-06T20:03:10  <ThomasWaldmann> but currently, template gets finished urls
 421 2010-06-06T20:03:59  <TheSheep> yes, that needs to change
 422 2010-06-06T20:05:12  <TheSheep> diofeher: will you be online later today?
 423 2010-06-06T20:05:17  <ThomasWaldmann> also, i think template should get cfg object, so it can read some stuff from there by itself
 424 2010-06-06T20:05:51  <diofeher> TheSheep: i think yes
 425 2010-06-06T20:06:10  <diofeher> ThomasWaldmann: and page object... many functions call it
 426 2010-06-06T20:06:19  <TheSheep> ThomasWaldmann: ideally it should get cfg, session, request and a helper dict with all the rest
 427 2010-06-06T20:06:21  <ThomasWaldmann> diofeher: did you try something with i18n, _(...) in tempaltes?
 428 2010-06-06T20:06:55  <dreimark> don't we have request.cfg ?
 429 2010-06-06T20:07:02  <diofeher> ThomasWaldmaan: yes, i've tried Jinja trans block
 430 2010-06-06T20:07:11  <diofeher> but without success :(
 431 2010-06-06T20:07:39  <TheSheep> diofeher: you need to tell us about such things
 432 2010-06-06T20:08:20  <ThomasWaldmann> maybe we should avoid passing in request into template
 433 2010-06-06T20:08:21  <diofeher> sorry so.. i was only testing, to concentrate on this later, when i've finished all templates
 434 2010-06-06T20:08:39  <diofeher> why ThomasWaldmann?
 435 2010-06-06T20:09:00  <diofeher> too much logic in templates?
 436 2010-06-06T20:09:06  <ThomasWaldmann> otherwise it just will get harder to refactor it (and we'll have to split it into only-request and only-response some day soon)
 437 2010-06-06T20:09:20  <ThomasWaldmann> currently it is both mixed together
 438 2010-06-06T20:09:55  <TheSheep> templates need the only-request part
 439 2010-06-06T20:09:56  <diofeher> yes, request object is too bulk (don't know if this is the right word in english)
 440 2010-06-06T20:10:07  <TheSheep> at least parts of it
 441 2010-06-06T20:10:15  <TheSheep> bulky
 442 2010-06-06T20:10:35  <diofeher> thx :)
 443 2010-06-06T20:10:59  <diofeher> well, so i can pass only page and cfG?
 444 2010-06-06T20:11:09  <diofeher> without request
 445 2010-06-06T20:11:16  <TheSheep> and user
 446 2010-06-06T20:11:25  <ThomasWaldmann> there is not always a page, btw
 447 2010-06-06T20:12:09  <dreimark> and how is a virtual page covered, currently sometimes we enter a thispagedoesneverexist workaround
 448 2010-06-06T20:12:21  <ThomasWaldmann> crap :)
 449 2010-06-06T20:13:06  <ThomasWaldmann> if we want to have a page attr ever, it is either None or the current page (if we have and need one)
 450 2010-06-06T20:14:18  <ThomasWaldmann> ah, and it is "item", not page :)
 451 2010-06-06T20:14:42  <ThomasWaldmann> or even "item_revision"
 452 2010-06-06T20:14:44  <eSyr> lol
 453 2010-06-06T20:15:08  <eSyr> mmm.
 454 2010-06-06T20:15:11  <eSyr> itetm.
 455 2010-06-06T20:15:14  <eSyr> *item
 456 2010-06-06T20:15:25  <diofeher> i was talking about page (instance of page that called Theme)
 457 2010-06-06T20:15:31  <eSyr> revision is a parameter to action "show".
 458 2010-06-06T20:16:11  * ThomasWaldmann means the instance, not the number
 459 2010-06-06T20:17:30  <ThomasWaldmann> diofeher: i don't think we can expect finishing anything next week, so please systematically work onwards, including i18n, urls and value-passing to template
 460 2010-06-06T20:17:35  <dreimark> too much 1.9 these day
 461 2010-06-06T20:18:26  <dreimark> if something with i18n blocks please show early
 462 2010-06-06T20:18:50  <ThomasWaldmann> ok, we can talks more after the meeting. any in-meeting stuff left for diofeher?
 463 2010-06-06T20:19:26  <diofeher> i will "refactor" my calendar... it's more to do than i thought ^^
 464 2010-06-06T20:19:42  <diofeher> well, i'm done... more questions?
 465 2010-06-06T20:20:17  <ThomasWaldmann> diofeher: TheSheep: we shall clear the i18n thing after meeting
 466 2010-06-06T20:20:42  <diofeher> ok ThomasWaldmann
 467 2010-06-06T20:21:29  <ThomasWaldmann> ok, so let's finish the official part of the meeting. everybody feel free to continue discussing anything now or any time. :)
 468 2010-06-06T20:21:50  * ThomasWaldmann fetches pizza :)
 469 2010-06-06T20:21:58  <diofeher> haha
 470 2010-06-06T20:22:07  <valeuf> ThomasWaldmann: ^ ^
 471 2010-06-06T20:22:17  <diofeher> well, i'm testing trans block now, and the problem that we will need to add gettext to project
 472 2010-06-06T20:22:26  <diofeher> if we want to use {% trans %}
 473 2010-06-06T20:23:09  * ThomasWaldmann .oO(it is one from teh dark side :)
 474 2010-06-06T20:23:20  <diofeher> gettext default in linux distributions right?
 475 2010-06-06T20:23:26  <diofeher> is default*?
 476 2010-06-06T20:23:29  <diofeher> hehe
 477 2010-06-06T20:23:31  <ThomasWaldmann> we have request.getText
 478 2010-06-06T20:23:40  <ThomasWaldmann> usually assigned to _
 479 2010-06-06T20:23:46  <diofeher> i know.. but jinja uses gettext :P
 480 2010-06-06T20:25:25  <ThomasWaldmann> what does that mean "jinja uses gettext" exactly?
 481 2010-06-06T20:25:30  <waldi> re
 482 2010-06-06T20:25:34  <ThomasWaldmann> doesn't it use what you want?
 483 2010-06-06T20:26:01  <ThomasWaldmann> waldi: some stuff in backlog for you
 484 2010-06-06T20:26:28  <diofeher> means this UndefinedError: 'gettext' is undefined :P
 485 2010-06-06T20:27:01  <diofeher> i'm looking for a way to do a workaround
 486 2010-06-06T20:27:03  <waldi> FailError: 'failblog' is fail?
 487 2010-06-06T20:27:06  <ThomasWaldmann> is this expected in environ?
 488 2010-06-06T20:27:32  <ThomasWaldmann> waldi: wut?
 489 2010-06-06T20:27:54  <diofeher> http://jinja.pocoo.org/2/documentation/extensions#jinja2.Environment.install_gettext_callables :P
 490 2010-06-06T20:28:24  <waldi> ThomasWaldmann: ignore
 491 2010-06-06T20:31:14  <ThomasWaldmann> diofeher: looks like we want babel
 492 2010-06-06T20:32:05  <diofeher> do you all want babel? oO but babel is not required
 493 2010-06-06T20:32:20  <diofeher> i'm installing gettext here to see if fix this
 494 2010-06-06T20:32:30  <ThomasWaldmann> well, that "new style" gettext stuff seems prettier
 495 2010-06-06T20:32:44  <ThomasWaldmann> but, be careful, moin's i18n stuff is rather special
 496 2010-06-06T20:34:31  <ThomasWaldmann> (it is not just able to translate, but also to expand wiki markup - but we can maybe get rid of that when having real templating)
 497 2010-06-06T20:35:08  <diofeher> ok
 498 2010-06-06T20:35:53  <ThomasWaldmann> for just some quick try, you could put request.getText into environ as gettext
 499 2010-06-06T20:36:05  <diofeher> yes, i'm  doing this now :P
 500 2010-06-06T20:37:27  <diofeher> let me see if work
 501 2010-06-06T20:37:40  <ThomasWaldmann> but i guess we want babel anyway, jinja2 has some babel integration for extracting stuff from templates
 502 2010-06-06T20:42:16  <diofeher> well, it worked :D
 503 2010-06-06T20:42:34  <TheSheep> sorry, my battery ran out towards the end of the meeting
 504 2010-06-06T20:43:34  <ThomasWaldmann> bad batt :)
 505 2010-06-06T20:43:47  <TheSheep> yeah, I'm home now, so I'm safe
 506 2010-06-06T20:44:41  <ThomasWaldmann> TheSheep: do you think we can get rid of wiki-rendering within gettext when we have templates?
 507 2010-06-06T20:44:55  <CIA-47> Diogenes Augusto <diofeher@gmail.com> default * 8246:8c0f01d9fb98 2.0-dev-jinja2-plugins-dfeher/MoinMoin/templates/header.html: [templating] removed unnecessary comments
 508 2010-06-06T20:44:57  <CIA-47> Diogenes Augusto <diofeher@gmail.com> default * 8247:19ca5ac9605d 2.0-dev-jinja2-plugins-dfeher/MoinMoin/ (templates/head.html theme/jinja.py): [templating] work around to use request.getText in templates
 509 2010-06-06T20:45:34  <diofeher> it's using the same syntax jinja uses
 510 2010-06-06T20:45:48  <TheSheep> ThomasWaldmann: you'd need a template bloc for every message in every language...
 511 2010-06-06T20:45:49  <ThomasWaldmann> it?
 512 2010-06-06T20:46:14  <TheSheep> block
 513 2010-06-06T20:46:42  <TheSheep> ThomasWaldmann: although it may make more sense to use tempates for formating instead of wiki markup
 514 2010-06-06T20:46:58  <TheSheep> ThomasWaldmann: then jinja can render that directly
 515 2010-06-06T20:47:37  <ThomasWaldmann> if it is just web user interface stuff, we could just use html
 516 2010-06-06T20:48:11  <TheSheep> ThomasWaldmann: then you get into xss trouble
 517 2010-06-06T20:48:26  <TheSheep> ThomasWaldmann: if you use jinja, you get automatic escaping
 518 2010-06-06T20:48:46  <ThomasWaldmann> if you have enabled it
 519 2010-06-06T20:49:50  <ThomasWaldmann> diofeher: btw, to decouple your template work from i18n decisions, you could just implement nop gettext and nop ngettext :)
 520 2010-06-06T20:50:05  <TheSheep> nop = no operation
 521 2010-06-06T20:50:20  <TheSheep> meaning identity function
 522 2010-06-06T20:50:23  <ThomasWaldmann> yeah
 523 2010-06-06T20:51:11  <ThomasWaldmann> but still, we will have to decide about newstyle or oldstyle :)
 524 2010-06-06T20:51:25  <diofeher> +1 newstyle :)
 525 2010-06-06T20:52:09  <ThomasWaldmann> http://jinja.pocoo.org/2/documentation/extensions#environment-methods
 526 2010-06-06T20:53:52  <waldi> DmitryAndreev: please speak up, which bugs?
 527 2010-06-06T20:54:29  <diofeher> hey, i'm gonna finish to watch an episode of Flash Foward, back in one hour
 528 2010-06-06T20:54:49  <diofeher> btw, i recommend this serie for everyone, it's about sci-fi :)
 529 2010-06-06T20:56:13  <DmitryAndreev> waldi, 1. moinwiki_in adds &target to a link, but 'target=_blank'  must be(or not?) an attribute(as in html).
 530 2010-06-06T20:57:12  <DmitryAndreev> waldi, 2. with [[SomePage|{{attachment:samplegraphic.png}}]]  in DOM {{attachment:samplegraphic.png}} is raw text, must be an object.
 531 2010-06-06T20:57:50  <waldi> DmitryAndreev: 1. moinwiki_in produces no html. 2. not implemented
 532 2010-06-06T20:58:53  <ThomasWaldmann> TheSheep: wiki markup uses: editor, info, search (mostly a bit of bold and BR), editor quick help, WikiConfigHelp
 533 2010-06-06T20:59:26  <waldi> DmitryAndreev: please provide testcases for all problems you find
 534 2010-06-06T21:00:46  <DmitryAndreev> waldi, i have them in my rep in MoinMoin/converter2/_tests/test_moinwiki_in_out.py
 535 2010-06-06T21:01:03  <DmitryAndreev> and http://moinmo.in/DmitryAndreev/GSoC2010/Diary/Moinwiki_in%20bugs
 536 2010-06-06T21:01:33  <DmitryAndreev> waldi, later i'll add this tests to test_moinwiki_in.py
 537 2010-06-06T21:02:23  <ThomasWaldmann> waldi: testcases in which repo?
 538 2010-06-06T21:03:06  <DmitryAndreev> waldi, 1. target=_blank can be attributes, but for now it's added to href
 539 2010-06-06T21:03:18  <DmitryAndreev>  be in attribute*
 540 2010-06-06T21:03:21  <DmitryAndreev>  be in attributes*
 541 2010-06-06T21:03:30  <ThomasWaldmann> waldi: the "i18n wiki converter" stuff is still unsolved right?
 542 2010-06-06T21:04:25  <TheSheep> ThomasWaldmann: all those things using wikimarkup should probably be moved to tamplates
 543 2010-06-06T21:04:29  <waldi> ThomasWaldmann: yep
 544 2010-06-06T21:04:54  <TheSheep> templates
 545 2010-06-06T21:05:44  <ThomasWaldmann> so we just drop that "wiki i18n"? i don't see much speaking against it, you?
 546 2010-06-06T21:06:42  <ThomasWaldmann> we could just use plain babel then, have nice jinja2 integration, have no wiki i18n converter problem, maybe also easily solve some other i18n subsystem problems
 547 2010-06-06T21:08:50  <dreimark> eSyr: what was the language_setup issue?
 548 2010-06-06T21:09:44  <eSyr> dreimark: looks like language selector messed up
 549 2010-06-06T21:11:17  <dreimark> example, me tried http://localhost/wsgi/LanguageSetup?action=language_setup&target=German--all_pages.zip&language=German
 550 2010-06-06T21:11:54  <dreimark> that works
 551 2010-06-06T21:12:22  <eSyr> hm,i nead clean repo somewhere.
 552 2010-06-06T21:12:47  <dreimark> it won't work with the repo unless you did make pagepacks
 553 2010-06-06T21:12:59  <eSyr> oh, ok, sorry for false alarm.
 554 2010-06-06T21:13:08  <dreimark> that's why i used for testing the tar.gz file thomas provided
 555 2010-06-06T21:13:25  * waldi got the sorting right ...
 556 2010-06-06T21:15:36  <ThomasWaldmann> waldi: TheSheep: ^^?
 557 2010-06-06T21:18:20  <eSyr> dreimark: just checked version from static.moinmo.in, everything looks ok, sorry.
 558 2010-06-06T21:19:44  <TheSheep> ThomasWaldmann: loks like it
 559 2010-06-06T21:19:48  <TheSheep> ThomasWaldmann: looks
 560 2010-06-06T21:25:28  <TheSheep> diofeher: about the general page layout
 561 2010-06-06T21:25:36  <TheSheep> diofeher: the general layout of the templates
 562 2010-06-06T21:26:08  <TheSheep> diofeher: I think you usually have a "page.html" template that defines the html header and has an empty body tag
 563 2010-06-06T21:26:55  <TheSheep> diofeher: then you have a "layout.html" that defines all the menus and navigation, and has an empty <div id="moin-content"></div> tag
 564 2010-06-06T21:27:24  <TheSheep> diofeher: and then you have the template for particular kind of page: normal item, recent changes, editor, etc.
 565 2010-06-06T21:27:42  <TheSheep> maybe editor would come with its own layout.html
 566 2010-06-06T21:28:02  <TheSheep> the idea is that the pages inherit from one another
 567 2010-06-06T21:28:18  <TheSheep> using the block mechanism
 568 2010-06-06T21:29:03  <TheSheep> so in the end you atually render the most specific template
 569 2010-06-06T21:29:17  <TheSheep> and it gets the generics from the parent templates
 570 2010-06-06T21:29:45  <TheSheep> in our case, we also want a middle layer where the theme's templates would go
 571 2010-06-06T21:30:51  <TheSheep> so it would be   moin's 'page.html' -> theme's page.html -> moin's layout.html -> theme's layout.html -> moin's content template (or content from parser) -> theme's content template
 572 2010-06-06T21:31:06  <TheSheep> where theme's templates would be optional (skipped if not provided by the theme)
 573 2010-06-06T21:31:12  <TheSheep> diofeher: what do you think?
 574 2010-06-06T21:31:24  <TheSheep> diofeher: or do you have a different idea?
 575 2010-06-06T21:35:54  <ThomasWaldmann> TheSheep: (20:54) <  diofeher> hey, i'm gonna finish to watch an episode of Flash Foward, back in one hour
 576 2010-06-06T21:36:17  <TheSheep> ah, ok
 577 2010-06-06T21:36:49  <eSyr> btw, how can i get all values of some query parameter?
 578 2010-06-06T21:37:02  <eSyr> for example ?action=act&param=a&param=b
 579 2010-06-06T21:37:16  <eSyr> i'd like to get somehow ['a', 'b']
 580 2010-06-06T21:38:41  <TheSheep> get_all
 581 2010-06-06T21:38:51  <TheSheep> use like .get()
 582 2010-06-06T21:38:56  <TheSheep> except it returns a list
 583 2010-06-06T21:39:03  <eSyr> thanks.
 584 2010-06-06T21:42:05  <diofeher> re
 585 2010-06-06T21:44:41  <ThomasWaldmann> TheSheep: the i18n stuff only makes sense in dio's repo, but bigger work on i18n is not quite in the scope of his project
 586 2010-06-06T21:45:22  <diofeher> TheSheep: thinking in this way, you're gonna change way that all pages are rendered
 587 2010-06-06T21:46:41  <TheSheep> diofeher: ultimately we want the themebase to just determine which template to render and what parameters to pass it, and then do a single call to render template
 588 2010-06-06T21:46:56  <ThomasWaldmann> so, how about if we commit babel 0.9.5 to MoinMoin.support.babel and do the i18n base work?
 589 2010-06-06T21:47:02  <TheSheep> diofeher: but maybe your idea would be better
 590 2010-06-06T21:47:20  <diofeher> what is my idea? haha
 591 2010-06-06T21:47:53  <TheSheep> diofeher: maybe we can at least enumerate the possible approaches
 592 2010-06-06T21:48:02  <diofeher> ok...
 593 2010-06-06T21:48:07  <diofeher> well, i liked your approach
 594 2010-06-06T21:49:02  <ThomasWaldmann> what exactly was dio's approach? :)
 595 2010-06-06T21:49:35  <diofeher> we have to balance what the user can modify in templates
 596 2010-06-06T21:49:51  <TheSheep> user or theme maker?
 597 2010-06-06T21:49:59  <diofeher> theme maker, sorry
 598 2010-06-06T21:50:27  <TheSheep> I think they should be allowed to modify anything, but not forced to make a whole new template just to change some little detail
 599 2010-06-06T21:50:39  <TheSheep> that's why the inheritance
 600 2010-06-06T21:50:59  <diofeher> so, his responsibilty to deal with variables and functions?
 601 2010-06-06T21:51:15  <diofeher> hmm
 602 2010-06-06T21:51:16  <TheSheep> diofeher: for exmaple?
 603 2010-06-06T21:51:57  <TheSheep> example
 604 2010-06-06T21:52:01  <diofeher> he want to extend a template, to redefine a block... he have to "touch" variables and functions used to render
 605 2010-06-06T21:52:17  <TheSheep> diofeher: only the block he wants to change
 606 2010-06-06T21:53:10  <diofeher> yes.. maybe it's good idea to split in many blocks
 607 2010-06-06T21:53:12  <TheSheep> diofeher: so, for example, the searchbox is one such block, the page title another
 608 2010-06-06T21:53:16  <diofeher> yes
 609 2010-06-06T21:53:23  <diofeher> split as possible
 610 2010-06-06T21:53:33  <TheSheep> the trail, the actions, the editbar, etc.
 611 2010-06-06T21:53:35  <diofeher> when*
 612 2010-06-06T21:54:06  <TheSheep> if something is not possible to split cleanly, we can modify the html structure so that it is
 613 2010-06-06T21:54:18  <TheSheep> moin2 doesn't have to look the same as moin1
 614 2010-06-06T21:54:21  <diofeher> yes.. and we have to do a new theme anyway
 615 2010-06-06T21:54:23  <TheSheep> if it makes sense
 616 2010-06-06T21:55:09  <TheSheep> ideally, a moin2 theme would be just templates and static files -- no .py files
 617 2010-06-06T21:55:25  <diofeher> hmm
 618 2010-06-06T21:55:34  <TheSheep> maybe some small .py file for setup and additional variables, depending on what mechanism we will use
 619 2010-06-06T21:56:39  <TheSheep> in addition to that, we may want to have templates (inhertiting from layout.html again) for particular ections
 620 2010-06-06T21:56:43  <TheSheep> actions
 621 2010-06-06T21:56:53  <TheSheep> for example, for recent changes
 622 2010-06-06T21:57:05  <diofeher> yes.. but we have to do this in a way that theme maker doesn't need to create this .py file... convention over configuration :)
 623 2010-06-06T21:57:41  <TheSheep> diofeher: the .py file may be needed so that the plugin loader has something to call, we will see
 624 2010-06-06T21:57:51  <TheSheep> diofeher: it may be empty or with just the theme name in it
 625 2010-06-06T21:57:58  <diofeher> well, we put all of this together in blocks... theme maker just need to extend layout.html
 626 2010-06-06T21:58:03  <TheSheep> diofeher: depends on the technology used
 627 2010-06-06T21:58:31  <diofeher> TheSheep: ok... we will discuss this more when i start to see how plugin system works
 628 2010-06-06T21:59:01  <TheSheep> diofeher: you mean no need for RecentChanges.html template?
 629 2010-06-06T21:59:11  <TheSheep> diofeher: but then the layout.html gets really big
 630 2010-06-06T21:59:23  <TheSheep> diofeher: and plugin actions can't bring in their own templates
 631 2010-06-06T21:59:27  <diofeher> oh sorry
 632 2010-06-06T21:59:48  <TheSheep> sorry, two discussions in parallel gets confusing :)
 633 2010-06-06T21:59:51  <diofeher> i thought only in what i'm modifying... didn't think the rest :P
 634 2010-06-06T21:59:53  <diofeher> ehehe ok
 635 2010-06-06T22:00:20  <TheSheep> so ideally a recent changes action would render its own template
 636 2010-06-06T22:00:30  <TheSheep> which could be overriden by the theme
 637 2010-06-06T22:00:35  <diofeher> yes, it's better
 638 2010-06-06T22:01:07  <diofeher> actually, where recent changes is rendered?
 639 2010-06-06T22:01:22  <TheSheep> different kinds of editors would probably use different templates too -- the javascript wysiwyg editor would have a link to js in it, but the normal one wouldn't
 640 2010-06-06T22:01:33  <TheSheep> diofeher: see MoinMoin/action
 641 2010-06-06T22:01:44  <TheSheep> sorry
 642 2010-06-06T22:01:50  <TheSheep> MoinMoin/macro
 643 2010-06-06T22:03:33  <TheSheep> it's a macro, but they also could use templates, just not inheriting from layout.html
 644 2010-06-06T22:03:54  <diofeher> i'm seeing templates/rc.html
 645 2010-06-06T22:03:58  <TheSheep> we will need to deal with it in the second part of your project, so it's better to keep that in mind
 646 2010-06-06T22:04:04  <diofeher> okay
 647 2010-06-06T22:04:21  <TheSheep> diofeher: yes, RC is kinda special, as it doesn't render everything by itself, but calls theme methods
 648 2010-06-06T22:04:38  <TheSheep> diofeher: but that's an exception, most actions just do it all by themselves
 649 2010-06-06T22:04:59  <TheSheep> diofeher: see the OrphanedPages for example
 650 2010-06-06T22:05:48  <TheSheep> those macros/actions will benefit greatly from templates
 651 2010-06-06T22:06:21  <TheSheep> lots of code can be simplified
 652 2010-06-06T22:14:15  <TheSheep> diofeher: I'm looking at the hierarchy of the diff.html
 653 2010-06-06T22:15:05  <TheSheep> diofeher: looks like we will need page.html -> layout.html -> item.html -> diff.html
 654 2010-06-06T22:15:35  <TheSheep> diofeher: where item.html displays things specific to a certain item (page), while layout.html only has general navigation
 655 2010-06-06T22:15:57  <TheSheep> diofeher: so, a diff, for example, would use item.html as a base, but recent changes would use layout.html
 656 2010-06-06T22:22:45  <waldi> ThomasWaldmann: currently i'm unable to save anything:
 657 2010-06-06T22:22:46  <waldi>   File "/data/local-sd-1/bastian/moin/2.0-dev/MoinMoin/support/kvstore.py", line 149, in _get_key_id
 658 2010-06-06T22:22:49  <waldi>     assert wanted_value_type == value_type
 659 2010-06-06T22:24:06  <ThomasWaldmann> did you try killing the backend store?
 660 2010-06-06T22:24:24  <waldi> not yet
 661 2010-06-06T22:25:05  <ThomasWaldmann> (and is that repo current?)
 662 2010-06-06T22:25:55  <CIA-47> Pascal Volk <user@localhost.localdomain.org> default * 5704:bbb286a9c138 1.9/MoinMoin/script/ (__init__.py import/wikipage.py):
 663 2010-06-06T22:25:55  <CIA-47> script: Added MoinScript._update_option_help().
 664 2010-06-06T22:25:55  <CIA-47> script.import.wikipage: update the --page option help message.
 665 2010-06-06T22:26:51  <diofeher> TheSheep: makes sense
 666 2010-06-06T22:27:56  <TheSheep> diofeher: say, I'm not up to date with jinja2 docs, can you add something to a block when inheriting, or do you have to replace it?
 667 2010-06-06T22:28:23  <diofeher> well, you can do this
 668 2010-06-06T22:28:42  <diofeher> let me see syntax
 669 2010-06-06T22:28:53  <TheSheep> I'm thinking about <links> in the header
 670 2010-06-06T22:28:58  <TheSheep> and <script> links
 671 2010-06-06T22:29:10  <TheSheep> some plugins may want to add their own
 672 2010-06-06T22:29:38  <diofeher> {{ super() }}
 673 2010-06-06T22:30:08  <diofeher> yes
 674 2010-06-06T22:30:17  <diofeher> i'm gonna do in this way :D
 675 2010-06-06T22:30:22  <TheSheep> great, that will work
 676 2010-06-06T22:30:32  <diofeher> all that theme maker need to do is super in the start of the block
 677 2010-06-06T22:30:38  <diofeher> that he gonna to change
 678 2010-06-06T22:30:50  <ThomasWaldmann> any comment about the i18n?
 679 2010-06-06T22:31:04  * TheSheep needs to read the docs and experiment
 680 2010-06-06T22:31:23  <ThomasWaldmann> btw, about jinja usage: have a peek into zine from same author
 681 2010-06-06T22:32:12  <ThomasWaldmann> TheSheep: looks like we want to have that new style stuff and also ngettext
 682 2010-06-06T22:34:19  <valeuf> re
 683 2010-06-06T22:34:34  <valeuf> I quickly backlog, but nobody talk about the way to integrate the converters in moin2
 684 2010-06-06T22:34:43  <valeuf> waldi: did you think about it already ?
 685 2010-06-06T22:37:21  <waldi> ThomasWaldmann: initial setup is awfull slow. it is not finished after one minute
 686 2010-06-06T22:40:27  <waldi> sorry, no. this is unusable
 687 2010-06-06T22:41:04  <waldi> it ignores KeyboardInterrupt
 688 2010-06-06T22:41:29  <ThomasWaldmann> waldi: it only fills the backend if it is empty
 689 2010-06-06T22:42:01  <ThomasWaldmann> (and it also rebuilds the indexes)
 690 2010-06-06T22:42:16  <waldi> and commits after every item?
 691 2010-06-06T22:42:52  <TheSheep> commit is slow, it waits for a full disk spin before continuing
 692 2010-06-06T22:44:35  <ThomasWaldmann> waldi: yes. it uses the same code as when you save a new revision.
 693 2010-06-06T22:56:03  <dreimark> rc is an action in moin-2
 694 2010-06-06T22:59:42  <dreimark> TheSheep: ^
 695 2010-06-06T23:00:23  <dreimark> also the "macros" should be reviewed if they behave more than actions than macros
 696 2010-06-06T23:01:03  <TheSheep> dreimark: yes
 697 2010-06-06T23:01:20  <TheSheep> dreimark: notably the orphaned pages and such
 698 2010-06-06T23:02:51  <dreimark> SystemInfo ...
 699 2010-06-06T23:03:05  <dreimark> SystemAdmin
 700 2010-06-06T23:03:43  <TheSheep> dreimark: then again, you no longer can put things like fortunes on the rc :)
 701 2010-06-06T23:04:41  <dreimark> not sure, i can fetch other content and embed it or not?
 702 2010-06-06T23:05:17  <dreimark> something like that should always work http://hg.moinmo.in/moin/extensions/rev/78ca2464edf9
 703 2010-06-06T23:06:07  <dreimark> TheSheep: ^
 704 2010-06-06T23:06:15  <TheSheep> ouch
 705 2010-06-06T23:06:22  <TheSheep> this is *UGLY*
 706 2010-06-06T23:06:46  <dreimark> i know that was an early idea to not have to copy stuff around in the farm
 707 2010-06-06T23:07:07  <TheSheep> but I guess {{+recent_changes}} could work as a special case
 708 2010-06-06T23:07:36  <TheSheep> internally
 709 2010-06-06T23:07:46  <TheSheep> or something similar

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