Welcome tuezney,

On 05 Feb, 2013, at 11:13, <[email protected]> <[email protected]> wrote:
> Tested install of wrf with goalf toolchain, failed on netcdf dependency due to
> missing source:
> 
> source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/']  => 404
> 
> in netCDF-4.2-goalf-1.1.0-no-OFED.eb
> 
> after downloading netcdf  source from another repo the wrf install succeeded.

Yes, same experience; I have also been suffering much from "repo rot" often,
so I am on the way to setup public web repos for at least the *OSS* tarballs; 
for the rest we will need to handle them in some more complicated manner
that does not run against the upstream developers' guidelines.

> Next things to test/discover :
> -  trying to reproduce this build on an 3rd and older machine

As long as GCC compiles and you can supply the sources, "it should just work". 
:)

> -  learn how to use software and libs provided by eb to compile own source

There is a trick there as regards the -devel modules you may have to discover!
(they are generated inside your easybuild *software* directories).

> -  build my own eb packages (if needed => (latest from ECMWF) and magics++

If you produce the easyconfigs and are not yet ready for the Pull Request,
remember that you can always drop them in AS-IS style over here:
https://github.com/fgeorgatos/easybuild.experimental/tree/master/users
(this could help to prevent double work and certainly catches attention for 
assistance)

> -  find out mode about module load & unload. Loading loads all dependencies 
> but
> unloading only unloaded the top level package

Unloading with dependencies may prove to be the tricky part.

Currently, this is expected behavior. There reason it is as such is, because
so far it is considered the "least worst" approach. We are surely interested
to hear about alternative designs with popular arguments supporting them,
as long as modules "robustness" is not harmed and there are no major drawbacks.

I recall seeing a parallel thread running these days in the mailing list
for tcl modulefiles (hosted on sourceforge); you may like to check it out.

cheers,
Fotis

Reply via email to