Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump version to 2.7.0 and update release notes #871

Merged
merged 2 commits into from
Mar 20, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 38 additions & 1 deletion RELEASE_NOTES
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,44 @@ For more detailed information, please see the git log.

These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html.

The latest version of easybuild-easyblocks provides 159 software-specific easyblocks and 29 generic easyblocks.
The latest version of easybuild-easyblocks provides 165 software-specific easyblocks and 29 generic easyblocks.

v2.7.0 (March 20th 2016)
------------------------

feature + bugfix release
- new easyblocks for 6 software packages that require customized support:
ADF (#826), MPICH (#844, #852, #868), mutil (#859), pplacer (#835), psmpi (#852), SNPhylo (#865)
- various other enhancements, including:
- implement support for 'use_pip' in PythonPackage easyblock (#719, #831)
- add support in CUDA easyblock to install wrappers for host compilers (#758)
- update sanity check for picard version 1.124 and above (#796)
- use 'module swap' for all components in CrayToolchain (#823)
- update PSI4 easyblock to cope with changed name of PSI4 data dir (#824)
- use find_flexlm_license function and avoid defining $CPATH in PGI easyblock (#837)
- use find_flexlm_license function in IntelBase generic easyblock (#839)
- add unit test to check module file generated by PythonPackage easyblock (#841)
- rework MVAPICH2 easyblock on top of new MPICH easyblock (#844)
- add CUDA support in CP2K easyblock (#850)
- also define $LD in buildopts for GATE (#855)
- use find_flexlm_license function in TotalView easyblock (#839)
- enhance MakeCp easyblock to also support renaming of files while copying them (#859)
- hunt for usable 'python' command in PythonPackage easyblock when system Python is used (#861)
- add sanity check in easybuild/__init__.py w.r.t. current working dir (#869)
- change suffix of original file to .easybuild when using fileinput in impi easyblock (#870)
- various bug fixes, including:
- make sure Python unicode settings match that of the system Python (#817)
- remove FFTW related statements in HPL easyblock, since HPL doesn't require FFTW at all (#822)
- use pkg_resources.declare_namespace rather than pkgutil.extend_path to declare 'easybuild' namespaces (#827)
- fix license headers: Hercules foundation is now FWO (#836)
- fix check for non-empty lib dirs in PythonPackage easyblock (#840)
- consider all Python lib dirs in sanity check for libxml2 (#842)
- correctly handle deprecated configure options (--with-hwloc/--enable-mpe) in MVAPICH2 easyblock (#853)
- use correct configure option for checkpoint/restart in MVAPICH2 easyblock (#854)
- ensure list of Python lib dirs always has a 'lib/...' entry (#858)
- check whether rpm/rpmrebuild commands are available using 'which', rather than checking for OS deps (#864)
- fix test_step in UFC easyblock (#872)


v2.6.0 (January 26th 2016)
--------------------------
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyblocks/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
# recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like
# UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0'
# This causes problems further up the dependency chain...
VERSION = LooseVersion('2.7.0.dev0')
VERSION = LooseVersion('2.7.0')
UNKNOWN = 'UNKNOWN'


Expand Down