From dtenenba at fhcrc.org  Fri Apr 18 16:25:49 2014
From: dtenenba at fhcrc.org (Dan Tenenbaum)
Date: Fri, 18 Apr 2014 07:25:49 -0700 (PDT)
Subject: [Rd] R-3.1.0 OSX Snow Leopard installs old binary
In-Reply-To: <CABtg=KnH79bok4s0KYjiVvxfr+W4k=7DVkg3TQT24eLM0CfAgQ@mail.gmail.com>
Message-ID: <1582448003.1649542.1397831149923.JavaMail.root@fhcrc.org>



----- Original Message -----
> From: "G?bor Cs?rdi" <csardi.gabor at gmail.com>
> To: "Simon Urbanek" <simon.urbanek at r-project.org>
> Cc: r-devel at r-project.org
> Sent: Thursday, April 17, 2014 6:52:33 PM
> Subject: Re: [Rd] R-3.1.0 OSX Snow Leopard installs old binary
> 
> On Thu, Apr 17, 2014 at 9:43 PM, Simon Urbanek
> <simon.urbanek at r-project.org>wrote:
> [...]
> 
> > The Suggests failure has nothing to do with BioC. Only packages
> > listed in
> > Depends/Imports are required for a package to work so there is no
> > guarantee
> > for any packages in Suggests to be available - hence the package
> > should not
> > break if they are not available - that's the whole point of
> > Suggests. If
> > you list it in Depends/Imports then it won't even get to the check
> > if those
> > packages are not available - it won't build at all. I didn't look
> > at the
> > dependencies in this particular case, but one reason to use
> > Suggests is to
> > break dependency loops: if A depends on B and B on A, then there is
> > no way
> > to install them, so typically A suggests B and B depends on A so
> > that A can
> > be installed and checked first without B and then B checked with A
> > and
> > finally A with B.
> >
> 
> I would naively think that if you install A and B _together_, then
> they
> should be fine. At least this is how dependencies work on various
> Linux
> distributions, AFAIK.
> 
> 
> > If A breaks without B then it makes such bootstrapping impossible -
> > we
> > found some packages with this issue, that's why mentioned this - I
> > don't
> > know if that's the case with igraph or not.
> >
> > As for BioC, the builds for BioC are independent of CRAN, so CRAN
> > doesn't
> > build BioC packages and thus their availability is subject to
> > manual
> > intervention - on the OS X build machine there is currently no
> > automated
> > way to track BioC packages, but we're working on it.
> >
> 
> So this effectively means that if I Import/Depend/Suggest etc. a BioC
> package in igraph, then igraph will likely not be available for OSX.
> Right?

Wrong. It's just the Mavericks binaries that are not yet available. Snow Leopard binaries are available.

Dan


> 
> Gabor
> 
> 
> 
> >
> > Cheers,
> > Simon
> >
> >
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
> 



[Rd] R-3.1.0 OSX Snow Leopard installs old binary
Dan Tenenbaum