Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/e/EasyBuild/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ e.b., the [MATLAB EasyConfigs in the EasyBuilders repository](https://github.com
build process in an EasyConfig to modify an existing container.


### EasyBuild 5.1.2 (experimental for 25.03)
### EasyBuild 5.1.2 for 25.03

- Patches: The way of applying patches is different in an EasyConfig just for
EasyBuild or in the Bundle.
Expand Down
32 changes: 19 additions & 13 deletions easybuild/easyconfigs/g/gzip/README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,45 @@
# gzip

* [gzip home page on gnu,org](https://www.gnu.org/software/gzip/)
- [gzip home page on gnu,org](https://www.gnu.org/software/gzip/)

* [Download gzip from the GNU site](https://ftp.gnu.org/gnu/gzip/)
- [Download gzip from the GNU site](https://ftp.gnu.org/gnu/gzip/)

* [Alternative gzip home page at gzip.org](https://www.gzip.org/)
- [Alternative gzip home page at gzip.org](https://www.gzip.org/)

## EasyBuild

* [gzip support in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/g/gzip)
- [gzip support in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/g/gzip)

* There is no gzip in the CSCS repository
- There is no gzip in the CSCS repository

#### 1.10 from CPE 21.06 on

* Standard EasyConfig converted to the LUMI conventions.
- Standard EasyConfig converted to the LUMI conventions.

* On Cray one of the tests in configure fails on LUMI/C. This is because
- On Cray one of the tests in configure fails on LUMI/C. This is because
the compiler always prints a message that znver3 is not yet supported
for optimisation. There are two possible solutions
* Either change some modules so that crape-x86-rome is loaded on all
- Either change some modules so that crape-x86-rome is loaded on all
LUMI nodes until the Cray compiler supports zen3, which is tricky as
it is likely EasyBuild has the last word and that option is the same
for all Cray environments.
* Disable the warning via extra_cflags which is what we have done here.
- Disable the warning via extra_cflags which is what we have done here.

### 1.12 from CPE 22.06 on

* Trivial port of the EasyConfig.
- Trivial port of the EasyConfig.

* The extra flag to deal with problems with zen3 optimisation is no longer needed.
- The extra flag to deal with problems with zen3 optimisation is no longer needed.

* For LUMI/23.12 license information was added to the installation.
- For LUMI/23.12 license information was added to the installation.


### 1.13 from LUMI/24.03 on

* Trivial port of the EasyConfig for 1.12 in LUMI/23.12.
- Trivial port of the EasyConfig for 1.12 in LUMI/23.12.


### 1.14 from LUMI/25.03 on

- Trivial port of the EasyConfig for 1.13 in 24.03 and 24.11.

7 changes: 6 additions & 1 deletion easybuild/easyconfigs/p/pixman/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,14 @@
- The EasyConfig is derived from the University of Antwerpen one which itself
is a variant of the default EasyBuilders one.


### 0.42.2 from CPE 22.12 on

- Trivial port of the EasyConfig for 0.40.0 in 21.06 and later.

- From LUMI/23.12 on, license information was added to the installation.

- Stuck to 0.42.2 for 25.03 even though 2025a uses 0.46.2. The latter version makes
Meson and Ninja mandatory and after an hour of work still did not compile properly
with the AMD ROCm compiler and this is at least parly due to dirty code.
with the AMD ROCm compiler and this is at least partly due to dirty code.

3 changes: 0 additions & 3 deletions easybuild/easyconfigs/s/systools/USER.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
# systools user instructions

<<<<<<< HEAD
Available tools depend on the version of the module. This list is for the latest
version of the module.

=======
>>>>>>> 82274776 (Added pbzip2 to systools and updated the documentation.)

### The `gpp` command

Expand Down
39 changes: 22 additions & 17 deletions easybuild/easyconfigs/u/util-linux/README.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,66 @@
# util-linux

* [Sources](https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/)
- [Sources](https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/)


## EasyBuild

* [util-linux support in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/u/util-linux)
- [util-linux support in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/u/util-linux)

* [util-linux support in the CSCS repository](https://github.com/eth-cscs/production/tree/master/easybuild/easyconfigs/u/util-linux)
- [util-linux support in the CSCS repository](https://github.com/eth-cscs/production/tree/master/easybuild/easyconfigs/u/util-linux)


### 2.37.1 from cpe 21.06 on

* The EasyConfig is derived from a mix of the EasyConfigs of the EasyBuilders repository,
- The EasyConfig is derived from a mix of the EasyConfigs of the EasyBuilders repository,
CSCS and University of Antwerpen, the latter for the documentation.

* The list of dependencies was revised: added file for libmagic.
- The list of dependencies was revised: added file for libmagic.

* The configure options were also checked and extended.
- The configure options were also checked and extended.

* We need to use ``--without-tinfo`` as otherwise we get an error message about
- We need to use ``--without-tinfo`` as otherwise we get an error message about
``cur_term`` not found.


### 2.38 from CPE 22.06 on

* Trivial version bump of the EasyConfig,
- Trivial version bump of the EasyConfig,


### 2.38.1 from CPE 22.12 on

* Trivial version bump of the EasyConfig of 2.38.
- Trivial version bump of the EasyConfig of 2.38.

* For LUMI/23.12, license information was added to the installation.
- For LUMI/23.12, license information was added to the installation.


### **NO** 2.39 from CPE 23.09 on

* Port of the 2.38.1 EasyConfig but with the patches of the EasyBuild version added.
- Port of the 2.38.1 EasyConfig but with the patches of the EasyBuild version added.

* Did not work so reverted to 2.38.1.
- Did not work so reverted to 2.38.1.


### Version 2.39.3 from LUMI/24.03 on

* Version bump of 2.38.1 for LUMI/23.12
- Version bump of 2.38.1 for LUMI/23.12

* The bugs that hit us in 2.39 seem to be fixed without any patches that have since
- The bugs that hit us in 2.39 seem to be fixed without any patches that have since
been developed by the EasyBuild community, so we deviate from 2023b.


### Version 2.39.3 from LUMI/24.03 on

* Version bump of 2.39.3 for LUMI/24.02 and 24.11,
- Version bump of 2.39.3 for LUMI/24.02 and 24.11,

* but there is a new dependency: SQLite, for a function that is enabled by default.
- but there is a new dependency: SQLite, for a function that is enabled by default.

* And there is also an extra configure flag `--disable-symvers` needed for cpeCray
- And there is also an extra configure flag `--disable-symvers` needed for cpeCray
as there are issues with versioned symbols.


### Version 2.40.0 from LUMI/25.03 on

- Trivial port of the 2.39.3 EasyConfig for 24.03, but added SQLite as a dependency.

4 changes: 2 additions & 2 deletions easybuild/easyconfigs/v/Vim/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
* Trivial port of previous EasyConfigs


### Version 9.1.0050 for 24.03
### Version 9.1.0447 for 24.03

* Trivial port of previous EasyConfigs


24 changes: 15 additions & 9 deletions easybuild/easyconfigs/z/zstd/README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,40 @@
# zstd

* [zstd home page](https://facebook.github.io/zstd)
- [zstd home page](https://facebook.github.io/zstd)

* [zstd on GitHub](https://github.com/facebook/zstd)
- [zstd on GitHub](https://github.com/facebook/zstd)

* [GitHub releases](https://github.com/facebook/zstd/releases/)
- [GitHub releases](https://github.com/facebook/zstd/releases/)


## EasyBuild

* [zstd in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/z/zstd)
- [zstd in the EasyBuilders repository](https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/z/zstd)

* [zstd in the CSCS repository](https://github.com/eth-cscs/production/tree/master/easybuild/easyconfigs/z/zstd)
- [zstd in the CSCS repository](https://github.com/eth-cscs/production/tree/master/easybuild/easyconfigs/z/zstd)


### Version 1.5.0 from CPE 21.06 on

* Our EasyConfig is derived from the EasyBuilders one. We use only EasyBuild-build
- Our EasyConfig is derived from the EasyBuilders one. We use only EasyBuild-build
dependencies, the CSCS variant gets gzip and lz4 from the OS.

We did upgrade to the fresh release 1.5.0.


### Version 1.5.2 for CPE 22.06

* Trivial port of the EasyConfig
- Trivial port of the EasyConfig


### Version 1.5.5 for CPE 23.09

* Trivial port of the EasyConfig
- Trivial port of the EasyConfig

- For LUMI/23.12, license information was added to the installation.


### Version 1.5.7 for CPE 25.03 and later

- Trivial port of the EasyConfig of 1.5.5 for 24.03 and 24.11.

* For LUMI/23.12, license information was added to the installation.