Source: r-cran-rsqlite Version: 2.3.4-1 Severity: serious User: debian...@lists.debian.org Usertags: regression
Hi Maintainer Sometime around 2024-02-16, r-cran-rsqlite's autopkgtest regressed in testing [1]. 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-rsqlite/testing/amd64/ 68s ══ Failed tests ════════════════════════════════════════════════════════════════ 68s ── Failure ('test-affinity.R:98:3'): affinity checks for dbFetch() ───────────── 68s `expect_equal(class(dbFetch(rs, 1)$a), real_type)` threw an unexpected warning. 68s Message: Changing language has no effect when envvar LC_ALL='C.UTF-8' 68s Class: simpleWarning/warning/condition 68s Backtrace: 68s ▆ 68s 1. ├─... %>% expect_warning("coercing") at test-affinity.R:98:3 68s 2. ├─testthat::expect_warning(., "coercing") 68s 3. │ └─testthat:::expect_condition_matching(...) 68s 4. │ └─testthat:::quasi_capture(...) 68s 5. │ ├─testthat (local) .capture(...) 68s 6. │ │ └─base::withCallingHandlers(...) 68s 7. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 8. ├─testthat::expect_warning(., "coercing") 68s 9. │ └─testthat:::expect_condition_matching(...) 68s 10. │ └─testthat:::quasi_capture(...) 68s 11. │ ├─testthat (local) .capture(...) 68s 12. │ │ └─base::withCallingHandlers(...) 68s 13. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 14. ├─testthat::expect_warning(., "coercing") 68s 15. │ └─testthat:::expect_condition_matching(...) 68s 16. │ └─testthat:::quasi_capture(...) 68s 17. │ ├─testthat (local) .capture(...) 68s 18. │ │ └─base::withCallingHandlers(...) 68s 19. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 20. ├─testthat::expect_warning(., "coercing") 68s 21. │ └─testthat:::expect_condition_matching(...) 68s 22. │ └─testthat:::quasi_capture(...) 68s 23. │ ├─testthat (local) .capture(...) 68s 24. │ │ └─base::withCallingHandlers(...) 68s 25. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 26. ├─testthat::expect_warning(., "coercing") 68s 27. │ └─testthat:::expect_condition_matching(...) 68s 28. │ └─testthat:::quasi_capture(...) 68s 29. │ ├─testthat (local) .capture(...) 68s 30. │ │ └─base::withCallingHandlers(...) 68s 31. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 32. ├─testthat::expect_warning(., "coercing") 68s 33. │ └─testthat:::expect_condition_matching(...) 68s 34. │ └─testthat:::quasi_capture(...) 68s 35. │ ├─testthat (local) .capture(...) 68s 36. │ │ └─base::withCallingHandlers(...) 68s 37. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 38. ├─testthat::expect_warning(., "coercing") 68s 39. │ └─testthat:::expect_condition_matching(...) 68s 40. │ └─testthat:::quasi_capture(...) 68s 41. │ ├─testthat (local) .capture(...) 68s 42. │ │ └─base::withCallingHandlers(...) 68s 43. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 44. ├─testthat::expect_warning(., "coercing") 68s 45. │ └─testthat:::expect_condition_matching(...) 68s 46. │ └─testthat:::quasi_capture(...) 68s 47. │ ├─testthat (local) .capture(...) 68s 48. │ │ └─base::withCallingHandlers(...) 68s 49. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 50. └─RSQLite (local) check_affinity_fetch("BLOB", class(blob()), class(blob())) 68s 51. ├─testthat::expect_warning(...) at test-affinity.R:60:3 68s 52. │ └─testthat:::expect_condition_matching(...) 68s 53. │ └─testthat:::quasi_capture(...) 68s 54. │ ├─testthat (local) .capture(...) 68s 55. │ │ └─base::withCallingHandlers(...) 68s 56. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 57. └─testthat::expect_equal(class(dbFetch(rs, 1)$a), real_type) 68s 58. └─testthat:::expect_waldo_equal("equal", act, exp, info, ..., tolerance = tolerance) 68s 59. └─testthat:::waldo_compare(...) 68s 60. └─testthat:::local_reporter_output() 68s 61. └─reporter$local_user_output(.env) 68s 62. └─testthat::local_reproducible_output(...) 68s 63. └─withr::local_language(lang, .local_envir = .env) 68s 64. └─withr:::check_language_envvar("LC_ALL") 68s 68s [ FAIL 1 | WARN 842 | SKIP 8 | PASS 684 ] 68s Error: Test failures 68s In addition: Warning message: 68s call dbDisconnect() when finished working with a connection 68s Execution halted