-
Notifications
You must be signed in to change notification settings - Fork 979
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
revdep issues with R-devel is.atomic #5733
Comments
@tdhock edit: I misread the output of revdep, current master is fine thanks to #5691, CRAN and release are failing due to the changes of library(data.table)
dt = data.table(tokens=character())
dt[,.N, by=NULL]
#> Error in `[.data.table`(dt, , .N, by = NULL): 'by' or 'keyby' must evaluate to a vector or a list of vectors (where 'list' includes data.table and data.frame which are lists, too)
sessionInfo()
#> R Under development (unstable) (2023-11-08 r85496)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 20.04.3 LTS
#>
#> Matrix products: default
#> BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
#> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0
#>
#> locale:
#> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
#> [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
#> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
#> [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
#> [9] LC_ADDRESS=C LC_TELEPHONE=C
#> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
#>
#> time zone: Europe/Vienna
#> tzcode source: system (glibc)
#>
#> attached base packages:
#> [1] stats graphics grDevices utils datasets methods base
#>
#> other attached packages:
#> [1] data.table_1.14.8
#>
#> loaded via a namespace (and not attached):
#> [1] digest_0.6.33 fastmap_1.1.1 xfun_0.41 glue_1.6.2
#> [5] knitr_1.45 htmltools_0.5.7 rmarkdown_2.25 lifecycle_1.0.4
#> [9] cli_3.6.1 reprex_2.0.2 withr_2.5.2 compiler_4.4.0
#> [13] tools_4.4.0 evaluate_0.23 yaml_2.3.7 rlang_1.1.2
#> [17] fs_1.6.3 |
Thanks Ben. Confirming it is already fixed in devel. Another reason to release hotfix ASAP.
Expect to wait a bit due to many heavy dependencies that needs to be installed.
|
you are both correct.
Sorry for the confusion. I have updated https://github.com/Rdatatable/data.table/wiki/Release-management-and-revdep-checks to explain that we should check to make sure the issue is in master (not release). |
No worries. Running revdeps regularly is an amazing improvement in our testing process. False positives will surely be happening because scale is already big enough. |
Recent merge of #5691 has caused two new revdep checks to fail.
revdep TheOpenAIR
revdep sdcLog:
I assume these should be fixed in revdeps, but I have not analyzed them yet.
The text was updated successfully, but these errors were encountered: