Hello EasyBuilders,
To make the packaging of EasyBuild into RPMs (and such) easier, and also
for e.g. making contributions from third parties easier to manage,
we will be splitting up the current EasyBuild repository into three
different repositories:
* easybuild-framework: the EasyBuild framework, which includes the
easybuild.framework and easybuild.tools Python packages that provide
general support for building and installing software
* easybuild-easyblocks: a collection of easyblocks, in the form of the
easybuild.easyblocks Python package, that implement support for building
and installing (collections of) software applications; this depends on
the framework being available, of course
* easybuild-easyconfigs: a collection of example easyconfig files that
specify which software to build, and using which build options; these
easyconfigs will be well tested with the latest compatible versions of
the easybuild-framework and easybuild-easyblocks packages (see link
below w.r.t. compatible version numbers)
The packaging and versionings of EasyBuild packages is briefly described
at https://github.com/hpcugent/easybuild/wiki/Packaging-and-versioning .
We will make the switch to the three repository setup tomorrow morning
(Tue Oct 16th 2012, ~10am, CET) probably.
I will be renaming the current easybuild repository to
easybuild-framework and remove all non-framework stuff from it, and will
populate the newly created other two repositories with the right files.
The relevant repository links:
https://github.com/hpcugent/easybuild-framework (which is now still
https://github.com/hpcugent/easybuild)
https://github.com/hpcugent/easybuild-easyblocks
https://github.com/hpcugent/easybuild-easyconfigs
Please take this into account on your end, e.g. change the remotes for
the easybuild repository to easybuild-framework, and clone the
easybuild-easyblocks and easybuild-easyconfigs repositories if you need
them.
We will be adding setup.py scripts to each of these repositories, so you
change easily install a full EasyBuild setup into a single place easily
for using and developing EasyBuild.
regards,
Kenneth
EasyBuild release manager