I have a MoinMoin wiki running nicely for years now. Its version 1.3.5. Now
I want to migrate to the actual version to participate in all the nice, new
First step would be to delete the old wiki installation and install the new
one. OK, tried this in a test environment, works.
But how to migrate the data? Reading the available instructions leaves me
desperate. As far as I understand, I have to copy the /data directory of
the wiki instance
to /usr/lib/pyton2.4/site-packages/MoinMoin/script/migration. Is that true?
And then I must run a bunch of scripts which manipulate the /data ? But
which, and which not? Anyone with real life experience on this topic? Thank
From: Thomas Waldmann <tw-public@gm...> - 2007-08-15 06:39:23
> I have a MoinMoin wiki running nicely for years now. Its version 1.3.5.
All I write below is assuming that you either never ran an older version
than 1.3.5 OR that you did the migration to 1.3.5 correctly, if you ran
a previous version before 1.3.5.
> I want to migrate to the actual version to participate in all the nice, new
Assuming 1.5.8 as new version.
There is docs/README.migration, please read it. The latest stuff is at
the TOP. Stuff gets older when you proceed to the bottom of the file.
Making a back section / install new code section is important.
The 1.2 to 1.3 migration does not apply for you, you either don't need
it or you already have done it when installing 1.3.5.
The 1.3.4/1.3.5 migration does not apply due to the same reasons.
That means that you don't need to run the 12_to_13_migXX.py scripts.
You have to do the 1.5.3 migration: you have to run the
152_to_1050300.py script. Read the docstring at the top of the script.
Then run the Post 1.5.3 new style migration, it is described in
README.migration. The moin command it references is
MoinMoin/script/moin.py (or /usr(/local)/bin/moin if you used setup.py).
If the moin command does not work, you may have to fix the sys.path
setting in it.