[R-pkg-team] Bug#961571: r-cran-vctrs: autopkgtest regression

Graham Inggs ginggs at debian.org
Tue May 26 08:59:47 BST 2020


Source: r-cran-vctrs
Version: 0.3.0-1
Severity: serious
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at lists.debian.org
Usertags: regression

Hi Maintainer

Since the upload of 0.3.0-1, r-cran-vctrs has been failing its own
autopkgtests [1].  This now prevents the migration of r-base.
I've copied what I hope is the relevant part of the log below.

Regards
Graham


[1] https://ci.debian.net/packages/r/r-cran-vctrs/unstable/amd64/


> library(testthat)
> library(vctrs)
>
> if (requireNamespace("xml2")) {
+   test_check("vctrs", reporter = MultiReporter$new(reporters =
list(JunitReporter$new(file = "test-results.xml"),
CheckReporter$new())))
+ } else {
+   test_check("vctrs")
+ }
Loading required namespace: xml2
Failed with error:  ‘there is no package called ‘xml2’’
── 1. Error: grouped-df is proxied and restored (@test-type-dplyr.R#7)  ────────
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 2. Error: can take the common type of grouped tibbles and tibbles (@test-type
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 3. Error: the common type of grouped tibbles includes the union of grouping v
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 4. Error: can cast to and from `grouped_df` (@test-type-dplyr.R#45)  ────────
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 5. Error: casting to `grouped_df` doesn't require grouping variables (@test-t
there is no package called ‘dplyr’
Backtrace:
  1. testthat::expect_identical(...)
  5. dplyr::group_by
  6. base::getExportedValue(pkg, name)
  7. base::asNamespace(ns)
  8. base::getNamespace(ns)
  9. base::loadNamespace(name)
 10. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 11. base:::withOneRestart(expr, restarts[[1L]])
 12. base:::doWithOneRestart(return(expr), restart)

── 6. Error: casting to `grouped_df` handles `drop` (@test-type-dplyr.R#82)  ───
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 7. Error: can cbind grouped data frames (@test-type-dplyr.R#87)  ────────────
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::group_by
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 8. Error: rowwise can be proxied and restored (@test-type-dplyr.R#107)  ─────
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::rowwise
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 9. Error: can take the common type of rowwise tibbles and tibbles (@test-type
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::rowwise
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 10. Error: can cast to and from `rowwise_df` (@test-type-dplyr.R#124)  ──────
there is no package called ‘dplyr’
Backtrace:
 1. vctrs:::unrownames(dplyr::rowwise(bare_mtcars))
 2. dplyr::rowwise tests/testthat/helper-s3.R:30:2
 3. base::getExportedValue(pkg, name)
 4. base::asNamespace(ns)
 5. base::getNamespace(ns)
 6. base::loadNamespace(name)
 7. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 8. base:::withOneRestart(expr, restarts[[1L]])
 9. base:::doWithOneRestart(return(expr), restart)

── 11. Error: can cbind rowwise data frames (@test-type-dplyr.R#155)  ──────────
there is no package called ‘dplyr’
Backtrace:
 1. dplyr::rowwise
 2. base::getExportedValue(pkg, name)
 3. base::asNamespace(ns)
 4. base::getNamespace(ns)
 5. base::loadNamespace(name)
 6. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 7. base:::withOneRestart(expr, restarts[[1L]])
 8. base:::doWithOneRestart(return(expr), restart)

── 12. Error: no common type between rowwise and grouped data frames (@test-type
there is no package called ‘dplyr’
Backtrace:
  1. vctrs:::expect_df_fallback_warning(...)
  9. dplyr::rowwise
 10. base::getExportedValue(pkg, name)
 11. base::asNamespace(ns)
 12. base::getNamespace(ns)
 13. base::loadNamespace(name)
 14. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
 15. base:::withOneRestart(expr, restarts[[1L]])
 16. base:::doWithOneRestart(return(expr), restart)

══ testthat results  ═══════════════════════════════════════════════════════════
[ OK: 3578 | SKIPPED: 27 | WARNINGS: 0 | FAILED: 12 ]
1. Error: grouped-df is proxied and restored (@test-type-dplyr.R#7)
2. Error: can take the common type of grouped tibbles and tibbles
(@test-type-dplyr.R#22)
3. Error: the common type of grouped tibbles includes the union of
grouping variables (@test-type-dplyr.R#36)
4. Error: can cast to and from `grouped_df` (@test-type-dplyr.R#45)
5. Error: casting to `grouped_df` doesn't require grouping variables
(@test-type-dplyr.R#75)
6. Error: casting to `grouped_df` handles `drop` (@test-type-dplyr.R#82)
7. Error: can cbind grouped data frames (@test-type-dplyr.R#87)
8. Error: rowwise can be proxied and restored (@test-type-dplyr.R#107)
9. Error: can take the common type of rowwise tibbles and tibbles
(@test-type-dplyr.R#116)
1. ...

Error: testthat unit tests failed
Execution halted
autopkgtest [07:08:20]: test run-unit-test: -----------------------]
autopkgtest [07:08:20]: test run-unit-test:  - - - - - - - - - -
results - - - - - - - - - -
run-unit-test        FAIL non-zero exit status 1



More information about the R-pkg-team mailing list