1 2010-02-14T00:27:42 <dreimark> what is a pending footnote
2 2010-02-14T00:33:47 <ThomasWaldmann> i guess a footnote that was collected, but not emitted?
3 2010-02-14T00:39:28 <dreimark> how does this look like on a page
4 2010-02-14T00:40:17 <ThomasWaldmann> if they don't get emitted, you have no footnotes at the end (or at the place you wanted them)
5 2010-02-14T00:42:28 <ThomasWaldmann> btw, footnotes stuff has nothing todo with http stuff -> extra cs
6 2010-02-14T00:43:21 * dreimark runs tests currently
7 2010-02-14T00:51:08 *** grzywacz
8 2010-02-14T01:03:43 <dreimark> 1.9 changeset 5535 web.contexts: http_user_agent and http_referer to EnvironProxy added
9 2010-02-14T01:03:50 <dreimark> cia is sleeping
10 2010-02-14T01:08:10 <ThomasWaldmann> cia server is down
11 2010-02-14T01:55:12 *** mrht
12 2010-02-14T08:37:39 *** kursor
13 2010-02-14T10:01:47 *** kursor
14 2010-02-14T10:04:54 *** kursor
15 2010-02-14T10:48:55 *** kursor
16 2010-02-14T12:02:08 * ThomasWaldmann tries to find some UnicodeDecodeError that sometimes happens on master18.moinmo.in in the theme header
17 2010-02-14T12:31:50 <ThomasWaldmann> hmm, might be a configuration issue (that special header I use there)
18 2010-02-14T12:51:13 *** grzywacz
19 2010-02-14T13:18:35 <ThomasWaldmann> btw, as moin/1.8 had less changes, I want to release that first, today evening. please do some testing if you have time.
20 2010-02-14T13:18:46 * ThomasWaldmann must go now, bbl
21 2010-02-14T13:49:19 <dreimark> me 2
22 2010-02-14T18:17:31 *** tpfennig
23 2010-02-14T20:07:17 *** franklin_
24 2010-02-14T20:34:14 <ThomasWaldmann> re
25 2010-02-14T20:55:00 <dreimark> re
26 2010-02-14T21:06:43 <TheSheep> is this else: really supposed to be for the for: ?
27 2010-02-14T21:06:45 <TheSheep> http://hg.moinmo.in/moin/1.9/file/ac5dc19e0a0e/MoinMoin/wsgiapp.py#l245
28 2010-02-14T21:07:03 <TheSheep> I think it's the reason why ignore_browser_language fails
29 2010-02-14T21:08:08 * TheSheep tries deindenting
30 2010-02-14T21:09:17 <ThomasWaldmann> TheSheep: yes, for the for
31 2010-02-14T21:09:30 <TheSheep> I see now
32 2010-02-14T21:09:38 <TheSheep> but I guess we need an else: for the if too
33 2010-02-14T21:09:46 <TheSheep> otherwise it always defaults to en
34 2010-02-14T21:10:00 <TheSheep> ith ignore_browser_language=True
35 2010-02-14T21:10:14 <TheSheep> with
36 2010-02-14T21:13:14 <ThomasWaldmann> the code in the else branch should move to higher level
37 2010-02-14T21:13:50 <TheSheep> http://paste.pocoo.org/show/177942/
38 2010-02-14T21:13:53 <TheSheep> something like this
39 2010-02-14T21:14:38 <TheSheep> (with tyhe cfg = ... moved too, of course)
40 2010-02-14T21:15:44 <ThomasWaldmann> no
41 2010-02-14T21:16:02 <ThomasWaldmann> 18..21 needs indenting
42 2010-02-14T21:16:40 <TheSheep> then it returns None if i18.languages is empty
43 2010-02-14T21:16:51 <ThomasWaldmann> 22..24 outdent and another if not long
44 2010-02-14T21:16:53 <ThomasWaldmann> lang
45 2010-02-14T21:18:10 <TheSheep> http://paste.pocoo.org/show/177943/ <-- like this?
46 2010-02-14T21:18:24 <TheSheep> code duplication and checking of the same condition multiple times...
47 2010-02-14T21:19:05 <ThomasWaldmann> no, that was too much
48 2010-02-14T21:20:22 <TheSheep> http://paste.pocoo.org/show/177944/ <-- like this?
49 2010-02-14T21:22:27 <ThomasWaldmann> wait, I'll edit it
50 2010-02-14T21:25:16 <ThomasWaldmann> http://paste.pocoo.org/show/177946/
51 2010-02-14T21:27:57 <TheSheep> I thought you will commit it :)
52 2010-02-14T21:28:00 <TheSheep> shall I?
53 2010-02-14T21:28:31 <TheSheep> (it works now)
54 2010-02-14T21:30:32 <TheSheep> I pushed it
55 2010-02-14T21:30:51 <ThomasWaldmann> ok, thanks
56 2010-02-14T21:31:07 <ThomasWaldmann> btw, that's 2nd fix to that code, hopefully we got it right now :P
57 2010-02-14T21:31:18 <ThomasWaldmann> please check 1.8 also
58 2010-02-14T21:32:20 <TheSheep> operation pending...
59 2010-02-14T21:34:29 <TheSheep> 1.8 works fine
60 2010-02-14T21:34:35 <TheSheep> no bug
61 2010-02-14T21:36:39 <ThomasWaldmann> huh?
62 2010-02-14T21:36:50 <ThomasWaldmann> isn't the code the same?
63 2010-02-14T21:36:54 <TheSheep> that code was new in 1.9
64 2010-02-14T21:37:00 <ThomasWaldmann> oh, ok
65 2010-02-14T21:37:00 <TheSheep> the whole wsgiapp.py
66 2010-02-14T22:14:16 <TheSheep> ThomasWaldmann: can I get access to http://moinmo.in/GoogleSoc2010/InitialProjectIdeas please?
67 2010-02-14T22:26:05 <dreimark> TheSheep: should I add you to the mentor group ?
68 2010-02-14T22:27:33 <TheSheep> dreimark: yes, please
69 2010-02-14T22:27:47 <TheSheep> dreimark: I'd like at least see the ideas :D
70 2010-02-14T22:28:26 <dreimark> TheSheep: done
71 2010-02-14T22:28:32 <TheSheep> thanks
72 2010-02-14T22:51:45 <ThomasWaldmann> ok, so 1.8 is fine or has anybody something pending?
73 2010-02-14T22:54:17 *** vinci_
74 2010-02-14T22:57:41 *** tpfennig
75 2010-02-14T22:58:08 <dreimark> not me
76 2010-02-14T23:03:50 <TheSheep> I'm fine
77 2010-02-14T23:09:06 <ThomasWaldmann> f2355474080c475997f2f8109911d7d4 moin-1.8.7.tar.gz
78 2010-02-14T23:09:48 <ThomasWaldmann> http://static.moinmo.in/files/moin-1.8.7.tar.gz
79 2010-02-14T23:10:48 * dreimark fetches
80 2010-02-14T23:20:56 <TheSheep> do you think that a 'text-based configuration file' for moin2 would be a good idea for gsoc?
81 2010-02-14T23:21:13 <TheSheep> possibly merged with the installer
82 2010-02-14T23:22:08 <TheSheep> text config has some advantages, including the possibility of modifying it programmatically
83 2010-02-14T23:23:34 <ThomasWaldmann> i don't like that
84 2010-02-14T23:24:11 <ThomasWaldmann> and for the installer stuff, I'll vote against it, except if there is a very specific plan about it
85 2010-02-14T23:25:12 <ThomasWaldmann> also, for moin2 we need lots of other stuff before we need an installer
86 2010-02-14T23:26:29 <TheSheep> true
87 2010-02-14T23:27:14 <TheSheep> getting the plugin system at least cleaned up (not necessarily completely overhauled) would be nice
88 2010-02-14T23:28:08 <ThomasWaldmann> i am rather for a rewrite, with static htdocs, registering, per plugin
89 2010-02-14T23:28:28 <ThomasWaldmann> we need to touch many of those plugins anyway, so it is a good time
90 2010-02-14T23:29:24 <TheSheep> I just wrote about it on the wiki, but I will say it here too. I was recently working a little with Trac, and they have pretty advanced plugin system
91 2010-02-14T23:29:52 <TheSheep> the plugins are basically separate python packages, installed as eggs (or any other way you like)
92 2010-02-14T23:30:04 <TheSheep> and providing entry points through setuptools
93 2010-02-14T23:30:35 <TheSheep> you have to list the plugins you want enabled in given instance in its config
94 2010-02-14T23:31:24 <TheSheep> another possibility would be to do something similar to the auth plugins
95 2010-02-14T23:31:40 <TheSheep> that is, you just import and initialize the plugin yourself in the wikiconfig
96 2010-02-14T23:32:19 <TheSheep> import MoinMoin.plugins; class Config(...): theme = ModernizedTheme(colorscheme="gray")
97 2010-02-14T23:33:09 <TheSheep> or more like available_themes = { 'modernized gray': MoinMoin.plugins.ModernizedTheme(colorscheme="gray"), ... }
98 2010-02-14T23:34:05 <ThomasWaldmann> that'ld get rather verbose
99 2010-02-14T23:34:16 <ThomasWaldmann> esp. for the lots of macros, actions
100 2010-02-14T23:34:19 <TheSheep> the defaults would go to multiconfig
101 2010-02-14T23:34:47 <TheSheep> I suppose the internal ones would get initialized with some code
102 2010-02-14T23:34:57 <TheSheep> you could del them in your config then
103 2010-02-14T23:35:07 <TheSheep> to disable
104 2010-02-14T23:36:02 * dreimark would vote for something which makes it more attractive to write and share plugins
105 2010-02-14T23:36:15 <dreimark> eggs sounds interesting
106 2010-02-14T23:36:33 <TheSheep> dreimark: one problem with eggs is when you have several versions of moin installed
107 2010-02-14T23:37:02 <TheSheep> ronny: you said someone want to give up on eggs?
108 2010-02-14T23:37:11 <TheSheep> wants
109 2010-02-14T23:37:41 <dreimark> depends where the egg installs to. if it is into the scope of the wiki it won't matter. but you need then eggs for different versions
110 2010-02-14T23:38:10 <TheSheep> dreimark: that;s the complicated and confusing part
111 2010-02-14T23:38:26 <ronny> TheSheep: we want to kill them in distribute 0.7
112 2010-02-14T23:38:32 <TheSheep> dreimark: you can install eggs anywahere you want, but people don't know it and just do 'easy_install foo'
113 2010-02-14T23:39:21 <TheSheep> dreimark: plus, it's a lot of magic to learn about entry points and other setuptools weirdness
114 2010-02-14T23:39:26 <ronny> TheSheep: i suppose what you want is zipped distributions in a directory, python can deal with that fine
115 2010-02-14T23:39:41 <TheSheep> ronny: you mean what comes out of
116 2010-02-14T23:39:48 <TheSheep> setup.py bdist ?
117 2010-02-14T23:40:23 <ronny> TheSheep: kind of, remidn me of it after wendsday (last exam then)
118 2010-02-14T23:40:37 <TheSheep> ronny: cool, good luck
119 2010-02-14T23:40:51 <TheSheep> (yeah, I know it's not luck, but luck is good too)
120 2010-02-14T23:41:05 <ronny> ;[
121 2010-02-14T23:41:15 <ronny> TheSheep: wish for sucess!
122 2010-02-14T23:41:45 <TheSheep> have a success then
123 2010-02-14T23:41:50 <ronny> :)
124 2010-02-14T23:42:39 <ronny> at least on my uni luck vs sucess wishes its a goodm etrics to tell apart should care about people and shouldnt care about people
125 2010-02-14T23:44:04 <TheSheep> I assume that you take care about preparation, so all that's left is luck :)
126 2010-02-14T23:44:25 <TheSheep> and luck is always needed
127 2010-02-14T23:44:38 <ronny> its algebra related `^^
128 2010-02-14T23:45:21 <TheSheep> my favorite
129 2010-02-14T23:49:00 <ronny> well, im unsure about that exam
130 2010-02-14T23:50:18 <dreimark> ThomasWaldmann: looks good
131 2010-02-14T23:50:37 <ThomasWaldmann> ok, I'll prepare the wiki pages.
132 2010-02-14T23:59:13 *** grzywacz
133