@@ -3,6 +3,54 @@ For more detailed information, please see the git log.
3
3
4
4
These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html.
5
5
6
+ v3.0.0 (November 16th 2016)
7
+ ---------------------------
8
+
9
+ feature release
10
+ - backward-incompatible changes:
11
+ - make robot always consider subtoolchains, even without --minimal-toolchains (but in reverse order) (#1973)
12
+ - clean up behaviour that was deprecated for EasyBuild v3.0 (#1978)
13
+ - change default config to use Lmod/Lua for modules tool/syntax, GC3Pie as job backend (#1985)
14
+ - the minimal required version of Lmod was bumped to 5.8 (#1985)
15
+ - major new features:
16
+ - (experimental) support for RPATH linking via --rpath (#1942)
17
+ - see http://easybuild.readthedocs.org/en/latest/RPATH-support.html
18
+ - add support for --consider-archived-easyconfigs (#1972)
19
+ - see http://easybuild.readthedocs.org/en/latest/Archived-easyconfigs.html
20
+ - stabilize --new-pr and --update-pr (#1979)
21
+ - see http://easybuild.readthedocs.org/en/latest/Integration_with_GitHub.html
22
+ - various other small enhancements, including:
23
+ - add support for 'devel' log level (#1815)
24
+ - make remove_file aware of --extended-dry-run + add dedicated unit test (#1932)
25
+ - add support for filtering out setting/updating particular environment variables from generated modules (#1943)
26
+ - see --filter-env-vars
27
+ - clean up output of EasyBuild bootstrap script & add version (#1944)
28
+ - improved ARM platform/CPU detection (#1953)
29
+ - use '0' as letter dir for funky software names that don't start with a letter, e.g., 3to2 (#1954)
30
+ - make bootstrap script aware of vsc-install for offline installation (#1955)
31
+ - add support for blas_family() and lapack_family() methods in Toolchain instances (#1961)
32
+ - make copy_file dry-run aware (#1963)
33
+ - reorganise test easyconfigs to match structure in easyconfigs repo (#1970)
34
+ - add a toolchain compiler option for enforcing IEEE-754 conformance (#1975)
35
+ - support for intelcuda compiler toolchain (#1976)
36
+ - check that each glob pattern matches at least one file expand_glob_paths (important for --include-*) (#1980)
37
+ - enhance bootstrap to auto-skip stage 0 in case a suitable setuptools is already available (#1946, #1984)
38
+ - simplify GC3Pie version check (#1987)
39
+ - include suggestion on how to change configuration w.r.t. modules tool/syntax (#1989)
40
+ - various bug fixes, including:
41
+ - fix test for find_easybuild_easyconfig (#1931)
42
+ - remove existing module file under --force/--rebuild (#1933)
43
+ - fix combining --search and --try-* (#1937)
44
+ - fix appending to existing buildstats in FileRepository.add_easyconfig (#1948)
45
+ - fix handling of iterate easyconfig parameters, restore them during cleanup (#1949)
46
+ - fix filtering loads for (hidden) build deps from generated module (#1959)
47
+ - handle multi-flag compiler options on all types of options (#1966)
48
+ - fix --list-software by making letter_dir_for function aware of '*' wildcard name (#1969)
49
+ - skip dependencies of toolchain marked as external modules when determining module hierarchy (#1977)
50
+ - bump page limit in fetch_latest_commit_sha, spit out more meaningful error if too many branches were encountered (#1981)
51
+ - fix CUDA-related issues in HierarchicalMNS (#1986)
52
+
53
+
6
54
v2.9.0 (September 23rd 2016)
7
55
----------------------------
8
56
@@ -663,7 +711,7 @@ feature + bugfix release
663
711
- made suffix used for module files install path configurable, using --suffix-modules-path (#973)
664
712
- added support for additional easyconfig parameters:
665
713
- define aliases in module files ('modaliases') (#952)
666
- - add print message on module load ('modloadmsg') and Tcl footer ('modtclfooter') in module files (#954, #974)
714
+ - add print message on module load ('modloadmsg') and Tcl footer ('modtclfooter') in module files (#954, #974)
667
715
- various bug fixes, including:
668
716
- don't try to tweak generated easyconfigs when using --try-X (#942)
669
717
- currently create symlinks to module files modules/all under a custom module naming scheme (#953)
@@ -792,7 +840,7 @@ feature + bugfix release
792
840
- add support for computing and verifying source/patch file checksums (#774, #777, #779, #801, #802)
793
841
- cfr. 'checksums' easyconfig parameter
794
842
- add support for `eb --confighelp`, which prints out an example configuration file (#775)
795
- - add initial support for `eb` tab completion in bash shells (#775, #797, #798)
843
+ - add initial support for `eb` tab completion in bash shells (#775, #797, #798)
796
844
- see also https://github.com/hpcugent/easybuild/wiki/Setting-up-tab-completion-for-bash
797
845
- note: may be quite slow for now
798
846
- enhancements for using Lmod as modules tool (#780, #795, #796):
@@ -1132,7 +1180,7 @@ v0.8 (June 29th 2012)
1132
1180
---------------------
1133
1181
1134
1182
- added support for building/installing 17 additional software packages:
1135
- - BEAGLE, Doxygen, g2clib, g2lib, HDF, HDF5, JasPer, libpng, Maple,
1183
+ - BEAGLE, Doxygen, g2clib, g2lib, HDF, HDF5, JasPer, libpng, Maple,
1136
1184
MrBayes, NCL, netCDF, netCDF-Fortran, Szip, WPS, WRF, zlib
1137
1185
- the build procedure for WRF and WPS includes running the tests available for these packages
1138
1186
- various bug fixes and enhancements:
0 commit comments