1 2011-03-12T00:13:21 *** grzywacz
2 2011-03-12T04:34:54 *** Marchael
3 2011-03-12T04:53:39 *** Marchael
4 2011-03-12T06:11:07 <MattMaker> here's that theme bug patch I mentioned awhile back: use default theme if we cannot get the one that was requested (instead of crashing) https://bitbucket.org/MattMaker/moin-2.0/changeset/9ca492c52070
5 2011-03-12T06:11:56 <MattMaker> we continue to assume that the default theme exists :)
6 2011-03-12T06:17:49 <MattMaker> also, I have been using the --distribute argument to virtualenv in the quickinstall script, with no ill effects
7 2011-03-12T06:33:21 *** Marchael
8 2011-03-12T07:09:35 *** Marchael
9 2011-03-12T07:52:27 *** MattMaker
10 2011-03-12T07:54:20 *** MattMaker
11 2011-03-12T08:13:13 *** Marchael
12 2011-03-12T08:15:54 *** Pranav_rcmas
13 2011-03-12T08:34:31 *** Pranav_rcmas2
14 2011-03-12T08:37:15 *** Pranav_rcmas
15 2011-03-12T09:11:03 *** Pranav_rcmas2
16 2011-03-12T09:12:06 *** Pranav_rcmas2
17 2011-03-12T09:21:03 *** Pranav_rcmas2
18 2011-03-12T09:24:15 *** Pranav_rcmas
19 2011-03-12T10:32:57 *** Pranav_rcmas
20 2011-03-12T10:44:56 *** Pranav_rcmas
21 2011-03-12T11:05:51 *** grzywacz
22 2011-03-12T12:21:13 *** greg_f
23 2011-03-12T13:58:38 <ThomasWaldmann> moin
24 2011-03-12T14:05:39 <TheSheep> moin
25 2011-03-12T14:06:21 <TheSheep> ThomasWaldmann: in the unlikely event that we need more students for gsoc, psf is willing to give us some slots
26 2011-03-12T14:11:17 *** m4k3r
27 2011-03-12T14:15:20 <ThomasWaldmann> oh, cool :)
28 2011-03-12T14:15:21 <CIA-50> MattMaker <trip@entropyreductionservices.com> default * 104:9ca492c52070 2.0/MoinMoin/themes/__init__.py: use default theme if we cannot get the one that was requested (instead of crashing)
29 2011-03-12T14:15:28 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 105:ddc707d70d9d 2.0/MoinMoin/themes/__init__.py: merged MattMaker's changes
30 2011-03-12T14:16:44 <ThomasWaldmann> MattMaker: ^^
31 2011-03-12T14:17:53 <ThomasWaldmann> MattMaker: about --distribute: yes, i tried that, too. In my case to see if it fixes some issue I had, but it did not, so I didn't commit the change.
32 2011-03-12T14:20:03 <ThomasWaldmann> TheSheep: that's also a good thing in case flatland project does not get accepted for SOC as individual org
33 2011-03-12T14:20:50 <TheSheep> ThomasWaldmann: I've also heard some rumours about a project similar to gsoc, but sponsored by psf
34 2011-03-12T14:22:19 <ThomasWaldmann> would be nice :) for python core and stdlib or for python (2.x) apps also?
35 2011-03-12T14:42:08 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 106:5144c90c6bd8 2.0/MoinMoin/themes/__init__.py: add menu entry for admin.index view
36 2011-03-12T14:53:04 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 107:1a047dcf791c 2.0/MoinMoin/apps/admin/views.py: admin views: use abort(403) if not superuser, add some more superuser checks
37 2011-03-12T15:12:55 *** Pranav_rcmas
38 2011-03-12T15:13:01 *** bleh
39 2011-03-12T15:50:31 *** kasun
40 2011-03-12T16:32:15 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 108:f789b04b44fd 2.0/docs/devel/api/ (7 files): update apidocs
41 2011-03-12T16:32:17 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 109:e4c332436733 2.0/MoinMoin/ (48 files in 23 dirs): remove flask monkeypatch, use 'from flask import g as flaskg'
42 2011-03-12T16:32:17 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 110:713df2332b89 2.0/ (3 files in 3 dirs): serve docs from sphinx _build dir, make them available from menu
43 2011-03-12T16:55:48 *** Pranav_rcmas
44 2011-03-12T16:57:47 *** Marchael
45 2011-03-12T17:02:54 *** m4k3r
46 2011-03-12T17:04:03 *** kasun
47 2011-03-12T17:12:44 *** Pranav_rcmas
48 2011-03-12T17:38:39 *** Marchael
49 2011-03-12T18:06:13 <Marchael> moin
50 2011-03-12T18:07:38 <ThomasWaldmann> hi Marchael
51 2011-03-12T18:08:42 <Marchael> strange, I don`t update my local moin repo for a last week, but now I do hg incoming and don`t see any changes
52 2011-03-12T18:09:54 <Marchael> s/moin/moin2/
53 2011-03-12T18:24:57 <ThomasWaldmann> check your .hg/hgrc
54 2011-03-12T18:25:19 <ThomasWaldmann> and if you did not clone the new repo yet, that might be the cause
55 2011-03-12T18:41:19 <Marchael> ThomasWaldmann: I have read http://moinmo.in/GoogleSoc2011/InitialProjectIdeas#Project_Ideas_for_Google_Summer_of_Code_2011 and am I understand right what you need xapian based search which can provide same functionality as in moin1.*?
56 2011-03-12T18:45:05 <Marchael> I also think about whoosh, but as I can see here https://bitbucket.org/mchaput/whoosh/issue/115/dual-licensing-woosh developers dont hurring with dual licensing
57 2011-03-12T18:45:56 <Marchael> s/hurring/hurrying/
58 2011-03-12T19:06:43 <dreimark> Marchael: it is pycon.us currently
59 2011-03-12T19:07:05 <dreimark> TheSheep: can you try to meet one of whoosh
60 2011-03-12T19:18:11 * dreimark killed the forex page
61 2011-03-12T19:23:12 <ThomasWaldmann> Marchael: have a look at the moin 1.9 search code. if we'ld have to use some python search AND xapian, that'ld make stuff complicated
62 2011-03-12T19:23:47 <ThomasWaldmann> and feel free to add a comment in the whoosh issue tracker, maybe it helps to speed up decision :D
63 2011-03-12T19:24:49 <ThomasWaldmann> we also have the option of going gpl v3+, but we have to make sure we'll have less problems afterwards, not more.
64 2011-03-12T19:32:23 <Marchael> ok, I`m add comment to whoosh tracker but I`m not sure what it helps :)
65 2011-03-12T19:33:51 <ThomasWaldmann> well, just notice that your potential soc project may depend on that. ;)
66 2011-03-12T19:38:45 * ThomasWaldmann tries to simplify the revision timestamp code
67 2011-03-12T19:39:38 <Marchael> ThomasWaldmann: And what will I do if whoosh doesn`t change license? :)
68 2011-03-12T19:47:10 *** Pranav_rcmas
69 2011-03-12T19:53:02 <ThomasWaldmann> well, we need plan b then
70 2011-03-12T19:53:47 <ThomasWaldmann> that might be changing moin license (whoosh is not the only case we have an issue with apache license v2)
71 2011-03-12T19:54:05 <ThomasWaldmann> or, if we can't do that, we need to use something else
72 2011-03-12T19:57:11 <Marchael> is xapian really too compicated so we can`t use them or just something else?
73 2011-03-12T19:58:06 <dreimark> Marchael: xapian has a binary dependency
74 2011-03-12T19:58:59 <ThomasWaldmann> is*
75 2011-03-12T20:00:15 <ThomasWaldmann> Marchael: just imagine the xapian stuff does not work for your platform or creates issues or you can't install it
76 2011-03-12T20:00:39 *** greg_f
77 2011-03-12T20:04:10 *** Marchael
78 2011-03-12T20:05:23 *** Marchael
79 2011-03-12T20:05:40 <Marchael> damn proxy =(
80 2011-03-12T20:22:50 <Marchael> ThomasWaldmann: what you think about changing license to gpl v3?
81 2011-03-12T20:23:07 <Marchael> It is compatiable with apl v2
82 2011-03-12T20:39:11 <ThomasWaldmann> well, we can maybe change rather easily to gpl v3+ (as this is included in v2+)
83 2011-03-12T20:39:43 <vpv> gplv3+ would make moin incompatible with all gplv2 only stuff, but that might not be a problem
84 2011-03-12T20:39:45 <ThomasWaldmann> we maybe can't change that easily to any other license
85 2011-03-12T20:40:06 <ThomasWaldmann> vpv: yes, that is the biggest question currently
86 2011-03-12T20:40:37 <ThomasWaldmann> i tried to find out about gpl v2 only stuff on pypi, but their data / selection functionality is not precise enough
87 2011-03-12T20:41:26 <xorAxAx> GPL prime number only
88 2011-03-12T20:41:27 <ThomasWaldmann> so, we basically don't know whether there is interesting stuff for use that is gpl v2 only
89 2011-03-12T20:41:43 <xorAxAx> ThomasWaldmann: why do you need 3+?
90 2011-03-12T20:41:50 <ThomasWaldmann> and once we've changed to v3+ and added code under that license, we can't go back
91 2011-03-12T20:42:04 <ThomasWaldmann> xorAxAx: for apache license v2 compatibility
92 2011-03-12T20:42:14 <xorAxAx> ah
93 2011-03-12T20:43:35 <ThomasWaldmann> mobwrite is al2, whoosh is al2
94 2011-03-12T20:45:34 <ThomasWaldmann> so, the biggest question is what issues we would have with gpl v3+
95 2011-03-12T20:49:49 *** m4k3r
96 2011-03-12T20:50:54 <TheSheep> dreimark: how do I track them?
97 2011-03-12T20:51:08 <TheSheep> ThomasWaldmann: I was thinking about making an openspace about plugins in python
98 2011-03-12T20:51:14 <TheSheep> ThomasWaldmann: what do you think?
99 2011-03-12T20:51:42 <Marchael> sqlalchemy MIT license and it`s gpl compatible, jinja2 is bsd and it also compatible with gpl
100 2011-03-12T20:52:25 <Marchael> flask is under bsd
101 2011-03-12T20:52:38 <Marchael> what else?
102 2011-03-12T20:55:21 <ThomasWaldmann> TheSheep: sure, might be helpful. you have the etherpad url?
103 2011-03-12T20:56:06 <ThomasWaldmann> Marchael: afaik all stuff we currently use is no problem. so it is rather the question about what we might want to use in future.
104 2011-03-12T21:00:46 <TheSheep> ThomasWaldmann: no
105 2011-03-12T21:01:16 <ThomasWaldmann> http://etherpad.osuosl.org/moinplugin
106 2011-03-12T21:02:38 <TheSheep> thanks
107 2011-03-12T21:19:53 <Marchael> ThomasWaldmann: what projects do you mean?
108 2011-03-12T21:20:19 <ThomasWaldmann> i don't know
109 2011-03-12T21:20:47 <ThomasWaldmann> if there was a list of popular python gpl v2 only stuff, that would be helpful
110 2011-03-12T21:29:42 <Marchael> I`m looking for popular python programs here http://wiki.python.org/moin/Applications and here http://en.wikipedia.org/wiki/List_of_Python_software
111 2011-03-12T21:31:23 *** cosmo
112 2011-03-12T21:31:39 <cosmo> moin u wonderfull ppl
113 2011-03-12T21:34:39 <dreimark> Marchael: or extract it from http://pypi.python.org/pypi?%3Aaction=index
114 2011-03-12T21:35:48 <dreimark> ThomasWaldmann: there we have 1.9.2 only
115 2011-03-12T21:37:44 <ThomasWaldmann> hi cosmo
116 2011-03-12T21:38:22 <cosmo> hi ThomasWaldmann :D, how you doing?
117 2011-03-12T21:38:38 <ThomasWaldmann> good. hacking moin2. :)
118 2011-03-12T21:42:09 <cosmo> sounds linke lots of fun :D... i had setup a moin (1.9) on my linux router and its running for my whole documentary stuff and so... and the longer i use moin the more i fall in love. I mean i did missed to accomlish my offer or my request to help you moin ppl... but let me say im kinda buissy right now, trying to get a new job and stuff and i made my Certification as Expert of Computer Science :D... but im talking to much again time
119 2011-03-12T21:43:02 <ThomasWaldmann> you can contribute any time you like :)
120 2011-03-12T21:54:40 <cosmo> :) thants i really appreciate that, thank you...
121 2011-03-12T22:42:33 <ThomasWaldmann> http://paste.pocoo.org/show/352616/ current draft diff, moving revision timestamp to metadata (was: property)
122 2011-03-12T23:20:53 *** grzywacz
123 2011-03-12T23:32:16 <dreimark> ThomasWaldmann: where is line 75 change in the new approach?
124 2011-03-12T23:34:17 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 111:d7eb7bf188ed 2.0/MoinMoin/ (18 files in 5 dirs): (log message trimmed)
125 2011-03-12T23:34:17 <CIA-50> simplify revision timestamp handling - just store it into metadata
126 2011-03-12T23:34:17 <CIA-50> Back when the storage api was implemented, timestamp was implemented as a property.
127 2011-03-12T23:34:17 <CIA-50> I can't remember why this was done, but I assume it was to do backend-specific
128 2011-03-12T23:34:18 <CIA-50> optimization to quickly access revision timestamp without accessing metadata.
129 2011-03-12T23:34:18 <CIA-50> As we'll have an index for most important metadata and we likely have to open
130 2011-03-12T23:34:19 <CIA-50> metadata anyway, MTIME is now just a metadata entry like all the others, not
131 2011-03-12T23:35:16 <ThomasWaldmann> dreimark: in line 78
132 2011-03-12T23:36:54 <ThomasWaldmann> (it is in metadata now, no specialcasing needed)
133 2011-03-12T23:37:11 <dreimark> ok
134 2011-03-12T23:42:36 <CIA-50> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 112:1efaef3eec9c 2.0/contrib/xml/preloaded_items.xml: recreated preloaded_items.xml with new metadata
135 2011-03-12T23:43:41 <dreimark> the print in 236 and 237 was for debugging only or?
136 2011-03-12T23:44:00 <ThomasWaldmann> in the serialization tests?
137 2011-03-12T23:44:03 <dreimark> yes
138 2011-03-12T23:44:11 <dreimark> there are some more
139 2011-03-12T23:44:22 <ThomasWaldmann> they are needed every time those tests fail, so i left them in