On Wed, 11 Feb 2015 at 06:21 -0000, Fotis Georgatos wrote:

> > What do people do/recommend for multiple OS environments?  We are
> > currently CentOS 6 but will eventually move to C7.  I'm thinking I
> > will want a separate application tree for each OS
> > (/projects/app-c6 and /projects/app-c7).
> >
> > How do people deal with software with frequent updates (java) or
> > security issues?  Do you rebuild and remove old packages?
>
> You may be able to handle both of the above needs, by using the
> concept of buildsets, mentioned in p. over here:
> https://archive.fosdem.org/2014/schedule/event/hpc_devroom_hpcbios/attachments/slides/491/export/events/attachments/hpc_devroom_hpcbios/slides/491/FOSDEM14_HPC_devroom_09_HPC_BIOS.pdf

This was helpful.

> > Do people recommend updating toolchains and the dependencies (e.g.
> > eliminate multiple versions of python 2.7)?  Since this will be
> > our initial build I don't really need python 2.7.3, 2.7.5 or
> > .2.7.6. Should I just use the --try options to build for 2.7.8?
>
> If you do life sciences/bioinformatics you’ll likely need
> Python/2.7.3; you can always try to upgrade forward towards
> whatever, however I’d advise you to do this as a secondary stage, or
> you’ll be distracted by compatibility issues that raise quickly in
> these situations.

Yes, bioinformatics is one of our uses (along with various md, R, sas
and other uses).

> > information about the 1.7 toolchain, I need to review that email
> > thread.
>
> I’m the perpetrator; it’s basically a GCC/4.8.x fresh toolchain,
> which should serve for a little while. If I was you , I would do the
> above step and then try something like:
>
>       eb HPCBIOS_LifeSciences*eb --try-toolchain=goolf,1.7.20 -r
>
> That should provide for a quite interesting effect :)
>
> Feel free to depart then with other improvements, you may do plenty.

I'm basing my own .eb files off of the HPCBIOS files and once stable
will try the goolf-1.7.20 toolchain.

Is there a mailing list where HPCBIOS is discussed further?

At this point, I'm still getting started with this and am looking for
existing knowledge of what are current best practices.  e.g. The
suggestion of sticking with gcc 4.8.4 and python 2.7.3 seem
reasonable, but I would like to see more information about why these
specific versions.

The HPCBIOS .eb files are all quite old in eb-1.6.1.  Has
consideration been given to splitting those out of the eb release
process?  I could see that these configurations would evolve somewhat
separately from the easybuild process.

Stuart
-- 
I've never been lost; I was once bewildered for three days, but never lost!
                                        --  Daniel Boone

Reply via email to