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
So the unique.default is from the R tools package during checks. I don't see those issues on CRAN checks. 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
>>>>> 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