@@ -3,6 +3,67 @@ For more detailed information, please see the git log.
33
44These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html.
55
6+ v2.0.0 (March 6th 2015)
7+ -----------------------
8+
9+ feature + bugfix release
10+ - requires vsc-base v2.0.3 or more recent
11+ - avoid deprecation warnings w.r.t. use of 'message' attribute (hpcugent/vsc-base#155)
12+ - fix typo in log message rendering --ignoreconfigfiles unusable (hpcugent/vsc-base#158)
13+ - removed functionality that was deprecated for EasyBuild version 2.0 (#1143)
14+ - see http://easybuild.readthedocs.org/en/latest/Removed-functionality.html
15+ - the fix_broken_easyconfigs.py script can be used to update easyconfig files suffering from this (#1151, #1206, #1207)
16+ - for more information about this script, see http://easybuild.readthedocs.org/en/latest/Useful-scripts.html#fix-broken-easyconfigs-py
17+ - stop including a crippled copy of vsc-base, include vsc-base as a proper dependency instead (#1160, #1194)
18+ - vsc-base is automatically installed as a dependency for easybuild-framework, if a Python installation tool is used
19+ - see http://easybuild.readthedocs.org/en/latest/Installation.html#required-python-packages
20+ - various other enhancements, including:
21+ - add support for Linux/POWER systems (#1044)
22+ - major cleanup in tools/systemtools.py + significantly enhanced tests (#1044)
23+ - add support for 'eb -a rst', list available easyconfig parameters in ReST format (#1131)
24+ - add support for specifying one or more easyconfigs in combination with --from-pr (#1132)
25+ - see http://easybuild.readthedocs.org/en/latest/Integration_with_GitHub.html#using-easyconfigs-from-pull-requests-via-from-pr
26+ - define __contains__ in EasyConfig class (#1155)
27+ - restore support for downloading over a proxy (#1158)
28+ - i.e., use urllib2 rather than urllib
29+ - this involved sacrificing the download progress report (which was only visible in the log file)
30+ - let mpi_family return None if MPI is not supported by a toolchain (#1164)
31+ - include support for specifying system-level configuration files for EasyBuild via $XDG_CONFIG_DIRS (#1166)
32+ - see http://easybuild.readthedocs.org/en/latest/Configuration.html#default-configuration-files
33+ - make unit tests more robust (#1167, #1196)
34+ - see http://easybuild.readthedocs.org/en/latest/Unit-tests.html
35+ - add hierarchical module naming scheme categorizing modules by 'moduleclass' (#1176)
36+ - enhance bootstrap script to allow bootstrapping using supplied tarballs (#1184)
37+ - see http://easybuild.readthedocs.org/en/latest/Installation.html#advanced-bootstrapping-options
38+ - disable updating of Lmod user cache by default, add configuration option --update-modules-tool-cache (#1185)
39+ - for now, only the Lmod user cache can be updated using --update-modules-tool-cache
40+ - use available which() function, rather than running 'which' via run_cmd (#1192)
41+ - fix install-EasyBuild-develop.sh script w.r.t. vsc-base dependency (#1193)
42+ - also consider robot search path when looking for specified easyconfigs (#1201)
43+ - see http://easybuild.readthedocs.org/en/latest/Using_the_EasyBuild_command_line.html#specifying-easyconfigs
44+ - various bug fixes, including:
45+ - stop triggering deprecated/no longer support functionality in unit tests (#1126)
46+ - fix from_pr test by including dummy easyblocks for HPL and ScaLAPACK (#1133)
47+ - escape use of '%' in string with command line options with --job (#1135)
48+ - fix handling specified patch level 0 (+ enhance tests for fetch_patches method) (#1139)
49+ - fix formatting issues in generated easyconfig file obtained via --try-X (#1144)
50+ - use log.error in tools/toolchain/toolchain.py where applicable (#1145)
51+ - stop hardcoding /tmp in mpi_cmd_for function (#1146, #1200)
52+ - correctly determine variable name for $EBEXTLIST when generating module file (#1156)
53+ - do not ignore exit code of failing postinstall commands (#1157)
54+ - fix rare case in which used easyconfig and copied easyconfig are the same (#1159)
55+ - always filter hidden deps from list of dependencies (#1161)
56+ - fix implementation of path_matches function in tools/filetools.py (#1163)
57+ - make sure plain text keyring is used by unit tests (#1165)
58+ - suppress creation of module symlinks for HierarchicalMNS (#1173)
59+ - sort all lists obtained via glob.glob, since they are in arbitrary order (#1187)
60+ - stop modifying $MODULEPATH directly in setUp/tearDown of toolchain tests (#1191)
61+
62+ v1.16.2 (March 6th 2015)
63+ ------------------------
64+
65+ (no changes compared to v1.16.1, simple version bump to stay in sync with easybuild-easyblocks)
66+
667v1.16.1 (December 19th 2014)
768----------------------------
869
0 commit comments