From edd at debian.org  Tue Mar 21 17:38:11 2017
From: edd at debian.org (Dirk Eddelbuettel)
Date: Tue, 21 Mar 2017 11:38:11 -0500
Subject: [Rd] Incompatible change in R-devel
In-Reply-To: <f9a7edaa-63f9-f79f-f750-39d44511c188@stats.ox.ac.uk>
References: <f9a7edaa-63f9-f79f-f750-39d44511c188@stats.ox.ac.uk>
Message-ID: <22737.22259.497157.821096@max.eddelbuettel.com>


Hi Brian,

On 21 March 2017 at 07:29, Prof Brian Ripley wrote:
| As of today's commit r72375 all packages with native-routine 
| registration of C or Fortran routines need to be reinstalled in R-devel 
| (and that include some of the recommended packages in R itself which 
| will not be reinstalled via make dependencies, so we advise a clean 
| rebuild of R).

I am confused by this.

So in order to test this, I just triggered rebuild of the smaller drd ("daily
r-devel") and r-devel Docker images for R.  

Using drd, I used R 3.3.3 to install digest and anytime (also installing Rcpp
and BH). I then launch the R-devel build freshly created, and reported as 

 root at b00daf469882:/# RD --version
 R Under development (unstable) (2017-03-21 r72380) -- "Unsuffered Consequences"

yet both digest and anytime loaded fine by R-devel. Despite the fact that
they were installed by R 3.3.3.

As I understand your email, that should not have worked.  So I must be
missing something -- can you help set me straight?

Thanks, Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org



[Rd] Incompatible change in R-devel
Dirk Eddelbuettel