1 2012-03-29T01:44:48 *** ayrus12
2 2012-03-29T03:56:03 *** MattMaker
3 2012-03-29T04:12:37 *** MattMaker
4 2012-03-29T04:12:57 *** sharke
5 2012-03-29T04:17:05 *** sharke
6 2012-03-29T04:25:35 *** ayrus12
7 2012-03-29T04:32:26 *** sharke117
8 2012-03-29T04:32:30 <sharke117> hi
9 2012-03-29T04:32:32 <sharke117> hi all
10 2012-03-29T04:32:39 <sharke117> is there anybody
11 2012-03-29T04:33:43 <sharke117> I want to know where could i to download the code source?
12 2012-03-29T04:50:57 *** sudo_dirk
13 2012-03-29T04:56:58 <bretonium> read http://moinmo.in/MoinMoin2.0 for moin2.0, http://moinmo.in/MoinMoinDownload for moin
14 2012-03-29T04:58:15 <sharke117> thanks
15 2012-03-29T05:04:32 *** sudo_dirk
16 2012-03-29T05:28:22 *** sharke117
17 2012-03-29T05:59:09 *** _mayank
18 2012-03-29T05:59:23 <xiaq> ThomasWaldmann: Does the "widget" thing in http://moinmo.in/GoogleSoc2012/InitialProjectIdeas refer to some specific mechanism in Jinja2, Flatland or Moin2?
19 2012-03-29T06:00:07 <xiaq> Or does it just refer to some modular approach in converter output generation?
20 2012-03-29T06:15:44 *** MattMaker
21 2012-03-29T06:25:39 *** MattMaker
22 2012-03-29T07:14:39 *** DasIch
23 2012-03-29T07:57:16 *** DasIch
24 2012-03-29T08:16:12 *** ayrus12
25 2012-03-29T08:16:16 *** _mayank
26 2012-03-29T08:52:02 <xiaq> And... how is widgets different from moin1 macros?
27 2012-03-29T08:52:13 <xiaq> Many widgets are implemented using macro in moin1
28 2012-03-29T08:53:08 <xiaq> The calendar, the comment box
29 2012-03-29T08:58:31 <dreimark> we want the meta data editable by widgets
30 2012-03-29T08:59:10 <dreimark> if you currently look at meta it is just a textbox with json
31 2012-03-29T09:00:01 <dreimark> this json must be spearated into different type of form elements
32 2012-03-29T09:00:46 <dreimark> and those elements must be used in the templates as reusable widgets
33 2012-03-29T09:02:35 <dreimark> xiaq: look at flatland widgets, we need something similiar for jinja2 template engine
34 2012-03-29T09:03:12 <dreimark> instead of e.g. genshi
35 2012-03-29T09:03:34 <dreimark> you can also discuss implementation details with jek
36 2012-03-29T09:04:10 <MattMaker> I hope moin2 doesn't become to moin what gallery2 was to gallery
37 2012-03-29T09:04:50 <dreimark> xiaq: in moin2 we have jquery and also views. views replace lots of macros
38 2012-03-29T09:06:24 <dreimark> MattMaker: why do you ask or fear about that. We have spend already so much time on it to make a much cleaner and better API
39 2012-03-29T09:16:39 <dreimark> xiaq: about the application, have you thought on different vcs plugged into workflow?
40 2012-03-29T09:17:24 <dreimark> also on somehting similiar as bb has "this closes #XX" by sending a commit message
41 2012-03-29T09:34:42 <xiaq> dreimark: Hi just saw your reply... sorry I have to do an experiment now. Talk to you later...
42 2012-03-29T09:34:58 <dreimark> xiaq: no problem
43 2012-03-29T09:37:43 *** greg_f
44 2012-03-29T09:42:06 *** _mayank
45 2012-03-29T09:51:50 *** _mayank
46 2012-03-29T10:36:23 *** ayrus12
47 2012-03-29T11:52:57 *** _mayank
48 2012-03-29T12:32:33 <ThomasWaldmann> moin
49 2012-03-29T12:39:55 <ThomasWaldmann> bretonium: no yaml
50 2012-03-29T12:41:10 <ThomasWaldmann> i know its description reads great, i also wanted to try it. but then i tried it in practice and it was quite less great and had some issues.
51 2012-03-29T12:41:47 <ThomasWaldmann> that's why we use json in moin2 metadata editor and not yaml
52 2012-03-29T12:44:53 <ThomasWaldmann> you need to think about revision data types. there can be a few bytes of markup text, but there can also be 5 GB of binary data.
53 2012-03-29T12:45:29 <ThomasWaldmann> some transfer methods can have quite an issue with the latter.
54 2012-03-29T12:46:09 <ThomasWaldmann> btw, maybe look at storage.middleware.*
55 2012-03-29T12:47:03 <ThomasWaldmann> _mayank: your wiki page is still strangely formatted
56 2012-03-29T12:48:50 <_mayank> ThomasWaldmann: The application page? Which sections are you referring to? I used the template
57 2012-03-29T12:49:28 <ThomasWaldmann> list items look strange
58 2012-03-29T12:52:13 <ThomasWaldmann> if you mix definition list items with unordered list items, i guess you want one more blank left of the *
59 2012-03-29T12:52:59 <_mayank> Yes, I noticed it. Let me modify it.
60 2012-03-29T12:53:13 <MaikuMori> ThomasWaldmann: Is anyone working on plugins yet?
61 2012-03-29T12:55:28 <ThomasWaldmann> not afair
62 2012-03-29T12:56:03 <ThomasWaldmann> but for plugins it needs much planning and the idea needs to be rather specific
63 2012-03-29T12:56:27 <ThomasWaldmann> not sure if you can start with that right now and finish before the appl deadline
64 2012-03-29T12:56:40 <MaikuMori> I skimmed over the etherpad text and the wiki. I think I have some ideas and slight experience with simple plugins. It sure seems like a big task to make it very versatile.
65 2012-03-29T12:57:26 <MaikuMori> Yeah my ideas where along the lines of how to package the plugins, install them, autodiscover and maybe how to handle configs.
66 2012-03-29T12:58:27 <MaikuMori> I have to go to DSP lecture now, but I'll printed out some materials and hopfully I'll have few hours to write down the ideas and maybe some examples.
67 2012-03-29T12:58:41 <MaikuMori> /s/I'll/I
68 2012-03-29T13:00:50 <ThomasWaldmann> ok, cu
69 2012-03-29T13:03:59 <_mayank> Modified, I have kept it in the current format to have a better readability.
70 2012-03-29T13:12:21 *** kanha_
71 2012-03-29T13:14:07 <kanha_> moin
72 2012-03-29T13:18:24 <kanha_> eSyr:Hello
73 2012-03-29T13:30:29 <kanha_> where can i find the application form for moin gsoc 2012 ?
74 2012-03-29T13:31:26 <kanha_> got
75 2012-03-29T13:35:57 *** _mayank
76 2012-03-29T13:48:49 *** _mayank
77 2012-03-29T14:17:54 *** kanha__
78 2012-03-29T14:18:29 *** kanha
79 2012-03-29T14:52:34 <_mayank> ThomasWaldmann: I have been looking through the source. I looked at how the user profiles and pages are stored. I think I will need some help for the next steps.
80 2012-03-29T14:57:42 *** halo
81 2012-03-29T15:04:29 <ThomasWaldmann> _mayank: you can proceed faster if you ask specific questions
82 2012-03-29T15:14:18 <xiaq> dreimark: I will look at flatland widgets
83 2012-03-29T15:14:35 <xiaq> And the metadata editing stuff is exactly what I've been considering
84 2012-03-29T15:16:06 <xiaq> dreimark: The VCS stuff sounds nice to me
85 2012-03-29T15:16:38 <xiaq> But I'm not clear about what bb is currently capable of
86 2012-03-29T15:17:09 <xiaq> dreimark: Care to elaborate the VCS ideas?
87 2012-03-29T15:18:35 <xiaq> PS. The experiment actually ended as early as 19:00, but I napped after that :)
88 2012-03-29T15:19:33 <dreimark> xiaq: if you have a tracker it should somehow communicate with a version control system
89 2012-03-29T15:19:50 <dreimark> someone will claim to work on something
90 2012-03-29T15:20:18 <dreimark> and if he closes the feature or bug you want to know in which changeset that was done
91 2012-03-29T15:21:34 <ThomasWaldmann> dreimark: that feature is an extra, not a basic feature. and even at bitbucket, they did it wrong.
92 2012-03-29T15:22:08 <xiaq> I think the feature can be implemented outside tracker and wiki...
93 2012-03-29T15:23:02 <xiaq> Just have a bot keeping a clone, and when someone pushed changes with messages like "This resolves bug #42", adds a comment to bug #42 "This is resolved in changeset 089afb"
94 2012-03-29T15:23:23 <xiaq> Oh I messed up the verb tense...
95 2012-03-29T15:23:29 <ThomasWaldmann> xiaq: that's wrong (and that's how bitbucket does it)
96 2012-03-29T15:23:51 <xiaq> ThomasWaldmann: What's wrong with it?
97 2012-03-29T15:24:30 <xiaq> I just realized something else :) when I said 19:00 I should have said it's +8 timezone here
98 2012-03-29T15:24:41 <ThomasWaldmann> well, just consider the case that there are multiple repos (quite the normal case with DVCS) and that other people might have separate issue trackers.
99 2012-03-29T15:25:13 <ThomasWaldmann> so if THEY fix issue 42 in THEIR issue tracker, it must not close issue 42 in OUR issue tracker.
100 2012-03-29T15:26:01 <xiaq> Does BB fail to maintain an one-to-one correspondance of tracker and repo?
101 2012-03-29T15:26:49 <xiaq> I don't see that as a fault in the "bot spamming the tracker" approach
102 2012-03-29T15:31:39 <ThomasWaldmann> if i pull THEIR changes into OUR main repo, it sees the commit comment "closes #42" and closes OUR #42.
103 2012-03-29T15:32:13 <ThomasWaldmann> but their is an easy way to solve that, you get a bonus point if you find it :D
104 2012-03-29T15:35:23 <xiaq> ThomasWaldmann: Haven't worked out... (some VCS trick I suppose) Gotta pick up my supper, talk to you later
105 2012-03-29T15:37:52 <ThomasWaldmann> no vcs (with vcs as in hg, git, ...) trick
106 2012-03-29T15:38:02 <ThomasWaldmann> just solve the fundamental issue
107 2012-03-29T15:38:05 <ThomasWaldmann> gtg/bbl
108 2012-03-29T16:02:16 <xiaq> Just have the commiter put down the issue url? That's not easy if "easy" means something automagic
109 2012-03-29T16:15:21 *** DasIch_
110 2012-03-29T16:17:37 *** DasIch
111 2012-03-29T16:17:37 *** DasIch_
112 2012-03-29T16:26:12 *** RogerHaase
113 2012-03-29T16:56:12 *** kanha_
114 2012-03-29T17:14:20 *** _mayank
115 2012-03-29T17:14:35 *** _mayank
116 2012-03-29T17:34:48 <ThomasWaldmann> xiaq: issue url would be one option, but maybe think a bit more general
117 2012-03-29T17:43:29 *** kanha
118 2012-03-29T17:44:13 <kanha> eSyr: waldi: Moin
119 2012-03-29T17:47:06 <waldi> hi
120 2012-03-29T17:47:14 <kanha> hi
121 2012-03-29T17:49:09 <kanha> i have put my ideas for improving dom converters on wiki long did you go through it?
122 2012-03-29T17:50:03 <dreimark> kanha: url?
123 2012-03-29T17:53:06 <dreimark> TheSheep: please comment on http://moinmo.in/MiksKalnins/Soc2012Application#Maintainability
124 2012-03-29T17:58:44 <kanha> http://moinmo.in/AbhishekSingh/Gsoc2012Proposal
125 2012-03-29T18:02:09 *** greg_f
126 2012-03-29T18:37:12 <kanha> how can i request an ACL protected subpage of my wiki homepage, so that only mentors can read it (but not other students)?
127 2012-03-29T18:50:22 <ThomasWaldmann> bbl
128 2012-03-29T18:53:59 <MaikuMori> ThomasWaldmann: Am I right that due to use of XStatic there is no easy way to configure static file server (not Python)? I'm looking at how to handle static files in for example theme plugins and since there isn't single static file dir (I found at least 3 types of locations from which static files could be served) I guess the static file locations could be plugged into serve_files.
129 2012-03-29T19:01:19 <TheSheep> dreimark: "Nie możesz oglądać tej strony.
130 2012-03-29T19:01:21 <TheSheep> "
131 2012-03-29T19:15:46 <bretonium> ThomasWaldmann: where is storage.middleware.serialization used now in moin2?
132 2012-03-29T19:17:03 <bretonium> ThomasWaldmann: grep sees only 1.9->2.0 migration
133 2012-03-29T19:37:31 <ThomasWaldmann> bretonium: for backup and restore. moin load/save.
134 2012-03-29T19:41:49 <ThomasWaldmann> bretonium: but the code could be used for other purposes also
135 2012-03-29T19:46:19 <ThomasWaldmann> MaikuMori: moin (flask/werkzeug) serves that static stuff from the xstatic packages
136 2012-03-29T19:46:43 <ThomasWaldmann> it's currently a bit ugly, because one has to configure it manually in the config
137 2012-03-29T20:36:48 *** ayrus12
138 2012-03-29T20:52:02 <RogerHaase> ThomasWaldmann: minor changes for transclusion cleanup: http://codereview.appspot.com/5952047/
139 2012-03-29T20:59:20 <dreimark> ThomasWaldmann: can you enable TheSheep that he can read http://moinmo.in/MiksKalnins/Soc2012Application#Maintainability
140 2012-03-29T21:00:03 <dreimark> TheSheep: to był bardzo niezdarny z nas
141 2012-03-29T21:00:40 <dreimark> ThomasWaldmann: and write also
142 2012-03-29T21:00:57 <brunomartin> ThomasWaldmann: proposal for namespaces... we have to discuss lot of things....
143 2012-03-29T21:01:09 <brunomartin> ThomasWaldmann: http://codereview.appspot.com/5946049
144 2012-03-29T21:02:15 <brunomartin> ThomasWaldmann: this code is working, and pass all test (except that three that was failing)...
145 2012-03-29T21:02:48 <brunomartin> this is not ready... ir more a "am I going in right direction?"
146 2012-03-29T21:05:20 <brunomartin> there is some concepts that we have to discuss before I continue... like, the MoinMoin.item.Item.name will be the fq_name? now, the name is separated from namespace in store, but shouldn't be in indexing? maybe in indexing.Item.preprocess?
147 2012-03-29T21:08:19 <brunomartin> RogerHaase: is trasclusion working for html type?
148 2012-03-29T21:11:15 <ThomasWaldmann> dreimark: add TheSheep to MentorGroup
149 2012-03-29T21:13:46 <RogerHaase> brunomartin: If I understood Thomas correctly, the change from html.xxx to moin-page.xx is desired because include.py is working on the moin_page DOM, not the html DOM. (Both both work the same in this instance)
150 2012-03-29T21:15:50 <TheSheep> dreimark: you know that you just said "that was very clumsily inside us"? :D
151 2012-03-29T21:17:04 <TheSheep> sorry, couldn't resist
152 2012-03-29T21:17:33 <TheSheep> I wonder why Moin talks polish to me whan I have english in the browser as the default :/
153 2012-03-29T21:19:21 <dreimark> TheSheep: sorry mistake by google translate "inside" should be "by"
154 2012-03-29T21:19:33 <dreimark> I have added you to the group
155 2012-03-29T21:19:58 <dreimark> TheSheep: and it talks polish because you have that in your settings
156 2012-03-29T21:20:48 <ThomasWaldmann> brunomartin: whether to use fqnames, or names that can be optionally fqnames, or keep name and namespace separate is a good question
157 2012-03-29T21:20:55 <ThomasWaldmann> i have no answer yet
158 2012-03-29T21:21:33 <ThomasWaldmann> i am still at a meeting but i can look over the code later
159 2012-03-29T21:24:54 <brunomartin> ThomasWaldmann: ok... in my opinion, for now, we should separate in indexing, and then check in store... well, we decided here, in hacklab, that all may Friday will be dedicated to moin.... ;-)
160 2012-03-29T21:25:04 <ThomasWaldmann> RogerHaase: looks ok, is it used like that at other places also?
161 2012-03-29T21:26:28 <ThomasWaldmann> (like in a markup_in converter?)
162 2012-03-29T21:30:37 <ThomasWaldmann> brunomartin: maybe you could layout the complete name idea on a wiki page (including interwiki and namespaces), remember that docs issues? :)
163 2012-03-29T21:34:45 <brunomartin> ThomasWaldmann: I can do it... I will create http://moinmo.in/MoinMoin2.0/Namespaces, ok?
164 2012-03-29T21:37:12 <dreimark> sounds good
165 2012-03-29T21:40:49 <ThomasWaldmann> ok
166 2012-03-29T21:42:24 *** bilal
167 2012-03-29T21:42:52 *** bilal
168 2012-03-29T21:51:17 <RogerHaase> ThomasWaldmann: added converter/link.py to http://codereview.appspot.com/5952047/. html.xxx should be used in html_in and html_out rather than moin_page, right?
169 2012-03-29T21:57:45 *** _mayank
170 2012-03-29T21:59:46 <RogerHaase> ThomasWaldmann: ignore that, another revision coming
171 2012-03-29T22:09:21 <RogerHaase> ThomasWaldmann: removed last use of html from include.py: http://codereview.appspot.com/5952047/
172 2012-03-29T22:17:14 <ThomasWaldmann> RogerHaase: sure, html.* is about html :)
173 2012-03-29T22:20:19 <ThomasWaldmann> RogerHaase: did you check whether you use elements from moin_page that were not used before?
174 2012-03-29T22:28:10 <RogerHaase> ThomasWaldmann: not sure I understand; but moinPage.div is used in docbook_in.py; .strong, .p, .span are used in multiple places
175 2012-03-29T22:36:16 <ThomasWaldmann> just check it for every thing you rename - and whether the tranformation works as expected
176 2012-03-29T22:42:29 *** kanha
177 2012-03-29T22:57:30 <RogerHaase> ThomasWaldmann: one step backward, the change breaks [[http://moinmo.in|{{logo}}]] More work to do.
178 2012-03-29T23:15:04 *** dwcramer
179 2012-03-29T23:26:50 *** dwcramer
180 2012-03-29T23:35:33 *** dwcramer
181 2012-03-29T23:37:35 *** ayrus12
182 2012-03-29T23:38:53 *** dcramer_
183 2012-03-29T23:41:53 *** dcramer__
184 2012-03-29T23:42:56 *** dwcramer
185 2012-03-29T23:45:34 *** dcramer_
186