1 2012-09-26T00:06:26 <ThomasWaldmann> RogerHaase: so, we want latest jquery also?
2 2012-09-26T00:06:58 <RogerHaase> yes, 1.8.2 is latest, I think
3 2012-09-26T00:11:47 <ThomasWaldmann> ok, package uploaded
4 2012-09-26T00:18:58 <RogerHaase> I got jquery 1.8.2, but no json
5 2012-09-26T00:33:11 <ThomasWaldmann> RogerHaase: hm? what do you mean precisely?
6 2012-09-26T00:33:23 * ThomasWaldmann also updated ckeditor
7 2012-09-26T00:34:56 <ThomasWaldmann> RogerHaase: the package needs to be added to setup.py and wikiconfig.py needs an update also so that static stuff is served
8 2012-09-26T00:36:07 <RogerHaase> ThomasWaldmann: ok, will try to do later this evening
9 2012-09-26T00:36:17 *** RogerHaase
10 2012-09-26T00:39:15 *** ChanServ
11 2012-09-26T00:46:43 *** ChanServ
12 2012-09-26T00:46:43 *** lindbohm.freenode.net
13 2012-09-26T01:50:22 *** dwcramer
14 2012-09-26T03:19:38 *** dwcramer
15 2012-09-26T03:33:17 *** dwcramer
16 2012-09-26T04:32:41 *** dwcramer
17 2012-09-26T05:06:55 *** MattMaker
18 2012-09-26T05:40:38 *** MattMaker
19 2012-09-26T08:27:46 *** senu
20 2012-09-26T11:14:47 <ThomasWaldmann> moin
21 2012-09-26T11:23:47 *** greg_f
22 2012-09-26T13:29:09 *** sunu
23 2012-09-26T13:30:56 <sunu> hey guys . where can I get the documentation for setting up a development environment for moinmoin2 ? The install docs are refering to older versions
24 2012-09-26T13:35:36 <ronny> sunu: in the moin2 repo there is a requirements file and a shell script to make a virtualenv that gets you started
25 2012-09-26T13:40:22 <sunu> thanks.. cloning the repo now . will comeback if need further info :)
26 2012-09-26T13:50:23 <ThomasWaldmann> sunu: http://moinmo.in/MoinMoin2.0 this is the page with all the links, including the one to the docs
27 2012-09-26T13:50:53 <ThomasWaldmann> but be aware that this is for moin2, which is the current unstable and unreleased development version
28 2012-09-26T13:55:56 <sunu> Thomas: I am trying to take part in the development process here. This is my first step into the open source world. I think version 2 will be the right one for that purpose ?
29 2012-09-26T13:58:45 <ThomasWaldmann> yes (the exception would be if you use moin 1.x in production)
30 2012-09-26T13:59:12 <ThomasWaldmann> but if you are completely new to moin development, moin2 is the better start
31 2012-09-26T13:59:36 <ThomasWaldmann> how did you find moin / what's your interest in moin?
32 2012-09-26T14:00:42 <sunu> well i am into python and web development.
33 2012-09-26T14:00:57 <sunu> First I used to use django
34 2012-09-26T14:01:50 <sunu> But a month back i came to know of flask ..loved its simplicity and did some projects
35 2012-09-26T14:02:57 <ThomasWaldmann> yeah, flask is nice. :) we had our own home-grown framework and replaced it by flask at some past europython, didn't regret it.
36 2012-09-26T14:03:07 <sunu> now moin is using both python and flask , so i thought it would be a good start . Do you have any other specific suggestions ?
37 2012-09-26T14:04:53 <ThomasWaldmann> are you a student?
38 2012-09-26T14:05:18 <sunu> yup just finished my 12th grade :)
39 2012-09-26T14:06:24 <ThomasWaldmann> you mean something like highschool?
40 2012-09-26T14:07:43 <sunu> yeah.. I am in 1st year undergrad now
41 2012-09-26T14:10:25 <ThomasWaldmann> ok, then keep an eye on google summer of code :)
42 2012-09-26T14:12:06 <ThomasWaldmann> (it is not announced yet for 2013, but in case it happens again and you are already familiar with moin2 codebase, that'ld be a good start)
43 2012-09-26T14:13:40 <sunu> yeah getting into that would be great :)
44 2012-09-26T14:14:20 <sunu> by the way, I just googled you and I am quite amazed to know who you are :D
45 2012-09-26T14:14:56 <ThomasWaldmann> my nick makes that easy :D
46 2012-09-26T14:16:05 <sunu> :D
47 2012-09-26T14:16:09 <ThomasWaldmann> btw, if you have some special interest, just ask. after you did the basic repo-cloning and getting moin2 working, I can give you some pointers.
48 2012-09-26T14:19:04 <sunu> yeah cloned the repo already ... just ran moin and got some error saying the moin-2.0/wiki/index dictionary doesn't exist. Trying to solve the issue. Will keep you updated.
49 2012-09-26T14:19:35 <ThomasWaldmann> it's in the docs, just follow them :)
50 2012-09-26T14:21:44 <sunu> yeah got it. I didn't initialize the storage ... just got too carried away to see it working :D
51 2012-09-26T14:29:26 <ThomasWaldmann> btw, did you ever use GAE?
52 2012-09-26T14:31:39 <sunu> yup I used GAE for the first time 3 days ago only. With flask for a chrome extension I was making
53 2012-09-26T14:32:23 <sunu> before that mostly heroku.
54 2012-09-26T14:35:39 <sunu> btw what's the default port ? I am getting address already in use. Need to kill the process running on that port first, I guess.
55 2012-09-26T14:36:03 <sunu> got it. 8080
56 2012-09-26T14:37:11 <sunu> moinmoin2 is up and running. yay :D
57 2012-09-26T14:42:45 <dreimark> moin
58 2012-09-26T14:43:09 <ThomasWaldmann> sunu: :)
59 2012-09-26T14:43:49 * dreimark with a delay of 24h now also announce knows about 1.9.5
60 2012-09-26T14:44:02 <ThomasWaldmann> sunu: there is quite new and experimental gae support in the "gae" branch of the repo
61 2012-09-26T14:45:38 *** sunu
62 2012-09-26T14:48:39 *** test
63 2012-09-26T14:49:40 *** sunu
64 2012-09-26T14:51:50 <sunu> Thomas: sorry for the late reply
65 2012-09-26T14:52:03 <sunu> I think I somehow got disconnected.
66 2012-09-26T14:54:32 <sunu> Thomas: I will try to check out the gae support . But let me first fiddle with moin a bit. :)
67 2012-09-26T15:08:50 <sunu> Thomas: should I try to clone the "gae" branch and try to get a wiki running on the local gae ?
68 2012-09-26T15:09:38 <ThomasWaldmann> you already have the gae branch, it is inside the moin-2.0 repo
69 2012-09-26T15:10:17 <ThomasWaldmann> (there are also docs for it, in the same branch, docs/admin/...)
70 2012-09-26T15:13:10 <sunu> Thomas: ok, got it. it's in the docs for external server. Will give it a try now.
71 2012-09-26T15:36:07 <dreimark> sunu: you can use the tab key for autocompletion of nicknames
72 2012-09-26T15:37:04 <sunu> dreimark: didn't know that . Thanks for the pointer. I am pretty much new to irc clients too :)
73 2012-09-26T15:50:29 <sunu> While trying to run in gae i'm getting an ImportError for flask.ext.cache. But when I try to import it in the python shell it works fine. What may be the problem ?
74 2012-09-26T16:08:48 *** dave_largo
75 2012-09-26T16:33:28 *** dwcramer
76 2012-09-26T17:30:05 <ThomasWaldmann> sunu: did you use the support tgz?
77 2012-09-26T17:30:26 <ThomasWaldmann> (as documented :)
78 2012-09-26T17:46:23 <sunu> yeah got it :)
79 2012-09-26T17:46:37 <sunu> what should I do next ?
80 2012-09-26T17:49:43 <ThomasWaldmann> so it works now?
81 2012-09-26T17:50:01 <ThomasWaldmann> (did you verify the docs?)
82 2012-09-26T17:52:28 <sunu> yup it works. I was trying to manually creat the app.yaml and a main.py first. Now it all works after using the support files.
83 2012-09-26T17:54:05 <ThomasWaldmann> the app.yaml is in the repo branch, you don't need to create it
84 2012-09-26T17:55:21 <ThomasWaldmann> btw, did you use bitbucket for cloning/forking the repo?
85 2012-09-26T17:55:45 <sunu> mercurial
86 2012-09-26T17:55:59 <ThomasWaldmann> sure.
87 2012-09-26T17:56:31 <ThomasWaldmann> you can clone from any or our repo sites hg.moinmo.in or bitbucket.org/thomaswaldmann/moin-2.0
88 2012-09-26T17:56:56 <ThomasWaldmann> if you use bitbucket and click "fork" on the latter, you can more easily do pull requests and publish your changes
89 2012-09-26T17:57:08 <ThomasWaldmann> (you'ld have your own account and repo on BB then)
90 2012-09-26T17:57:36 <sunu> yeah kinda like github
91 2012-09-26T17:57:53 <sunu> I have a account there and some experience too :)
92 2012-09-26T18:01:03 <ThomasWaldmann> https://bitbucket.org/thomaswaldmann/moin-2.0/issue/263/create-a-setup-less-moin-using-stuff-from
93 2012-09-26T18:01:17 <ThomasWaldmann> if you like, you could try solving that ^^
94 2012-09-26T18:03:30 <sunu> yeah definitely :D (yay!! a bug :D , I am super excited )
95 2012-09-26T18:03:58 <ThomasWaldmann> not quite a bug, but some useful todo
96 2012-09-26T18:04:34 <ThomasWaldmann> you have seen in the docs that the current way to install moin is rather for developers / python geeks
97 2012-09-26T18:05:11 <ThomasWaldmann> users coming from 1.x are rather used to just unpack the archive and run some script and wiki server is working just in place.
98 2012-09-26T18:06:16 <sunu> so I just have to put together the files so that it natively works on gae ?
99 2012-09-26T18:16:54 *** dave_largo
100 2012-09-26T18:21:17 <ThomasWaldmann> sunu: it already works on gae, at least for me :)
101 2012-09-26T18:21:53 <ThomasWaldmann> issue 263 is rather about using the same support tgz to make an easy local install without virtualenv/pip
102 2012-09-26T18:23:20 <sunu> like an alternative to that quickinstall which will skip all the virtualenv/pip stuff and will come directly to the gae stuff ?
103 2012-09-26T18:23:40 <ThomasWaldmann> not for gae, for running on a pc
104 2012-09-26T18:24:01 <ThomasWaldmann> but using the same support tgz (which is just all moin needs bundled together)
105 2012-09-26T18:24:31 <ThomasWaldmann> hmm, except jinja2 (which is available in the GAE env)
106 2012-09-26T18:33:16 <sunu> so basically what we have to do is make everything use the modules from the support folder rather than depending on the modules in the virtualenv folder ?
107 2012-09-26T18:34:18 <sunu> then we could just ship the support folder with the package and people dont have to create virtualenvs ..or install packages via pip ?
108 2012-09-26T18:36:03 <ThomasWaldmann> there is no virtualenv in that scenario
109 2012-09-26T18:36:14 <ThomasWaldmann> yup, exactly
110 2012-09-26T18:36:48 <ThomasWaldmann> guess you have to slightly modify the Makefile and rebuild the support tgz WITH jinja2
111 2012-09-26T18:37:35 <sunu> ok I will get to work then :D
112 2012-09-26T18:45:41 *** sunu
113 2012-09-26T18:46:38 *** sunu
114 2012-09-26T19:00:07 <sunu> ThomasWaldmann: I just added the support folder to python path in the makefile and it seems to work
115 2012-09-26T19:28:09 *** senu
116 2012-09-26T19:44:47 *** senu
117 2012-09-26T19:44:54 *** greg_f
118 2012-09-26T19:55:41 <senu> '13:55:56 <sunu> Thomas: I am trying to take part in the development process here' - it seems like someone with similar nickname wants to start developing moin2 the same day I want;)
119 2012-09-26T19:56:20 <sunu> :D
120 2012-09-26T19:58:17 <senu> I'm going to write textile converter for moin2 but before I start I just want to be sure that there is no such converter and noone is working on it
121 2012-09-26T20:03:48 <senu> I'm using modified moin-1.9 as a personal (desktop) wiki but there is no support for section editing in moin-1.9 nor textile TOC auto-generation for textile content
122 2012-09-26T20:04:53 <senu> and after browsing moin2 sources I think it's easier to
123 2012-09-26T20:06:10 <senu> write textile converter for moin2 than do more moin-1.9 hacking
124 2012-09-26T20:17:57 <sunu> ThomasWaldmann: I think I have it working. I checked out the gae branch . Added support folder with the jinja2 module in it. Added support folder to PYTHONPATH in makefile and removed the gae specific code from the makefile
125 2012-09-26T20:19:16 <sunu> Now I can directly run by 'moin' or 'dev_appserver.py' :)
126 2012-09-26T21:13:55 <sunu> i added a comment on the issue with a link to a changeset. I don't know if I did it right or not ..but still I'm pretty excited :)
127 2012-09-26T21:13:57 <ThomasWaldmann> senu: yes, rather do it for moin2
128 2012-09-26T21:14:35 <ThomasWaldmann> btw, there are already some converters. markdown is rather new. is textile different enough from what we have so we need it?
129 2012-09-26T21:16:46 <ThomasWaldmann> senu and sunu might get confusing, yes :D
130 2012-09-26T21:17:09 <sunu> :D
131 2012-09-26T21:18:12 <ThomasWaldmann> sunu: looking at the cs
132 2012-09-26T21:19:13 <ThomasWaldmann> ehrm, you should commit ALL the support files :D
133 2012-09-26T21:19:16 <ThomasWaldmann> not
134 2012-09-26T21:21:08 <sunu> are there files we don't need ?
135 2012-09-26T21:21:19 <ThomasWaldmann> btw, sunu, do you know codereview.appspot.com ? you can use that before committing to get feedback.
136 2012-09-26T21:21:32 <ThomasWaldmann> we don't want to have all that in the repo.
137 2012-09-26T21:22:10 <sunu> ok will check that out.
138 2012-09-26T21:22:38 <ThomasWaldmann> i can't even review that cs on bb because so many files were added. more than bb wants to show.
139 2012-09-26T21:22:50 <sunu> so i should only commit the makefile ?
140 2012-09-26T21:23:26 <ThomasWaldmann> use codereview :)
141 2012-09-26T21:23:50 <ThomasWaldmann> i don't think that can be all, you also need to find the libs for normal runs of moin
142 2012-09-26T21:25:29 *** Trip_
143 2012-09-26T21:26:46 <sunu> how will the user install the modules if we don't use pip and don't provide the support files in the repo ?
144 2012-09-26T21:27:55 *** MattMaker
145 2012-09-26T21:48:31 *** sunu
146 2012-09-26T21:56:58 <senu> ThomasWaldmann: textile is different than markdown, but I think running sed on my existing content + modifying my local moin2 branch is the easiest way to get what I want
147 2012-09-26T21:57:27 <senu> however current markdown converter implementation lacks
148 2012-09-26T21:57:41 <senu> however current markdown converter implementation lacks add_lineno calls
149 2012-09-26T21:59:14 <senu> but fixing it is still easier than rewriting whole python-textile which is textile->html converter using regexps
150 2012-09-26T22:18:24 *** RogerHaase
151 2012-09-26T22:41:53 <ThomasWaldmann> senu: that add_lineno is rather new :)
152 2012-09-26T22:42:02 <ThomasWaldmann> roger did a lot of work for it
153 2012-09-26T22:47:05 <dreimark> senu: please use upload.py for codereview
154 2012-09-26T22:47:33 <dreimark> http://code.google.com/p/rietveld/wiki/UploadPyUsage
155 2012-09-26T23:06:28 <senu> I don't know whether double-click-got-to-line edit is usable for me enough, but even if I/someone decide to implement section editng line number annotations are essential to write this feature
156 2012-09-26T23:07:08 <senu> so I'm going to add line number annotations to markup converter
157 2012-09-26T23:11:20 <senu> dreimark: assuming you mean 'senu' not 'sunu';), sure I will use upload.py for code review
158 2012-09-26T23:12:12 <dreimark> senu: no i meant you both, but only you are here currently
159 2012-09-26T23:12:25 <dreimark> thx
160 2012-09-26T23:12:28 <senu> ok:D
161 2012-09-26T23:12:32 <senu> goodnight everyone
162 2012-09-26T23:12:34 *** senu
163 2012-09-26T23:12:35 <dreimark> gn
164 2012-09-26T23:13:36 <RogerHaase> ThomasWaldmann: IE7/IE8 support - added json and upgraded jquery to xstatic: http://codereview.appspot.com/6554072/
165 2012-09-26T23:14:40 *** dwcramer
166 2012-09-26T23:18:35 <dreimark> gn
167 2012-09-26T23:30:13 <ThomasWaldmann> RogerHaase: looking ...
168 2012-09-26T23:34:42 <ThomasWaldmann> RogerHaase: done.
169 2012-09-26T23:34:58 <ThomasWaldmann> btw, the JSON-js versioning will get ... interesting.
170 2012-09-26T23:35:07 <ThomasWaldmann> (see his issue tracker)