Skip to content

add status command arguments

Ashwin Kumar Karnad requested to merge extend-status-cmd into main

status query for :

  • list of releases installed
  • list of package_sets installed
  • list of packages inside each package_set

Closes https://gitlab.gwdg.de/mpsd-cs/tickets/-/issues/27

Workflow:

(vevn) mpsd-hpc-ibm-022% ls
23b  dev-23a  mpsd-software.log
(vevn) mpsd-hpc-ibm-022% mpsd-software status
Available MPSD software releases:
    dev-23a
(vevn) mpsd-hpc-ibm-022% mpsd-software status 23b
Installed toolchains (23b):

- sandybridge
    foss2022a-serial
    foss2022a-mpi
    [module use /opt_mpsd/linux-debian11/ashwins_playground/test23bfromspackv19p2/23b/sandybridge/lmod/Core]

(vevn) mpsd-hpc-ibm-022% mpsd-software status 23b foss2022a-mpi
autoconf@2.71%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
autoconf-archive@2022.02.11%gcc@11.3.0 build_system=autotools patches=139214f arch=linux-debian11-sandybridge
automake@1.16.5%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
bdftopcf@1.0.5%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
berkeley-db@18.1.40%gcc@11.3.0+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-debian11-sandybridge
berkeleygw@2.1%gcc@11.3.0~debug+elpa+hdf5+mpi+openmp~python+scalapack~verbose build_system=makefile arch=linux-debian11-sandybridge
binutils@2.38%gcc@11.3.0~gas~gold+headers~interwork+ld~libiberty~lto+nls+plugins build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
bison@3.8.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
boost@1.80.0%gcc@11.3.0~atomic~chrono~clanglibcpp+container~context~contract~coroutine~date_time~debug+exception~fiber~filesystem~graph~graph_parallel~icu~iostreams~json~locale~log+math~mpi+multithreaded~nowide~numpy~pic~program_options~python+random~regex~serialization+shared~signals~singlethreaded~stacktrace+system~taggedlayout~test+thread~timer~type_erasure~versionedlayout~wave build_system=generic cxxstd=98 patches=a440f96 visibility=hidden arch=linux-debian11-sandybridge
bzip2@1.0.8%gcc@11.3.0~debug~pic+shared build_system=generic arch=linux-debian11-sandybridge
ca-certificates-mozilla@2022-10-11%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
cgal@5.0.3%gcc@11.3.0~core~demos+eigen~header_only~imageio~ipo+shared build_system=cmake build_type=Release arch=linux-debian11-sandybridge
cmake@3.26.3%gcc@11.3.0~doc+ncurses+ownlibs~qt build_system=generic build_type=Release arch=linux-debian11-sandybridge
diffutils@3.8%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
eigen@3.4.0%gcc@11.3.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-debian11-sandybridge
elpa@2021.11.001%gcc@11.3.0~autotune~cuda+mpi+openmp~rocm build_system=autotools arch=linux-debian11-sandybridge
expat@2.4.8%gcc@11.3.0+libbsd build_system=autotools arch=linux-debian11-sandybridge
fftw@3.3.10%gcc@11.3.0+mpi+openmp+pfft_patches build_system=autotools patches=c710e07 precision=double,float arch=linux-debian11-sandybridge
findutils@4.9.0%gcc@11.3.0 build_system=autotools patches=440b954 arch=linux-debian11-sandybridge
flex@2.6.3%gcc@11.3.0+lex~nls build_system=autotools arch=linux-debian11-sandybridge
font-util@1.3.2%gcc@11.3.0 build_system=autotools fonts=encodings,font-adobe-100dpi,font-adobe-75dpi,font-adobe-utopia-100dpi,font-adobe-utopia-75dpi,font-adobe-utopia-type1,font-alias,font-arabic-misc,font-bh-100dpi,font-bh-75dpi,font-bh-lucidatypewriter-100dpi,font-bh-lucidatypewriter-75dpi,font-bh-type1,font-bitstream-100dpi,font-bitstream-75dpi,font-bitstream-speedo,font-bitstream-type1,font-cronyx-cyrillic,font-cursor-misc,font-daewoo-misc,font-dec-misc,font-ibm-type1,font-isas-misc,font-jis-misc,font-micro-misc,font-misc-cyrillic,font-misc-ethiopic,font-misc-meltho,font-misc-misc,font-mutt-misc,font-schumacher-misc,font-screen-cyrillic,font-sun-misc,font-winitzki-cyrillic,font-xfree86-type1 arch=linux-debian11-sandybridge
fontconfig@2.13.94%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
fontsproto@2.1.3%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
freetype@2.11.1%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
gdbm@1.23%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
gettext@0.21.1%gcc@11.3.0+bzip2+curses+git~libunistring+libxml2+tar+xz build_system=autotools arch=linux-debian11-sandybridge
gmp@6.2.1%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
gperf@3.1%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
gsl@2.7.1%gcc@11.3.0~external-cblas build_system=autotools arch=linux-debian11-sandybridge
hdf5@1.12.2%gcc@11.3.0~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=default build_system=cmake build_type=RelWithDebInfo arch=linux-debian11-sandybridge
hwloc@2.8.0%gcc@11.3.0~cairo~cuda~gl~libudev+libxml2~netloc~nvml~oneapi-level-zero~opencl+pci~rocm build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
knem@1.1.4%gcc@11.3.0+hwloc build_system=autotools patches=78885a0 arch=linux-debian11-sandybridge
krb5@1.19.3%gcc@11.3.0+shared build_system=autotools arch=linux-debian11-sandybridge
libbsd@0.11.5%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libedit@3.1-20210216%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libevent@2.1.12%gcc@11.3.0+openssl build_system=autotools arch=linux-debian11-sandybridge
libffi@3.4.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libfontenc@1.1.3%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libfuse@3.11.0%gcc@11.3.0~strip~system_install~useroot+utils build_system=meson buildtype=debugoptimized default_library=shared patches=3ad6719,fa7a3a5 arch=linux-debian11-sandybridge
libgd@2.2.4%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libiconv@1.16%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
libjpeg-turbo@2.1.3%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
libmd@1.0.4%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libnl@3.3.0%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libpciaccess@0.16%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libpng@1.6.37%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libsigsegv@2.13%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libtiff@4.4.0%gcc@11.3.0+ccitt~ipo~jbig+jpeg~jpeg12~lerc~libdeflate+logluv~lzma+lzw+next~old-jpeg+packbits~pixarlog+thunder~webp+zlib~zstd build_system=cmake build_type=RelWithDebInfo arch=linux-debian11-sandybridge
libtool@2.4.7%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libvdwxc@0.4.0%gcc@11.3.0+mpi+pfft build_system=autotools arch=linux-debian11-sandybridge
libxc@5.2.3%gcc@11.3.0~cuda+kxc~lxc+shared build_system=autotools arch=linux-debian11-sandybridge
libxfont@1.5.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
libxml2@2.10.1%gcc@11.3.0~python build_system=autotools arch=linux-debian11-sandybridge
m4@1.4.19%gcc@11.3.0+sigsegv build_system=autotools patches=9dc5fbd,bfdffa7 arch=linux-debian11-sandybridge
meson@0.63.3%gcc@11.3.0 build_system=python_pip patches=aa6c50d arch=linux-debian11-sandybridge
metis@5.1.0%gcc@11.3.0~gdb+int64~ipo~real64+shared build_system=cmake build_type=RelWithDebInfo patches=4991da9,93a7903,b1225da arch=linux-debian11-sandybridge
mkfontdir@1.0.7%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
mkfontscale@1.1.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
mpfr@4.1.0%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
nasm@2.15.05%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
ncurses@6.3%gcc@11.3.0~symlinks+termlib abi=none build_system=autotools arch=linux-debian11-sandybridge
netcdf-c@4.9.0%gcc@11.3.0~dap~fsync~hdf4~jna+mpi+optimize~parallel-netcdf+pic+shared+zstd build_system=autotools arch=linux-debian11-sandybridge
netcdf-fortran@4.6.0%gcc@11.3.0~doc+pic+shared build_system=autotools arch=linux-debian11-sandybridge
netlib-scalapack@2.1.0%gcc@11.3.0~ipo~pic+shared build_system=cmake build_type=Release patches=1c9ce5f,f2baedd arch=linux-debian11-sandybridge
nfft@3.2.4%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
ninja@1.11.1%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
nlopt@2.7.0%gcc@11.3.0~cxx~guile~ipo~matlab~octave+python+shared build_system=cmake build_type=RelWithDebInfo arch=linux-debian11-sandybridge
numactl@2.0.14%gcc@11.3.0 build_system=autotools patches=4e1d78c,62fc8a8,ff37630 arch=linux-debian11-sandybridge
openblas@0.3.20%gcc@11.3.0~bignuma~consistent_fpcsr~ilp64+locking+pic+shared build_system=makefile patches=9f12903 symbol_suffix=none threads=openmp arch=linux-debian11-sandybridge
openmpi@4.1.4%gcc@11.3.0~atomics~cuda~cxx~cxx_exceptions~gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker~pmi+romio+rsh~singularity+static+vt+wrapper-rpath build_system=autotools fabrics=ucx schedulers=slurm arch=linux-debian11-sandybridge
openssh@9.1p1%gcc@11.3.0+gssapi build_system=autotools arch=linux-debian11-sandybridge
openssl@1.1.1s%gcc@11.3.0~docs~shared build_system=generic certs=mozilla arch=linux-debian11-sandybridge
parmetis@4.0.3%gcc@11.3.0~gdb+int64~ipo+shared build_system=cmake build_type=RelWithDebInfo patches=4f89253,50ed208,704b84f arch=linux-debian11-sandybridge
pcre@8.45%gcc@11.3.0~jit+multibyte+utf build_system=autotools arch=linux-debian11-sandybridge
perl@5.36.0%gcc@11.3.0+cpanm+shared+threads build_system=generic arch=linux-debian11-sandybridge
pfft@1.0.8-alpha%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
pigz@2.7%gcc@11.3.0 build_system=makefile arch=linux-debian11-sandybridge
pkgconf@1.8.0%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
pmix@4.1.2%gcc@11.3.0~docs+pmi_backwards_compatibility~restful build_system=autotools arch=linux-debian11-sandybridge
pnfft@1.0.7-alpha%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
py-cython@0.29.32%gcc@11.3.0 build_system=python_pip arch=linux-debian11-sandybridge
py-docutils@0.19%gcc@11.3.0 build_system=python_pip arch=linux-debian11-sandybridge
py-numpy@1.23.4%gcc@11.3.0+blas+lapack build_system=python_pip patches=873745d arch=linux-debian11-sandybridge
py-pip@22.2.2%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
py-setuptools@59.4.0%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
py-wheel@0.37.1%gcc@11.3.0 build_system=generic arch=linux-debian11-sandybridge
python@3.9.5%gcc@11.3.0+bz2+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tix~tkinter~ucs4+uuid+zlib build_system=generic patches=0d98e93,4c24573,f2fd060 arch=linux-debian11-sandybridge
rdma-core@41.0%gcc@11.3.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-debian11-sandybridge
readline@8.1.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
slurm@20-11-4-1%gcc@11.3.0~gtk~hdf5~hwloc~mariadb+pmix+readline~restd build_system=autotools sysconfdir=PREFIX/etc arch=linux-debian11-sandybridge
sparskit@develop%gcc@11.3.0~debug+pic build_system=makefile arch=linux-debian11-sandybridge
sqlite@3.39.4%gcc@11.3.0+column_metadata+dynamic_extensions+fts~functions+rtree build_system=autotools arch=linux-debian11-sandybridge
swig@4.0.2%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
tar@1.34%gcc@11.3.0 build_system=autotools zip=pigz arch=linux-debian11-sandybridge
texinfo@6.5%gcc@11.3.0 build_system=autotools patches=12f6edb,1732115 arch=linux-debian11-sandybridge
ucx@1.13.1%gcc@11.3.0~assertions~backtrace_detail+cma~cuda+dc~debug+dm+examples~gdrcopy+ib_hw_tm~java+knem~logging+mlx5_dv+openmp+optimizations~parameter_checking+pic+rc+rdmacm~rocm+thread_multiple~ucg+ud+verbs+vfs~xpmem build_system=autotools libs=shared,static opt=3 patches=32fce32 simd=auto arch=linux-debian11-sandybridge
util-linux-uuid@2.38.1%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
util-macros@1.19.3%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
xproto@7.0.31%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
xtrans@1.3.5%gcc@11.3.0 build_system=autotools arch=linux-debian11-sandybridge
xz@5.2.7%gcc@11.3.0~pic build_system=autotools libs=shared,static arch=linux-debian11-sandybridge
zlib@1.2.13%gcc@11.3.0+optimize+pic+shared build_system=makefile arch=linux-debian11-sandybridge
zstd@1.5.2%gcc@11.3.0+programs build_system=makefile compression=none libs=shared,static arch=linux-debian11-sandybridge
Edited by Ashwin Kumar Karnad

Merge request reports