Difference between revisions of "YARP Supported Distributions"

From Wiki for iCub and Friends
Jump to: navigation, search
 
(Policy)
Line 5: Line 5:
 
== Policy ==
 
== Policy ==
  
; Debian testing: Supported always.
+
In order to reduce the effort to maintain all the releases supported by Debian and Ubuntu, YARP supports officially only a limited number of releases.
; Debian stable: Supported always.
+
This policy is intended to support a good amount of releases, but, at the same time, to enable developers to use newer features in the dependencies (by supporting all the releases we would be bound to ~5 years old versions)
; Debian oldstable: Supported only for either 3 or 6 months after a stable release (i.e. starting when the old "stable" becomes "oldstable"), in order to give some time to the users to upgrade their system.
+
 
; Ubuntu short term releases: Supported only until Canonical supports them.
+
These are the releases supported:
; Ubuntu long term releases: Only the latest one is supported. When a new long term release is released, we support the previous one for either 3 or 6 extra months, in order to give some time to the users to upgrade their system.
+
 
 +
; Debian testing
 +
: Supported always.
 +
; Debian stable
 +
: Supported always.
 +
; Debian oldstable
 +
: Supported only for either 3 or 6 months after a stable release (i.e. starting when the old "stable" becomes "oldstable"), in order to give some time to the users to upgrade their system.
 +
; Ubuntu short term releases
 +
: Supported only until Canonical supports them.
 +
; Ubuntu long term releases
 +
: Only the latest one is supported. When a new long term release is released, we support the previous one for either 3 or 6 extra months, in order to give some time to the users to upgrade their system.
 +
; All the other releases:
 +
: Not supported
 +
 
 +
 
 +
Dropping support doesn't mean that the next releases won't necessarily build on that specific version, but:
 +
* If we need a newer version for a package, we upgrade it.
 +
* We don't supply .deb packages of newer releases for those versions.
 +
* We remove the build machines for that release from the dashboard.
  
 
== Supported releases ==
 
== Supported releases ==

Revision as of 12:46, 19 November 2012

NOTE: THIS PAGE IS A DRAFT --Daniele.Domenichelli@iit.it 11:35, 19 November 2012 (CET)


Policy

In order to reduce the effort to maintain all the releases supported by Debian and Ubuntu, YARP supports officially only a limited number of releases. This policy is intended to support a good amount of releases, but, at the same time, to enable developers to use newer features in the dependencies (by supporting all the releases we would be bound to ~5 years old versions)

These are the releases supported:

Debian testing
Supported always.
Debian stable
Supported always.
Debian oldstable
Supported only for either 3 or 6 months after a stable release (i.e. starting when the old "stable" becomes "oldstable"), in order to give some time to the users to upgrade their system.
Ubuntu short term releases
Supported only until Canonical supports them.
Ubuntu long term releases
Only the latest one is supported. When a new long term release is released, we support the previous one for either 3 or 6 extra months, in order to give some time to the users to upgrade their system.
All the other releases
Not supported


Dropping support doesn't mean that the next releases won't necessarily build on that specific version, but:

  • If we need a newer version for a package, we upgrade it.
  • We don't supply .deb packages of newer releases for those versions.
  • We remove the build machines for that release from the dashboard.

Supported releases

Distribution Version Codename Notes
Debian
Debian 8 Jessie (next-testing) Not yet officially supported
Debian 7 Wheezy (testing)
Debian 6 Squeeze (stable)
Ubuntu
Ubuntu 13.04 Raring Ringtail Not yet officially supported
Ubuntu 12.10 LTS Quantal Quetzal
Ubuntu 12.04 LTS Precise Pangolin
Ubuntu 11.10 Oneiric Ocelot


Old releases

This is a list of releases no longer supported in trunk, with the latest YARP version officially supported.

Note that you might be able to build newer versions, but you will probably need to build some dependencies as well.

Distribution Version Codename Last YARP Version Supported Notes
Debian
Debian 5 Lenny (oldstable) 2.3.20
Debian 4 Etch 2.3.20 CMake 2.6.0 or newer must be installed manually
Ubuntu
Ubuntu 10.04 LTS Lucid Lynx 2.3.20
Ubuntu 8.04 LTS Hardy Heron 2.3.20 Backport repository required