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 has left #moin-dev
  10 2012-09-26T00:39:15  *** ChanServ has quit IRC
  11 2012-09-26T00:46:43  *** ChanServ has joined #moin-dev
  12 2012-09-26T00:46:43  *** lindbohm.freenode.net sets mode: +o ChanServ
  13 2012-09-26T01:50:22  *** dwcramer has joined #moin-dev
  14 2012-09-26T03:19:38  *** dwcramer has quit IRC
  15 2012-09-26T03:33:17  *** dwcramer has joined #moin-dev
  16 2012-09-26T04:32:41  *** dwcramer has quit IRC
  17 2012-09-26T05:06:55  *** MattMaker has quit IRC
  18 2012-09-26T05:40:38  *** MattMaker has joined #moin-dev
  19 2012-09-26T08:27:46  *** senu has joined #moin-dev
  20 2012-09-26T11:14:47  <ThomasWaldmann> moin
  21 2012-09-26T11:23:47  *** greg_f has joined #moin-dev
  22 2012-09-26T13:29:09  *** sunu has joined #moin-dev
  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 has quit IRC
  62 2012-09-26T14:48:39  *** test has joined #moin-dev
  63 2012-09-26T14:49:40  *** sunu has joined #moin-dev
  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 has joined #moin-dev
  75 2012-09-26T16:33:28  *** dwcramer has joined #moin-dev
  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 has quit IRC
 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 has quit IRC
 113 2012-09-26T18:46:38  *** sunu has joined #moin-dev
 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 has quit IRC
 116 2012-09-26T19:44:47  *** senu has joined #moin-dev
 117 2012-09-26T19:44:54  *** greg_f has quit IRC
 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_ has joined #moin-dev
 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 has quit IRC
 145 2012-09-26T21:48:31  *** sunu has quit IRC
 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 has joined #moin-dev
 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 has quit IRC
 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 has quit IRC
 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)

MoinMoin: MoinMoinChat/Logs/moin-dev/2012-09-26 (last edited 2012-09-25 22:45:03 by IrcLogImporter)