warning.png NOTE: these are the Debian PACKAGE MAINTAINER pages! If you are looking for USER instructions to install LSCSoft on Debian, please visit https://www.lsc-group.phys.uwm.edu/daswg/download/repositories.html#debian warning.png

LSCsoft@Debian packaging policy

-- ReinhardPrix - 06 Nov 2008: The following general guidelines for packaging were proposed on DASWG+LSCDebian on Oct 27, 2008, and adopted with 7 positive/neutral votes, and no objection

  1. The LSCsoft packages and versions to Debianize are given in the table https://www.lsc-group.phys.uwm.edu/daswg/download/repositories.html
  2. Debianized LSCsoft packages shall install into the same location as the corresponding CentOS5 packages: https://www.lsc-group.phys.uwm.edu/daswg/download/software/centos/5/
  3. Dependencies should (as far as possible) refer to the same versions as used in the CentOS5 package, eg. python2.4 instead of python2.5
  4. 3rd party Software shall be installed either into system-paths or into the LSCsoft location. Obviously, if using the native Debian-package, no re-packaging should be done, but if a different version has to be used (eg root-system-5.20), the system path might still be preferrable ... [no strong opinion here]
  5. if there are good arguments in favor of changing any of these install-paths, versions, dependencies etc, they should be brought forward to DASWG and apply to both CentOS5 and Debian, in order for 1)+2) not to be violated.

This is designed with the main priority of a uniform installation of LSCsoft across different clusters, irrespective of their underlying distribution. A cluster-user should NOT have to worry about unneccessary differences in installation.

-- ReinhardPrix - 06 Nov 2008: Proposed Amendmend 1: a reasonable exception to 2. is that copyright-notice and changelogs should go into /usr/share/doc.

LSCsoft@Lenny Repositories:

Local apt-repositories (browse packages). To install, add the following lines to your /etc/apt/sources.list:
  • for 'production' versions of the LSCsoft stack:
    deb http://n0.aei.uni-hannover.de/debian/ lenny contrib
  • for the 'proposes/testing' versions of the LSCsoft stack:
    deb http://n0.aei.uni-hannover.de/debian/ lenny-proposed contrib

The 'official' release repository is at UWM: deb http://www.lsc-group.phys.uwm.edu/daswg/download/software/debian/  lenny contrib

The source-packages can be installed by using deb-src instead of deb in the /etc/apt/sources.list file.

The corresponding CentOS5 packages are found here: http://www.lsc-group.phys.uwm.edu/daswg/download/software/centos/5/

Status of packaging of LSC Software for Debian Lenny

The LSC software stack to be packaged is described here: http://www.lsc-group.phys.uwm.edu/daswg/download/repositories.html

LSCSOFT Software Source version Production Proposed/Testing Packages Maintainer
FrameL 8.04-3 8.04-3lscsoft2   libframe0, libframe-* Kipp Cannon/Steffen Grunewald
MetaIO 8.2 8.2-3lscsoft3   libmetaio1, libmetaio-* Kipp Cannon/Steffen Grunewald
MetaIO7 7.2 7.2-5lscsoft1   libmetaio0 Kipp Cannon/Steffen Grunewald
User Environment Scripts 1.13 1.13-3lscsoft3   lscsoft-user-env Miroslav Shaltev
LAL 6.0.2 6.0.1-1lscsoft1 6.1-lscsoft1 lal, lal-dev Steffen Grunewald
LALAPPS 6.0 6.0.1lscsoft1 6.1-lscsoft1 lalapps Steffen Grunewald
GLUE 1.24 1.23-2lscsoft1 todo.png python-glue Steffen Grunewald
Framecpp 1.14.0 1.12.2-lscsoft3 1.14.0-lscsoft1 framecpp, framecpp-dev Miroslav Shaltev
ROOT - CERN 5.22.00 5.20.00-lscsoft7   root-cern Miroslav Shaltev
DOL 0.6.0 0.6.0-lscsoft1 0.6.0-lscsoft3 dol Miroslav Shaltev
GDS 2.13.1 todo.png      
pyRXP 1.13 1.13-6   python-pyrxp Steffen Grunewald
cfitslO          

Debian specific packages

LSCSOFT Software Source version Production Proposed/Testing Packages Maintainer
lscsoft-archive-keyring   2008.11.28-1   lscsoft-archive-keyring Reinhard Prix / Steffen Grunewald
lscsoft-metapackages   1.0   lscsoft-all, lscsoft-core, lscsoft-external Xavier Amador
GSL 1.11 gsl_1.11+dfsg-1~bpo40+1 (Etch only)   libgsl0ldbl, libgsl0-*, gsl-bin Miroslav Shaltev/Steffen Grunewald
LDR   todo.png     Scott Koranda
LDG/grid-ssh 4.2.1 4.2.1   gsi-openssh Henning Fehrmann
pyLAL   todo.png   python-pylal Steffen Grunewald
spr 07.12.01 7.12.01-1 3.3.1-2 spr Miroslav Shaltev

todo.png Open issues: Please use the issue tracker to report problems or suggest other changes.

Debian Lenny native packages of 3rd party software used/required by LSCSOFT:

Software Lenny packages
FFTW3 libfftw3-dev (3.1.2-3.1)
Python-Numarray python-numarray (1.5.2-4)
Python-Matplotlib python-matplotlib (0.98.1-1)
SQLObject python-sqlobject (0.10.2-1)
cfitsIO libcfitsio3*
Python-Numpy python-numpy (1.1.0)
Python-Scipy python-scipy (0.6.0)
Python-Pysqlite2 python-pysqlite2 (2.4.1)
R r-base-* (2.7.1)

Topic revision: r81 - 02 Jul 2009, MiroslavShaltev
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback