From ebbaa59075b2d95cfda13cdfcb269518beae2426 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 5 Apr 2024 09:28:59 +0200 Subject: [PATCH 1/2] update release notes + bump version for EasyBuild v4.9.1 --- docs/release-notes.md | 267 ++++++++++++++++++++++++++++++++++++++++++ mkdocs.yml | 2 +- 2 files changed, 268 insertions(+), 1 deletion(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index 6ea900a50..4bb1896e4 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -12,6 +12,273 @@ It contains 254 software-specific easyblocks and 43 generic easyblocks, alongside 18,752 easyconfig files. +## EasyBuild v4.9.1 (5 April 2024) {: #release_notes_eb491 } + +bugix/update release + +**framework** + +- various enhancements, including: + - make `is_rpath_wrapper` faster by only checking file contents if file is not located in subdirectory of RPATH wrapper subdirectory ([#4406](https://github.com/easybuilders/easybuild-framework/pull/4406)) + - add terse support to `--missing-modules` ([#4407](https://github.com/easybuilders/easybuild-framework/pull/4407)) + - adapt version pattern for `EnvironmentModules` to allow using development version ([#4416](https://github.com/easybuilders/easybuild-framework/pull/4416)) + - use `--all` option with `EnvironmentModules` v4.6+ to get available hidden modules ([#4417](https://github.com/easybuilders/easybuild-framework/pull/4417)) + - add support for appending to path environment variables via `modextrapaths_append` + add corresponding `allow_append_abs_path` ([#4436](https://github.com/easybuilders/easybuild-framework/pull/4436)) + - improve output produced by `--check-github` ([#4437](https://github.com/easybuilders/easybuild-framework/pull/4437)) + - add script for updating local git repos with `develop` branch ([#4438](https://github.com/easybuilders/easybuild-framework/pull/4438)) + - show error when multiple PR options are passed ([#4440](https://github.com/easybuilders/easybuild-framework/pull/4440)) + - improve `findPythonDeps` script to recognize non-canonical package names ([#4445](https://github.com/easybuilders/easybuild-framework/pull/4445)) + - add support for `--from-commit` and `--include-easyblocks-from-commit` ([#4468](https://github.com/easybuilders/easybuild-framework/pull/4468)) + - improve logging & handling of (empty) `--optarch` values ([#4481](https://github.com/easybuilders/easybuild-framework/pull/4481)) + - add `--short` option to `findUpdatedEcs` script ([#4488](https://github.com/easybuilders/easybuild-framework/pull/4488)) + - add generic GCC and Clang compiler flags for RISC-V ([#4489](https://github.com/easybuilders/easybuild-framework/pull/4489)) +- various bug fixes, including: + - clean up log file of `EasyBlock` instance in `check_sha256_checksums` ([#4452](https://github.com/easybuilders/easybuild-framework/pull/4452)) + - fix description of `backup-modules` configuration option ([#4456](https://github.com/easybuilders/easybuild-framework/pull/4456)) + - replace `'` with `"` for `printf` in CI workflow for running test suite to have bash replace a variable ([#4461](https://github.com/easybuilders/easybuild-framework/pull/4461)) + - use `cp -dR` instead of `cp -a` for shell script "extraction" ([#4465](https://github.com/easybuilders/easybuild-framework/pull/4465)) + - fix link to documentation in `close_pr` message ([#4466](https://github.com/easybuilders/easybuild-framework/pull/4466)) + - fix `test_github_merge_pr` by using more recent easyconfigs PR ([#4470](https://github.com/easybuilders/easybuild-framework/pull/4470)) + - add workaround for 404 error when installing packages in CI workflow for testing Apptainer integration ([#4472](https://github.com/easybuilders/easybuild-framework/pull/4472)) +- other changes: + - clean up & speed up environment checks ([#4409](https://github.com/easybuilders/easybuild-framework/pull/4409)) + - use more performant and concise dict construction by using dict comprehensions ([#4410](https://github.com/easybuilders/easybuild-framework/pull/4410)) + - remove superflous string formatting ([#4411](https://github.com/easybuilders/easybuild-framework/pull/4411)) + - clean up uses of `getattr` and `hasattr` ([#4412](https://github.com/easybuilders/easybuild-framework/pull/4412)) + - update copyright lines to 2024 ([#4494](https://github.com/easybuilders/easybuild-framework/pull/4494)) + +**easyblocks** + +- 1 new software-specific easyblock: DualSPHysics ([#3050](https://github.com/easybuilders/easybuild-easyblocks/pull/3050)) +- minor enhancements and updates, including: + - use proxy in sanity check of custom easyblock to install OpenSSL wrapper ([#2922](https://github.com/easybuilders/easybuild-easyblocks/pull/2922)) + - update Clang-AOMP easyblock for ROCm 5.6 ([#2958](https://github.com/easybuilders/easybuild-easyblocks/pull/2958)) + - consider both `$EBROOTGCC` and `$EBROOTGCCCORE` in Clang-AOMP easyblock to specify `-DGCC_INSTALL_PREFIX` ([#2958](https://github.com/easybuilders/easybuild-easyblocks/pull/2958)) + - update WIEN2k easyblock for v23.2 ([#3035](https://github.com/easybuilders/easybuild-easyblocks/pull/3035)) + - enhance LAMMPS easyblock dynamically add `ARMV81` and `A64FX` to Kokkos CPU mapping based on LAMMPS version ([#3036](https://github.com/easybuilders/easybuild-easyblocks/pull/3036)) + - add `pip_verbose` option to PythonPackage and set it to True in PyTorch easyblock, to show build output when using pip ([#3065](https://github.com/easybuilders/easybuild-easyblocks/pull/3065)) + - also support OpenSSL 3 in OpenSSL wrapper easyblock ([#3081](https://github.com/easybuilders/easybuild-easyblocks/pull/3081)) + - improve error checking in PyTorch easyblock ([#3085](https://github.com/easybuilders/easybuild-easyblocks/pull/3085)) + - update MCR easyblock for compatibility with versions >= R2022b ([#3119](https://github.com/easybuilders/easybuild-easyblocks/pull/3119)) + - add `species` easyconfig parameter to VEP easyblock ([#3121](https://github.com/easybuilders/easybuild-easyblocks/pull/3121)) + - only install Gurobi Python bindings via `setup.py` for Gurobi v10.x and older ([#3225](https://github.com/easybuilders/easybuild-easyblocks/pull/3225)) + - consistently honor `pretestopts` & `testopts` in `PerlModule` ([#3231](https://github.com/easybuilders/easybuild-easyblocks/pull/3231)) + - fix OCaml easyblock for recent versions ([#3235](https://github.com/easybuilders/easybuild-easyblocks/pull/3235)) + - improve QuantumESPRESSO easyblock by cleaning up and extending configure step + running test suite ([#3241](https://github.com/easybuilders/easybuild-easyblocks/pull/3241), [#3258](https://github.com/easybuilders/easybuild-easyblocks/pull/3258)) + - allow overriding `testinstall` in PyTorch easyconfigs ([#3250](https://github.com/easybuilders/easybuild-easyblocks/pull/3250)) + - enhance GCC easyblock to set `$LIBRARY_PATH` and disable building of NVPTX offload support on RISC-V systems ([#3256](https://github.com/easybuilders/easybuild-easyblocks/pull/3256)) + - add support for conda provided by Miniforge ([#3260](https://github.com/easybuilders/easybuild-easyblocks/pull/3260)) + - set `$GOPATH` in configure step of `GoPackage` easyblock to avoid polluting `$HOME/go` ([#3262](https://github.com/easybuilders/easybuild-easyblocks/pull/3262)) +- various bug fixes, including: + - set `$BGW_TEST_MPI_NPROCS` in BerkeleyGW test step ([#2950](https://github.com/easybuilders/easybuild-easyblocks/pull/2950)) + - fix installation of Python bindings for LAMMPS >= 2Aug2023 + fix sanity check by doing `MPI_Finalize` ([#3036](https://github.com/easybuilders/easybuild-easyblocks/pull/3036)) + - fix ELPA preprocessor flag for QuantumESPRESSO >= 7 ([#3063](https://github.com/easybuilders/easybuild-easyblocks/pull/3063)) + - fix link order in PETSc easyblock for SCOTCH >= 7.x ([#3069](https://github.com/easybuilders/easybuild-easyblocks/pull/3069)) + - update PyTorch easyblock to avoid configure warnings by disabling some options ([#3070](https://github.com/easybuilders/easybuild-easyblocks/pull/3070)) + - pick Tcl/Tk lib directory correctly in R easyblock, may be either `lib` or `lib64` ([#3072](https://github.com/easybuilders/easybuild-easyblocks/pull/3072)) + - use `(=|:=)` in regex because OpenFOAM rule files use `:=` instead of `=` since v2212 ([#3073](https://github.com/easybuilders/easybuild-easyblocks/pull/3073)) + - add Clang `opt` binary to RPATH wrapper dir ([#3076](https://github.com/easybuilders/easybuild-easyblocks/pull/3076)) + - improve `generate_crate_list` + parsing of crates in `Cargo` easyblock ([#3084](https://github.com/easybuilders/easybuild-easyblocks/pull/3084)) + - remove trailing slash in `PETSC_DIR` set by custom easyblock for PETSc ([#3086](https://github.com/easybuilders/easybuild-easyblocks/pull/3086)) + - use correct TCL configure options for Python 3.11+ ([#3087](https://github.com/easybuilders/easybuild-easyblocks/pull/3087)) + - tweak `CMakeMake` easyblock to apply CMake policy to select `python` based on `$PATH` order, instead of highest version ([#3088](https://github.com/easybuilders/easybuild-easyblocks/pull/3088)) + - update `Cargo` easyblock to extract crates into a vendor subdir and overwrite git repo URLs with local paths ([#3118](https://github.com/easybuilders/easybuild-easyblocks/pull/3118)) + - only add `--with-ucc` for OpenMPI 4.1.4+ ([#3223](https://github.com/easybuilders/easybuild-easyblocks/pull/3223)) + - remove trailing slash in `SLEPC_DIR` in configure step of custom easyblock for SLEPc ([#3229](https://github.com/easybuilders/easybuild-easyblocks/pull/3229)) + - fix OpenFOAM easyblock to fix `motorBike` example in sanity check for versions >=11 ([#3232](https://github.com/easybuilders/easybuild-easyblocks/pull/3232)) + - only run CUDA sanity check command for torchvision if GPU is present ([#3236](https://github.com/easybuilders/easybuild-easyblocks/pull/3236)) + - ensure localrc is created in the correct subdir for NVHPC v22.9+ ([#3240](https://github.com/easybuilders/easybuild-easyblocks/pull/3240)) + - remove wrong configure option for LibInt 2.6.x ([#3249](https://github.com/easybuilders/easybuild-easyblocks/pull/3249)) + - do not rename GCC's `include-fixed` directory by default + add script to regenerate it ([#3254](https://github.com/easybuilders/easybuild-easyblocks/pull/3254)) +- other changes: + - update copyright lines to 2024 ([#3268](https://github.com/easybuilders/easybuild-easyblocks/pull/3268)) + +**easyconfigs** + +- added example easyconfig files for 101 new software packages: + - AMICA ([#19842](https://github.com/easybuilders/easybuild-easyconfigs/pull/19842)), AreTomo2 ([#19681](https://github.com/easybuilders/easybuild-easyconfigs/pull/19681)), btllib ([#19779](https://github.com/easybuilders/easybuild-easyconfigs/pull/19779)), bwa-mem2 ([#20217](https://github.com/easybuilders/easybuild-easyconfigs/pull/20217)), CENSO ([#19826](https://github.com/easybuilders/easybuild-easyconfigs/pull/19826)), Circlator ([#19847](https://github.com/easybuilders/easybuild-easyconfigs/pull/19847)), Clarabel.rs ([#20149](https://github.com/easybuilders/easybuild-easyconfigs/pull/20149)), + code-cli ([#19645](https://github.com/easybuilders/easybuild-easyconfigs/pull/19645)), Concorde ([#19768](https://github.com/easybuilders/easybuild-easyconfigs/pull/19768)), contextily ([#19807](https://github.com/easybuilders/easybuild-easyconfigs/pull/19807)), CUTLASS ([#19304](https://github.com/easybuilders/easybuild-easyconfigs/pull/19304)), DeepLoc ([#19514](https://github.com/easybuilders/easybuild-easyconfigs/pull/19514)), Delft3D ([#19869](https://github.com/easybuilders/easybuild-easyconfigs/pull/19869)), DeltaLake ([#19758](https://github.com/easybuilders/easybuild-easyconfigs/pull/19758)), + denseweight ([#20139](https://github.com/easybuilders/easybuild-easyconfigs/pull/20139)), desktop-file-utils ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), devbio-napari ([#19586](https://github.com/easybuilders/easybuild-easyconfigs/pull/19586)), DjVuLibre ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), Elmer ([#19448](https://github.com/easybuilders/easybuild-easyconfigs/pull/19448)), + EnergyPlus ([#19565](https://github.com/easybuilders/easybuild-easyconfigs/pull/19565)), EpiSCORE ([#18618](https://github.com/easybuilders/easybuild-easyconfigs/pull/18618)), evince ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), ExpressBetaDiversity ([#19938](https://github.com/easybuilders/easybuild-easyconfigs/pull/19938)), ExtremeLy ([#19870](https://github.com/easybuilders/easybuild-easyconfigs/pull/19870)), f90nml ([#19171](https://github.com/easybuilders/easybuild-easyconfigs/pull/19171)), + FFAVES ([#19822](https://github.com/easybuilders/easybuild-easyconfigs/pull/19822)), fugue ([#19694](https://github.com/easybuilders/easybuild-easyconfigs/pull/19694)), gcsfs ([#20042](https://github.com/easybuilders/easybuild-easyconfigs/pull/20042)), GenomeComb ([#19749](https://github.com/easybuilders/easybuild-easyconfigs/pull/19749)), GI-DocGen ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), GKlib-METIS ([#20096](https://github.com/easybuilders/easybuild-easyconfigs/pull/20096)), GRASP-suite ([#19665](https://github.com/easybuilders/easybuild-easyconfigs/pull/19665)), + gspell ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), GUIDANCE ([#20063](https://github.com/easybuilders/easybuild-easyconfigs/pull/20063)), hdWGCNA ([#20124](https://github.com/easybuilders/easybuild-easyconfigs/pull/20124)), HF-Datasets ([#20166](https://github.com/easybuilders/easybuild-easyconfigs/pull/20166)), IDG ([#18924](https://github.com/easybuilders/easybuild-easyconfigs/pull/18924)), igvShiny ([#19714](https://github.com/easybuilders/easybuild-easyconfigs/pull/19714)), inflection ([#20036](https://github.com/easybuilders/easybuild-easyconfigs/pull/20036)), + InterOp ([#19303](https://github.com/easybuilders/easybuild-easyconfigs/pull/19303)), IonQuant ([#19812](https://github.com/easybuilders/easybuild-easyconfigs/pull/19812)), Lab-Streaming-Layer ([#19945](https://github.com/easybuilders/easybuild-easyconfigs/pull/19945)), Levenshtein ([#19771](https://github.com/easybuilders/easybuild-easyconfigs/pull/19771)), libfyaml ([#19856](https://github.com/easybuilders/easybuild-easyconfigs/pull/19856)), libgxps ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), + libhandy ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), libspectre ([#19701](https://github.com/easybuilders/easybuild-easyconfigs/pull/19701)), lit ([#20252](https://github.com/easybuilders/easybuild-easyconfigs/pull/20252)), lmoments3 ([#19870](https://github.com/easybuilders/easybuild-easyconfigs/pull/19870)), Markdown ([#20239](https://github.com/easybuilders/easybuild-easyconfigs/pull/20239)), MetaDecoder ([#20123](https://github.com/easybuilders/easybuild-easyconfigs/pull/20123)), mfqe ([#19781](https://github.com/easybuilders/easybuild-easyconfigs/pull/19781)), + Miniforge3 ([#20227](https://github.com/easybuilders/easybuild-easyconfigs/pull/20227)), MLflow ([#19893](https://github.com/easybuilders/easybuild-easyconfigs/pull/19893)), MODFLOW ([#20142](https://github.com/easybuilders/easybuild-easyconfigs/pull/20142)), morphosamplers ([#20000](https://github.com/easybuilders/easybuild-easyconfigs/pull/20000)), MotionCor3 ([#19681](https://github.com/easybuilders/easybuild-easyconfigs/pull/19681)), MSFragger ([#19811](https://github.com/easybuilders/easybuild-easyconfigs/pull/19811)), + multiprocess ([#19986](https://github.com/easybuilders/easybuild-easyconfigs/pull/19986)), nf-core ([#19107](https://github.com/easybuilders/easybuild-easyconfigs/pull/19107)), noise ([#20048](https://github.com/easybuilders/easybuild-easyconfigs/pull/20048)), OpenMEEG ([#19853](https://github.com/easybuilders/easybuild-easyconfigs/pull/19853)), OpenSlide-Java ([#19962](https://github.com/easybuilders/easybuild-easyconfigs/pull/19962)), PAGAN2 ([#19618](https://github.com/easybuilders/easybuild-easyconfigs/pull/19618)), PASA ([#19570](https://github.com/easybuilders/easybuild-easyconfigs/pull/19570)), + pblat ([#19570](https://github.com/easybuilders/easybuild-easyconfigs/pull/19570)), PBZIP2 ([#19677](https://github.com/easybuilders/easybuild-easyconfigs/pull/19677)), PDM ([#20012](https://github.com/easybuilders/easybuild-easyconfigs/pull/20012)), Philosopher ([#19383](https://github.com/easybuilders/easybuild-easyconfigs/pull/19383)), phyluce ([#19779](https://github.com/easybuilders/easybuild-easyconfigs/pull/19779)), poppunk ([#17402](https://github.com/easybuilders/easybuild-easyconfigs/pull/17402)), PSASS ([#20160](https://github.com/easybuilders/easybuild-easyconfigs/pull/20160)), psycopg ([#19107](https://github.com/easybuilders/easybuild-easyconfigs/pull/19107)), + PyInstaller ([#19519](https://github.com/easybuilders/easybuild-easyconfigs/pull/19519)), PyQt-builder ([#16703](https://github.com/easybuilders/easybuild-easyconfigs/pull/16703)), pytest-workflow ([#19107](https://github.com/easybuilders/easybuild-easyconfigs/pull/19107)), python-casacore ([#20089](https://github.com/easybuilders/easybuild-easyconfigs/pull/20089)), pytorch-3dunet ([#19290](https://github.com/easybuilders/easybuild-easyconfigs/pull/19290)), pyXDF ([#19916](https://github.com/easybuilders/easybuild-easyconfigs/pull/19916)), + q2-krona ([#19633](https://github.com/easybuilders/easybuild-easyconfigs/pull/19633)), QuPath ([#19962](https://github.com/easybuilders/easybuild-easyconfigs/pull/19962)), radian ([#19484](https://github.com/easybuilders/easybuild-easyconfigs/pull/19484)), remake ([#19581](https://github.com/easybuilders/easybuild-easyconfigs/pull/19581)), rethinking ([#19755](https://github.com/easybuilders/easybuild-easyconfigs/pull/19755)), RHEIA ([#19496](https://github.com/easybuilders/easybuild-easyconfigs/pull/19496)), s3fs ([#19576](https://github.com/easybuilders/easybuild-easyconfigs/pull/19576)), + safestringlib ([#20217](https://github.com/easybuilders/easybuild-easyconfigs/pull/20217)), scikit-extremes ([#19870](https://github.com/easybuilders/easybuild-easyconfigs/pull/19870)), SemiBin ([#19767](https://github.com/easybuilders/easybuild-easyconfigs/pull/19767)), semla ([#19747](https://github.com/easybuilders/easybuild-easyconfigs/pull/19747)), Sentence-Transformers ([#19509](https://github.com/easybuilders/easybuild-easyconfigs/pull/19509)), sinto ([#13846](https://github.com/easybuilders/easybuild-easyconfigs/pull/13846)), + sktime ([#19692](https://github.com/easybuilders/easybuild-easyconfigs/pull/19692)), SQLAlchemy ([#20242](https://github.com/easybuilders/easybuild-easyconfigs/pull/20242)), tiny-cuda-nn ([#19304](https://github.com/easybuilders/easybuild-easyconfigs/pull/19304)), tox ([#16178](https://github.com/easybuilders/easybuild-easyconfigs/pull/16178)), Vamb ([#17457](https://github.com/easybuilders/easybuild-easyconfigs/pull/17457)), xpdf ([#20024](https://github.com/easybuilders/easybuild-easyconfigs/pull/20024)), yt ([#20263](https://github.com/easybuilders/easybuild-easyconfigs/pull/20263)), Zeo++ ([#19555](https://github.com/easybuilders/easybuild-easyconfigs/pull/19555)), + zUMIs ([#19949](https://github.com/easybuilders/easybuild-easyconfigs/pull/19949)) +- added additional easyconfigs for various supported software packages, including: + - Abseil 20240116.1, ABySS 2.3.7, AMS 2023.104, Anaconda3 2024.02, anndata 0.10.5.post1, anvio 8, ArchR 1.0.2, + archspec 0.2.2, Armadillo 12.8.0, arpack-ng 3.9.1, arrow-R 14.0.0.2, ASAP3 3.13.3, assimp 5.3.1, autopep8 2.0.4, + basemap 1.3.9, BerkeleyGW 3.1.0 + 4.0, BiG-SCAPE 1.1.5, Biopython 1.83, Blosc 1.21.5, Blosc2 2.13.2, Boost.MPI 1.82.0, + Boost.Python 1.83.0, Braindecode 0.8.1, Brotli-python 1.1.0, build 1.0.3, buildenv-default foss-2023b + intel-2023b, + bx-python 0.10.0, CapnProto 1.0.1.1, c-ares 1.27.0, Cartopy 0.22.0, casacore 3.5.0, Cbc 2.10.11, ccache 4.9, cclib 1.8, + CellBender 0.3.1, CellTypist 1.6.2, CFITSIO 4.3.1, Cgl 0.60.8, Clang-Python-bindings 16.0.6, Clp 1.17.9, CmdStanR 0.7.1, + COBRApy 0.29.0, code-server 4.22.1, CoinUtils 2.11.10, CoordgenLibs 3.0.2, CREST 2.12, cryoCARE 0.3.0, CSBLAST 2.2.4, + CUDA 12.3.2 + 12.4.0, cuDNN 8.9.7.29, CuPy 13.0.0, cuSPARSELt 0.6.0.6, cuTENSOR 2.0.1.2, CVXPY 1.4.2, Cython 3.0.8, + dask 2023.12.1, datalad 0.19.5, DB_File 1.859, deepdiff 6.7.1, DeepLabCut 2.3.6, DendroPy 4.6.1, Deprecated 1.2.14, + DFT-D4 3.6.0, DIAMOND 2.1.9, Dice 20240101, dlb 3.4, DLPack 0.8, dorado 0.5.1, EggLib 3.3.0, einops 0.7.0, ELPA 2023.11.001, + enchant-2 2.6.5, ESMF 8.4.2, eSpeak-NG 1.51, ETE 3.1.3, expecttest 0.2.1, fastjet 3.4.2, fastjet-contrib 1.053, FDS 6.8.0, + fineRADstructure 20210514, fio 3.36, Fiona 1.9.5, Flask 3.0.0, FLINT 3.1.1, Flye 2.9.3, fmt 10.2.0, freebayes 1.3.7, + GATK 4.5.0.0, gawk 5.3.0, geocube 0.4.3, geopandas 0.14.2, geopy 2.4.1, GHC 9.4.6, Ghostscript 10.02.1, GIMIC 2.2.1, + git-lfs 3.5.1, GitPython 3.1.42, GLFW 3.4, Go 1.22.1, GPAW 24.1.0, GPAW-setups 24.1.0, gperftools 2.14, Gradle 8.6, + graph-tool 2.55, Greenlet 3.0.3, GROMACS 2024.1, gRPC 1.62.1, GTK3 3.24.39, Gurobi 11.0.0, HDF5 1.14.3, HeFFTe 2.4.0, + HepMC3 3.2.6, hunspell 1.7.2, igraph 0.10.10, infercnvpy 0.4.3, iperf 3.16, IQ-TREE 2.2.2.7, ISA-L 2.31.0, Java/19 (19.0.2), + Java/21 (21.0.2), json-c 0.17, Julia 1.10.0, KaHIP 3.16, LAMMPS 2Aug2023_update2, LASTZ 1.04.22, LDC 1.36.0, leidenalg 0.10.2, + libcint 5.5.0, libgit2 1.7.2, librosa 0.10.1, librsvg 2.58.0, libSBML 5.19.7, libsigsegv 2.14, libtirpc 1.3.4, + libxml2-python 2.11.4, likwid 5.3.0, LLVM 14.0.6, MACS3 3.0.1, maeparser 1.3.1, Mamba 23.11.0-0, MATIO 1.5.26, + matplotlib 3.8.2, maturin 1.5.0, MCR R2023a, MDAnalysis 2.7.0, MDI 1.4.26, medaka 1.11.3, Meson 1.3.1, MiXCR 4.6.0, + MNE-Python-1.6., MOABB 1.0.0, molmod 1.4.8, MONAI 1.3.0, mpi4py 3.1.5, mrcfile 1.5.0, NCCL 2.20.5, NCO 5.1.9, NECI 20230620, + netcdf4-python-1.6.5, networkx 3.2.1, NGSpeciesID 0.3.0, NiBabel 5.2.0, nichenetr 2.0.4, Nilearn 0.10.3, + nlohmann_json 3.11.3, NLTK 3.8.1, ntCard 1.2.2, numba 0.58.1, NVHPC 24.1, OBITools3 3.0.1b26, OCaml 4.14.0, occt 7.8.0, + onedrive 2.4.25, ONNX 1.15.0, ONNX-Runtime 1.16.3, ont-fast5-api 4.1.2, OPARI2 2.0.8, OpenFOAM v2306 + v2312, OpenSSL/3, + Optuna 3.5.0, Osi 0.108.9, PAPI 7.1.0, Parallel-Hashmap 1.3.12, ParaView 5.12.0, PDT 3.25.2, PETSc 3.20.3, PGPLOT 5.2.2, + phonemizer 3.2.1, phono3py 2.7.0, Pillow 10.2.0, Pint 0.23, plotly.py 5.18.0, poetry 1.7.1, presto-1.0.0 20230501, + PROJ 9.3.1, prompt-toolkit 3.0.36, protobuf 25.3, protobuf-python 4.25.3, psmc 0.6.5_20221121, pstoedit 3.78, + psycopg2 2.9.9, PuLP 2.8.0, PyCheMPS2 1.8.12, pycodestyle 2.11.1, pydantic 1.10.13 + 2.5.3 2.6.4, pydicom 2.4.4, pydot 2.0.0, + pyfaidx 0.8.1.1, PyFrag 2023-dev.20240220, pymatgen 2023.12.18, PyOpenCL 2023.1.4, PyOpenGL 3.1.7, pyparsing 3.1.1, + PyQt5 5.15.10, Pysam 0.22.0, PySCF 2.4.0, pyspoa 0.2.1, PyTables 3.9.2, pytest-rerunfailures 14.0, python-igraph 0.11.4, + python-irodsclient 2.0.0, python-isal 1.6.1, python-libsbml 5.20.2, python-xxhash 3.4.1, PyTorch-Ignite 0.4.13, + PyTorch-Lightning 2.2.1, PyZMQ 25.1.2, QIIME2 2023.7.0, Qt5 5.15.13, Qt6 6.6.3, Qtconsole 5.5.1, QtPy 2.4.1, + QuantumESPRESSO 7.3, R 4.3.3, rasterio 1.3.9, R-bundle-Bioconductor 3.18, rclone 1.66.0, RE2 2024-03-01, Redis 7.2.4, + redis-py 5.0.1, rioxarray 0.15.0, Rivet 3.1.9, rMATS-turbo 4.2.0, RNA-Bloom 2.0.1, rocm-smi 5.6.0, rpy2 3.5.15, + ruamel.yaml 0.18.6, Ruby 3.3.0, Rust 1.75.0 + 1.76.0, Salmon 1.10.1, Sambamba 1.0.1, Saxon-HE 12.4, SBCL 2.4.1, + ScaFaCoS 1.0.4, Scalene 1.5.35, scanpy 1.9.8, scib 1.1.4, scikit-bio 0.5.9, scikit-learn 1.4.0, scikit-lego 0.7.4, + scikit-misc 0.3.1, SCons 4.6.0, Score-P 8.4, scVelo 0.3.1, Seaborn 0.13.2, SentencePiece 0.1.99, Seqmagick 0.8.6, + Seurat 5.0.1, SIP 6.8.1, siscone 3.0.6, skorch 0.15.0, SLEPc 3.20.1, snakemake 8.4.2, SNAPE-pooled 20150707, + SOAPdenovo-Trans 1.0.5, Spark 3.5.1, spdlog 1.12.0, spoa 4.1.0, SRA-Toolkit 3.0.10, Stack 2.13.1, STAR 2.7.11b, + statsmodels 0.14.1, tensorboard 2.15.1, tensorboardX 2.6.2.2, tensorflow-probability 0.20.0, texinfo 7.1, timm 0.9.7, + torchvision 0.16.0, tqdm 4.66.2, TRIQS 3.2.0, TRIQS-cthyb 3.2.1, TRIQS-dft_tools 3.2.0, TRIQS-tprf 3.2.1, + typing-extensions 4.9.0, UCX 1.16.0, UDUNITS 2.2.28, umap-learn 0.5.5, UMI-tools 1.1.4, Vala 0.56.14, VEP 111, + Vim 9.1.0004, vsc-mympirun 5.4.0, WFA2 2.3.4, wget 1.21.4, WhatsHap 2.2, WIEN2k 23.2, wrf-python 1.3.4.1, + Xerces-C++ 3.2.5, XlsxWriter 3.1.9, XML-LibXML v2.0209, xxHash 0.8.2, yaff 1.6.0, YAXT 0.10.0, Yices 2.6.4, YODA 1.9.9 +- minor enhancements, including: + - add build info message to easyconfig for NLTK 3.7 ([#18550](https://github.com/easybuilders/easybuild-easyconfigs/pull/18550)) + - enable KLU and CUDA solvers in SUNDIALS v6.6.0 ([#19490](https://github.com/easybuilders/easybuild-easyconfigs/pull/19490)) + - add extensions to R-bundle-CRAN v2023.12: tidybayes ([#19712](https://github.com/easybuilders/easybuild-easyconfigs/pull/19712)), spdep ([#19729](https://github.com/easybuilders/easybuild-easyconfigs/pull/19729)), fixest ([#20055](https://github.com/easybuilders/easybuild-easyconfigs/pull/20055)) + - add plyranges extension to R-bundle-Bioconductor (for zUMIs) ([#19949](https://github.com/easybuilders/easybuild-easyconfigs/pull/19949)) + - add PyOpenGL-accelerate extension to PyOpenGL v3.1.7 ([#20007](https://github.com/easybuilders/easybuild-easyconfigs/pull/20007)) + - use system architecture template in DB_File ([#20014](https://github.com/easybuilders/easybuild-easyconfigs/pull/20014)), GD ([#20015](https://github.com/easybuilders/easybuild-easyconfigs/pull/20015)), and GDGraph ([#20016](https://github.com/easybuilders/easybuild-easyconfigs/pull/20016)) + - add support for Vulkan software rendering in Mesa v23.1.9 by adding Wayland dependency ([#20069](https://github.com/easybuilders/easybuild-easyconfigs/pull/20069)) + - add MODIStsp extension (+ required dependencies) to R 4.2.2 ([#20113](https://github.com/easybuilders/easybuild-easyconfigs/pull/20113)) + - enable LittleCMS2 and WebP support in recent Pillow ([#20195](https://github.com/easybuilders/easybuild-easyconfigs/pull/20195)) + - improve test for validity of easyconfig files ([#20205](https://github.com/easybuilders/easybuild-easyconfigs/pull/20205)) + - add easyconfig test that checks if backdoored XZ versions are introduced ([#20267](https://github.com/easybuilders/easybuild-easyconfigs/pull/20267)) +- various bug fixes, including: + - add patch for Bison 3.7.1 to fix build error on old OS versions ([#12291](https://github.com/easybuilders/easybuild-easyconfigs/pull/12291)) + - add missing pkg-config build dependency for recent p11-kit easyconfigs ([#16318](https://github.com/easybuilders/easybuild-easyconfigs/pull/16318)) + - fix dependencies and configure flags of GnuTLS 3.7.x ([#19070](https://github.com/easybuilders/easybuild-easyconfigs/pull/19070)) + - remove numa configure option from hwloc 2.5+ ([#19085](https://github.com/easybuilders/easybuild-easyconfigs/pull/19085)) + - add patches for OpenBLAS v0.3.21 to disable -ftree-vectorize for netlib LAPACK ([#19280](https://github.com/easybuilders/easybuild-easyconfigs/pull/19280)) + - add patch to fix flaky scipy build in SciPy-bundle v2023.11 ([#19481](https://github.com/easybuilders/easybuild-easyconfigs/pull/19481)) + - add missing SciPy-bundle dependency to TensorRT easyconfig ([#19486](https://github.com/easybuilders/easybuild-easyconfigs/pull/19486)) + - fix lapack test failures in OpenBLAS 0.3.23/24 ([#19495](https://github.com/easybuilders/easybuild-easyconfigs/pull/19495)) + - add patch for Arrow v8.0.0 - v11.0.0 to add missing `__arrow_ext_class__` method to `BaseExtensionType` class ([#19532](https://github.com/easybuilders/easybuild-easyconfigs/pull/19532)) + - change homepage for argtable ([#19551](https://github.com/easybuilders/easybuild-easyconfigs/pull/19551)) + - add patches for PyTorch v2.1.2 with `foss/2022a` ([#19571](https://github.com/easybuilders/easybuild-easyconfigs/pull/19571)), `foss/2022b` ([#19572](https://github.com/easybuilders/easybuild-easyconfigs/pull/19572)), and `foss/2023a` ([#19573](https://github.com/easybuilders/easybuild-easyconfigs/pull/19573)) to fix test failures on non-x86 platforms + - use pocl with CUDA support as dependency for PyOpenCL v2023.1.4 ([#19584](https://github.com/easybuilders/easybuild-easyconfigs/pull/19584)) + - remove `osdependencies` from ccache easyconfigs using GCCcore toolchain ([#19600](https://github.com/easybuilders/easybuild-easyconfigs/pull/19600)) + - use https source URL for alsa-lib ([#19628](https://github.com/easybuilders/easybuild-easyconfigs/pull/19628)) + - add missing dm-tree dependency for dm-reverb 0.2.0 ([#19653](https://github.com/easybuilders/easybuild-easyconfigs/pull/19653)) + - add libyaml import check to PyYAML and fix builds since split to minimal Python ([#19662](https://github.com/easybuilders/easybuild-easyconfigs/pull/19662)) + - demote meson-python to a build dependency in recent matplotlib easyconfigs ([#19670](https://github.com/easybuilders/easybuild-easyconfigs/pull/19670)) + - add patch to fix upb CopyFrom error in protobuf-python 4.24.0 ([#19671](https://github.com/easybuilders/easybuild-easyconfigs/pull/19671)) + - demote poetry to build dep in expecttest ([#19675](https://github.com/easybuilders/easybuild-easyconfigs/pull/19675)) + - add zlib dependency to YODA and Rivet ([#19679](https://github.com/easybuilders/easybuild-easyconfigs/pull/19679)) + - fix missing spaces in Graphviz configure options ([#19687](https://github.com/easybuilders/easybuild-easyconfigs/pull/19687)) + - strip iconv from pkgconfig file for libarchive v3.6.2 ([#19698](https://github.com/easybuilders/easybuild-easyconfigs/pull/19698)) + - use separate bcrypt easyconfig (using `CargoPythonPackage`) as dependency for JupyterHub v4.0.2 ([#19703](https://github.com/easybuilders/easybuild-easyconfigs/pull/19703)) + - use maturin easyconfig using `CargoPythonPackage` as a dependency for fastparquet v2023.4.0 ([#19704](https://github.com/easybuilders/easybuild-easyconfigs/pull/19704)) + - add patches for Perl-bundle-CPAN v5.36.1 to fix installation of `Sys::Info::Driver::Linux*` extensions on Debian Bookworm ([#19727](https://github.com/easybuilders/easybuild-easyconfigs/pull/19727)) + - explicitly specify Fortran compiler for recent CDO versions to fix issues on non-x86_64 architectures ([#19735](https://github.com/easybuilders/easybuild-easyconfigs/pull/19735)) + - add patch for `jupyter_core` extension in `jupyter-server` to set jupyter path by `$EB_ENV_JUPYTER_ROOT` ([#19737](https://github.com/easybuilders/easybuild-easyconfigs/pull/19737)) + - add Python build dependency to 1.9.x Doxygen ([#19743](https://github.com/easybuilders/easybuild-easyconfigs/pull/19743)) + - fix Arrow v14.0.1 to install pyarrow as an extension ([#19758](https://github.com/easybuilders/easybuild-easyconfigs/pull/19758)) + - fix homepage + source URL for Gblocks 0.91b ([#19797](https://github.com/easybuilders/easybuild-easyconfigs/pull/19797)) + - make sure that Brunsli libraries are installed into `lib` ([#19805](https://github.com/easybuilders/easybuild-easyconfigs/pull/19805)) + - fix dependency with `libidn.so.11` in tbl2asn v20220427 and v20230713 easyconfigs ([#19821](https://github.com/easybuilders/easybuild-easyconfigs/pull/19821)) + - add missing dependencies for fslpy in easyconfig for FSL v6.0.5.1 ([#19829](https://github.com/easybuilders/easybuild-easyconfigs/pull/19829)) + - remove numa configure option from hwloc 2+ ([#19833](https://github.com/easybuilders/easybuild-easyconfigs/pull/19833)) + - avoid spurious test failure when enabling RPATH for Perl ([#19835](https://github.com/easybuilders/easybuild-easyconfigs/pull/19835)) + - add missing Python deps and packages in PSI4 1.7 ([#19836](https://github.com/easybuilders/easybuild-easyconfigs/pull/19836)) + - add patch to fix `MS_RDONLY` error in OpenMPI 3.1.x and 4.0.0 ([#20140](https://github.com/easybuilders/easybuild-easyconfigs/pull/20140)), 4.0.3 ([#19944](https://github.com/easybuilders/easybuild-easyconfigs/pull/19944)), and 4.0.5 ([#19837](https://github.com/easybuilders/easybuild-easyconfigs/pull/19837)) + - demote meson-python to build dependency for matplotlib v3.7.2 w/ `iimkl/2023a` ([#19892](https://github.com/easybuilders/easybuild-easyconfigs/pull/19892)) + - demote hatchling to build dependency in easyconfig for einops 0.7.0 ([#19915](https://github.com/easybuilders/easybuild-easyconfigs/pull/19915)) + - add patch for adding a write memory barrier to all OpenMPI 4.1.x easyconfigs ([#19940](https://github.com/easybuilders/easybuild-easyconfigs/pull/19940)) + - stop using non-existent `--disable-libdeflate` option for LibTIFF 4.1.0 ([#19951](https://github.com/easybuilders/easybuild-easyconfigs/pull/19951)) + - add patch to remove git version check and fix test command for molmod 1.4.8 ([#19952](https://github.com/easybuilders/easybuild-easyconfigs/pull/19952)) + - replace SYSTEM-level GCC dependency in git-annex with binutils ([#19956](https://github.com/easybuilders/easybuild-easyconfigs/pull/19956)) + - stop using non-existing `--with-doc` configure option for groff 1.23 ([#19969](https://github.com/easybuilders/easybuild-easyconfigs/pull/19969)) + - fix test failures of Perl-bundle-CPAN-5.38 in non-English locales ([#19971](https://github.com/easybuilders/easybuild-easyconfigs/pull/19971)) + - add patch to fix tree-optimization bug in GCC 12.3.0 + 13.1.0 + 13.2.0 for ARM architectures with SVE support ([#19974](https://github.com/easybuilders/easybuild-easyconfigs/pull/19974), [#20218](https://github.com/easybuilders/easybuild-easyconfigs/pull/20218)) + - drop checksum from easyconfig for VSCode 1.85.0 since tarball are not stable ([#19995](https://github.com/easybuilders/easybuild-easyconfigs/pull/19995)) + - respect `sysroot` in recent Pillow-SIMD easyconfigs, when in use ([#19996](https://github.com/easybuilders/easybuild-easyconfigs/pull/19996)) + - remove `--disable-docs` configure option from FriBidi 1.0.5+ ([#19998](https://github.com/easybuilders/easybuild-easyconfigs/pull/19998)) + - fix geotiff configure option in GDAL ([#19999](https://github.com/easybuilders/easybuild-easyconfigs/pull/19999)) + - unpack SCG database to `db` subdirectory for DAS_Tool ([#20008](https://github.com/easybuilders/easybuild-easyconfigs/pull/20008)) + - remove Jasper dependency and configure option from GDAL 3.5+ ([#20009](https://github.com/easybuilders/easybuild-easyconfigs/pull/20009)) + - update homepage and source URLs for SPAdes ([#20018](https://github.com/easybuilders/easybuild-easyconfigs/pull/20018)) + - fix GDAL 3.5.0 install on high-core-count machines ([#20027](https://github.com/easybuilders/easybuild-easyconfigs/pull/20027)) + - remove disable-visibility configure flag from GTK3 ([#20028](https://github.com/easybuilders/easybuild-easyconfigs/pull/20028)) + - remove mpi configure option from libfdf 0.2.2 ([#20034](https://github.com/easybuilders/easybuild-easyconfigs/pull/20034)) + - add patch to fix multiarch support for RISC-V to all GCCcore 12.x and 13.x easyconfigs ([#20035](https://github.com/easybuilders/easybuild-easyconfigs/pull/20035)) + - fix invocation typo and unneeded folder change on invocation in fgbio 1.3.0 easyconfig ([#20039](https://github.com/easybuilders/easybuild-easyconfigs/pull/20039)) + - remove hdf5 configure option from MDSplus 7.96.12 ([#20041](https://github.com/easybuilders/easybuild-easyconfigs/pull/20041)) + - fix python configure option of MEME ([#20043](https://github.com/easybuilders/easybuild-easyconfigs/pull/20043)) + - fix configure options of FFLAS-FFPACK ([#20052](https://github.com/easybuilders/easybuild-easyconfigs/pull/20052)) + - find the correct Python in xtensor ([#20056](https://github.com/easybuilders/easybuild-easyconfigs/pull/20056)) + - fix geotiff configure option in GDAL 2.2.3 ([#20057](https://github.com/easybuilders/easybuild-easyconfigs/pull/20057)) + - fix configure option and remove gperftools dependency for MIRA 5.0 ([#20061](https://github.com/easybuilders/easybuild-easyconfigs/pull/20061)) + - fix confgure options in GRASS ([#20062](https://github.com/easybuilders/easybuild-easyconfigs/pull/20062)) + - fix configure of LinBox 1.7.0 ([#20064](https://github.com/easybuilders/easybuild-easyconfigs/pull/20064)) + - remove unknown configure option from GnuTLS 3.7.2 ([#20065](https://github.com/easybuilders/easybuild-easyconfigs/pull/20065)) + - use 32-bit indexing for SUNDIALS 6.6.0 (with foss/2023a) to enable sunmatrix-cusparse ([#20075](https://github.com/easybuilders/easybuild-easyconfigs/pull/20075)) + - find correct Python for MDI ([#20083](https://github.com/easybuilders/easybuild-easyconfigs/pull/20083)) + - add `pixman` and `FriBidi` dependencies to recent ImageMagick easyconfigs ([#20086](https://github.com/easybuilders/easybuild-easyconfigs/pull/20086)) + - add patch to fix failing tests with OpenSSL 3.x for Net-SSLeay v1.92 extension in Perl-bundle-CPAN v5.36.1 ([#20090](https://github.com/easybuilders/easybuild-easyconfigs/pull/20090)) and v5.38.0 ([#20118](https://github.com/easybuilders/easybuild-easyconfigs/pull/20118)) + - add patches for minimus2 in AMOS-3.1.0 ([#20114](https://github.com/easybuilders/easybuild-easyconfigs/pull/20114)) + - fix download url for cuSPARSELt 0.3.0.3 ([#20129](https://github.com/easybuilders/easybuild-easyconfigs/pull/20129)) + - add patches to fix test issues for PyTorch 2.1.2 with `foss/2023a` + CUDA 12.1.1 ([#20156](https://github.com/easybuilders/easybuild-easyconfigs/pull/20156)) + - remove easyconfig for UCX-CUDA 1.15.0 using incompatible combo of CUDA 12.3.0 + GCC 13.2.0 ([#20158](https://github.com/easybuilders/easybuild-easyconfigs/pull/20158)) + - remove flake8 suppressions for invalid escape sequences ([#20161](https://github.com/easybuilders/easybuild-easyconfigs/pull/20161)) + - fix post-install command for SuperLU_DIST in case library prefix is `lib` instead of `lib64` ([#20162](https://github.com/easybuilders/easybuild-easyconfigs/pull/20162)) + - switch to gitlab source URL for libxc + add alternative checksum ([#20163](https://github.com/easybuilders/easybuild-easyconfigs/pull/20163)) + - enable `download_dep_fail` in Pythonpackage easyconfigs where it was wrongly disabled ([#20174](https://github.com/easybuilders/easybuild-easyconfigs/pull/20174)) + - add patch to fix PyTorch 1.12.x and 1.13.x for Linux 6+ ([#20176](https://github.com/easybuilders/easybuild-easyconfigs/pull/20176), [#20177](https://github.com/easybuilders/easybuild-easyconfigs/pull/20177), [#20178](https://github.com/easybuilders/easybuild-easyconfigs/pull/20178), [#20179](https://github.com/easybuilders/easybuild-easyconfigs/pull/20179), [#20180](https://github.com/easybuilders/easybuild-easyconfigs/pull/20180), [#20181](https://github.com/easybuilders/easybuild-easyconfigs/pull/20181), [#20182](https://github.com/easybuilders/easybuild-easyconfigs/pull/20182)) + - disable tests for `Time::HiRes` extension in Perl-bundle-CPAN v5.36.1 ([#20187](https://github.com/easybuilders/easybuild-easyconfigs/pull/20187)) + - fix several typos in GlobalArrays 5.8 configure step ([#20188](https://github.com/easybuilders/easybuild-easyconfigs/pull/20188)) + - fix broken homepage from older SCOTCH easyconfigs ([#20192](https://github.com/easybuilders/easybuild-easyconfigs/pull/20192)) + - remove dead URL for ISL from `source_urls` in easyconfigs for GCCcore 10.3.0, 11.1.0, 11.2.0 ([#20193](https://github.com/easybuilders/easybuild-easyconfigs/pull/20193)) + - fix package installation in easyconfigs for Python 2.7.15 and 3.7.2 (using `GCCcore/8.2.0`) ([#20194](https://github.com/easybuilders/easybuild-easyconfigs/pull/20194)) + - add missing zlib + OpenSSL deps to Ruby easyconfigs + promote binutils to runtime dependency ([#20214](https://github.com/easybuilders/easybuild-easyconfigs/pull/20214)) + - fix cuSPARSELt easyconfigs for aarch64 ([#20216](https://github.com/easybuilders/easybuild-easyconfigs/pull/20216)) + - fix python shebang in napari easyconfigs ([#20219](https://github.com/easybuilders/easybuild-easyconfigs/pull/20219)) + - add patch to fix scipy test failure for SciPy-bundle 2023.02 with `gfbf/2022b` ([#20235](https://github.com/easybuilders/easybuild-easyconfigs/pull/20235)) + - fix `incompatible types` errors when building the R extension `dbarts` on Arm ([#20238](https://github.com/easybuilders/easybuild-easyconfigs/pull/20238)) + - add patch to fix for libarchive to fix error reporting in tar ([#20254](https://github.com/easybuilders/easybuild-easyconfigs/pull/20254)) + - add patch for GCCcore 13.2.0 to fix unguarded use of is_convertible builtin ([#20260](https://github.com/easybuilders/easybuild-easyconfigs/pull/20260)) + - fix download for python-parasail 1.3.4 by adding missing source URL ([#20263](https://github.com/easybuilders/easybuild-easyconfigs/pull/20263)) +- other changes: + - update DualSPHysics easyconfig to use custom easyblock ([#19400](https://github.com/easybuilders/easybuild-easyconfigs/pull/19400)) + - fix name for DETONATE in existing easyconfig (was `detonate`) ([#19569](https://github.com/easybuilders/easybuild-easyconfigs/pull/19569)) + - rename `VSCode` to `code-cli` (to match with existing `code-server`) ([#19585](https://github.com/easybuilders/easybuild-easyconfigs/pull/19585), [#19645](https://github.com/easybuilders/easybuild-easyconfigs/pull/19645)) + - remove urllib3 extension from wandb easyconfig, not neeed since Python-bundle-PyPI dependency already provides it ([#19725](https://github.com/easybuilders/easybuild-easyconfigs/pull/19725)) + - stop using custom easyblock for Doxygen ([#19742](https://github.com/easybuilders/easybuild-easyconfigs/pull/19742)) + - move `setuptools_scm` extension from hatchling to Python easyconfig ([#19777](https://github.com/easybuilders/easybuild-easyconfigs/pull/19777), [#20200](https://github.com/easybuilders/easybuild-easyconfigs/pull/20200)) + - move xtb v6.6.1 to gfbf/2023a ([#19826](https://github.com/easybuilders/easybuild-easyconfigs/pull/19826)) + - unify Z3 4.12.2 easyconfigs into a single one with Python bindings (and fix Z3 dependency for PyTorch 2.1.2 accordingly) ([#20050](https://github.com/easybuilders/easybuild-easyconfigs/pull/20050)) + - use GPAW-setups v24.1.0 in existing GPAW easyconfigs ([#20117](https://github.com/easybuilders/easybuild-easyconfigs/pull/20117)) + - fix duplicate dict entries and enable fatal error checking for easyconfigs via `flake8` ([#20173](https://github.com/easybuilders/easybuild-easyconfigs/pull/20173)) + - move Greenlet 2.0.2 to GCCcore toolchain ([#20241](https://github.com/easybuilders/easybuild-easyconfigs/pull/20241)) + - update Java/8 wrapper to Java 8.402 ([#20261](https://github.com/easybuilders/easybuild-easyconfigs/pull/20261)) + - update copyright lines to 2024 ([#20276](https://github.com/easybuilders/easybuild-easyconfigs/pull/20276)) + + ## EasyBuild v4.9.0 (29 Dec 2023) {: #release_notes_eb490 } feature release diff --git a/mkdocs.yml b/mkdocs.yml index 81db743ee..3350aca15 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -157,7 +157,7 @@ extra: provider: google property: G-BLVCH6991S easybuild: - version: 4.9.0 + version: 4.9.1 # add links in bottom right social: - icon: fontawesome/brands/twitter From edd0a49d78b2daf8007a2c285eddd5c51837cf32 Mon Sep 17 00:00:00 2001 From: Adam Huffman Date: Fri, 5 Apr 2024 12:39:45 +0100 Subject: [PATCH 2/2] Typo fix for LAMMPS easy block note --- docs/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index 4bb1896e4..37f9e64fd 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -55,7 +55,7 @@ bugix/update release - update Clang-AOMP easyblock for ROCm 5.6 ([#2958](https://github.com/easybuilders/easybuild-easyblocks/pull/2958)) - consider both `$EBROOTGCC` and `$EBROOTGCCCORE` in Clang-AOMP easyblock to specify `-DGCC_INSTALL_PREFIX` ([#2958](https://github.com/easybuilders/easybuild-easyblocks/pull/2958)) - update WIEN2k easyblock for v23.2 ([#3035](https://github.com/easybuilders/easybuild-easyblocks/pull/3035)) - - enhance LAMMPS easyblock dynamically add `ARMV81` and `A64FX` to Kokkos CPU mapping based on LAMMPS version ([#3036](https://github.com/easybuilders/easybuild-easyblocks/pull/3036)) + - enhance LAMMPS easyblock to dynamically add `ARMV81` and `A64FX` to Kokkos CPU mapping based on LAMMPS version ([#3036](https://github.com/easybuilders/easybuild-easyblocks/pull/3036)) - add `pip_verbose` option to PythonPackage and set it to True in PyTorch easyblock, to show build output when using pip ([#3065](https://github.com/easybuilders/easybuild-easyblocks/pull/3065)) - also support OpenSSL 3 in OpenSSL wrapper easyblock ([#3081](https://github.com/easybuilders/easybuild-easyblocks/pull/3081)) - improve error checking in PyTorch easyblock ([#3085](https://github.com/easybuilders/easybuild-easyblocks/pull/3085))