From chitrankdixit at gmail.com Thu May 2 23:17:38 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Fri, 3 May 2013 08:47:38 +0530 Subject: [Moin-user] Knowing about GSOC project idea Plugin Message-ID: Hello Moin developers I need to know more brief information about the GSOC project idea named "Plugin" last year one of the student participated with the following project idea but it was not completed. so What were the aims of Plugin Project ? Improving existing plugins , writing new plugins or any different Moreover how much work is done I am headed to this page http://moinmo.in/GoogleSoc2012/PluginSystem and found just code reviews and some self explainatory notes on etherpad but what exactly the Plugin system project wants from a student that must be specified well. *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* -------------- next part -------------- An HTML attachment was scrubbed... URL: From rb.proj at gmail.com Tue May 7 03:06:17 2013 From: rb.proj at gmail.com (R.Bauer) Date: Tue, 07 May 2013 09:06:17 +0200 Subject: [Moin-user] Understanding more about Change in API and UI project Idea In-Reply-To: References: Message-ID: Please ask on IRC channel #moin-dev - ask very SPECIFIC questions (give URLs, give good citation) and wait for the answer. This will be much faster than here. On 30.04.2013 23:37, Chitrank Dixit wrote: > the Project Ideas link for Google Summer of Code 2013 > http://moinmo.in/GoogleSoc2013/InitialProjectIdeas/ > > I didn't mention the link in the above mail. > > *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * > *MCA * *trackleech.blogspot.in * > > > On Wed, May 1, 2013 at 3:02 AM, Chitrank Dixit > > wrote: > > Hello MoinMoin developers > > I read about Changing API and UI from the Project Idea page of > MoinMoin Wiki but I am still unable yo figure out > > "Most of the UI, URLs, API is currently based on using NAMES for > identifying an item. But at many places, using a ITEMID or REVID > instead or additionally to a name would be better." > > Does this means Working over the database with primary key most of > the times for Items NAMES but at many places ITEMID or REVID would > be better. Please correct me if wrong and please show me some > example to make me more clear and aware about the problem. > > *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * > *MCA * *trackleech.blogspot.in * > > > > > ------------------------------------------------------------------------------ > > Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET > Get 100% visibility into your production application - at no cost. > Code-level diagnostics for performance bottlenecks with <2% > overhead Download for free and get started troubleshooting in > minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 > > > > _______________________________________________ Moin-user mailing > list Moin-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/moin-user > From chitrankdixit at gmail.com Fri May 10 00:05:49 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Fri, 10 May 2013 09:35:49 +0530 Subject: [Moin-user] _test Changes to review Message-ID: Hello Moin dev I have made some changes in MoinMoin/_tests folder for the test cases. I have ported them to python3.3 with backward compatibility. There was not a substantial work for that but still this port might not be for Python 3.2 as it does not support unicoded strings. here is the link to review https://codereview.appspot.com/9162045/ P.S. : I have talked on the IRC and got the reply from developers that First we should concentrate on Python 3.3 then other changes can be made afterwards to make the tests compatible for python 3.2 *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* -------------- next part -------------- An HTML attachment was scrubbed... URL: From chitrankdixit at gmail.com Fri May 10 00:28:05 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Fri, 10 May 2013 09:58:05 +0530 Subject: [Moin-user] _test Changes to review In-Reply-To: References: Message-ID: The following test cases may work on python3.3 well as some module dependencies are met as well. (flask and werkzeug) . This is a long process and take some time I am talking to the flask and werkzeug and trying to port some of the modules that would require less time to get ported. *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* On Fri, May 10, 2013 at 9:35 AM, Chitrank Dixit wrote: > Hello Moin dev > > I have made some changes in MoinMoin/_tests folder for the test cases. I > have ported them to python3.3 with backward compatibility. There was not a > substantial work for that but still this port might not be for Python 3.2 > as it does not support unicoded strings. > > here is the link to review > https://codereview.appspot.com/9162045/ > > P.S. : I have talked on the IRC and got the reply from developers that > First we should concentrate on Python 3.3 then other changes can be made > afterwards to make the tests compatible for python 3.2 > > *Regards > * > *Chitrank Dixit > * > *IIPS-DAVV > * > *Indore (M.P.) , India * > *MCA > * > *trackleech.blogspot.in* > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tasslehoff at burrfoot.it Tue May 21 18:28:00 2013 From: tasslehoff at burrfoot.it (Tasslehoff Burrfoot) Date: Wed, 22 May 2013 00:28:00 +0200 Subject: [Moin-user] Problems after Debian upgrade Message-ID: Hi all, I got some problems on a MoinMoin 1.97 instance running on a Debian box recently upgraded from sqeeze to wheezy. I installed MoinMoin some weeks before the upgrade following the great guide on the official website and everything worked like a charm, all problems started since the upgrade. MoinMoin runs on: - Apache 2.2.22 - mod_wsgi/3.3 - mod_python/3.3.1 - Python/2.7.3 - webserver owner "apache:apache" I found some references on this url ( http://moinmo.in/MoinMoinQuestions/Errors#Internal_Server_Error) but checking permissions all seems ok. Using python as webserver and test.wsgi results ok, same result running python as root or apache user ( http://www.scribd.com/doc/142843621/WSGI-Test-Script-pdf) --- apache error log [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] mod_wsgi (pid=15099): Target WSGI script '/usr/local/share/moin/moin.wsgi' cannot be loaded as Python module. [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] mod_wsgi (pid=15099): Exception occurred processing WSGI script '/usr/local/share/moin/moin.wsgi'. [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] Traceback (most recent call last): [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] File "/usr/local/share/moin/moin.wsgi", line 43, in [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] from MoinMoin.web.serving import make_application [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] ImportError: No module named MoinMoin.web.serving --- apache permissions on python directory ritz:/usr/lib# ls -l /usr/lib/ | grep "python" | grep -v "lib" drwxr-xr-x 20 root root 12264 nov 27 2011 python2.4 drwxr-xr-x 21 root root 13824 nov 29 2011 python2.5 drwxr-xr-x 23 root root 13120 mag 7 03:10 python2.6 drwxr-xr-x 26 root root 13592 mag 7 03:08 python2.7 drwxr-xr-x 3 root root 80 mag 7 01:54 python3 drwxr-xr-x 2 root root 112 mag 7 03:09 python-tz apache at ritz:/usr/lib/python2.7/test$ which python /usr/bin/python apache at ritz:/usr/lib/python2.7/test$ python -V Python 2.7.3 apache at ritz:/usr/lib/python2.7/test$ ./pystone.py Pystone(1.1) time for 50000 passes = 6.32 This machine benchmarks at 7911.39 pystones/second --- apache configuration WSGIScriptAlias /wiki /usr/local/share/moin/moin.wsgi WSGIDaemonProcess moin user=apache group=apache processes=5 threads=10 maximum-requests=1000 umask=0007 WSGIProcessGroup moin --- /usr/local/share/moin/moin.wsgi sys.path sys.path.insert(0, '/usr/local/share/moin') Any suggestion? Thanks Tasslehoff Burrfoot --- Public PGP key block at http://tasslehoff.burrfoot.it/url/pgp -------------- next part -------------- An HTML attachment was scrubbed... URL: From m.decker at fz-juelich.de Wed May 22 02:36:44 2013 From: m.decker at fz-juelich.de (Michael Decker) Date: Wed, 22 May 2013 08:36:44 +0200 Subject: [Moin-user] Problems after Debian upgrade In-Reply-To: References: Message-ID: <519C677C.4050609@fz-juelich.de> Hi Tasslehoff, my guess is that you upgraded from python 2.6 to 2.7. This means that you might have to reinstall all python packages that you manually installed (like moin). Check your /usr/local/lib/python2.[67]/dist-packages. You will probably find MoinMoin in 2.6 but not in 2.7. Michael On 05/22/2013 12:28 AM, Tasslehoff Burrfoot wrote: > Hi all, I got some problems on a MoinMoin 1.97 instance running on a > Debian box recently upgraded from sqeeze to wheezy. > I installed MoinMoin some weeks before the upgrade following the great > guide on the official website and everything worked like a charm, all > problems started since the upgrade. > MoinMoin runs on: > - Apache 2.2.22 > - mod_wsgi/3.3 > - mod_python/3.3.1 > - Python/2.7.3 > - webserver owner "apache:apache" > > I found some references on this url > (http://moinmo.in/MoinMoinQuestions/Errors#Internal_Server_Error) but > checking permissions all seems ok. > Using python as webserver and test.wsgi results ok, same result running > python as root or apache user > (http://www.scribd.com/doc/142843621/WSGI-Test-Script-pdf) > > --- apache error log > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] mod_wsgi > (pid=15099): Target WSGI script '/usr/local/share/moin/moin.wsgi' cannot > be loaded as Python module. > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] mod_wsgi > (pid=15099): Exception occurred processing WSGI script > '/usr/local/share/moin/moin.wsgi'. > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] Traceback > (most recent call last): > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] File > "/usr/local/share/moin/moin.wsgi", line 43, in > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] from > MoinMoin.web.serving import make_application > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] ImportError: > No module named MoinMoin.web.serving > > --- apache permissions on python directory > ritz:/usr/lib# ls -l /usr/lib/ | grep "python" | grep -v "lib" > drwxr-xr-x 20 root root 12264 nov 27 2011 python2.4 > drwxr-xr-x 21 root root 13824 nov 29 2011 python2.5 > drwxr-xr-x 23 root root 13120 mag 7 03:10 python2.6 > drwxr-xr-x 26 root root 13592 mag 7 03:08 python2.7 > drwxr-xr-x 3 root root 80 mag 7 01:54 python3 > drwxr-xr-x 2 root root 112 mag 7 03:09 python-tz > apache at ritz:/usr/lib/python2.7/test$ which python > /usr/bin/python > apache at ritz:/usr/lib/python2.7/test$ python -V > Python 2.7.3 > apache at ritz:/usr/lib/python2.7/test$ ./pystone.py > Pystone(1.1) time for 50000 passes = 6.32 > This machine benchmarks at 7911.39 pystones/second > > --- apache configuration > WSGIScriptAlias /wiki /usr/local/share/moin/moin.wsgi > WSGIDaemonProcess moin user=apache group=apache processes=5 threads=10 > maximum-requests=1000 umask=0007 > WSGIProcessGroup moin > > --- /usr/local/share/moin/moin.wsgi sys.path > sys.path.insert(0, '/usr/local/share/moin') > > Any suggestion? > > Thanks > > Tasslehoff Burrfoot > > --- > Public PGP key block at > http://tasslehoff.burrfoot.it/url/pgp > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > > > > _______________________________________________ > Moin-user mailing list > Moin-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/moin-user > -- Michael Decker Forschungszentrum J?lich Institut f?r Energie- und Klimaforschung - Troposph?re (IEK-8) E-Mail: m.decker at fz-juelich.de ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 4756 bytes Desc: S/MIME Cryptographic Signature URL: From tw at waldmann-edv.de Wed May 22 09:48:18 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Wed, 22 May 2013 15:48:18 +0200 Subject: [Moin-user] Problems after Debian upgrade In-Reply-To: References: Message-ID: <1369230498.27260.39.camel@server.firma.waldmann-edv.de> MoinMoin, :) > Hi all, I got some problems on a MoinMoin 1.97 instance running on a > Debian box recently upgraded from sqeeze to wheezy. For every python upgrade, you need to run moin --config-dir=... --wiki-url=http://... maint cleancache for each of your wikis. Run the command using the same user as the moin process owner. > I installed MoinMoin some weeks before the upgrade following the great > guide on the official website and everything worked like a charm, all > problems started since the upgrade. python went from 2.6 to 2.7. > - mod_wsgi/3.3 > - mod_python/3.3.1 BTW, you never should load mod_wsgi (needed by moin) and mod_python (needed by what?) at the same time. In fact, you should not use mod_python at all any more. It's dead and smells strangely since quite a while. > [Tue May 21 23:06:27 2013] [error] [client 192.168.1.200] ImportError: > No module named MoinMoin.web.serving > For that part, see the other reponse on this list. > --- apache configuration > WSGIScriptAlias /wiki /usr/local/share/moin/moin.wsgi > WSGIDaemonProcess moin user=apache group=apache processes=5 threads=10 > maximum-requests=1000 umask=0007 You could use another user/group here, then you have moin stuff separated from other apache stuff. Using moin.moin is even worth it just for the lols. :D Cheers, Thomas From tasslehoff at burrfoot.it Wed May 22 13:17:35 2013 From: tasslehoff at burrfoot.it (Tasslehoff Burrfoot) Date: Wed, 22 May 2013 19:17:35 +0200 Subject: [Moin-user] Problems after Debian upgrade In-Reply-To: <1369230498.27260.39.camel@server.firma.waldmann-edv.de> References: <1369230498.27260.39.camel@server.firma.waldmann-edv.de> Message-ID: First of all let me thank all of you for quick reply and for your time :) > my guess is that you upgraded from python 2.6 to 2.7. This means that > you might have to reinstall all python packages that you manually > installed (like moin). > Check your /usr/local/lib/python2.[67]/dist-packages. You will probably > find MoinMoin in 2.6 but not in 2.7. I checked and confirm that under /usr/local/lib/python2.6/dist-packages/ I got a MoinMoin file ad directory, under /usr/local/lib/python2.7/dist-packages/ I got nothing. --- ritz:/usr/local/lib/python2.6/dist-packages# ls -l /usr/local/lib/python2.7/dist-packages/ totale 0 ritz:/usr/local/lib/python2.6/dist-packages# ls -l /usr/local/lib/python2.6/dist-packages/ totale 6 drwxr-sr-x 2 root staff 568 mar 18 23:12 jabberbot -rw-r--r-- 1 root staff 3203 mar 18 23:13 moin-1.9.7-py2.6.egg-info drwxr-sr-x 28 root staff 1688 mar 18 23:13 MoinMoin What should I do? I can safely create a symlink under /usr/local/lib/python2.7/dist-packages/ to the python2.6/dist-packages file and directory or there's a better solution. I presume there's some compiled stuff in this directory. Reguarding compile, I found this page (http://moinmo.in/HelpOnUpdatingPython) and tried to lauch: python -c "import compileall; compileall.compile_dir('/usr/local/share/moin')" It seems to work without error but still nothing under /usr/local/lib/python2.7/dist-packages/ and nothing changed on the website. I also tried to configure two alternatives for python using Debian scripts (update-alternatives) but nothing changed, I presume because wheezy mod_wsgi is compiled for the default distribution python package (2.7.3). Obviously on every test I tried to restart Apache to reload modules. > For every python upgrade, you need to run moin --config-dir=... > --wiki-url=http://... maint cleancache for each of your wikis. > > Run the command using the same user as the moin process owner. I got some problems lauching this command (also as root or apache user), I got this error: Traceback (most recent call last): File "/usr/local/bin/moin", line 5, in from MoinMoin.script.moin import run ImportError: No module named MoinMoin.script.moin I thought it was caused by packages under Python directory, so I tried to lauch It directly using python2.6 binary and it worked: apache at ritz:~$ /usr/bin/python2.6 $(which moin) --config-dir=/usr/local/share/moin --wiki-url=wiki/ maint cleancache 2013-05-22 19:10:06,404 INFO MoinMoin.log:151 using logging configuration read from built-in fallback in MoinMoin.log module 2013-05-22 19:10:06,407 INFO MoinMoin.log:157 Running MoinMoin 1.9.7 release code from /usr/local/lib/python2.6/dist-packages/MoinMoin 2013-05-22 19:10:07,341 WARNING MoinMoin.log:112 /usr/local/lib/python2.6/dist-packages/MoinMoin/support/pygments/plugin.py:39: UserWarning: Module pygments was already imported from /usr/local/lib/python2.6/dist-packages/MoinMoin/support/pygments/__init__.pyc, but /usr/lib/python2.6/dist-packages is being added to sys.path 2013-05-22 19:10:08,411 INFO MoinMoin.config.multiconfig:127 using wiki config: /usr/local/share/moin/wikiconfig.pyc > BTW, you never should load mod_wsgi (needed by moin) and mod_python > (needed by what?) at the same time. > > In fact, you should not use mod_python at all any more. It's dead and > smells strangely since quite a while. You're right, I don't use mod_python, perhaps it's an old module from previous setup, this server was installed as Debian etch and upgraded to lenny, squeeze and now wheezy, on an old Via EPIA 5000A. I immediately removed it. Thanks Tasslehoff Burrfoot --- Public PGP key block at http://tasslehoff.burrfoot.it/url/pgp From kop at meme.com Sat May 25 13:12:19 2013 From: kop at meme.com (Karl O. Pinc) Date: Sat, 25 May 2013 12:12:19 -0500 Subject: [Moin-user] Spurious empty files in data/pages/ Message-ID: <1369501939.21017.4@mofo> Hi, I'm running MoinMoin 1.9.6 [release] on Scientific Linux (A RHEL clone) 6.4. I've moin configured so that anyone may create a user, but users cannot create any pages unless they are in a group, and the group page is itself protected. Spammers are creating users. This is not a problem; I detect and delete them periodically. However, spammers are attempting to create pages and each time this happens moin leaves an empty file in data/pages/. The proliferation of these files is causing problems. It would be nice if moin only allowed a user to attempt page creation when the user has permission, but that's for the future. Right now I want to know if there's a way I can prevent moin from creating the empty files and plugging up the filesystem. Yes, I can get rid of the pages with 'moin maint cleanpage', and I do. But I'd much rather not have the pages created in the first place. Is there a solution? Thanks for the help. Karl Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein P.S. FYI. User creation also creates an empty file in data/pages. This is an unnecessary use of filesystem resource until and if the user actually puts something on their user page. From tw at waldmann-edv.de Sat May 25 17:12:40 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Sat, 25 May 2013 23:12:40 +0200 Subject: [Moin-user] Spurious empty files in data/pages/ In-Reply-To: <1369501939.21017.4@mofo> References: <1369501939.21017.4@mofo> Message-ID: <51A12948.8060704@waldmann-edv.de> > Spammers are creating users. This is not a problem; You can use textchas against that. Or forbid newaccount action (if you can create users manually on the shell). > However, > spammers are attempting to create pages and each > time this happens moin leaves an empty file in > data/pages/. > > The proliferation of these files is causing problems. > > It would be nice if moin only allowed a user to > attempt page creation when the user has permission, > but that's for the future. Right now I want to > know if there's a way I can prevent moin from creating > the empty files and plugging up the filesystem. See there: http://hg.moinmo.in/moin/1.9/rev/6489ec33874d > Yes, I can get rid of the pages with 'moin maint cleanpage', > and I do. But I'd much rather not have the pages > created in the first place. Sure. :) It took a while to find the right place to fix that, that part of the code is rather twisted. > P.S. FYI. User creation also creates an empty file > in data/pages. This is an unnecessary use of filesystem > resource until and if the user actually puts something > on their user page. If that is still the case after applying the fix I linked above, please tell so (or file a bug on moinmo.in wiki). From kop at meme.com Sat May 25 20:33:52 2013 From: kop at meme.com (Karl O. Pinc) Date: Sat, 25 May 2013 19:33:52 -0500 Subject: [Moin-user] Spurious empty files in data/pages/ In-Reply-To: <51A12948.8060704@waldmann-edv.de> (from tw@waldmann-edv.de on Sat May 25 16:12:40 2013) References: <1369501939.21017.4@mofo> <51A12948.8060704@waldmann-edv.de> Message-ID: <1369528432.21017.7@mofo> On 05/25/2013 04:12:40 PM, Thomas Waldmann wrote: > > Spammers are creating users. This is not a problem; > > > However, > > spammers are attempting to create pages and each > > time this happens moin leaves an empty file in > > data/pages/. > > > > The proliferation of these files is causing problems. > > > > It would be nice if moin only allowed a user to > > attempt page creation when the user has permission, > > but that's for the future. Right now I want to > > know if there's a way I can prevent moin from creating > > the empty files and plugging up the filesystem. > > See there: > > http://hg.moinmo.in/moin/1.9/rev/6489ec33874d Thank you very much. > > P.S. FYI. User creation also creates an empty file > > in data/pages. This is an unnecessary use of filesystem > > resource until and if the user actually puts something > > on their user page. > > If that is still the case after applying the fix I linked above, > please > tell so (or file a bug on moinmo.in wiki). I will file a bug about this if there's still a problem. Karl Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein From kop at meme.com Tue May 28 13:29:08 2013 From: kop at meme.com (Karl O. Pinc) Date: Tue, 28 May 2013 12:29:08 -0500 Subject: [Moin-user] Spurious empty files in data/pages/ In-Reply-To: <51A12948.8060704@waldmann-edv.de> (from tw@waldmann-edv.de on Sat May 25 16:12:40 2013) Message-ID: <1369762148.25002.3@mofo> On 05/25/2013 04:12:40 PM, Thomas Waldmann wrote: > > Spammers are creating users. This is not a problem; > > > However, > > spammers are attempting to create pages and each > > time this happens moin leaves an empty file in > > data/pages/. > > > > The proliferation of these files is causing problems. > > > > It would be nice if moin only allowed a user to > > attempt page creation when the user has permission, > > but that's for the future. Right now I want to > > know if there's a way I can prevent moin from creating > > the empty files and plugging up the filesystem. > > See there: > > http://hg.moinmo.in/moin/1.9/rev/6489ec33874d I applied this patch to 1.9.7 (via hacking the rpm for fedora 19, moin-1.9.7-1.fc19.src.rpm). It seems to have solved the problem. Thanks! > > P.S. FYI. User creation also creates an empty file > > in data/pages. This is an unnecessary use of filesystem > > resource until and if the user actually puts something > > on their user page. > > If that is still the case after applying the fix I linked above, > please > tell so (or file a bug on moinmo.in wiki). This also appears to be fixed. FYI I wouldn't think this has anything to do with the patch, but I thought you might want to know: I'm getting this warning in my logs. [Tue May 28 13:16:16 2013] [error] 2013-05-28 13:16:16,374 WARNING MoinMoin.log:112 /usr/lib/python2.6/site-packages/MoinMoin/user.py:599: DeprecationWarning: the method passlib.context.CryptContext.hash_needs_update() is deprecated as of Passlib 1.6, and will be removed in Passlib 1.8, use CryptContext.needs_update() instead. Running: Scientific Linux release 6.4 (Carbon) Oddly, python-passlib (v1.5.3 release 1.el6) is _not_ installed. Regards, Karl Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein