On Thu, Oct 18, 2018 at 06:34:23AM -0500, Dirk Eddelbuettel wrote:
> 
> | diff --git a/debian/control b/debian/control
> | index a6114be..a98b487 100644
> | --- a/debian/control
> | +++ b/debian/control
> | @@ -11,7 +11,7 @@ Homepage: https://cran.r-project.org/package=BH
> |  Package: r-cran-bh
> |  Architecture: all
> |  Multi-Arch: foreign
> | -Depends: ${misc:Depends}, libboost-dev
> | +Depends: ${misc:Depends}, libboost1.67-dev
> |  Description: (Virtual) GNU R package to provide BH
> |   The CRAN package BH provides a (large) subset of Boost.  This package 
> tricks
> |   R into believing BH is installed when we just depend on the distribution's
> | 
> 
> In principle, yes. In practice, not sure. I may miss when Boost updates

Usually this does not happen in a short time frame.  Even libboost1.63
is hanging around.  We could even switch to "default" boost later.  I
think the problem is that r-cran-bh has a *higher* version number than
what is pulling in.  So the dependency relation specified in DESCRIPTION
seems to be fullfilled - but it is not.

> -- ie
> yesterday when I was in a rush I convinced myself that Boost was at 1.62
> (even though I subconsciously knew that wasn't right).

You was right - default is at 1.62 and this is actually the problem.
 
> So hard-wiring a version number that we cannot control for is not a good idea.

I think if we are aware of this issue it will be visible quite soon and
bumping r-cran-bh version is under our control.

> | Thanks for maintaining r-cran-bh
> 
> BH has been really useful for R and CRAN.  It still creates a tough nut for
> us here.

I don't see it a tough nut - it works nicely so far and with the proper
versioned depends I think we can even solve the said problem.

Kind regards

       Andreas. 

-- 
http://fam-tille.de

Reply via email to