Child pages
  • How to Update to Variations 5.0.4 Client and Server

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulV3/

Skip to end of metadata
Go to start of metadata

How to Update to Variations 5.0.4 Client and Server

This page lists explains how to upgrade from 5.0.3 to 5.0.4 for both the Variations server and client. If you have any questions about or problems with the update process, please contact Chris Colvard (812-856-0026, cjcolvar@indiana.edu).

Step 1. Upgrade the Variations Servers from 5.0.3 to 5.0.4

Note: The upgrade process will stop your cataloging and production servers. You will also have to allow time for some hand-editing of configuration files to preserve your local customizations, as indicated by the output of the update script you will run. And finally you will have to restart your Variations server applications.

To install the server update, execute the following commands from your Variations install directory, /home/dmlserv.

  1. Download the Variations_5.0.4_Update.tar.gz file to /home/dmlserv
  2. First, untar the server update file: tar xvfz Variations_5.0.4_Update.tar.gz
  3. Then change directories to the update directory: cd Variations_5.0.4_Update
  4. Run the update script and create a log of its output: ./update.sh | tee -a update.sh.log
  5. Read through the output of the update script (also available in the log file, update.sh.log).
  6. Manually edit any files that did not patch correctly or need manual editing as noted by the update output.
    • Example versions of files that need to be manually edited can be found in /home/dmlserv/Variations_5.0.4_Update/.
  7. Restart the Variations cataloging and production servers.

Step 2. Upgrade Variations clients from 5.0.3 to 5.0.4

Ideally, this should be done by creating a new Variations installer based on a Variations 5.0.4 client Windows zip or Mac tar.

  1. Download and unzip (or untar) the 5.0.4 client distribution
  2. Copy over any configuration files you modified for your 5.0.3 client. See Configuring the Client - 5.0.7 for a list of client configuration files. See Windows Client Changes and Mac Client Changes below for files that have changed in 5.0.4 and should be merged with 5.0.3 copies.
  3. Follow the directions in Building the Client Installer - 5.0.7

Server Changes

File

Change

~/VERSION

Changed from 5.0.3 to 5.0.4

~/COPYING

Changed copyright date to 2008

~/bin/generateStats.pl

Removed forcing IDs to uppercase

~/conf/dmlserver.xml

Removed dml.client.url.themes SystemProperty from each library server configuration

~/data/ServerLegalNotices.txt, ~/data/legal_notices.html

Changed from 5.0.3 to 5.0.4; Changed copyright date to 2008

~/server.jar

Bug fixes and other changes:

  • Fixed MySql connection loss
  • Change to use ThemeBaseURL tag value as the value of the dml.client.url.themes System Property
  • Fixed bug where false matches of derivative files would cause files to be ingested improperly in certain occasions
    See Variations3 Release 5.0.4 for more information.

Windows Client Changes

File

Change

Program Files/Variations/Client/VERSION

Changed from 5.0.3 to 5.0.4

Program Files/Variations/Client/COPYING

Changed copyright date to 2008

Program Files/Variations/Client/client.jar

Bug fixes and other changes
See Variations3 Release 5.0.4 for more information.

Program Files/Variations/Client/readme.rtf

Added version 5.0.4 to Revision History; Changed copyright date to 2008

Program Files/Variations/Client/data/legal_notices.html

Changed from 5.0.3 to 5.0.4; Changed copyright date to 2008

Program Files/Variations/Client/lib/metadata_external/cddb-client.jar

Fixed Import Tracks plugin for FreeDB that uses a different port to pull data from FreeDB

Program Files/Variations/Client/lib/metadata_external/jhove.jar, Program Files/Variations/Client/lib/metadata_external/jhove-modules.jar, Program Files/Variations/Client/lib/metadata_external/wavmarkers.jar

Import Tracks plugin for wav markers

Program Files/Variations/Client/lib/metadata_external/jmb-wsc-beta1.jar, Program Files/Variations/Client/lib/metadata_external/musicbrainz-ws.jar

Fixed Import Tracks plugin for MusicBrainz by limiting requests to the web service to 1/second and subsequently reducing the number of results returned to 20 as well as removing album length filtering

Mac Client Changes

File

Change

Variations.app/Contents/Info.plist

Bumped version number to 5.0.4; Changed copyright date to 2008

Variations.app/Contents/Resources/Java/COPYING

Changed copyright date to 2008

Variations.app/Contents/Resources/Java/VERSION

Changed from 5.0.3 to 5.0.4

Variations.app/Contents/Resources/Java/client.jar

Bug fixes and other changes
See Variations3 Release 5.0.4 for more information.

Variations.app/Contents/Resources/Java/data/legal_notices.html

Changed from 5.0.3 to 5.0.4; Changed copyright date to 2008

Variations.app/Contents/Resources/English.lproj/InfoPlist.strings

Bumped version number to 5.0.4; Changed copyright date to 2008

Terms-of-Use.html

Changed from 5.0.3 to 5.0.4; Changed copyright date to 2008

Configuration Changes

Note that these configuration changes were mostly made to avoid unnecessary configuration work and confusion for new installations of Variations. No action needs to be taken because of these changes.

File

Change

conf/server/dmlserver.xml

Removed dml.client.url.themes SystemProperty tag in SystemProperties because its value is already set in the ThemesBaseURL tag

  • No labels