[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1040001: Seeking advise how to proceed with the transition / move R stack to testing (Was: Bug#1040001: transition: r-base)



Hi Paul,

On Thu, Jul 06, 2023 at 08:28:45PM +0200, Paul Gevers wrote:
> On 06-07-2023 19:08, Paul Gevers wrote:
> > Yes, we'll take care of that where it looks sane to do so (examples of
> > that are r-cran-epi); I'll manually schedule the "combined" tests, such
> > that they disappear from the excuses if they then pass.
> 
> I'm seeing in several tests where things seem to work when r-cran-tibble
> from unstable is involved and fail if the version from unstable is used;
> e.g. here: https://ci.debian.net/packages/r/r-cran-rsample/testing/amd64/
> 
> Is there something special about r-cran-tibble? It didn't grow a dependency
> on r-graphics-engine according to https://buildd.debian.org/status/fetch.php?pkg=r-cran-tibble&arch=amd64&ver=3.2.1%2Bdfsg-2&stamp=1688629916&raw=0
> so it doesn't seem to be involved in that part of the discussion.

I think we are hitting this issue here: https://github.com/tidyverse/dplyr/issues/6793
The comment says "Looks like some package in the stack sets R_forceSymbols(dll, TRUE)" and that package is tibble

| $ grep -rnw R_forceSymbols
| src/init.c:19:  R_forceSymbols(dll, TRUE);

Since you are building with R from unstable and tibble from testing
(built with an older R), it chokes and works when both are new.
This attribute has got something to do with R extensions' entry
points / dll compatibilty, but I simply do not have enough background
with r-core to comment beyond this point, I'm afraid.

Best,
Nilesh

Attachment: signature.asc
Description: PGP signature


Reply to: