1 2010-08-18T00:13:45 *** RogerHaase
2 2010-08-18T00:30:34 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9655:eb8626efad9d 2.0-dev/MoinMoin/ (5 files in 5 dirs):
3 2010-08-18T00:30:34 <CIA-105> transplant request.theme to flaskg.theme, see below
4 2010-08-18T00:30:34 <CIA-105> maybe we can even remove it from flaskg.theme later and just put it into
5 2010-08-18T00:30:34 <CIA-105> jinja2 environment
6 2010-08-18T00:55:47 *** grzywacz
7 2010-08-18T00:57:44 *** grzywacz
8 2010-08-18T01:19:14 *** grzywacz
9 2010-08-18T01:19:29 *** grzywacz
10 2010-08-18T02:13:34 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9656:5cc44a441bb7 2.0-dev/MoinMoin/ (10 files in 8 dirs):
11 2010-08-18T02:13:34 <CIA-105> use flask's session, remove suid, fix login/logout, see below
12 2010-08-18T02:13:34 <CIA-105> * replace usage of own (server side) session code by flask's (signed cookie
13 2010-08-18T02:13:34 <CIA-105> client side) sessions
14 2010-08-18T02:13:34 <CIA-105> * remove suid/setuid functionality (have a simple, basic functionality first,
15 2010-08-18T02:13:34 <CIA-105> can be reimplemented later)
16 2010-08-18T02:13:35 <CIA-105> * make login / logout work with flask's session
17 2010-08-18T03:12:38 *** TheSheep
18 2010-08-18T03:12:44 *** TheSheep
19 2010-08-18T04:17:31 *** grzywacz
20 2010-08-18T06:38:02 *** DmitryAndreev
21 2010-08-18T07:10:15 *** ebo^
22 2010-08-18T08:00:06 *** ebo^
23 2010-08-18T08:08:46 *** DmitryAndreev
24 2010-08-18T08:48:00 *** ebo^
25 2010-08-18T11:05:10 *** valeuf
26 2010-08-18T11:05:45 *** valeuf
27 2010-08-18T11:26:28 <dreimark> moin
28 2010-08-18T11:31:57 <esyr> moin
29 2010-08-18T11:34:32 * dreimark suggest to use a date where i am not avail. but all others and i read backlogs afterwards
30 2010-08-18T11:35:19 <dreimark> or we start at e.g. 18:30 and continue to 19:30
31 2010-08-18T11:35:27 <dreimark> so we have overlap
32 2010-08-18T11:36:31 <dreimark> TheSheep: will that workout for the 19th?
33 2010-08-18T11:39:10 <TheSheep> dreimark: I'm at work until 18 and then it takes about 30-45min to commute
34 2010-08-18T11:39:41 <TheSheep> dreimark: I can be available from my phone on the tram, but then I won't be ery active
35 2010-08-18T11:39:45 <TheSheep> very
36 2010-08-18T11:43:04 *** DmitryAndreev
37 2010-08-18T11:58:19 <ThomasWaldmann> dreimark: TheSheep: can you check tomorrow evening 18/19h?
38 2010-08-18T11:59:09 <ThomasWaldmann> if one of you could be there later/earlier, we could have a complete meeting
39 2010-08-18T12:01:38 <ThomasWaldmann> if it helps, we could also have 18:30
40 2010-08-18T12:03:28 <TheSheep> ThomasWaldmann: I can leave work early
41 2010-08-18T12:03:39 <TheSheep> ThomasWaldmann: so tomorrow 18:00 is ok
42 2010-08-18T12:10:13 <ThomasWaldmann> ok, thanks, so we have the meeting Thursday, 2010-08-19 16:00 UTC
43 2010-08-18T12:10:45 <ThomasWaldmann> dreimark: esyr: TheSheep: waldi: xorAxAx: ^^
44 2010-08-18T12:13:12 <waldi> set
45 2010-08-18T12:20:37 <dreimark> :)
46 2010-08-18T12:36:24 <ThomasWaldmann> typical length of a moin session cookie seems to be ~250 bytes now for trail-length 5 and rather short page names
47 2010-08-18T12:45:37 <TheSheep> not horribly bad
48 2010-08-18T12:53:48 <ThomasWaldmann> i guess some eastern scripts will have 3x of that, but still should work (up to 4096 IIRC)
49 2010-08-18T12:57:19 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9657:0397a6f5f30f 2.0-dev/MoinMoin/apps/frontend/views.py: fix favicon.ico for browsers that ignore us telling it is at /static/favicon.ico
50 2010-08-18T13:15:47 *** DmitryAndreev
51 2010-08-18T13:32:07 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9658:1888b763e405 2.0-dev/wikiconfig.py: wikiconfig: add flask config values (with defaults), new recommendation for wikiconfig_local
52 2010-08-18T13:50:04 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9659:c4813fa9d2fb 2.0-dev/MoinMoin/ (4 files in 4 dirs): remove MoinMoin's (server based) session code and its config settings/cleanup script
53 2010-08-18T13:55:42 *** gwork
54 2010-08-18T13:56:37 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9660:c461501cb086 2.0-dev/docs/config_examples/snippets/ (3 files): remove cookie/session stuff from sample configs
55 2010-08-18T14:00:32 <ThomasWaldmann> dreimark: http://hg.moinmo.in/moin/2.0-dev/rev/d248634565a4 can you explain the upper part of it?
56 2010-08-18T14:01:26 <ThomasWaldmann> (./wikiserver.py should do that already, if you use some other deployment script also, the script needs to get fixed)
57 2010-08-18T14:02:12 <ThomasWaldmann> valeuf: btw, how's your packaging stuff going?
58 2010-08-18T14:03:00 <ThomasWaldmann> as logins work now, I guess we'll need a flatland package soon also
59 2010-08-18T14:03:43 <ThomasWaldmann> (made from flatland repo tip, there are recent fixes for problems found by me)
60 2010-08-18T14:05:42 <ThomasWaldmann> if that packaging stuff were working comfortably for developers, we maybe wouldn't need those sys.path hacks any more
61 2010-08-18T14:14:03 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9661:3e6e5daab45a 2.0-dev/MoinMoin/auth/ (5 files): (log message trimmed)
62 2010-08-18T14:14:03 <CIA-105> remove some unmaintained auth modules, details below
63 2010-08-18T14:14:03 <CIA-105> These modules only got cosmetic fixes recently, but had no active developer
64 2010-08-18T14:14:03 <CIA-105> caring for them:
65 2010-08-18T14:14:03 <CIA-105> MoinMoin/auth/_PHPsessionParser.py
66 2010-08-18T14:14:03 <CIA-105> MoinMoin/auth/cas.py
67 2010-08-18T14:14:03 <CIA-105> MoinMoin/auth/mysql_group.py
68 2010-08-18T14:16:12 <dreimark> ThomasWaldmann: it didn't for py.test. conftest.py is located in MoinMoin dir
69 2010-08-18T14:17:10 <dreimark> tested ei-grads ou snippet. this has a problem http://paste.pocoo.org/show/251592/
70 2010-08-18T14:17:20 <dreimark> will look later in detail
71 2010-08-18T14:20:19 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9662:4d5101a18832 2.0-dev/MoinMoin/support/flatland/ (40 files in 11 dirs): add flatland lib (repo checkout at revision 269:6c5d262d7eff)
72 2010-08-18T14:21:03 <ThomasWaldmann> dreimark: but only the lower part of your change addresses py.test, right? so what's the upper part for?
73 2010-08-18T14:21:13 * dreimark mailed to ei-grad
74 2010-08-18T14:21:32 <dreimark> the upper part too
75 2010-08-18T14:22:15 <ThomasWaldmann> looks somehow redundant :)
76 2010-08-18T14:22:34 <dreimark> but it isn't, i have flask not as egg
77 2010-08-18T14:23:01 <dreimark> id didn't tried the other way around may be only __init__ needs to be fixed
78 2010-08-18T14:25:25 <dreimark> It isn't needed if wikiserver runs
79 2010-08-18T14:25:37 <dreimark> so I thought it is because of some py.test import magic
80 2010-08-18T14:36:35 <dreimark> the bad thing is that we need to control by conftest the order otherwise we don't have a changre to test our support libraries
81 2010-08-18T14:38:46 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9663:67d2186b8e9f 2.0-dev/MoinMoin/userprefs/suid.py: really remove userprefs.suid
82 2010-08-18T14:51:08 <dreimark> bbl
83 2010-08-18T15:13:20 <ThomasWaldmann> dreimark: at work, are you using a proxy to connect to outside web servers?
84 2010-08-18T15:13:40 <ThomasWaldmann> (or anyone else?)
85 2010-08-18T15:22:20 <dreimark> ThomasWaldmann: not yet, but they want to establish that
86 2010-08-18T15:22:29 <dreimark> btw. pro7 umts does
87 2010-08-18T15:26:35 <ThomasWaldmann> right, but they do in a rather weird way :)
88 2010-08-18T15:34:40 *** DmitryAndreev
89 2010-08-18T15:39:50 <dreimark> htg bbl
90 2010-08-18T15:44:18 *** RogerHaase
91 2010-08-18T16:50:42 *** ebo^
92 2010-08-18T17:45:14 *** RogerHaase
93 2010-08-18T17:51:56 *** ebo^
94 2010-08-18T18:14:54 <ThomasWaldmann> apache/mod_wsgi is about 35-40reqs/s
95 2010-08-18T18:15:16 <ThomasWaldmann> (for a simple/short wiki page)
96 2010-08-18T18:19:24 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9664:30b70b8940bf 2.0-dev/docs/deployment_examples/moin.wsgi: fix moin.wsgi script so it works and is similar to wikiserver.py
97 2010-08-18T18:19:26 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9665:80760830ad93 2.0-dev/MoinMoin/__init__.py: remove secret_key from MoinFlask class, it is in wikiconfig now
98 2010-08-18T18:53:50 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9666:1c679e6d8e1c 2.0-dev/ (3 files in 3 dirs):
99 2010-08-18T18:53:50 <CIA-105> creating wsgi apps: use a factory function MoinMoin.create_app(wikiconfig_filename)
100 2010-08-18T18:53:50 <CIA-105> changed moin.wsgi and wikiserver.py accordingly
101 2010-08-18T19:35:30 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9667:5653ea432052 2.0-dev/MoinMoin/__init__.py:
102 2010-08-18T19:35:30 <CIA-105> create_app: flexible moin app configuration from config file, config dict, moin Config class, kwargs
103 2010-08-18T19:35:30 <CIA-105> for details see MoinMoin.create_app docstring
104 2010-08-18T19:36:25 <ThomasWaldmann> ^^ that can be used for testing differently configured moin apps
105 2010-08-18T19:50:09 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9668:d1d7d5849143 2.0-dev/MoinMoin/__init__.py: MOINCFG environment var may point to the configuration file
106 2010-08-18T20:17:36 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9669:176415330f98 2.0-dev/ (docs/deployment_examples/moin.wsgi wikiserver.py): add note about how to do wsgi wrapping
107 2010-08-18T21:32:00 *** DmitryAndreev
108 2010-08-18T21:42:15 *** valeuf
109 2010-08-18T22:01:06 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9670:68758049c94b 2.0-dev/MoinMoin/__init__.py: don't make create_app fail if MOINCFG env var is not set (and also no configfile given)
110 2010-08-18T22:01:09 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9671:0649041fdff8 2.0-dev/MoinMoin/__init__.py: create_app: patch Config class attrs before instantiation
111 2010-08-18T22:01:12 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9672:fd7afa2f1cfc 2.0-dev/MoinMoin/ (3 files in 2 dirs): tests: fix preloaded_xml -> load_xml config attr name
112 2010-08-18T22:01:24 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9673:9b865e7d0a60 2.0-dev/MoinMoin/_tests/wikiconfig.py: cleanup _tests/wikiconfig.py
113 2010-08-18T22:01:30 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9674:614af2df418b 2.0-dev/MoinMoin/conftest.py: conftest: use create_app, give it the configuration wanted
114 2010-08-18T22:15:24 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9675:c678cac1b81f 2.0-dev/MoinMoin/conftest.py: conftest: exclude some directories for test discovery
115 2010-08-18T22:28:35 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9676:1bc5eba74b13 2.0-dev/MoinMoin/ (3 files in 2 dirs): pep8 fixes
116 2010-08-18T22:42:21 *** ebo^
117 2010-08-18T22:44:31 <CIA-105> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 9677:c93b13240f4c 2.0-dev/MoinMoin/ (__init__.py conftest.py): cleaner sys.path hack (and at one place only)
118 2010-08-18T22:44:32 <ThomasWaldmann> dreimark: ^^
119 2010-08-18T22:44:40 <ThomasWaldmann> please test (works for me)
120 2010-08-18T22:45:35 *** ei-grad
121 2010-08-18T22:49:35 <ThomasWaldmann> ehrm, wait, found more stuff to kill :)
122 2010-08-18T22:58:02 *** CIA-105
123 2010-08-18T22:59:45 *** CIA-36
124 2010-08-18T23:17:05 <dreimark> re
125 2010-08-18T23:17:59 <dreimark> ei-grad: do you got my mail?
126 2010-08-18T23:19:01 <ei-grad> dreimark: just opened mail client
127 2010-08-18T23:19:54 <ei-grad> hm... don't see it, when you sent it?
128 2010-08-18T23:21:37 <dreimark> ei-grad: at 2:20 PM
129 2010-08-18T23:21:49 <dreimark> to andrew <andrew@ei-grad.ru>
130 2010-08-18T23:21:59 <dreimark> Hi Andrew
131 2010-08-18T23:21:59 <dreimark> I tried
132 2010-08-18T23:21:59 <dreimark> http://hg.moinmo.in/moin/1.9-ldap-kerberos-agrigorev/file/f179b2eb3407/wiki/config/more_samples/ldap_ougroups_wikiconfig_snippet
133 2010-08-18T23:22:03 <dreimark> and got a traceback, see http://paste.pocoo.org/show/251592/
134 2010-08-18T23:22:05 <dreimark> Can you have please a look at it.
135 2010-08-18T23:22:18 <dreimark> Thx
136 2010-08-18T23:22:19 <dreimark> Reimar
137 2010-08-18T23:23:02 <ei-grad> gmail put it in spam...
138 2010-08-18T23:23:21 <dreimark> arg, i guess you have more mails from me in spam then
139 2010-08-18T23:24:04 <dreimark> ThomasWaldmann: py.test runs too. but we need a better solution and in conftest not in __init__.
140 2010-08-18T23:24:33 <dreimark> otherwise noon could easy change supported libs to some other installed
141 2010-08-18T23:33:11 <ei-grad> sorry, it looks like I paid not enough attention, I'll look at this in more detail... I wanted to check how moinmoin will work with Novell Directory Server, but has not yet been able to install it...
142 2010-08-18T23:34:52 <ThomasWaldmann> http://bitbucket.org/hpk42/pytest-tutorial1/raw/tip/pytest-basic.pdf < pycon 2010 py.test tutorial
143 2010-08-18T23:35:42 <ThomasWaldmann> dreimark: __init__ is a good place
144 2010-08-18T23:36:01 <ThomasWaldmann> because one imports that anyway, and usually rather soon
145 2010-08-18T23:36:42 <ThomasWaldmann> and the only upcoming change to MoinMoin.support is maybe getting rid of it :)
146 2010-08-18T23:39:06 <dreimark> ThomasWaldmann: in the past it was not required to use our support libraries
147 2010-08-18T23:39:31 <ThomasWaldmann> see the code i removed
148 2010-08-18T23:39:47 <ThomasWaldmann> (and it isn't now either)
149 2010-08-18T23:40:44 <ThomasWaldmann> that tutorial has some nice py.test stuff :)
150 2010-08-18T23:41:16 <ThomasWaldmann> btw, I currently guess we have to rewrite or trash quite some tests
151 2010-08-18T23:41:59 *** valeuf
152 2010-08-18T23:43:36 <valeuf> ThomasWaldmann: I am just back from Berlin tonight, I am leaving for South Korea next monday, but I will look for packaging tomorrow I will have time
153 2010-08-18T23:43:55 <valeuf> I'd like to create a package before I left for Korea, so I can let people test it and give me a feedback
154 2010-08-18T23:45:51 <CIA-36> Andrew Grigorev <andrew@ei-grad.ru> default * 5816:5e6c225b02ff 1.9-ldap-kerberos-agrigorev/docs/CHANGES.ei-grad: [LDAP2010] added changes
155 2010-08-18T23:46:06 <CIA-36> Andrew Grigorev <andrew@ei-grad.ru> default * 5817:aa9720d4da04 1.9-ldap-kerberos-agrigorev/wiki/config/more_samples/ldap_ougroups_wikiconfig_snippet: [LDAP2010] fixed error in ldap_ougroups_wikiconfig_snippet
156 2010-08-18T23:47:59 <ThomasWaldmann> valeuf: lots on the road/in the air :)
157 2010-08-18T23:48:37 * ThomasWaldmann looks forward to developer- and user-friendly packages :)
158 2010-08-18T23:49:05 <valeuf> ThomasWaldmann: ah ah ah yes, a little bit moving, I love travel:)
159 2010-08-18T23:49:23 <valeuf> but semester start on September 1st, so I will be more serious after :)
160 2010-08-18T23:49:37 <valeuf> but I keep an eyes on IRC don't worry