Skip to content

Commit b2278f0

Browse files
committed
Merge pull request #1117 from boegel/eb1160
bump version to 1.16.0 and update release notes
2 parents 0c834cd + 3cf7995 commit b2278f0

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

RELEASE_NOTES

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,54 @@
11
This file contains a description of the major changes to the easybuild-framework EasyBuild package.
22
For more detailed information, please see the git log.
33

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+
452
v1.15.2 (October 7th 2014)
553
--------------------------
654

easybuild/tools/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
# note: release candidates should be versioned as a pre-release, e.g. "1.1rc1"
3939
# 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware!
40-
VERSION = LooseVersion("1.16.0dev")
40+
VERSION = LooseVersion("1.16.0")
4141
UNKNOWN = "UNKNOWN"
4242

4343
def get_git_revision():

0 commit comments

Comments
 (0)