Skip to content

igwn-all

IGWN metapackage to install everything

License: GPL-3.0-or-later
Maintainer: IGWN Computing and Software Committee (CompSoft) (compsoft@ligo.org)
Priority: optional
Section:

Description

IGWN metapackage to install all packages relevant for development or operation of GW research workflows. This includes all packages for software development/compilation, submitting workflows, and executing jobs, so is probably overkill for most people.

Distributions

Bookworm (Debian)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides: lscsoft-all (= ${binary:Version})
Replaces: lscsoft-all (<< 20220520)
Breaks:   lscsoft-all (<< 20220520)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Bullseye (Debian)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides: lscsoft-all (= ${binary:Version})
Replaces: lscsoft-all (<< 20220520)
Breaks:   lscsoft-all (<< 20220520)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Buster (Debian)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides: lscsoft-all (= ${binary:Version})
Replaces: lscsoft-all (<< 20220520)
Breaks:   lscsoft-all (<< 20220520)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Conda

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

EL7 (RHEL)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides:  lscsoft-all = %{version}-%{release}
Obsoletes: lscsoft-all < 20220520

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

EL8 (RHEL)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides:  lscsoft-all = %{version}-%{release}
Obsoletes: lscsoft-all < 20220520

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Stretch (Debian)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides: lscsoft-all (= ${binary:Version})
Replaces: lscsoft-all (<< 20220520)
Breaks:   lscsoft-all (<< 20220520)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Trixie (Debian)

Metapackage name: igwn-all
Requirements:

  • igwn-dev-node
  • igwn-submit-node
  • igwn-execute-node

Extra headers:

Provides: lscsoft-all (= ${binary:Version})
Replaces: lscsoft-all (<< 20220520)
Breaks:   lscsoft-all (<< 20220520)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

condor_version
${CC:-gcc} --version

Changelog

20220520

Date: 2022-10-11 15:06:05+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • use versioned Provides

20220520

Date: 2022-05-20 14:15:15+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • first release