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:
gcc
g++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
libgtest-dev
atop
htop
python3-all-dev
python3-distutils
python3-venv
python3-pip
python3-virtualenv
subversion
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:
gcc
g++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
libgtest-dev
atop
htop
python3-all-dev
python3-distutils
python3-venv
python3-pip
python3-virtualenv
subversion
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:
gcc
g++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
libgtest-dev
atop
htop
python3-all-dev
python3-distutils
python3-venv
python3-pip
python3-virtualenv
subversion
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-compiler
cxx-compiler
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
zstd
emacs
nano
neovim
vim
mosh
zsh
gtest
htop
python3
pip
virtualenv
subversion
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:
gcc
gcc-c++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkgconfig
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
gtest-devel
atop
htop
python3-devel
python3.11-devel
python3.12-devel
python3-pip
python3-virtualenv
subversion
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:
gcc
gcc-c++
gcc-toolset-13
gcc-toolset-14
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkgconfig
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
gtest-devel
atop
btop
htop
python3-devel
python3.11-devel
python3.12-devel
python3-pip
python3-virtualenv
subversion
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:
gcc
gcc-c++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkgconfig
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
gtest-devel
atop
htop
python3-devel
python3.11-devel
python3.12-devel
python3-pip
python3-virtualenv
subversion
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:
gcc
g++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
libgtest-dev
atop
htop
python3-all-dev
python3-distutils
python3-venv
python3-pip
python3-virtualenv
subversion
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:
gcc
g++
bpftrace
autoconf
automake
binutils
cmake
igwn-cmake-macros
libtool
make
pkg-config
bzip2
bzip3
zstd
emacs
nano
neovim
vim
vim-puppet
ksh
mosh
zsh
libgtest-dev
atop
htop
python3-all-dev
python3-distutils
python3-venv
python3-pip
python3-virtualenv
subversion
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