Steve Chandler wrote:
> Would it be possible to export all of the tickets from the current
> version of Trac, install a new version on another server and import the
> tickets onto there? Is this possible from such an old version? 

Not need for complication. In theory Trac should be able to upgrade from
any old version to the latest. In practice no one ever tries more than a
few major versions.

Assuming you are installing to a different machine (and hence you can
always restart from scratch from the current installation), I would
proceed as follows:

 - Install a recent stable version of Trac on the new machine. The
latest 1.0.x should do.

 - Copy your Trac environment and all referenced repositories to the new
machine.

 - Upgrade the environment with:

  trac-admin $ENV upgrade

 - Read the release notes for each of the major versions in the interval
and make any required changes (e.g. to trac.ini).

 - If everything goes well, you should be done. If you get any errors,
please report back here and ask for advice. Alternatively, you could
temporarily install an older version of Trac and do a multi-step upgrade
(e.g. install the latest 0.11.x and upgrade 0.9.6 => 0.11.x, then
install the latest 1.0.x and upgrade 0.11.x => 1.0.x).

 - If anything goes wrong, restart from the first step and try a
different approach.

Using an older version of Trac as an intermediate step may not be that
easy, due to compatibility with e.g. the DB bindings.

-- Remy

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to