1 2010-06-19T00:17:11 *** grzywacz
2 2010-06-19T00:42:30 *** RogerHaase
3 2010-06-19T03:25:29 <diofeher> good evening
4 2010-06-19T05:10:10 <CIA-47> Diogenes Augusto <diofeher@gmail.com> default * 8272:ffa6cecee6f6 2.0-dev-jinja2-plugins-dfeher/MoinMoin/theme/__init__.py: [templating] reverting themebase before gsoc start. modified theme at theme/jinja.py
5 2010-06-19T05:20:35 <diofeher> ThomasWaldmann: haha 0 conflicts :D
6 2010-06-19T05:21:32 <CIA-47> Diogenes Augusto <diofeher@gmail.com> default * 8380:d48028f3ec93 2.0-dev-jinja2-plugins-dfeher/ (146 files in 36 dirs): [templating] merged with main repo
7 2010-06-19T05:34:00 *** RogerHaase
8 2010-06-19T05:34:01 *** RogerHaase
9 2010-06-19T05:58:28 <diofeher> gn
10 2010-06-19T06:51:23 *** kursor
11 2010-06-19T08:27:39 *** kursor_
12 2010-06-19T08:27:39 *** kursor
13 2010-06-19T08:27:39 *** kursor_
14 2010-06-19T08:41:33 *** kursor_
15 2010-06-19T08:41:33 *** kursor
16 2010-06-19T08:41:33 *** kursor_
17 2010-06-19T08:57:03 *** kursor_
18 2010-06-19T09:01:17 *** kursor
19 2010-06-19T09:01:17 *** kursor_
20 2010-06-19T10:30:42 *** kursor
21 2010-06-19T12:35:07 <ThomasWaldmann> waldi: AttributeError: 'Iri' object has no attribute 'rfind'
22 2010-06-19T12:35:31 <ThomasWaldmann> could you please try to fix that? it breaks my atom feed.
23 2010-06-19T12:46:14 *** grzywacz
24 2010-06-19T13:08:31 <waldi> wow, something is really broken
25 2010-06-19T13:15:43 <waldi> ThomasWaldmann: thank you for making it impossible to find problems
26 2010-06-19T13:16:33 <ei-grad> moin
27 2010-06-19T13:18:19 <valeuf> ThomasWaldmann: waldi I had same problem recently
28 2010-06-19T13:19:13 <valeuf> http://paste.pocoo.org/show/226028/
29 2010-06-19T13:19:18 <waldi> i have a much worse problem right now and tried to bisect it. but because there was a major test-skip in between, i can't longer pinpoint the source
30 2010-06-19T13:21:28 <ThomasWaldmann> waldi: that rfind problem has been there for ages, including a broken test
31 2010-06-19T13:21:48 <ThomasWaldmann> (and i didn't skip THAT test)
32 2010-06-19T13:22:33 <waldi> ThomasWaldmann: no, it haven't been for ages. it was introduces some days ago
33 2010-06-19T13:22:44 <waldi> however this is new: assert u'<{http://moinmo.in/namespaces/page}line-break />' == '<line-break />'
34 2010-06-19T13:22:51 <ThomasWaldmann> definitely not, i remember seeing it for long
35 2010-06-19T13:23:47 <waldi> and according to the bisect, this problem have been introduced in 8320:6535145f0fc1
36 2010-06-19T13:28:52 <waldi> ThomasWaldmann: the call was introduced in 8041:b6f5ed5c00f2, commited by _you_
37 2010-06-19T13:30:33 <ThomasWaldmann> what call?
38 2010-06-19T13:30:57 <ThomasWaldmann> and if that is true, i was right it is there for long (since february :)
39 2010-06-19T13:35:59 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8326:f9098c87cd6f 2.0-dev/MoinMoin/theme/__init__.py: ThemeBase: remove old rss stuff, create link to new atom feed
40 2010-06-19T13:45:49 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8327:fd8393959d06 2.0-dev/MoinMoin/action/atom.py:
41 2010-06-19T13:45:49 <CIA-47> atom feed action: just use a parameter to request global changes feed
42 2010-06-19T13:45:49 <CIA-47> Removed the page_front_page magic, so it is now possible to get a local feed
43 2010-06-19T13:45:49 <CIA-47> for the page_front_page, too.
44 2010-06-19T14:04:20 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8328:ba7bb06c93a8 2.0-dev/MoinMoin/ (action/atom.py theme/__init__.py): atom feed: use do=atom_feed, use &all=1 for global changes
45 2010-06-19T14:04:22 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8329:5d999d3ec56b 2.0-dev/MoinMoin/action/ (atom_feed.py atom.py): rename action atom to atom_feed (no content changes)
46 2010-06-19T14:29:15 <ThomasWaldmann> is there a requirement for http-equiv content-type to be near the beginning of head?
47 2010-06-19T14:31:11 <TheSheep> yes
48 2010-06-19T14:33:03 <ThomasWaldmann> ok
49 2010-06-19T14:33:27 * ThomasWaldmann compares dio's templating html with non-templating html
50 2010-06-19T15:10:20 <waldi> there is a reason to drop this ASAP
51 2010-06-19T15:10:34 <waldi> it will be overwritten by the http headr anyway
52 2010-06-19T15:14:19 <ThomasWaldmann> hmm, ok, you're right. in fact we just need it for moin dump (and that maybe needs own templates anyway).
53 2010-06-19T15:14:34 <ei-grad> MoinMoin/auth/_tests/test_ldap_login.py ..... 5 passed in 1.57 seconds :-)
54 2010-06-19T15:14:59 <ThomasWaldmann> before committing, run ALL tests :)
55 2010-06-19T15:15:06 <ei-grad> ok)
56 2010-06-19T15:21:44 <ThomasWaldmann> waldi: what if you save such html content to disk and look at it later? then there is no http header.
57 2010-06-19T15:23:41 <waldi> ThomasWaldmann: the ua does this
58 2010-06-19T15:24:00 <ThomasWaldmann> does what?
59 2010-06-19T15:24:22 <ThomasWaldmann> guess some charset if there is none? :)
60 2010-06-19T15:24:46 <waldi> there is already one, in the http header
61 2010-06-19T15:25:15 <ThomasWaldmann> if you save html to disk and look at the html file later, there is no web server, thus no http header
62 2010-06-19T15:26:33 <waldi> and no need to save a encoding. a real UA saves the files in a way where the encoding is either specified or unambigous
63 2010-06-19T15:27:10 <ThomasWaldmann> how many real UAs are out there? :P
64 2010-06-19T15:27:48 <waldi> you use one all the time
65 2010-06-19T15:27:51 <ThomasWaldmann> and what is that way? the UA adds that meta to the saved html?
66 2010-06-19T15:39:31 * ThomasWaldmann needs more precise information
67 2010-06-19T15:54:14 <ThomasWaldmann> diofeher: wake up :D
68 2010-06-19T16:28:33 *** RogerHaase
69 2010-06-19T16:32:25 *** CIA-47
70 2010-06-19T17:00:35 *** CIA-49
71 2010-06-19T17:16:57 *** kursor
72 2010-06-19T18:20:01 <ThomasWaldmann> need feedback:
73 2010-06-19T18:20:42 <ThomasWaldmann> supporting deleted pages in fs19 (== pages with last or multiple revisions of them empty) is a bit of a pain,
74 2010-06-19T18:21:16 <ThomasWaldmann> because we use "move to trash" approach in moin2 and I would have to emulate that for those pages,
75 2010-06-19T18:21:43 <ThomasWaldmann> maybe or not even including their attachments.
76 2010-06-19T18:22:11 <ThomasWaldmann> so I am thinking about just requiring pagecleaner script usage before using fs19,
77 2010-06-19T18:22:34 <ThomasWaldmann> to remove crap pagedirs and deleted pages
78 2010-06-19T18:23:25 <ThomasWaldmann> also, i would just treat everything that is still there as non-trash, so a deleted page would not be in trash, but just have an empty current revision
79 2010-06-19T18:31:31 <CIA-49> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8330:a543f22f4cdb 2.0-dev/MoinMoin/ (config/multiconfig.py web/utils.py): remove / fix rss/atom related stuff
80 2010-06-19T18:37:41 <ThomasWaldmann> hmm, maybe i can have fs19 operate in 2 modes:
81 2010-06-19T18:38:14 <ThomasWaldmann> mode 1: just ignore all deleted pages and their attachments as if they were not there
82 2010-06-19T18:39:08 <ThomasWaldmann> mode 2: treat a deleted page of 1.9 as if it just has empty revisions, but the page and its attachments is not considered deleted
83 2010-06-19T18:39:33 <ThomasWaldmann> that wouldn't require pagecleaner usage and give same result for mode 1
84 2010-06-19T20:34:33 <CIA-49> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8331:bf8aff918496 2.0-dev/MoinMoin/storage/backends/fs19.py: (log message trimmed)
85 2010-06-19T20:34:33 <CIA-49> fs19 backend: improve handling of deleted pages, see below
86 2010-06-19T20:34:33 <CIA-49> FsPageBackend is now used like this:
87 2010-06-19T20:34:33 <CIA-49> FsPageBackend(path, syspages=False, deleted_mode=DELETED_MODE_KEEP)
88 2010-06-19T20:34:33 <CIA-49> FsPageBackend(path, syspages=False, deleted_mode=DELETED_MODE_KILL)
89 2010-06-19T20:34:34 <CIA-49> DELETED_MODE_KEEP ('keep') keeps deleted pages as items with empty revisions,
90 2010-06-19T20:34:35 <CIA-49> and also keeps their attachments. This is the rather safe default, but you
91 2010-06-19T20:35:24 *** RogerHaase
92 2010-06-19T20:50:38 *** kursor
93 2010-06-19T21:40:19 <CIA-49> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8332:9cdd8f164cd1 2.0-dev/MoinMoin/storage/backends/fs19.py: fs19: fix metadata type (use unicode), use SAVE not SAVENEW, do not create empty metadata entries
94 2010-06-19T21:40:22 <CIA-49> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8333:58bf2134413b 2.0-dev/MoinMoin/storage/backends/fs19.py: fs19: give default_markup to FsPageBackend
95 2010-06-19T21:53:13 <valeuf> ThomasWaldmann: I was consdering to convert <head> tag in to some metada (especially for title and so...)
96 2010-06-19T21:53:40 <valeuf> ThomasWaldmann: however after reading through the code, it seems that doing that in the converter is really not the best place
97 2010-06-19T21:53:45 <valeuf> any thoughts about it ?
98 2010-06-19T21:54:46 <ThomasWaldmann> what <head> are you talking of? html head?
99 2010-06-19T21:55:02 <valeuf> yes, the <head> from html
100 2010-06-19T21:55:17 <valeuf> wich define some meta information about the html page usually
101 2010-06-19T21:55:24 <ThomasWaldmann> and what do you expect to find there exactly?
102 2010-06-19T21:56:10 <valeuf> information like author, title ...
103 2010-06-19T21:57:09 <valeuf> since you have a dictionnary with all the meta information for each Item, it could be nice to use it to save the HTML metadata
104 2010-06-19T22:01:00 <ThomasWaldmann> for moin, the "author" is usually the one who saved the item while being logged on
105 2010-06-19T22:01:58 <ThomasWaldmann> also, as long as html output converter does not put stuff there, i don't see that there would be any valuable information to get from there
106 2010-06-19T22:02:17 <valeuf> ok
107 2010-06-19T22:02:21 <valeuf> no problem
108 2010-06-19T22:02:24 <valeuf> I give up so :)
109 2010-06-19T22:03:36 <ThomasWaldmann> maybe rather work on improving body stuff
110 2010-06-19T22:03:44 <valeuf> body stuff ?
111 2010-06-19T22:10:24 <CIA-49> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8388:b10203fc52bc 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add test for the <hr> tag in HTML_IN converter
112 2010-06-19T22:10:27 <CIA-49> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8389:4b400a926984 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Add support for the <hr> tag in HTML_IN converter
113 2010-06-19T22:10:28 <CIA-49> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8390:1f2411e3b7ce 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add test for <dir> tag in HTML_IN converter
114 2010-06-19T22:10:30 <CIA-49> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8391:5b9acac86fcb 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Add support for <dir> tag in HTML_IN converter
115 2010-06-19T22:10:41 <ThomasWaldmann> valeuf: html body :)
116 2010-06-19T22:11:00 <valeuf> ah yes :) I think I am near from the end :)
117 2010-06-19T22:11:25 <valeuf> I wanted to make a test with true HTML page
118 2010-06-19T22:11:45 <valeuf> but my fake mimetype is broken since a recent merge, I am trying to figure out why
119 2010-06-19T22:13:14 <ThomasWaldmann> there is quite some WIP on your page
120 2010-06-19T22:13:39 <valeuf> I am also looking for that
121 2010-06-19T22:14:04 <valeuf> but this is usually some problem with attributes on design implementation
122 2010-06-19T22:14:35 <ThomasWaldmann> and if something is missing in the DOM model that you need, talk to waldi and add it
123 2010-06-19T22:15:09 <valeuf> ThomasWaldmann: --> http://moinmo.in/ValentinJaniaut/GSoC/TreeOutputModification
124 2010-06-19T22:18:01 <ThomasWaldmann> valeuf: hr "size" is deprecated
125 2010-06-19T22:18:33 <valeuf> ThomasWaldmann: yes, however we can still define it using the style
126 2010-06-19T22:19:35 <valeuf> ThomasWaldmann: and at this time, I added support for many deprecated element, so I should be consistent I think
127 2010-06-19T22:21:13 <ThomasWaldmann> maybe we need to accept some deprecated stuff in html input, but our internal representation maybe rather should work similar to the non-deprecated way
128 2010-06-19T22:21:36 <valeuf> ThomasWaldmann: sure, but how would you represent the different size of the separator ?
129 2010-06-19T22:21:51 <ThomasWaldmann> but you should talk to waldi for that, he created that stuff and knows it best
130 2010-06-19T22:22:18 <valeuf> In the moin wiki syntax you have 10 differents thickness for the size
131 2010-06-19T22:22:26 <ThomasWaldmann> find out how one uses style for that?
132 2010-06-19T22:23:11 <valeuf> ThomasWaldmann: actually the main question we have to fix with waldi is for the style
133 2010-06-19T22:24:13 <valeuf> ThomasWaldmann: if we define some style system (something similar to CSS) we do not need size attribute, or such of attributes like text-decoration, font-size ...
134 2010-06-19T22:25:22 <valeuf> but at this time I do not know which solution would be the best :s
135 2010-06-19T22:25:27 <ThomasWaldmann> well, the main question IMHO is whether we want sort of html-like "composite" style in the DOM
136 2010-06-19T22:25:39 <dreimark> eSyr: gustavo has editmoin 1.15 released
137 2010-06-19T22:25:55 <ThomasWaldmann> or rather have it in separate attributes, named like the style keys
138 2010-06-19T22:26:22 <ThomasWaldmann> waldi: ^^
139 2010-06-19T22:26:32 <valeuf> ThomasWaldmann: exactly, but I think that we should maybe try to write some other converter, and choose after
140 2010-06-19T22:26:57 <valeuf> ThomasWaldmann: maybe I will discover some other need for the DocBook converter, which can help to choose the best solution
141 2010-06-19T22:27:17 <ThomasWaldmann> maybe
142 2010-06-19T22:27:29 <valeuf> ThomasWaldmann: so I think we will probably wait to choose a solution for the DOM tree
143 2010-06-19T22:28:30 <valeuf> dreimark: wow, that's a cool tool, I did not know it
144 2010-06-19T22:28:43 * ThomasWaldmann just created a 900MB xml dump
145 2010-06-19T22:28:52 <valeuf> I will try it, I have a lot of reports to write these days, and I am using moin, it will be really cool
146 2010-06-19T22:29:12 <valeuf> I was using a firefox extension to use vim to edit moin page, but this will be a much better solution I think !
147 2010-06-19T22:30:40 <ThomasWaldmann> valeuf: are you doing roundtrip tests, tests with ckeditor?
148 2010-06-19T22:30:52 <dreimark> eSyr: and me had recently added some patches for 1.9
149 2010-06-19T22:31:01 <valeuf> ThomasWaldmann: not yet, but I have to do it
150 2010-06-19T22:31:58 <ThomasWaldmann> dreimark: do you know what's the state with doubleclick editing/positioning?
151 2010-06-19T22:37:13 <dreimark> i have sometimes strange problems with it but it is not reproducable
152 2010-06-19T22:37:21 <valeuf> dreimark: weird, editmoin does not work for my wiki
153 2010-06-19T22:37:36 <dreimark> valeuf: use the version from launchpad
154 2010-06-19T22:37:42 <valeuf> ah no I know why :y
155 2010-06-19T22:37:43 <valeuf> :p
156 2010-06-19T22:39:09 <dreimark> the solution for my tables for now was to disable edit. That was not because of the doubleclick feature.
157 2010-06-19T22:39:44 <dreimark> the reason was that the table was too big for the gui editor and for text editor it has too much attributes
158 2010-06-19T22:39:56 <dreimark> so you hate editing it by that editor
159 2010-06-19T22:42:45 <valeuf> grmbl ... editmoin is more complicate than expected ....
160 2010-06-19T22:43:20 <ThomasWaldmann> dreimark: so, is the work in that feature finished? do we have to update code in moin or not?
161 2010-06-19T22:43:49 <dreimark> valeuf: http://moinmo.in/ReimarBauer?action=AttachFile&do=get&target=editmoin
162 2010-06-19T22:44:00 <dreimark> that was the patched version
163 2010-06-19T22:45:34 * dreimark looks at MM for reports
164 2010-06-19T22:45:51 <valeuf> dreimark: authentification with username does not work with your version
165 2010-06-19T22:46:14 <dreimark> strange, that has worked
166 2010-06-19T22:47:23 <valeuf> dreimark: there is no any reference to .moin_users file
167 2010-06-19T22:47:31 <valeuf> dreimark: I will try with the ID
168 2010-06-19T22:48:02 <dreimark> Do you have setup .moin_ids ?
169 2010-06-19T22:48:14 <dreimark> e.g. http://localhost:8080/ ReimarBauer
170 2010-06-19T22:48:29 <valeuf> well I did yes
171 2010-06-19T22:48:56 <valeuf> but with the official editmoin, I had to put that in to .moin_users in order to get the authentification working
172 2010-06-19T22:49:06 <valeuf> otherwise it would not ask me for my password
173 2010-06-19T22:49:06 <dreimark> ok
174 2010-06-19T22:50:31 <dreimark> gustavo had refactored the patches already if it works with the official version use that
175 2010-06-19T22:52:55 <dreimark> ThomasWaldmann: http://moinmo.in/http%3A//moinmo.in/
176 2010-06-19T22:53:01 <dreimark> i can't delete that page
177 2010-06-19T22:53:34 <dreimark> it is on bottom at the right table
178 2010-06-19T22:54:03 <valeuf> dreimark: I will have to check that more carefully later, I do not understand why it does not work :s
179 2010-06-19T22:55:06 * ThomasWaldmann neither
180 2010-06-19T23:00:18 <dreimark> was autoscroll9.diff added to 1.9
181 2010-06-19T23:25:19 *** franklin_
182 2010-06-19T23:27:40 *** franklin
183