-
Notifications
You must be signed in to change notification settings - Fork 10
Debian repositories structure
Here is the details of the different perfSONAR Debian repositories that we host.
Considering our release process and the need to support different Debian distributions and derivatives, we currently have a package repository with the following structure:
-
6 distributions — versions:
- perfsonar-wheezy-3.4 — 3.4
- perfsonar-wheezy-3.5 — 3.5
- perfsonar-wheezy-staging
- perfsonar-wheezy-snapshot
- perfsonar-jessie-staging
- perfsonar-jessie-snapshot
-
4 suites:
- perfsonar-wheezy-stable
- perfsonar-wheezy-testing
- perfsonar-wheezy-unstable
- perfsonar-jessie-unstable
We name our distributions with the following schema:
-
perfsonar-
as prefix - the Debian distribution this perfSONAR distribution can be installed on (ex:
wheezy
) - the perfSONAR release version number (ex:
3.5
)
We have one or two different release per year. See our roadmap.
The staging repositories contains packages that are temporary stored before being released to a numbered distribution (3.4, 3.5, ...). This is where our packaging and distribution work happens. This repository shouldn't be used by regular users.
The snapshot repositories contains packages build nightly, or at developers demand, through our automated build system. These packages are a snapshot of the current development code. This repository is only intended for hosts taking part in the continuous integration tests.
In Debian repository nomenclature, the suites are aliases to the distributions. We are following the same convention as Debian:
- the -stable suite points to the current stable release, this is what most users will want to use,
- the -testing suite points to the current alpha, beta or release candidate (the upcoming stable release),
- the -unstable suite points to the snapshot builds released every night.
Our distributions and suites are signed with two distinct keys:
- the perfSONAR Debian Archive Automatic Signing Key (snapshot) is used for the snapshots and staging repositories, those distributions/suites are signed automatically by our continuous integration systems
- the perfSONAR Debian Archive Main Signing Key is used for the testing and stable repository, those distributions/suites are signed manually when we release a package or a whole distribution
You can retrieve those keys from the common GPG key servers or from our repository listing.
To use any of the previously listed distribution or suite, please refer to our repository listing.