Chris's picture

http://www.turnkeylinux.org/updates/roundup

Roundup Appliance (Version 2009.10) contains roundup version 1.4.4-4+lenny1

[Q1] I know roundup version 1.4.4

What is meant by the added suffix "-4+lenny1"? Where can I find informations on which modifications were made by this particular patch?

 

[Q2] Is it possible to update roundup within the turnkey appliance (virtual machine)?

Roundup now reached version 1.4.11 !

Forum: 
Alon Swartz's picture

Roundup is installed from the package available in Debian stable (lenny). For more information on this specific version see the package page and changelog.

If you want to upgrade, you have two routes. Either install from source, or use a newer package, such as that available in Debian sid - version 1.4.10-2.

Please note that you won't receive automatic security updates without configuring them yourself. Also note that Debian sid is "unstable" (see link for what this means).

Good luck and let us know how it goes...
Chris's picture

Hi Alon,

Thank you for the detailed information ressources you supplied!

 

Let's see if I got that right:

If I use that roundup-sid-package, then there will be some packages (roundup dependencies) updated to the sid-equivalents and the others remain "lenny"?

Security updates will be deactivated for all packages or sid only in this case?

 

If I want to be always up-to-date with roundup versions then I will have to install them from source. It appears to me as if roundup is "forged" deep into the turnkey-appliance. Will installing from source break the features of the appliance?
 


The migration procedures for the various roundup-versions are listed here:

http://roundup-tracker.org/docs/upgrading.html

Will I be able to follow them step by step with the native turnkey-roundup appliance?
(e.g. if an automatic package update is done)


Chris's picture

Tested updating to sid package version of roundup following these steps:

1.) get debian package dpkg from http://packages.debian.org/de/lenny/i386/dpkg/download
2.) dpkg -i dpkg_1.14.25_i386.deb
3.) get debian package python_support from http://packages.debian.org/de/lenny-backports/all/python-support/download
4.) dpkg -i python-support_1.0.3~bpo50+1_all.deb
5.) get debian package roundup from http://packages.debian.org/de/squeeze/all/roundup/download
6.) dpkg -i roundup_1.4.10-2_all.deb
 

Notes:
roundup_1.4.10-2_all depends on python-support (>= 0.90.0).
python-support_1.0.3~bpo50+1_all depends on dpkg (>= 1.14.19).


roundup-server -v
now reports "1.4.10 (python 2.5.2)".
 

Is this enough to report it as "working"?


Chris's picture

[2009-12-27] Roundup's version number increased from 1.4.10-2 to 1.4.11-1 in Debian squeeze.

 

See:
http://packages.debian.org/source/testing/roundup


Chris's picture

Tested updating to squeeze package of roundup following these steps:

1.) get debian package dpkg from http://packages.debian.org/de/lenny/i386/dpkg/download
2.) dpkg -i dpkg_1.14.25_i386.deb
3.) get debian package python_support from http://packages.debian.org/de/lenny-backports/all/python-support/download
4.) dpkg -i python-support_1.0.3~bpo50+1_all.deb
5.) get debian package roundup from http://packages.debian.org/de/squeeze/all/roundup/download
6.) dpkg -i roundup_1.4.11-1_all.deb
  Notes:
roundup_1.4.11-1_all depends on python-support (>= 0.90.0).
python-support_1.0.3~bpo50+1_all depends on dpkg (>= 1.14.19).


roundup-server -v
now reports "1.4.11 (python 2.5.2)".

If you have to migrate existing trackers, follow each(!) migration step between old roundup version and new roundup version, as mentioned in

http://roundup-tracker.org/docs/upgrading.html


Chris's picture

In webmin interface you can trigger webmin's update to 1.500

 

The first thing to do in webmin is to set the Timezone to your local settings.
You find it within webmin under "System" -> "System Time" ->  "Change timezone".

 

A good idea is to install the packages

wget
python-dev

as they are not shipped with the appliance.

 

Then you can install the python package "pytz" via "easy_install".
To archieve this, you first have to install "easy_install" by

1.) Getting the package "setuptools-0.6c11-py2.5.egg" (for python2.5)  e.g. with wget from
http://pypi.python.org/pypi/setuptools

2.) execute in shell:
sh setuptools-0.6c11-py2.5.egg

3.) execute in shell:
easy_install pytz

 


Add new comment