Opened 7 years ago

Closed 6 years ago

Last modified 6 years ago

#843 closed task (fixed)

Upgrade trac to the v 1.2

Reported by: Alex Samorukov Owned by: samm
Priority: minor Milestone:
Component: wiki Version: 6.5
Keywords: trac Cc: Gabriele Pohl, Christian Franke

Description (last modified by Alex Samorukov)

Trac current is now v 1.2. To keep server secure and up to date i would recommend to migrate to it from the 1.2 version. Steps to do:

  1. Try to upgrade locally, from the backup.
  2. Check if custom functionality (plugins) is working. List of the plugins could be found in WIKI. Some of them do have small local modifications. Some of them probably needs to be upgraded to the latest version.
  3. If upgrade works well - put server into maintenance mode and repeat steps on prod. Prepare roll back plan if everything goes wrong
  4. Notify users and test all basic functionality

Change History (6)

comment:1 by Alex Samorukov, 7 years ago

Description: modified (diff)

comment:2 by Alex Samorukov, 6 years ago

Minor issue with out trac installation - RSS urls are not correct. To check after migration, may be will be fixed w/o additional actions

comment:3 by Alex Samorukov, 6 years ago

Another issue: wrong author information in the svn expansions, see https://www.smartmontools.org/browser/branches/RELEASE_6_6_DRIVEDB/smartmontools/drivedb.h for the example

comment:4 by Alex Samorukov, 6 years ago

  1. Trac updated to the 1.2.2 using doc from https://trac.edgewall.org/wiki/TracUpgrade
  2. I had to update trac account manager to the latest dev version, because stable is not yet supporting Trac 1.2
  3. Additionally dnspython and Pygments python modules were updated
  4. Plugin TracSpamFilter been updated to the latest version
  5. nginx configuration been updated to match versions of the plugins

TODO: Check if https://trac.edgewall.org/wiki/TracUpgrade#to1.2 is relevant for us

comment:5 by Alex Samorukov, 6 years ago

Resolution: fixed
Status: newclosed

Trac upgraded, ReadonlyWikiPolicy added to the list.

comment:6 by Christian Franke, 6 years ago

Milestone: unscheduled
Note: See TracTickets for help on using tickets.