<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Date: Wed, 14 Dec 2011 15:41:12 +0400<br>
From: Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>><br>
To: Ram Moskovitz <<a href="mailto:ram0502@gmail.com">ram0502@gmail.com</a>><br>
Cc: <a href="mailto:rt-users@lists.bestpractical.com">rt-users@lists.bestpractical.com</a><br>
Subject: Re: [rt-users] Upgrade path from 4.0.2 - 4.0.4<br>
Message-ID:<br>
        <CAMOxC8uZmQARQ_ApR3kYEXHq3F+ouyAkGLepqz=<a href="mailto:sSGS-WTe5Lw@mail.gmail.com">sSGS-WTe5Lw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
On Wed, Dec 14, 2011 at 02:50, Ram Moskovitz <<a href="mailto:ram0502@gmail.com">ram0502@gmail.com</a>> wrote:<br>
> Looking for a 'yep'.<br>
><br>
> Looks like the upgrade path is going to be pretty painless - nothing in<br>
> docs/UPGRADE* applies so my steps are:<br>
> backup rt installation<br>
> untar to tmp<br>
> ./configure ? #using the same options I used for my initial clean install of<br>
> 4.0.2<br>
> make testdeps<br>
> make fixdeps<br>
> repeat make testdeps and make fixdeps until make testdeps is happy<br>
> compare generated /tmp/rt-4.0.4/etc/RT_Config with my live one<br>
> Stop web-server<br>
> backup DB<br>
> make upgrade<br>
> make upgrade-database #won't do anything but I'll run it anyway<br>
> rm -fr /opt/rt4/var/mason_data/obj ? #Clear mason cache<br>
> compare etc/RT_SiteConfig with the one backed up at the start of this<br>
> process<br>
> Start web-server<br>
> # Win!<br>
><br>
> This largely what the README suggests.<br>
><br>
> Does this sound right? Any gotchas I should look for? Steps I can skip?<br>
<br>
Everything is right. In stable series:<br>
<br>
* we don't bump required versions of dependencies unless there is a bug<br>
* we don't bring new dependencies<br>
* we try to avoid database schema changes<br>
<br>
There is always a place for an exception, so it's not recommended to<br>
skip steps. If it's a "normal" release then most steps would be very<br>
fast.<br>
<br></blockquote><div><br></div><div>Thanks!</div><div>ram</div><div><br></div></div>