[Rd] R-devel internal errors during check produce?

Kurt Hornik
Mon, 29 Jun 2020 14:13:03 -0000

>>>>> Jan Gorecki writes:

> So the unique.default is from the R tools package during checks.
> I don't see those issues on CRAN checks.

I cannot reproduce this locally (and have no clues about docker).
Perhaps you can try to debug this on your end?  And see what env_list is
when the error occurs?

Best
-k


> Exact environment where I am reproducing this issue is a fresh ubuntu,
> no R packages pre-installed
> docker pull registry.gitlab.com/jangorecki/dockerfiles/r-devel
> https://gitlab.com/jangorecki/dockerfiles/-/raw/master/r-devel/Dockerfile

> On Sat, Jun 27, 2020 at 12:37 AM Jan Gorecki <j.gorecki at
wit.edu.pl> wrote:
>>
>> Hi R developers,
>>
>> On R-devel (2020-06-24 r78746) I am getting those two new exceptions
>> during R check. I found a change which eventually may be related
>>
https://github.com/wch/r-source/commit/69de92b9fb1b7f2a7c8d1394b8d56050881a5465
>> I think this may be a regression. I grep'ed package manuals and R
code
>> for unique.default but don't see any. Usage section of the unique
>> method looks fine as well. Errors look a little bit like internal
>> errors.
>>
>> * checking Rd \usage sections ... NOTE
>> Error in unique.default(env_list) :
>> LENGTH or similar applied to environment object
>> Calls: <Anonymous> ... .get_S3_generics_as_seen_from_package
->
>> unique -> unique.default
>> Execution halted
>> The \usage entries for S3 methods should use the \method markup and not
>> their full name.
>> * checking S3 generic/method consistency ... WARNING
>> Error in unique.default(env_list) :
>> LENGTH or similar applied to environment object
>> Calls: <Anonymous> ... .get_S3_generics_as_seen_from_package
->
>> unique -> unique.default
>>
>> I don't think if it is related but I build R-devel with extra args:
>> --with-recommended-packages --enable-strict-barrier
--disable-long-double
>> I check with:
>> --as-cran --no-manual
>> To reproduce download current data.table from CRAN (1.12.8) and run R
check
>>
>> Best regards,
>> Jan Gorecki

> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel