# EasyBuild v5.1.0 (blog post WIP) EasyBuild v5.1.0 was released on 26 May 2025. This version includes a couple of changes and enhancements we want to briefly highlight here. For a detailed overview of all changes included in EasyBuild v5.1.0, [see the release notes](https://docs.easybuild.io/release-notes/#release_notes_eb510). ## Build summary EasyBuild v5.1.0 will print a summary of the installations that were planned for a particular session, and indicate whether each installation was a *success*, which ones *failed*, or if they were *skipped* (for example because a required dependency failed to install). Here's an example: ``` $ eb matplotlib-3.9.2-gfbf-2024a.eb -r ... == Build succeeded for 2 out of 4 == Summary: * [SUCCESS] Python/3.12.3-GCCcore-13.3.0 * [SUCCESS] SciPy-bundle/2024.05-gfbf-2024a * [FAILED] libpng/1.6.43-GCCcore-13.3.0 * [SKIPPED] matplotlib/3.9.2-gfbf-2024a ``` With this summary you can more easily assess the overall result of the EasyBuild session, and quickly focus on the failing installations. ## CUDA sanity check ... ## Data installations EasyBuild v5.1.0 adds support for installing datasets as modules. Sam Moors (VUB) gave a talk about this idea at EUM'24 (see [slides](https://users.ugent.be/~kehoste/eum24/019_eum24_datasets.pdf) + [recording](https://www.youtube.com/watch?v=13q_aKDDv9k&list=PLhnGtSmEGEQild9FmlP8Qmz9Csc_gOJKF&index=20&pp=gAQBiAQB)). Datasets get special treatment in terms of where they are installed, and how their "source" files are managed. For more information, see [https://docs.easybuild.io/datasets](https://docs.easybuild.io/datasets). ## Downloading pull request diff via GitHub API ... ## Cleaner output for sanity check step ... ## 2025a common toolchains ... ## Notable bug fixes - run `pip check` only once per installation - download progress bar - `CMAKE_LIBRARY_PATH` in module files - `--ignore-test-failure` - LLVM easyblock