(Removed Kurt now, no need to fill his inbox; this will get archived at the
Debian BTS.)

On 19 December 2018 at 08:22, Emmanuel Charpentier wrote:
| Dear Dirk,
| 
| the brute-force appears to be effective for R 3.5.1.
| 
| Le mardi 18 décembre 2018 à 15:37 -0600, Dirk Eddelbuettel a écrit :
| 
| [ Snip... ]
| 
| 
| > > It's more complicated than that. reinstalling rstan, or even Rcpp
| > > the
| > > rstan, isn't sufficient to install brms.
| > 
| > There are more C++ parts than rstan and Rcpp. I would try to
| > reinstall them.
| 
| Finding them all is not trivial : one may (recursively) find brms's
| ancestors, but finding the C++ parts is not.
| 
| Furthermore, the search for a package's ancestors is not, as far as I
| know, in an existing package. It should be written and debugged. To my

Have a look at https://eddelbuettel.github.io/rcppapt/binnmuAfterR340.html
which is squarely in that problem space accessing the Debian package info
from R allowing you to combine the R package info with it.

| (limited) abilities, the brute force approach is faster in terms of
| human time (a couple minutes at most). The (impressive) machine time is
| less of a concern : I happen to have other fish to fry (e. g.
| biological/psychological necessities shch as sleeping)...
| 
| > > You did the right thing to file it here:
| >   https://github.com/paul-buerkner/brms/issues/573
| > Until we know more it should stay there.
| 
| This issue has been annotated to point to the present bug.

Do we need the same issue reported twice?
 
| > BTW there you write 'running as root' -- don't do that. I added
| > myself to
| > group staff as it is the group on /usr/local/lib/R/site-library.  Now 
| > I can
| > (and do) runn eg littler's 'install.r' as me.  Been doing that for
| > years.
| 
| Good idea. I didn't know that group belonging was enough for this. Is
| that true also for routine Debian package management ?

No, that is different. And what allow this for is standard Unix permissions
as they were designed. No magic.
 
| > To sum up, if a binary is in Debian itself chances are it gets
| > updated when
| > it needs to. 
| 
| Modulo some Debian delay, which might be not inconsiderable (consider
| emacs... and don't get me started on ELPA packages...).

It's complicated. I maintain r-cran-* packages, but all I use is in
/usr/local/lib/R/site-library because I want to control the upgrade speed
(daily, mostly).

I do the same for ELPA packages now and it also works (though is less
optimally applicable only to me as it installs in below $HOME).
 
| > When we install "outside of the distro package manager" directly
| > from CRAN things like this can happen. Maybe it was glibc. Maybe it
| > was a
| > change in g++.  Maybe it was something else.  Paul was correct in
| > pointing to
| > CRAN and the positive test results there.  When nothing changes the
| > package
| > remains happy...
| 
| Some "interesting" R packages are not in Debian packaging of CRAN (some
| aren't even on CRAN : I had to install some of them in order to
| collaborate with Paul Buekner on a paper). So out-of-Debian may be a
| (regrettable) necessity...

There are lots. You could always volunteer to maintain them. Someone has to
sit down and do the work.

Or else we install from CRAN.

Dirk

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

Reply via email to