Oh one more detail I try to keep the version of R, Rlib and Rprofile in
sync so that there's always a set of say "3.2.0", "3.2.1". I'll see how
that works out.

/Martin


On Thu, Jul 30, 2015 at 10:47 AM Martin <[email protected]> wrote:

> On Thu, Jul 30, 2015 at 1:23 AM Fotis Georgatos <[email protected]>
> wrote:
>
>> I would lobby for a R/3.2.2 build (release to come out mid August),
>> incorporating as much collective wisdom as possible, perhaps tuned for
>> bio needs.
>> What would you think? A PR upon 3.2.1 could be a first approximation of
>> it.
>
>
> I settled with the following approach (which to me is agnostic to the
> field of research):
>
> These are the default things of an R stack:
>
> Rstack.eb:
>
> # this is just drafted but I hope you get the idea
> version = "3.2.0" # right now creating 3.2.1
> depends = (
> "R" # no packages at all not even recommended
> "Rprofile" # just sets R_PROFILE, R_ENVIRON
> "Rlib" # site-wide libraries that should be available also holds
> dependencies for stuff like GLPK, MySQL, Postgres.....
> )
>
> Rprofile and Rlib are separated because I found that there are more often
> than not settings to be changed for users and this keeps reinstallation
> times way down since I don't have to rebuild the whole library.
>
> Rlib is basically an empty easybuild with a bunch of dependencies and a
> directory "site-library" -- I guess it could be external but the dependency
> resolution mechanism of EB is just nice to have and e.g. have stuff like
> protocol buffers in "the right place". This keeps R itself rather clean but
> still enable the use of a "batteries included" R install.
>
> I'm still thinking about how to do the same with Python. I'd like to have
> a bare python and one (or maybe a few) libraries that can then be loaded.
> As opposed to "full fledged python install" or "one module per package".
>
> /Martin
>
> --
> --
> http://www.xing.com/profile/Martin_Marcher
> http://www.linkedin.com/in/martinmarcher
> Mobil: +43 / 660 / 62 45 103
> UID: ATU68801424
>
-- 
-- 
http://www.xing.com/profile/Martin_Marcher
http://www.linkedin.com/in/martinmarcher
Mobil: +43 / 660 / 62 45 103
UID: ATU68801424

Reply via email to