Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace run_cmd and run_cmd_qa with run_shell_cmd #3089

Closed
branfosj opened this issue Jan 26, 2024 · 1 comment
Closed

Replace run_cmd and run_cmd_qa with run_shell_cmd #3089

branfosj opened this issue Jan 26, 2024 · 1 comment
Labels
EasyBuild-5.0 EasyBuild 5.0
Milestone

Comments

@branfosj
Copy link
Member

branfosj commented Jan 26, 2024

The todo list for replacing run_cmd and run_cmd_qa with run_shell_cmd for EB5.

Please make sure this issue is updated with links to the PRs for the changes. PRs can contain multiple easyblock updates, but please consider the required testing so that there is not too many tests to be done for any one PR. Also, remember that some easyblocks are also used via easyblock = 'EB_name' or inherited.

run_cmd only

run_cmd_qa

Nothing to do

  • a nothing to do: aocc.py, aomp.py, allinea.py, advisor.py, armadillo.py
  • b nothing to do: bwa.py, bwise.py, bowtie2.py, bioconductor.py, berkeleygw.py, blat.py, blender.py, bowtie.py, bamtools.py
  • c nothing to do: cblas.py, cgal.py, clang_aomp.py, code_server.py, cudnn.py, chapel.py, cufflinks.py, crispr_dav.py, cmake.py
  • d nothing to do: db.py
  • e nothing to do: extrae.py, eigen.py, epd.py, elsi.py, easybuildmeta.py, egglib.py, elpa.py
  • f nothing to do: flex.py, ferret.py, fftw.py, freesurfer.py, foldx.py, fftwmpi.py, freetype.py
  • g nothing to do: g2lib.py, gctf.py, ghc.py, g2clib.py
  • h nothing to do: hypre.py, hdf5.py, hpcc.py
  • i nothing to do: imkl_fftw.py, ifort.py, inspector.py, ipp.py, iccifort.py
  • j nothing to do: jaxlib.py
  • k no easyblocks
  • l nothing to do: lua.py, libxml2.py, llvm.py, libdrm.py
  • m nothing to do: mvapich2.py, mothur.py, motioncor2.py, metagenome_atlas.py, mutil.py, mamba.py, mesa.py, metavelvet.py, mpich.py, mumps.py, mtl4.py
  • n nothing to do: numexpr.py, nose.py, nccl.py, netcdf_fortran.py, netcdf.py, netcdf4_python.py, ncurses.py
  • o nothing to do: opencv.py, orca.py, octave.py, openbabel.py, openmpi.py
  • p nothing to do: psmpi.py, pytorch.py, pyzmq.py, primer3.py, pasha.py, paraver.py, pbdmpi.py, pdt.py, pyquante.py, picard.py, pbdslap.py
  • q nothing to do: quantumespresso.py
  • r nothing to do: reticulate.py, r.py, ruby.py, rserve.py, rmpi.py
  • s nothing to do: superlu.py, suitesparse.py, sympy.py, scalasca1.py, shrimp.py, swig.py, scipy.py, score_p.py, samtools.py, soapdenovo.py
  • t nothing to do: torchvision.py, tkinter.py, tornado.py, tau.py, trilinos.py
  • u nothing to do: ufc.py
  • v nothing to do: velvet.py, vtune.py
  • x nothing to do: xcrysden.py, xml.py, xalt.py
  • y no easyblocks
  • z no easyblocks
@boegel
Copy link
Member

boegel commented Aug 28, 2024

Last hurdle here is the ABAQUS easyblock, which is being dealt with in:

(and adding a CI check to make sure that no easyblocks rely on run_cmd or run_cmd_qa...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EasyBuild-5.0 EasyBuild 5.0
Projects
None yet
Development

No branches or pull requests

2 participants