igwn-dev-tools¶
IGWN software development tools metapackage
License: GPL-3.0-or-later
Maintainer: IGWN Computing and Software Committee (CompSoft) (compsoft@ligo.org)
Priority: optional
Section:
Description¶
IGWN metapackage to install generic software development tools.
Distributions¶
Bookworm (Debian)¶
Metapackage name: igwn-dev-tools
Requirements:
gccg++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshlibgtest-devatophtoppython3-all-devpython3-distutilspython3-venvpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Bullseye (Debian)¶
Metapackage name: igwn-dev-tools
Requirements:
gccg++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshlibgtest-devatophtoppython3-all-devpython3-distutilspython3-venvpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Buster (Debian)¶
Metapackage name: igwn-dev-tools
Requirements:
gccg++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshlibgtest-devatophtoppython3-all-devpython3-distutilspython3-venvpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Conda¶
Metapackage name: igwn-dev-tools
Requirements:
c-compilercxx-compilerautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2zstdemacsnanoneovimvimmoshzshgtesthtoppython3pipvirtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
EL10 (RHEL)¶
Metapackage name: igwn-dev-tools
Requirements:
gccgcc-c++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkgconfigbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshgtest-develatophtoppython3-develpython3.11-develpython3.12-develpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
EL8 (RHEL)¶
Metapackage name: igwn-dev-tools
Requirements:
gccgcc-c++gcc-toolset-13gcc-toolset-14bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkgconfigbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshgtest-develatopbtophtoppython3-develpython3.11-develpython3.12-develpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
EL9 (RHEL)¶
Metapackage name: igwn-dev-tools
Requirements:
gccgcc-c++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkgconfigbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshgtest-develatophtoppython3-develpython3.11-develpython3.12-develpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Stretch (Debian)¶
Metapackage name: igwn-dev-tools
Requirements:
gccg++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshlibgtest-devatophtoppython3-all-devpython3-distutilspython3-venvpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Trixie (Debian)¶
Metapackage name: igwn-dev-tools
Requirements:
gccg++bpftraceautoconfautomakebinutilscmakeigwn-cmake-macroslibtoolmakepkg-configbzip2bzip3zstdemacsnanoneovimvimvim-puppetkshmoshzshlibgtest-devatophtoppython3-all-devpython3-distutilspython3-venvpython3-pippython3-virtualenvsubversion
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
${CC:-gcc} --version
cmake --version
pkg-config --version
python3 -m pip --version
python3 -m virtualenv --version
svn --version
Changelog¶
20241210¶
Date: 2024-12-10 13:58:26-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add igwn-cmake-macros (computing/sccb#1667)
20241209¶
Date: 2024-12-09 11:55:27+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- add vim-puppet (computing/software/metapackages#71)
20241121¶
Date: 2024-11-21 13:53:36-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add gcc-toolset-14 (computing/sccb#1659)
20240704¶
Date: 2024-07-04 11:43:39+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- add python3.X-devel (computing/helpdesk#6163)
20231129¶
Date: 2023-11-29 13:50:37-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add gcc-toolset-13 (computing/sccb#1365)
20231020¶
Date: 2023-10-20 09:50:07-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- remove siege
20231005¶
Date: 2023-10-05 15:33:45-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add mosh (computing/software/metapackages#59)
20230602¶
Date: 2023-06-02 08:41:25-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add siege (computing/sccb#1234)
20230424¶
Date: 2023-04-24 07:47:24-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add atop and btop (computing/sccb#1179)
20230404¶
Date: 2023-04-04 13:50:16-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- remove bpftrace and bzip3 from sl7
20230403¶
Date: 2023-04-03 13:10:30-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add bpftrace (computing/sccb#1148)
- add bzip2, bzip3, and zstd (computing/sccb#1145)
20230321¶
Date: 2023-03-21 08:15:17-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add nano (computing/helpdesk#3579)
20230302¶
Date: 2023-03-02 09:27:27-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add emacs, vim, ksh, and zsh (computing/helpdesk#3435)
20230214¶
Date: 2023-02-14 16:59:51-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add neovim (computing/sccb#1021)
20230201¶
Date: 2023-02-01 16:52:47-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add htop (computing/helpdesk#3195)
20230123¶
Date: 2023-01-23 11:08:03-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add subversion (computing/helpdesk#3185)
20220525¶
Date: 2022-05-25 16:41:06+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- first release