[Rt-commit] rt branch, 4.0-trunk, updated. rt-4.0.0-277-gb4aafe5
Kevin Falcone
falcone at bestpractical.com
Thu May 12 10:04:29 EDT 2011
The branch, 4.0-trunk has been updated
via b4aafe53dd1952109088facb92bf824a3a81b128 (commit)
via c71c90c692c500435d1af8756ab2d6d8c0efcb18 (commit)
from e4e09baca11e8ecf28a4993ef8d5d442d818fb39 (commit)
Summary of changes:
docs/UPGRADING-4.0 | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
- Log -----------------------------------------------------------------
commit c71c90c692c500435d1af8756ab2d6d8c0efcb18
Author: Kevin Falcone <falcone at bestpractical.com>
Date: Wed May 11 12:19:47 2011 -0400
Make it clearer that upgrading into /opt/rt3 is a terrible idea
diff --git a/docs/UPGRADING-4.0 b/docs/UPGRADING-4.0
index 8a4f02e..9ed5ae8 100644
--- a/docs/UPGRADING-4.0
+++ b/docs/UPGRADING-4.0
@@ -6,12 +6,17 @@ If you are upgrading, you will likely want to specify that your database
is still named rt3 (or import a backup of your database as rt4 so that
you can feel more confident making the upgrade).
+You really shouldn't install RT4 into your RT3 source tree (/opt/rt3)
+and instead should be using make install to set up a clean environment.
+This will allow you to evaluate your local modifications and configuration
+changes as you migrate to 4.0.
+
If you choose to force RT to install into /opt/rt3, or another existing RT 3.x
install location, you will encounter issues because we removed the _Overlay
-files (such as Ticket_Overlay.pm). You will need to manually remove these
-files after the upgrade or RT will fail. After making a complete backup of
-your /opt/rt3 install, you might use a command like the following to remove the
-_Overlay files:
+files (such as Ticket_Overlay.pm) and relocated other files. You will
+need to manually remove these files after the upgrade or RT will fail.
+After making a complete backup of your /opt/rt3 install, you might use a
+command like the following to remove the _Overlay files:
find /opt/rt3/lib/ -type f -name '*_Overlay*' -delete
commit b4aafe53dd1952109088facb92bf824a3a81b128
Author: Kevin Falcone <falcone at bestpractical.com>
Date: Wed May 11 12:20:22 2011 -0400
Talk about upgrading your RT_SiteConfig.pm
Explicitly flag two failure modes we know about
diff --git a/docs/UPGRADING-4.0 b/docs/UPGRADING-4.0
index 9ed5ae8..a930134 100644
--- a/docs/UPGRADING-4.0
+++ b/docs/UPGRADING-4.0
@@ -26,6 +26,18 @@ docs/web_deployment.pod for current instructions. The old
work with RT 4.0, and should be removed to reduce confusion.
*******
+RT_SiteConfig.pm
+
+You will need to carefully review your local settings when moving from
+3.8 to 4.0.
+
+If you were adding your own custom statuses in earlier versions of RT,
+using ActiveStatus or InactiveStatus you will need to port these to use
+the new Lifecycles functionality. You can read more about it in
+RT_Config.pm. In most cases, you can do this by extending the default
+active and inactive lists.
+
+*******
Upgrading sessions on MySQL
In 4.0.0rc2, RT began shipping an updated schema for the sesions table
@@ -60,6 +72,8 @@ review this for errors.
If you are running RTFM 2.0 with a release of RT, there isn't currently an upgrade
script that can port RTFM's internal CustomField and Transaction data to RT4.
+You must also remove RT::FM from your @Plugins line in RT_SiteConfig.pm.
+
*******
The deprecated classes RT::Action::Generic, RT::Condition::Generic and RT::Search::Generic
have been removed, but you shouldn't have been using them anyway. You should have been using
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list