Meidokon Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Useful(?) links

  • furinkan's stuff

  • Postfix snippets


  • SystemInfo

  • This sidebar

Navigation

  • FrontPage
  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 1 as of 2011-04-17 11:54:04
MeidokonWiki:
  • moin
  • upgrades

Moin upgrades

This is not well documented :(

This is what worked for me. I have a standalone install, upgrading from 1.9.1 to 1.9.3

  • look out for custom stuff in MoinMoin/web/static/htdocs/ !

  • replace the MoinMoin/ directory completely

    • custom themes probably live here
  • replace the docs/ directory completely

  • nuke MoinLegacy.py

  • update moin.spec

  • find moin-1.9.1 -name '*.pyc' -delete

  • replace PKG-INFO

  • replace README

  • nuke umoin/

  • replace wiki/config/more_samples/ completely

  • replace wiki/underlay/pages/ completely

    • oops, there goes all my nice underlay pages...
  • 1.9.3 adds wiki/server/moin.fcgi

  • let wiki/server/moin.wsgi revert to the new version, I'm using init.py now anyway

  • vimdiff moin-1.9.3/wiki/config/wikiconfig.py moin-1.9.1/wiki/wikiconfig.py, no changes

  • patch the sys.path in wiki/server/moin to match init.py, run it

  • Fire the command moin@misaka:~/moin-1.9.1$ wiki/server/moin --config-dir=/home/moin/moin-1.9.1/wiki --wiki-url=http://moin.meidokon.net/

    moin@misaka:~/moin-1.9.1$ wiki/server/moin --config-dir=/home/moin/moin-1.9.1/wiki --wiki-url=http://moin.meidokon.net/ migration data
    2011-04-17 19:51:53,417 WARNING MoinMoin.log:139 using logging configuration read from built-in fallback in MoinMoin.log module!
    2011-04-17 19:51:53,762 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/moin/moin-1.9.1/wiki/wikiconfig.pyc
    Calling migration script for /home/moin/moin-1.9.1/wiki/data, base revision 1090100
    Returned. New rev is 1090200.
    Calling migration script for /home/moin/moin-1.9.1/wiki/data, base revision 1090200
    Returned. New rev is 1090300.
    Calling migration script for /home/moin/moin-1.9.1/wiki/data, base revision 1090300
    Final mig script reached, migration is complete.
    
    moin@misaka:~/moin-1.9.1$ wiki/server/moin --config-dir=/home/moin/moin-1.9.1/wiki --wiki-url=http://moin.meidokon.net/ maint cleancache
    2011-04-17 19:52:27,140 WARNING MoinMoin.log:139 using logging configuration read from built-in fallback in MoinMoin.log module!
    2011-04-17 19:52:27,274 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/moin/moin-1.9.1/wiki/wikiconfig.pyc
  • restart the wsgi server
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01
MoinMoin Release 1.9.11 [Revision release], Copyright by Juergen Hermann et al.