Skip to content

Commit

Permalink
Merge pull request #9150 from boegel/develop
Browse files Browse the repository at this point in the history
sync develop with master and bump version to 4.0.2dev
  • Loading branch information
migueldiascosta committed Oct 17, 2019
2 parents 88e9c1e + 6e783ad commit 5b85d4d
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 5 deletions.
57 changes: 53 additions & 4 deletions RELEASE_NOTES
Expand Up @@ -3,9 +3,58 @@ 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 8,378 easyconfig files, for 1,669 different software packages,
The latest version of easybuild-easyconfig provides 8,479 easyconfig files, for 1,725 different software packages,
incl. 31 different (compiler) toolchains.

v4.0.1 (October 15th 2019)
--------------------------

update/bugfix release

- added example easyconfig files for 58 new software packages:
- ADOL-C (#9098), ALFA (#9106), ASTRID (#9088), Annif (#8536), bnpy (#8989), bpp-core (#9064), bpp-phyl (#9064),
bpp-seq (#9064), Clang-Python-bindings (#9084), CPB (#5869), Centrifuge (#8714), Chromaprint (#9047), Con3F (#8755),
DeepSurv (#8096), Essentia (#9054), FastRFS (#9088), GAT (#5871), Gaia (#9049), Gctf (#9097), GenomeMapper (#5872),
Infomap (#9091), kpcalg (#8740), libglvnd (#9111, #9130), libsamplerate (#9046), libssh (#8865), libzip (#9073),
MetaboAnalystR (#8773), Metaxa2 (#8939), MotionCor2 (#8942), NFFT (#9085), PhyML (#9103), PlaScope (#8714),
PyCharm (#9100), pbcopper (#8928), pbmm2 (#8929), phylokit (#9088), phylonaut (#9088), phyx (#9090), pycma (#8834),
Q6 (#9069), Qt5Webkit (#9120), ROME (#9050, #9062), rioxarray (#9007), SVDquest (#9088), savvy (#9124),
sciClone (#7806), shapAAR (#8983), shrinkwrap (#9124), Structure (#5866), trimAl (#9063), thurstonianIRT (#9080),
TurboVNC (#9110, #9111, #9128), Tracer (#8970), TagLib (#9048), TRIQS (#8835), THetA (#8875), vcfnp (#5862),
WebSocket++ (#8842)
- added additional easyconfigs for various supported software packages, including:
- Armadillo 9.700.2, arpack-ng 3.7.0, BLASR 5.3.3, Bazel 0.26.1 + Bazel 0.29.1, Cufflinks 20190706,
DL_POLY_Classic 1.10, FFmpeg 4.2.1, Go 1.13.1, Horovod 0.18.1, IOR 3.2.1, Julia 1.2.0, LLVM 9.0.0, Mesa 19.1.7,
Molden 6.1, Mono 6.4.0.198, NCO 4.8.1, , Net-core 3.0.0, Nim 1.0.0, OpenFOAM 2.2.x, PGI 19.7, PLUMED 2.5.2,
PMIx 3.1.4, PostgreSQL 11.3, psycopg2 2.8.3, QGIS 3.4.12, QScintilla 2.11.2, Qt5 5.13.1, ReFrame 2.19,
Rust 1.37.0, Spack 0.12.1, TAMkin 1.2.6, TensorFlow 1.14.0 w/ fosscuda/2019a, TensorFlow 2.0.0 w/ foss/2019a,
UCX 1.6.1, VEP 96.0, xarray 0.13.0
- added easyconfigs for fosscuda/2019a toolchain (#9066)
- minor enhancements, including:
- add EBImage extension to easyconfig for R-bundle-Bioconductor 3.9 (#8982)
- add check for http:// URLs in easyconfig files added/changed in PRs (#9012)
- add bbmle/emdbook/SOAR/rasterVis/tictoc extensions to R 3.6.0 easyconfigs (#9037)
- updated PyQt5 5.12.1 easyconfig to also build sip files + minor readability changes (#9071)
- enabled SQLITE_ENABLE_COLUMN_METADATA, which is needed for GDAL (and QGIS) (#9118)
- also install include/GL/internal/ for recent Mesa installations (#9129)
- various bug fixes, including:
- add ncurses as dependency to lftp (#8646)
- add patch for gettext 0.19.8* to avoid picking up global git config that could break the installation (#8957)
- fix source_urls in GlimmerHMM easyconfigs (#8980)
- add patch for PyTorch 1.2.0 to use version of torchvision that is compatible with PyTorch 1.2.0 (#8986)
- clarify the comment regarding the optarch setting in ITK-5.0.1 (#8991)
- fix homepage & description in easyconfig file for YAPS (#8993)
- add patch for PyTorch 1.2.0 to fix failing softmax test on Intel Sandy Bridge (#9010)
- fix permissions for TRF (#9034)
- ICU needs Python 2.7+ to build, so add that as builddependency (#9053)
- fix urls for Anaconda and Miniconda (#9087)
- use a cuDNN version that has support for the CUDA version in fosscuda/2019a (CUDA 10.1) in PyTorch, TensorFlow and Theano easyconfigs (#9112)
- other changes:
- make sources in CUDA 10.1.105 use %(cudaarch)s template value (to use different source on POWER systems) (#8136)
- update Java/1.8 wrapper to Java/1.8.0_221 (#9038)
- allow divergent Java dep version as long as it's indicated by versionsuffix (#9041)


v4.0.0 (September 20th 2019)
----------------------------

Expand Down Expand Up @@ -538,7 +587,7 @@ bugfix/update release
- enable building of MPI libraries in VTK 8.1.0 easyconfigs (#6460, #6429)
- minor changes, including:
- rename 'Canu' to 'canu' for v1.7 (#6389)
- update existing easyconfigs for OpenCV 3.4.1 to use new custom easyblock for OpenCV (#6509)
- update existing easyconfigs for OpenCV 3.4.1 to use new custom easyblock for OpenCV (#6509)
- fix software name in Bsoft easyconfig (#6557)
- various bug fixes, including:
- fix SAMtools dependency for ChimPipe, required SAMtools < 1.0 (#5930)
Expand Down Expand Up @@ -805,7 +854,7 @@ bugfix/update release
Python 2.7.14 + 3.6.2, SAMtools 1.6, scikit-image 0.13.0, scikit-learn 0.19.0, Tensorflow 1.3.0, vsc-mympirun 4.0.2
- minor enhancements, including:
- add xkeyboard-config component in X11 bundle (#5066)
- clean up use of wcleanAll in OpenFOAM-Extend easyconfigs, now handled by OpenFOAM easyblock (#5131)
- clean up use of wcleanAll in OpenFOAM-Extend easyconfigs, now handled by OpenFOAM easyblock (#5131)
- also install run_rcorrector.pl with Rcorrector (#5135)
- add SHA256 checksum to PyCUDA easyconfig (#5154)
- fix/improve description in HDF5 easyconfigs (#5182)
Expand Down Expand Up @@ -1045,7 +1094,7 @@ feature release
- added easyconfigs for foss/2017a and intel/2017a common toolchains (#3968, #3969)
- added example easyconfig files for 16 new software packages:
- ack (#3983), cclib (#4065), ConnectomeWorkbench (#3411), GroIMP (#3994), hyperspy (#3991), I-TASSER (#1216),
ImageJ (#4023, #4062), libconfig (#4051), libspatialindex (#4002), mahotas (#3990), Minia (#3949), muParser (#4007),
ImageJ (#4023, #4062), libconfig (#4051), libspatialindex (#4002), mahotas (#3990), Minia (#3949), muParser (#4007),
NetLogo (#3941), QIIME (#3868), QwtPolar (#4019), Tensorflow (#4084, #4095)
- added additional easyconfigs for various supported software packages, including:
- Boost 1.62.0 + 1.63.0, CP2K 4.1, GSL 2.3, PLUMED 2.3.0, Qt5 5.7.1, WRF 3.8, WPS 3.8, Yade 2016.06a, zlib 1.2.11
Expand Down
2 changes: 1 addition & 1 deletion setup.py
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.0.1.dev0'
VERSION = '4.0.2.dev0'

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

0 comments on commit 5b85d4d

Please sign in to comment.