|
1 | 1 | This file contains a description of the major changes to the easybuild-framework EasyBuild package. |
2 | 2 | For more detailed information, please see the git log. |
3 | 3 |
|
| 4 | +These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. |
| 5 | + |
| 6 | +v1.16.0 (December 18th 2014) |
| 7 | +---------------------------- |
| 8 | + |
| 9 | +feature + bugfix release |
| 10 | +- deprecate automagic fallback to ConfigureMake easyblock (#1113) |
| 11 | + - easyconfigs should specify easyblock = 'ConfigureMake' instead of relying on the fallback mechanism |
| 12 | + - note: automagic fallback to ConfigureMake easyblock will be dropped in EasyBuild v2.0 |
| 13 | + - see also http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#configuremake-fallback |
| 14 | +- stop triggering deprecated functionality, to enable use of --deprecated=2.0 (#1107, #1115) |
| 15 | + - see http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#configuremake-fallback for more information |
| 16 | +- various other enhancements, including: |
| 17 | + - add script to clean up gists created via --upload-test-report (#958) |
| 18 | + - also use -xHost when using Intel compilers on AMD systems (as opposed to -msse3) (#960) |
| 19 | + - add Python version check in eb command (#1046) |
| 20 | + - take versionprefix into account in HierarchicalMNS module naming scheme (#1058) |
| 21 | + - clean up and refactor main.py, move functionality to other modules (#1059, #1064, #1075, #1087) |
| 22 | + - add check in download_file function for HTTP return code + show download progress report (#1066, #1090) |
| 23 | + - include info log message with name and location of used easyblock (#1069) |
| 24 | + - add toolchains definitions for gpsmpi, gpsolf, impich, intel-para, ipsmpi toolchains (#1072, #1073) |
| 25 | + - support for Parastation MPI based toolchains |
| 26 | + - enforce that hiddendependencies is a subset of dependencies (#1078) |
| 27 | + - this is done to avoid that site-specific policies w.r.t. hidden modules slip into contributed easyconfigs |
| 28 | + - enable use of --show_hidden for avail subcommand with recent Lmod versions (#1081) |
| 29 | + - add --robot-paths configure option (#1080, #1093, #1095, #1114) |
| 30 | + - support use of %(DEFAULT_ROBOT_PATHS)s template in EasyBuild configuration files (#1100) |
| 31 | + - see also http://easybuild.readthedocs.org/en/latest/Using_the_EasyBuild_command_line.html#controlling-the-robot-search-path |
| 32 | + - use -xHost rather than -xHOST, to match Intel documentation (#1084) |
| 33 | + - update and cleanup README file (#1085) |
| 34 | + - deprecate self.moduleGenerator in favor of self.module_generator in EasyBlock (#1088) |
| 35 | + - also support MPICH MPI family in mpi_cmd_for function (#1098) |
| 36 | + - update documentation references to point to http://easybuild.readthedocs.org (#1102) |
| 37 | + - check for OS dependencies with both rpm and dpkg (if available) (#1111) |
| 38 | +- various bug fixes, including: |
| 39 | + - fix picking required software version specified by --software-version and clean up tweak.py (#1062, #1063) |
| 40 | + - escape $ characters in module load message specified via modloadmsg easyconfig parameter) (#1068) |
| 41 | + - take available hidden modules into account in dependency resolution (#1065) |
| 42 | + - fix hard crash when using patch files with an empty list of sources (#1070) |
| 43 | + - fix Intel MKL BLACS library being used for MPICH/MPICH2-based toolchains (#1072) |
| 44 | + - fix regular expression in fetch_parameter_from_easyconfig_file function (#1096) |
| 45 | + - don’t hardcode queue names when submitting a job (#1106) |
| 46 | + - fix affiliation/mail address for Fotis in headers (#1105) |
| 47 | + - filter out /dev/null entries in patch file in det_patched_files function (#1108) |
| 48 | + - fix gmpolf toolchain definition, to have gmpich as MPI components (instead of gmpich2) (#1101) |
| 49 | + - ‘MPICH’ refers to MPICH v3.x, while MPICH2 refers to MPICH(2) v2.x (MPICH v1.x is ancient/obsolete) |
| 50 | + - note: this requires to reinstall the gmpolf module, using the updated easyconfig from easybuild-easyconfigs#1217 |
| 51 | + |
4 | 52 | v1.15.2 (October 7th 2014) |
5 | 53 | -------------------------- |
6 | 54 |
|
|
0 commit comments