Hello Ken et al EB’ers,

This is indeed a great release, including much past work, from a few hands; 
Well done!


To "celebrate the occasion", I have also updated the pkgsrc2easyconfig set, 
visible here:
https://github.com/fgeorgatos/easybuild.experimental/tree/master/contrib/pkgsrc/20141219

fi. look at this example to get an idea, of what this is about: 
https://github.com/fgeorgatos/easybuild.experimental/blob/master/contrib/pkgsrc/20141219/l/lftp-4.4.6-goolf-1.4.10.eb

The whole point isn’t to claim these are good easyconfigs, just scaffolds ready 
for future work;
esp. filenames & version/versionsuffices will need a human review and some 
adoptation. 
Looking at the commented out CONFIGURE section of pkgsrc is probably the 
crucial step.

enjoy - w. seasonal wishes,
F.


On Dec 19, 2014, at 3:05 PM, Kenneth Hoste <[email protected]> wrote:
> Hello EasyBuilders,
> 
> We are happy to announce the release of EasyBuild v1.16.0 and v1.16.1, with 
> version 1.16.1 being the best release so far (for real!). [1]
> 
> It has been a while since the latest (major) update; to make up for that, we 
> decided to issue two releases in less than 24 hours... (*)
> 
> 
> In these releases, significant efforts have been made in preparation of the 
> upcoming EasyBuild v2.0 (planned for end of Jan'15), in which the currently 
> deprecated behavior will be *disabled by default* (to be dropped fully in 
> EasyBuild v2.1).
> 
> The EasyBuild framework is now no longer unintentionally triggering 
> deprecated functionality itself, and included easyblocks and easyconfigs have 
> been updated accordingly where needed.
> 
> We warmly recommend you to configure EasyBuild such that it will trip over 
> the use of deprecated behavior (e.g., using $EASYBUILD_DEPRECATED=2.0), such 
> that you can proactively prepare your setup for EasyBuild v2.0 [2].
> 
> Commonly used functionality that has been *deprecated* includes:
> 
>     * the automagic fallback to the ConfigureMake easyblock (!) [3]
>     * the use of the 'premakeopts' and 'makeopts' easyconfig parameters [4]
>     * support for Python 2.4 (Py2.6 and more recent Py2.x is still OK) [5]
>     * old-style EasyBuild configuration [6]
>     * multiple changes to the API for easyblocks [7], including 
> relocated/renamed functions [8]
> 
> Please take a look at 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html to 
> be aware of functionality that will be broken in EasyBuild v2.0, and which 
> alternatives are available.
> 
> 
> A couple of other noteworthy changes:
> 
>     * a new command line option --robot-paths has been added, give more 
> fine-grained control over the list of paths used by --robot to search for 
> easyconfig files [9]
> 
>     * for consistency reasons, the use of 'MPICH2' in the context of MPICH 
> v3.x was renamed to 'MPICH';
>       if you're actively using the gmpolf toolchain, this requires a 
> reinstallation of existing gmpolf toolchain modules
> 
> 
> Detailed release notes (including hyperlinks to the respective pull 
> requests!) are available at 
> http://easybuild.readthedocs.org/en/latest/Release_notes.html .
> 
> 
> Updating to EasyBuild v1.16.1 can be done by: 
> 
>     * reinstalling EasyBuild from PyPi (don't forget --upgrade if you're 
> using easy_install), 
>     * updating (the master branch of) your GitHub repository clones, or 
>     * installing EasyBuild with EasyBuild, using the easyconfig file 
> available via [10], 
>        or via --try-software-version (both require EasyBuild v1.8.2 or more 
> recent) 
> 
> 
> Don't hesitate to report any problems you may run into because of the changes 
> made in EasyBuild v1.16.x, or if you have any questions.
> 
> 
> Enjoy! 
> 
> 
> regards, 
> 
> Kenneth 
> 
> [1] http://pypi.python.org/pypi/easybuild
> [2] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#how-to-check-for-use-of-deprecated-functionality
> [3] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#configuremake-fallback
> [4] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#easyconfig-parameters
> [5] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#python-version-compatibility
> [6] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#easybuild-configuration
> [7] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#easyblocks-api-easyblock-class-from-easybuild-framework-easyblock
> [8] 
> http://easybuild.readthedocs.org/en/latest/Deprecated-functionality.html#renamed-relocated-functions
> [9] 
> http://easybuild.readthedocs.org/en/latest/Using_the_EasyBuild_command_line.html#controlling-the-robot-search-path
> [10] https://github.com/hpcugent/easybuild-easyconfigs/pull/1275/files
> 
> 
> (*) This decision was made shortly after the releases of EasyBuild v1.16.0, 
> after discovering some issues that sufficiently annoyed us.

cheers,
Fotis


-- 
echo "sysadmin know better bash than english" | sed s/min/mins/ \
  | sed 's/better bash/bash better/' # signal detected in a CERN forum






Reply via email to