Skip to content

Commit

Permalink
Merge pull request easybuilders#3446 from boegel/develop
Browse files Browse the repository at this point in the history
sync with main + bump version to 4.9.4dev
  • Loading branch information
Micket authored Sep 14, 2024
2 parents 33d1d21 + 7470471 commit ed222e4
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 1 deletion.
57 changes: 57 additions & 0 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,63 @@ These release notes can also be consulted at http://easybuild.readthedocs.org/en
The latest version of easybuild-easyblocks provides 259 software-specific easyblocks and 43 generic easyblocks.


v4.9.3 (14 September 2024)
--------------------------

update/bugfix release
- minor updates, including:
- update custom easyblock for Tensorflow for versions 2.14 + 2.15 (#3303)
- add support for versions >= 2024a to MCR easyblock (#3369)
- update custom easyblock for Bazel for versions >= 7.0 (#3370)
- don't consider lib/release for impi >= 2021.11 (#3375)
- update ORCA easyblock for version 6 (#3395)
- update custom easyblock for psmpi to support the renaming of a couple of options in 5.10.0-1 (#3420)
- update sanity check in OpenFOAM easyblock, since there's no `modifyMesh` in OpenFOAM 12 (#3434)
- fix sanity check for Geant4 >= v11.2 (#3439)
- minor enhancements, including:
- enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in MPICH easyblock optional (#2787)
- make a project environment and manage LOAD_PATH for JuliaPackage (#3239)
- set build type for PyTorch explicitely (#3332)
- add `sanity_check_test_inputs` custom easyconfig parameter, mapping for zen4, and support building of non-stable versions to LAMMPS easyblock (#3336)
- add RISCV64 support and update config options of new versions of Extrae (#3339)
- set `$ESMFMKFILE` environment variable in environment module for ESMF (#3368)
- use build dir for big files/folders while building TensorFlow (#3371)
- update `PythonPackage` easyblock to allow installation of Python packages with `$PIP_REQUIRE_VIRTUALENV` set + move temporary pip folder into build dir (#3374)
- add RISC-V support to Boost easyblock (#3376)
- add support for generating `.gem` files from `.gemspec` files and support for `preinstallopts` in the `RubyGem` easyblock (#3381)
- simplify install step in custom easyblock for `Tkinter` (#3382)
- add MSA and specially PMIx support for ParaStationMPI (#3383)
- update custom easyblock for PETSc to consider `include/suitesparse` subdirectory for SuiteSparse headers (#3391)
- enhance custom easyblock for GCC to use `with-arch` option for nvptx with 13.1+ (#3396)
- support revisions in crates extraction of cargo packages (#3405)
- set `$R_LIBS_USER` in `RPackage` easyblock to avoid picking up on R packages installed in home directory (#3407)
- update custom easyblock for QuantumESPRESSO to be aware of MPI tests being disabled in EasyBuild configuration (#3412)
- disable the version check of pip in Python packages by defining `$PIP_DISABLE_PIP_VERSION_CHECK` (#3427)
- make sure user packages are not used in sanity check of PythonBundle (#3435)
- enhance OpenFOAM easyblock to also build the plugins for OpenFOAM >= v2406 (#3436)
- enhance binutils easyblock to explicitely pass msgpack configure option (#3438)
- various bug fixes, including:
- patch `ctypes` for Python installations when filtering `LD_LIBRARY_PATH` + fix path to `ldconfig` when using alternate sysroot (#3352)
- also consider 'normalised' package name with underscore rather than dash in EasyBuild easyblock (#3358)
- use PRRTE MCA environment variable for oversubscription in OpenMPI easyblock (#3360)
- fix import of `parse` in `openssl_wrapper.py` for Python 2.7 (#3364)
- make sure that OpenFOAM's wmake can find MPFR and GMP if CGAL >= 5.0 (header-only) is used (#3366)
- remove dummy license server info from ANSYS (#3377)
- explicitly call `csh` in custom easyblock for WPS (#3384)
- use relative paths to object files when compiling shared libraries in the OpenFOAM easyblock (#3388)
- change extra `$PATH` entry for OCaml to use `opam/default` rather than `opam/system` (#3390)
- force `--without-unwind` for ARM and add `--with-libz` option for all architectures in custom easyblock for Extrae (#3393)
- fix `--sanity-check-only` for impi (#3403)
- fix crash in Cargo easyblock when no crates are specified (#3404)
- fix double initialization of `Cargo` by `CargoPythonPackage` by removing incorrect custom `__init__` implementation + fix use of `super()` in PALM easyblock (since that doesn't work with Python 2.7) (#3406)
- fix typo in log message in `PythonPackage` easyblock (#3408)
- make sure to raise an error if `pick_python_cmd` returns `False` for Python bundles/packages (#3430)
- don't wipe build environment before building opam in install step of OCaml easyblock (#3443)
- other changes:
- merge of the `ConfigureMake` and `CMakeMake` versions of the easyblock for QuantumESPRESSO (#3338)
- remove redundant backslashes in GEANT easyblock (#3394)


v4.9.2 (12 June 2024)
---------------------

Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyblocks/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,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 = LooseVersion('4.9.3.dev0')
VERSION = LooseVersion('4.9.4.dev0')
UNKNOWN = 'UNKNOWN'


Expand Down

0 comments on commit ed222e4

Please sign in to comment.