Skip to content

Commit 7ca40ce

Browse files
author
ocaisa
committed
Merge pull request #1 from boegel/ocaisa_develop
sync with develop
2 parents 8158857 + 436b5ec commit 7ca40ce

260 files changed

Lines changed: 3639 additions & 8552 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

RELEASE_NOTES

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,67 @@ For more detailed information, please see the git log.
33

44
These 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+
667
v1.16.1 (December 19th 2014)
768
----------------------------
869

easybuild/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
##
2-
# Copyright 2011-2014 Ghent University
2+
# Copyright 2011-2015 Ghent University
33
#
44
# This file is part of EasyBuild,
55
# originally created by the HPC team of Ghent University (http://ugent.be/hpc/en),

easybuild/easybuild_config.py

Lines changed: 0 additions & 96 deletions
This file was deleted.

easybuild/framework/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
##
2-
# Copyright 2009-2014 Ghent University
2+
# Copyright 2009-2015 Ghent University
33
#
44
# This file is part of EasyBuild,
55
# originally created by the HPC team of Ghent University (http://ugent.be/hpc/en),

0 commit comments

Comments
 (0)