Meego Wiki
Views

Quality/QA-tools/OTS/UserDocumentation/Upgrading

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Upgrading OTS)
(0.8.6 - 0.8.7)
Line 2: Line 2:
== 0.8.6 - 0.8.7 ==
== 0.8.6 - 0.8.7 ==
-
Locations and names of configuration files have been changed
+
Locations and names of configuration files have been changed. All configuration files are now located in /etc/ots and the plugin configuration files are in /etc/ots/plugins.
-
All configuration files are now located in /etc/ots
+
-
And the plugin configuration files are in /etc/ots/plugins
+
If you wish to keep your old settings you have to replace the new files.
If you wish to keep your old settings you have to replace the new files.
Line 10: Line 8:
  sudo mv /etc/ots_server.ini /etc/ots/server.conf
  sudo mv /etc/ots_server.ini /etc/ots/server.conf
  sudo mv /etc/ots_plugin_qareports.conf /etc/ots/plugins/qareports.conf
  sudo mv /etc/ots_plugin_qareports.conf /etc/ots/plugins/qareports.conf
-
And email plugin has it's own configuration file so you should move the [ots.email_plugin] section from the old /etc/ots_server.ini file to /etc/ots/plugins/email.conf
+
And email plugin has it's own configuration file so you should move the [ots.email_plugin] section from the old /etc/ots_server.ini file to /etc/ots/plugins/email.conf.
On the worker side:
On the worker side:

Revision as of 08:36, 12 July 2011

Contents

Upgrading OTS

0.8.6 - 0.8.7

Locations and names of configuration files have been changed. All configuration files are now located in /etc/ots and the plugin configuration files are in /etc/ots/plugins.

If you wish to keep your old settings you have to replace the new files. On the server side:

sudo mv /etc/ots_server.ini /etc/ots/server.conf
sudo mv /etc/ots_plugin_qareports.conf /etc/ots/plugins/qareports.conf

And email plugin has it's own configuration file so you should move the [ots.email_plugin] section from the old /etc/ots_server.ini file to /etc/ots/plugins/email.conf.

On the worker side:

sudo mv /etc/ots.ini /etc/ots/worker.conf
sudo mv /etc/conductor.conf /etc/ots/conductor.conf
sudo mv /etc/ots_plugin_conductor_richcore.conf /etc/ots/plugins/conductor_richcore.conf

0.8.5 - 0.8.6

Backup all configuration files and database before upgrading.

If you have logger plugin installed update the templates by giving following commands after upgrade:

sudo cp -r /usr/share/ots/django/* /var/www/
sudo cp -r /usr/share/ots/plugin/* /var/www/

Upgrade also the latest meego-ai-flasher.

Updating the database

If you want to keep your old log database, add new (user_defined_id) column to the log_messages table. Run database command line interface for OTS database. By default OTS uses sqlite database at /opt/ots/ots.sqlite.

sudo sqlite3 /opt/ots/ots.sqlite

Add new column to the log_messages table by executing following command:

ALTER TABLE log_messages ADD COLUMN user_defined_id varchar(255) NOT NULL DEFAULT '';

If there's no need to keep the old database you can remove the database file (/opt/ots/ots.sqlite) and generate a new one using the instructions.

0.8.4 - 0.8.5

  • Rich-core conductor plug-in available
    • Changes to /etc/conductor.conf
    • New configuration file for plug-in: /etc/ots_plugin_conductor_richcore.conf

0.8.3 - 0.8.4

  • Backup all configuration files before updating
  • Multiple device support added, even if you use only one device check following:
    • Changes to /etc/conductor.conf
    • Update meego-ai-flasher (>= 0.1.4) and meego-ai packages!
    • Even if you use only one device, remove usb0 configurations from /etc/network/interfaces
    • See this instructions!
  • Changes to QAReports configuration file /etc/ots_plugins_qareports.conf
    • Added proxy and attachment upload settings

0.8.2 - 0.8.3

  • Changes in ots_plugin_qareports.conf
    • Add new parameters
  • Only new features
    • Test plan based execution
    • Chroot support
    • See how to use these features

0.8.1 - 0.8.2

0.8.0 - 0.8.1

  • Plug-in namespace changed, effects to Logger and QA-Reports plug-ins
    • For logger update web page content, see step 8 from Logger documentation.
    • For QA-Reports, configuration file name has changed. Move /etc/ots_qareports_plugin.conf to /etc/ots_plugin_qareports.conf

0.1.x - 0.8.0

See migration document.

Personal tools