Skip to content

Commit

Permalink
Merge pull request easybuilders#12241 from boegel/eb433
Browse files Browse the repository at this point in the history
update release notes + bump version for EasyBuild v4.3.3
  • Loading branch information
migueldiascosta authored Feb 23, 2021
2 parents 9aa2530 + d2062bd commit 54c0424
Show file tree
Hide file tree
Showing 2 changed files with 116 additions and 4 deletions.
118 changes: 115 additions & 3 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,121 @@ For more detailed information, please see the git log.

These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html.

The latest version of easybuild-easyconfig provides 11,054 easyconfig files, for 2,175 different software packages,
incl. 32 different (compiler) toolchains.
The latest version of easybuild-easyconfig provides 11,475 easyconfig files, for 2,248 different software packages,
incl. 33 different (compiler) toolchains.


v4.3.3 (February 23rd 2021)
---------------------------

update/bugfix release

- add easyconfig for new iibff toolchain: iibff/2020b (#12185)
- added easyconfigs for 6 new toolchains:
- gobff/2020b (#12098), goblf/2018b (#6615), gomkl/2020b (#12198), iimkl/2018a (#6092), iomkl/2019b (#11981), iomkl/2020b (#12009)
- added example easyconfig files for 72 new software packages:
- AOCC (#11868), CHERAB (#7141), CaDiCaL (#11966), CellRanger-ARC (#12114), CuPy (#11749), DFA (#11979),
FIGARO (#11924), FIRESTARTER (#12160), FIt-SNE (#8630), GPyTorch (#12010), GSEA (#10395), GetOrganelle (#11948),
Glucose (#11965), GraPhlAn (#10707), ITSx (#10558), Kaleido (#11998), LAPACK (#6615), LSD2 (#11903),
Lingeling (#11964), MPB (#7026), MiniCARD (#11963), MiniSat (#11962), NGSpeciesID (#11918), NanopolishComp (#11823),
Nsight-Compute (#12043), Nsight-Systems (#12042), PHANOTATE (#8667), PIPITS (#10558), PyClone (#11940),
PySAT (#12000), RNAmmer (#7262), Raysect (#7141), SICER2 (#12200), SOCI (#12045), SeisSol (#7194), SignalP (#11862),
Stack (#11310), SuperLU_DIST (#11693), Teneto (#12056), Transformers (#12032), YANK (#11742), Z3 (#12013),
bgen (#7456, #11867), bgen-reader (#7456, #11867), bpytop (#12040), byobu (#11932), chi2comb (#11867),
cuTENSOR (#11914), dd (#11978), decona (#11891), dicom2nifti (#11955), eccodes-python (#12083), fftlib (#11944),
flatbuffers-python (#12148), fpocket (#11980), gh (#11851), intel-compilers (oneAPI) (#11982), libGDSII (#7026),
libpci (#11871), liknorm (#7456, #11867), limix (#7456, #11867), logaddexp (#11867), neptune-client (#11985),
plinkQC (#12068), preCICE (#11886), py-aiger (#11999), py-aiger-bdd (#11999), pytest-xdist (#11883, #11893),
samblaster (#7378), terastructure (#12197), typing-extensions (#11636), webin-cli (#8674),
- added additional easyconfigs for various supported software packages, including:
- ack 3.4.0, AmberTools 20, AMD-LibM 3.6.0-4, AMD-RNG 2.2, AMD-SecureRNG 2.2, annovar 20191024, ASE 3.21.1,
AUGUSTUS 3.4.0, Bazel 3.7.2, bcgTree 1.1.0, BLAST+ 2.11.0, Bonito 0.3.5, Bowtie2 2.4.2, causalml 0.8.0-20200909,
CGAL 5.2, ConnectomeWorkbench 1.4.2, CUDAcore 11.2.1, cuDNN 8.0.5.39, dcm2niix 1.0.20201102, DendroPy 4.5.2,
DIAMOND 0.9.36 + 2.0.6, ecCodes 2.20.0, ELPA 2020.11.001, Emacs 27.1, FusionCatcher 1.30, gensim 3.8.3, GHC 8.6.5,
gnuplot 5.4.1, GPAW 21.1.0, Graphviz 2.44.1, GROMACS 2020.5, Gurobi 9.1.0, HH-suite 3.3.0, HMMER 3.3.2, HTSlib 1.11,
Horovod 0.21.1, imbalanced-learn 0.7.0, impi 2021.1.1, inferCNV 1.3.3, ITK 5.1.2, IQ-TREE 2.1.2, JasPer 2.0.24,
JUBE 2.4.1, libgit2 1.1.0, libzip 1.7.3, likwid 5.1.0, MariaDB 10.5.8, medaka 1.2.0, Meep 1.6.0, mkl-service 2.3.0,
MPICH 3.3.2, muParser 2.3.2, NanoComp 1.13.1, NanoPlot 1.33.0, networkx 2.5, NLTK 3.5, numba 0.52.0, NVHPC 20.11,
nvtop 1.1.0, OpenCoarrays 2.9.2, OpenFOAM v2012, OpenJPEG 2.4.0, OpenMPI 4.1.0, parasail 2.4.2, PLUMED 2.6.2,
PostgreSQL 13.2, pydicom 2.1.2, PyMC3 3.11.0, python-parasail 1.2.2, PyTorch 1.7.1, QIIME2 2020.11,
QuantumESPRESSO 6.7, QuickFF 2.2.7, R 4.0.3, R-bundle-Bioconductor 3.12, ReFrame 3.4.1, RMBlast 2.10.0, RSEM 1.3.3,
Salmon 1.4.0, scikit-build 0.11.1, SciPy-bundle 2020.03 w/ Python 2.7.18, Seaborn 0.11.1, SEPP 4.4.0,
SHAPEIT4 4.2.0, SpaceRanger 1.2.2, Stacks 2.54, STAR 2.7.7.a, statsmodels 0.12.1, SuiteSparse 5.8.1, tbb 2020.3,
TensorFlow 1.15.5 + 2.4.1, Theano 1.1.2, torchvision 0.8.2, V8 3.4.0, Wannier90 3.1.0
- minor enhancements, including:
- enable building of QtWebEngine in Qt5 easyconfig using foss/2017b or intel/2017b (#7302)
- enable NVPTX offload in GCCcore 9.3.0 easyconfig (#11839)
- also build shared library in recent HDF easyconfigs (#11847)
- add support for HDF4 to GDAL v3.0.2 and v3.0.4 (#11855)
- add patch for magma 2.5.4 with fosscuda/2019b to allow any sm_* value to be passed via GPU_TARGET (#11861)
- add missing M4 build dependency to recent SuiteSparse versions (#11869)
- enable tests for most recent Bazel versions (3.x) (#11894)
- enable gipaw in QuantumESPRESSO 6.6 easyconfig (#11905)
- add RCAL + sensemakr extensions to R 4.0.0 (#11921)
- add additional extensions to R v4.0.3 easyconfig (#11922, #12057)
- improve sanity_check_paths for AMD-LibM (#11933)
- symlink include/lib subdirs + enhance sanity_check_paths for AMD-RNG v2.2-4 (#11934)
- improve sanity_check_paths for AMD-SecureRNG (#11935)
- update Clang 10+ dependencies & build extra tools (#12013)
- add Inline extension to recent Perl easyconfigs (5.30+) (#12029)
- add EnsDb.Hsapiens.v86 to Bioconductor 3.11 (#12078)
- add sanity check command for bam-readcount v0.8.0 to check --version output (#12092)
- add EnsDb.Hsapiens.v75 + Signac extensions to R-bundle-Bioconductor 3.12 (#12174)
- add tensorboard profile plugin to recent TensorFlow 2.x easyconfigs (#12136, #12137)
- various bug fixes, including:
- added missing space in 'configopts' in ParaView 5.8.0 easyconfigs using 2020a toolchain (#10989)
- use bfd linker for glibc 2.30 (#11331)
- add missing moduleclass in UCLUST easyconfig (#11477)
- don't disable optarch for Clang 11.0.0 (#11814)
- add patch to fix miscompilation bug on POWER for GCC 8.x and 9.x (#11837)
- fix compilation of TensorFlow 2.3.1 with CUDA and glibc 2.26 on POWER (#11859)
- disable building of manpages for GDCM to fix installation problem with docbook (#11866)
- add patch for LLVM 6.0.0 to fix missing exported symbol LLVMInitializeInstCombine (#11873)
- fix name of source file for GDRCopy v2.1 (#11887)
- fix Tombo to work with rpy2 v3 when creating DataFrames (#11892)
- fix GCCcore 8.1.0 w.r.t. removed sys/ustat.h in glibc 2.28 (#11896)
- add git as a dependency to GitPython version 3.x (#11902)
- fix undefined __ieee128 on ppc64le with glibc 2.26 for magma (#11930) and PyTorch (#11936)
- update Hypre git location for PETSc 3.11.0 using downloaded dependencies (#11947)
- fix source URL in expat easyconfigs (and consistently add custom sanity_check_paths) (#11960)
- use libpng provided by EasyBuild in VTK to fix build issue on ppc64le (#11990)
- add missing pkg-config build dependency for GObject-Introspection v1.66.1 (#11949)
- add missing plotly-orca dependency for NanoPlot (#11967, #12015)
- add patch for Boost 1.74.0 to fix missing include file (#12007)
- fix for "error: 'runtime_error' is not a member of 'std'" in qtlocation for Qt5 v5.14.2 (#12012)
- fix homepage for gnuplot 5.2.8, use http:// since homepage is not reachable via https:// (#12047)
- fix OS dependencies for libfabric (#12058)
- fix vector mul and div with broadcasts in -masm=intel mode in GCCcore v9.3.0 (#12065)
- add missing ESMF dependency in NCO easyconfigs (#12071, #12072)
- add patch to fix version for bam-readcount 0.8.0 (#12075)
- add missing Perl build dep for (recent) libcerf versions, required for 'pod2html' command (#12085)
- add missing bzip2 dependency to recent ncbi-vdb easyconfigs (#12120)
- add missing Perl build dependency for BLIS 0.8.0 (#12146)
- use https://sources.easybuild.io as fallback source URL for UDUNITS (#12049, #12156, #12182)
- correct the GCC version check to allow IBM VSX builds of GROMACS 2020.4 and 2020.5 (#12159)
- add missing mkl-service dependency for Theano built with intel/2019b + enhance sanity check (#12172)
- add patches to fix test problems with p4est 2.2 (#12028)
- fix build of Bison using older system GCC (v4.x) (#12203)
- fix lack of optimisation for SHAPEIT4 v4.1.3 (#12206)
- add missing gnuplot dependency for OpenFOAM from v2.4.0 to v6 (#11801, #12208)
- fix source URL for libspatialite (#12213)
- add 'archive' fallback source URL to MAGMA easyconfigs (#12214)
- fix checksum for patch in make 4.2.1 easyconfig using GCC/7.3.0-2.30 (#12223)
- other changes:
- replace easyconfigs for bpp-core/bpp-phyl/bpp-seq v2.4.1 with a single easyconfig for BioPP v2.4.1 (using Bundle easyblock) (#11609)
- add CESM-deps to whitelist in check for custom sanity_check_paths (#11916)
- include '-4' in version for AMD-SecureRNG v2.2-4 (#11934, #11935)
- switch to using python-parasail and tqdm dependencies in Bonito easyconfigs (#11937)
- rename orca to plotly-orca (#12015)
- remove duplicate extensions in R 3.5.x easyconfigs, and add test to detect such issues (#12059)
- remove Python dependency from ecCodes v2.17.0 since it doesn't provide Python bindings (#12084)
- update Java/1.8 wrapper to Java 1.8.0_281 (#11928, #12088)
- update Bison (build) dependency for flex built with system compiler to v3.5.3 (#12111)
- make symlinking of posix.so in test suite configuration conditional (#12123)
- move make 4.3 easyconfigs to GCCcore toolchain (#12166)
- move most recent BLIS and libFLAME easyconfigs from GCC to GCCcore (#12168)
- rename SNAP to SNAP-HMM and update easyconfig (#12218)


v4.3.2 (December 10th 2020)
---------------------------
Expand Down Expand Up @@ -74,7 +187,6 @@ update/bugfix release

- added easyconfigs for 2 new toolchains:
- fosscuda/2020a (#11424) and intelcuda/2020a (#11425)

- added example easyconfig files for 75 new software packages:
- Bsoft (#6551, #11537), causallift (#11436), CAVIAR (#11158), CCfits (#11505), Cereal (#11506),
CFDEMcoupling (#6465), Check (#11295), chewBBACA (#11418), COMSOL (#11513), CUDAcore (#11295), Dalton (#5808),
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
# recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like
# UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0'
# This causes problems further up the dependency chain...
VERSION = '4.3.3.dev0'
VERSION = '4.3.3'

MAJ_VER = VERSION.split('.')[0]
MAJMIN_VER = '.'.join(VERSION.split('.')[0:2])
Expand Down

0 comments on commit 54c0424

Please sign in to comment.