1 2012-03-17T00:20:31 *** yufra_
2 2012-03-17T01:11:57 *** RogerHaase
3 2012-03-17T04:57:29 *** surtani
4 2012-03-17T06:03:08 *** kanha
5 2012-03-17T06:03:47 *** kanha_
6 2012-03-17T07:53:16 *** yufra_
7 2012-03-17T09:39:13 *** surtani
8 2012-03-17T09:40:23 *** surtani
9 2012-03-17T10:01:07 *** surtani
10 2012-03-17T10:56:57 *** surtani
11 2012-03-17T11:20:40 *** greg_f
12 2012-03-17T12:29:37 <kanha> moin
13 2012-03-17T12:32:27 *** kanha_
14 2012-03-17T13:58:06 <ThomasWaldmann> moin
15 2012-03-17T14:01:28 <ThomasWaldmann> waldi: dreimark: jek: http://www.google-melange.com/gsoc/org/google/gsoc2012/moinmoin you can apply as mentor now
16 2012-03-17T14:01:57 <ThomasWaldmann> dreimark: if you have created your profile, give me the linkid
17 2012-03-17T14:09:53 <kanha_> From here http://moinmo.in/BastianBlank/TreeOutputFormatter/ToDo under section converter '' I have noted down some topics http://paste.pocoo.org/show/566919/ .what does transculsion support means?
18 2012-03-17T14:11:35 <kanha_> *transclusion
19 2012-03-17T14:12:03 <ThomasWaldmann> well, as i said, these are quite outdated notes, so be careful
20 2012-03-17T14:12:48 <ThomasWaldmann> quite some of that stuff is done
21 2012-03-17T14:13:02 <ThomasWaldmann> waldi: maybe you want to cleanup your notes a bit
22 2012-03-17T14:14:26 <ThomasWaldmann> kanha_: transclusion is similar to inclusion (maybe with additionally being able to operate remotely)
23 2012-03-17T14:14:47 <ThomasWaldmann> you can also think of embedding
24 2012-03-17T14:15:29 <kanha_> Move transclusion support into converters what it actauly means?
25 2012-03-17T14:17:55 <kanha_> *actually
26 2012-03-17T14:19:13 <kanha_> and also you warned me to be carefull of outdated stuffs how i will i know which stuff is outdated or not?
27 2012-03-17T14:20:54 <ThomasWaldmann> by looking at the code or asking waldi (his notes, not mine)
28 2012-03-17T14:21:47 <kanha_> ok
29 2012-03-17T14:24:01 <ThomasWaldmann> (some stuff you can maybe also just see when using moin2)
30 2012-03-17T14:25:22 <kanha_> waldi:I have choosen some of the topics from http://moinmo.in/BastianBlank/TreeOutputFormatter/ToDo , pasted at http://paste.pocoo.org/show/566919/ for Improvement of Dom converters.Kindly tell me if any of the ideas are outdated or not and also clears some of my doubts.
31 2012-03-17T14:30:12 <ThomasWaldmann> btw, you can also have a look at docs/... for TODO tags
32 2012-03-17T14:31:32 <kanha_> ok.it seems waldi is ofline
33 2012-03-17T14:32:14 *** kanha
34 2012-03-17T14:43:49 *** kanha
35 2012-03-17T14:59:27 *** RogerHaase
36 2012-03-17T15:05:27 *** surtani
37 2012-03-17T15:13:46 <kanha_> ThomasWaldmann:Thanks that was realy a good step i found many interesting todo stuffs :)
38 2012-03-17T15:26:37 *** MattMaker
39 2012-03-17T15:27:07 *** _
40 2012-03-17T15:27:16 *** Guest16865
41 2012-03-17T15:53:12 <kanha_> Improve moin-related xml code is related with which package?
42 2012-03-17T16:03:50 *** kanha_
43 2012-03-17T16:05:09 *** yufra_
44 2012-03-17T16:05:24 <ThomasWaldmann> kanha: emeraldtree and tests
45 2012-03-17T16:05:57 <ThomasWaldmann> emeraldtree is a separate package (but afaik only used by moin2)
46 2012-03-17T16:25:41 *** machaku
47 2012-03-17T17:22:37 *** yufra_
48 2012-03-17T18:04:02 *** greg_f
49 2012-03-17T18:45:13 *** sudo_dirk
50 2012-03-17T19:12:47 *** machaku
51 2012-03-17T19:41:35 <ThomasWaldmann> waldi: dreimark: jek: eSyr: http://moinmo.in/GoogleSoc2012/InitialProjectIdeas
52 2012-03-17T19:42:02 <ThomasWaldmann> (maybe add yourself to some "Mentors interested:" lines)
53 2012-03-17T19:44:36 <surtani> ThomasWaldmann: Hello sir
54 2012-03-17T19:44:53 <surtani> ThomasWaldmann: I have gone through the storage package
55 2012-03-17T19:45:46 <surtani> and the WIKI-XMLRPC module
56 2012-03-17T19:48:40 *** eSyr
57 2012-03-17T19:48:45 *** eSyr
58 2012-03-17T19:50:47 <ThomasWaldmann> hi surtani. btw, it is common practice to rather use irc nick or first name than "sir" in FOSS projects. Feel free to do so.
59 2012-03-17T19:51:10 <surtani> ok
60 2012-03-17T19:52:00 *** surtani_
61 2012-03-17T19:53:25 *** surtani_
62 2012-03-17T19:54:50 <surtani_> ThomasWaldmann: so I have gone through the modules
63 2012-03-17T19:55:17 *** surtani
64 2012-03-17T19:55:49 *** surtani_
65 2012-03-17T19:56:16 *** surtani
66 2012-03-17T19:56:43 <surtani> ThomasWaldmann: sorry, got disconnected
67 2012-03-17T19:57:49 <surtani> ThomasWaldmann: so now I have idea about the functioning of the package
68 2012-03-17T19:58:29 <ThomasWaldmann> good
69 2012-03-17T20:00:29 <surtani> ThomasWaldmann: indexing is the module which would use RPC calls
70 2012-03-17T20:02:09 <surtani> since other modules interact at the below level....right?
71 2012-03-17T20:03:27 <surtani> and indexing module performs the task of searching, indexing etc
72 2012-03-17T20:03:41 <ThomasWaldmann> stores is lowest level, backends is medium level, all middleware are higher level
73 2012-03-17T20:03:56 <surtani> yes
74 2012-03-17T20:05:42 <surtani> routing middleware module will be routing requests to the backend module
75 2012-03-17T20:05:59 <ThomasWaldmann> maybe think about security
76 2012-03-17T20:06:24 <surtani> ok
77 2012-03-17T20:07:44 <surtani> there are ACL, protecting module checks that
78 2012-03-17T20:09:03 <surtani> so for instance, if some revision is made, first protecting module will make sure that the user has that permission
79 2012-03-17T20:10:23 <ThomasWaldmann> in principle, yes. but how do you use that with rpc calls?
80 2012-03-17T20:15:41 <surtani> ok. so the xmlrpc object is created which takes username and password and sends it and receives a response whether he is authenticated to do that
81 2012-03-17T20:21:56 <ThomasWaldmann> well, there might be many rpc calls...
82 2012-03-17T20:23:46 <ThomasWaldmann> i guess you have to think throug the usage scenarios and their requirements
83 2012-03-17T20:25:29 <surtani> ok
84 2012-03-17T20:26:00 <surtani> so for instance, a user makes a revision. Then, his permissions will be checked. Now if he is permitted, the revision will be stored using RPC calls and then indexing updation will be done using RPC calls.
85 2012-03-17T20:27:32 <ThomasWaldmann> not quite
86 2012-03-17T20:28:11 <surtani> ok
87 2012-03-17T20:28:46 <ThomasWaldmann> maybe play a bit with the storage code or look how it is used by the moin app
88 2012-03-17T20:29:02 <surtani> ok
89 2012-03-17T20:30:03 <surtani> but when actually will these RPC calls be made ?
90 2012-03-17T20:30:59 <ThomasWaldmann> you could have some user who wants to create items (revisions) using a commandline script
91 2012-03-17T20:31:16 <surtani> yes
92 2012-03-17T20:34:54 <eSyr> ThomasWaldmann: is there some concept related to wysiwyg editor? or it's merged with collab editor?
93 2012-03-17T20:35:57 <ThomasWaldmann> eSyr: we only have a very simple integration of ckeditor still. it just edits html items. and there is no collab editor at all yet.
94 2012-03-17T20:37:09 <eSyr> i meant collab editor concept.
95 2012-03-17T20:37:11 <eSyr> ok.
96 2012-03-17T20:41:16 <ThomasWaldmann> well, i would be happy if we had any usable collab editor, it doesn't need to be a html/gui editor.
97 2012-03-17T20:41:56 <ThomasWaldmann> in fact, a pure text editor can be more widely used maybe - with less issues.
98 2012-03-17T20:46:31 <RogerHaase> ThomasWaldmann: I have another attempt at transclusion fix: http://codereview.appspot.com/5797063/
99 2012-03-17T20:47:44 <RogerHaase> You can test here: http://www.digitalrockart.org/moin2/transclusion
100 2012-03-17T20:47:59 <RogerHaase> ..and other pages
101 2012-03-17T20:50:10 * ThomasWaldmann looks after dinner...
102 2012-03-17T20:52:22 *** surtani
103 2012-03-17T20:52:32 *** sudo_dirk
104 2012-03-17T20:56:06 <RogerHaase> have a nice dinner. Output from html_out.py logging messages is here: http://paste.pocoo.org/show/567092/
105 2012-03-17T21:26:39 *** yufra_
106 2012-03-17T21:28:33 *** moin4
107 2012-03-17T21:29:26 <moin4> Hello, my name is Melanie Rao and I am student interested in the moin 1.9 data cleanup gsoc project.
108 2012-03-17T21:29:41 *** moin4
109 2012-03-17T21:30:45 <ThomasWaldmann> hi melanie
110 2012-03-17T21:30:52 <raom> Hello :-)
111 2012-03-17T21:31:16 <ThomasWaldmann> btw, it is just an idea, you need to make a project out of it :)
112 2012-03-17T21:32:16 <raom> Ok, could you please tell me where I could have a look at the data?
113 2012-03-17T21:34:43 <ThomasWaldmann> if you install a moin 1.9.4, you'll have a data_dir with the data in it
114 2012-03-17T21:35:18 <ThomasWaldmann> if you just create some pages / attachments, you'll see how a (valid) data storage looks like
115 2012-03-17T21:36:32 <raom> Ok, I am downloading the tar ball, I will have a look.
116 2012-03-17T21:39:42 <ThomasWaldmann> did you use moin already?
117 2012-03-17T21:42:32 <raom> No, not yet.
118 2012-03-17T21:42:46 <raom> Unfortunately.
119 2012-03-17T21:43:16 <raom> I like the idea though!
120 2012-03-17T21:51:32 *** raom
121 2012-03-17T21:57:01 <ThomasWaldmann> hmm
122 2012-03-17T21:58:20 *** moin7
123 2012-03-17T21:58:33 *** moin7
124 2012-03-17T21:58:50 <raom> sorry got disconnected
125 2012-03-17T22:01:05 <ThomasWaldmann> no problem
126 2012-03-17T22:42:00 <RogerHaase> ThomasWaldmann: re inline usage vs. block usage, I did look at moinwiki_in.py with the thought of making a block_object in addition to inline_object. But that looked messy as a user could do "\nsome text {{blockobjectitem}} more text\n" resulting in problem similar to current state.
127 2012-03-17T22:50:50 <ThomasWaldmann> hmm, yeah. depends on place where it is used AND on what is included.
128 2012-03-17T22:51:43 <RogerHaase> So, is it correct to try and fix it in include.py or is there a better way?
129 2012-03-17T22:52:23 <ThomasWaldmann> have to think more about that
130 2012-03-17T23:07:31 <raom> I followed the guidelines in http://moinmo.in/HowTo/UbuntuQuick, but get an error at the end when I try to restart apache: Syntax error on line 235 of /etc/apache2:apache2.conf: Invalid command 'WSGIScriptAlias'. Do I need to do anything more than copy/pasting the MoinMoin WSGI configuration into the apache2.conf file?
131 2012-03-17T23:08:31 <ThomasWaldmann> raom: install libapache2-mod-wsgi
132 2012-03-17T23:12:50 <raom> It worked, thank you
133 2012-03-17T23:23:56 <raom> I cannot seem to find the data_dir folder, could you please tell me where it is ?
134 2012-03-17T23:28:51 <ThomasWaldmann> well, if you edited wikiconfig.py you have put its path there
135 2012-03-17T23:29:14 <ThomasWaldmann> if you just unpacked and ran it, it is in wiki/data/
136 2012-03-17T23:30:59 *** RogerHaase
137 2012-03-17T23:35:32 <raom> In /usr/local/share I only have the config, data, server, and underlay folders
138 2012-03-17T23:35:49 <raom> I mean /usr/local/share/moin
139 2012-03-17T23:38:21 <ThomasWaldmann> well, it is easier to run it in place (after unpacking the tgz)
140 2012-03-17T23:40:49 <ThomasWaldmann> (or after cloning the repo)
141 2012-03-17T23:45:55 <raom> Sorry I was getting confused between /usr/local/share/moin and the unpacked tarball
142 2012-03-17T23:47:13 <raom> But in moin-1.9.4/wiki/data I only seem to have cache, dict, pages, plugin, and user
143 2012-03-17T23:47:46 <ThomasWaldmann> yes, that is the data dir
144 2012-03-17T23:48:08 <raom> oh ok sorry I though I was looking for a folder name data_dir
145 2012-03-17T23:48:16 <raom> thanks for all the help
146 2012-03-17T23:50:37 <ThomasWaldmann> yw
147 2012-03-17T23:50:51 <raom> I am not sure I understand which part needs to be cleaned up
148 2012-03-17T23:56:09 <ThomasWaldmann> the real crap you don't see at fresh installations
149 2012-03-17T23:56:58 <ThomasWaldmann> but you can try / think about what happens if you run multiple wikis in parallel (not as a farm with common user/ dir) and want to try to make a farm of it later
150 2012-03-17T23:59:27 <ThomasWaldmann> (a farm with a common user base)