[racktables-users] Re: Old versions of RackTables

  • From: Denis Ovsienko <denis@xxxxxxxxxxxxx>
  • To: racktables-users@xxxxxxxxxxxxx
  • Date: Sat, 21 Mar 2020 18:21:04 +0100 (CET)

On Fri, 20 Mar 2020 18:18:30 +0000
Brad Saxton <bsaxton@xxxxxxxxx> wrote:

We have a very old version of RackTables (0.17.9) that we would like
to upgrade to the latest version but, in order to do that we need to
go through versions 0.18.x and 0.20.x. I do not seem to be able to
find older versions on the official site and the few that I did find
on the Internets seemed sketchy at best.

Is there an "official" location for the legacy versions that someone
would be kind enough to point me to?

Hello Brad.

The tradition has been to keep only a few most recent releases in the
download area in order to deliver as few unresolved bugs by default as
possible. That said, all RackTables versions are essentially tags in
the git repository, and the .tar.gz (and later .zip) files are just
derivatives from these tags.

You can regenerate specific archive files yourself along the following
lines:

git clone https://github.com/RackTables/racktables
cd racktables
git tag --list 'RackTables-0.18.*'
TAG='RackTables-0.18.7'
git archive --prefix=$TAG/ -o $TAG.tar.gz $TAG

Or you could browse to
https://github.com/RackTables/racktables/releases and let a server run
the command for you. The result should be the same.

Since you are upgrading from such an old version, I recommend to make a
full backup of the filesystem in addition to the database backup, and
to practise the upgrade on a separate server until you have a sequence
of specific steps that works without any errors. Going through
RackTables 0.18.x and 0.19.x may need an intermediate environment with
PHP 5.6 until you make it to RackTables 0.20.x, which works on PHP 7.x,
which you should have on the final system.

-- 
    Denis Ovsienko

Other related posts: