Source: r-cran-testthat, r-cran-rcmdcheck
Control: found -1 r-cran-testthat/3.2.3-1
Control: found -1 r-cran-rcmdcheck/1.4.0-3
Severity: serious
Tags: sid trixie
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of r-cran-testthat the autopkgtest of r-cran-rcmdcheck fails in testing when that autopkgtest is run with the binary packages of r-cran-testthat from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
r-cran-testthat        from testing    3.2.3-1
r-cran-rcmdcheck       from testing    1.4.0-3
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of r-cran-testthat to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=r-cran-testthat

https://ci.debian.net/data/autopkgtest/testing/armhf/r/r-cran-rcmdcheck/60239975/log.gz

151s BEGIN TEST testthat.R
152s 152s R version 4.4.3 (2025-02-28) -- "Trophy Case"
152s Copyright (C) 2025 The R Foundation for Statistical Computing
152s Platform: arm-unknown-linux-gnueabihf (32-bit)
152s 152s R is free software and comes with ABSOLUTELY NO WARRANTY.
152s You are welcome to redistribute it under certain conditions.
152s Type 'license()' or 'licence()' for distribution details.
152s 152s R is a collaborative project with many contributors.
152s Type 'contributors()' for more information and
152s 'citation()' on how to cite R or R packages in publications.
152s 152s Type 'demo()' for some demos, 'help()' for on-line help, or
152s 'help.start()' for an HTML browser interface to help.
152s Type 'q()' to quit R.
152s 152s > library(testthat)
152s > library(rcmdcheck)
152s > 152s > test_check("rcmdcheck", reporter = "summary")
152s auto_clean: .
156s build: ......1
157s callback: SS.SSSSSSSSSS....S
157s color: ...
157s comparison: ...SSSS
158s cran: SSS
158s crash: 158s env: ...................
158s errors: .....................................
158s http: 158s parse: SSSSSSSSSSSS..
158s rcmdcheck: SSSSSSS
158s tests: ..
158s utils: ..............S......
158s 158s ══ Skipped ═════════════════════════════════════════════════════════════════════
159s 1. block_callback by line ('test-callback.R:6:3') - Reason: On CRAN
159s 159s 2. block_callback by chunks ('test-callback.R:29:3') - Reason: On CRAN 159s 159s 3. notes, errors, warnings ('test-callback.R:52:3') - Reason: On CRAN
159s 159s 4. tests ('test-callback.R:80:3') - Reason: On CRAN
159s 159s 5. multi-arch tests ('test-callback.R:104:3') - Reason: On CRAN
159s 159s 6. multiple test file run times are measured properly ('test-callback.R:125:3') - Reason: On CRAN 159s 159s 7. multi-arch test cases ('test-callback.R:149:3') - Reason: On CRAN
159s 159s 8. failed test case ('test-callback.R:156:3') - Reason: On CRAN
159s 159s 9. comparing test output ('test-callback.R:163:3') - Reason: On CRAN 159s 159s 10. partial comparing line ('test-callback.R:180:3') - Reason: On CRAN 159s 159s 11. multiple comparing blocks ('test-callback.R:187:3') - Reason: On CRAN
159s 159s 12. simple_callback ('test-callback.R:194:3') - Reason: On CRAN
159s 159s 13. multiple tests ('test-callback.R:220:3') - Reason: On CRAN
159s 159s 14. print message displays informative output [plain] ('test-comparison.R:14:3') - Reason: On CRAN 159s 159s 15. print message displays informative output [ansi] ('test-comparison.R:14:3') - Reason: On CRAN 159s 159s 16. print message displays informative output [unicode] ('test-comparison.R:14:3') - Reason: On CRAN 159s 159s 17. print message displays informative output [fancy] ('test-comparison.R:14:3') - Reason: On CRAN 159s 159s 18. can get results (windows) ('test-cran.R:10:3') - Reason: On CRAN
159s 159s 19. can get UTF-8 results ('test-cran.R:16:3') - Reason: On CRAN
159s 159s 20. can get ISO-8859-15 results ('test-cran.R:22:3') - Reason: On CRAN 159s 159s 21. can parse basic package information from file ('test-parse.R:3:3') - Reason: On CRAN 159s 159s 22. install log is captured [plain] ('test-parse.R:13:3') - Reason: On CRAN 159s 159s 23. install log is captured [ansi] ('test-parse.R:13:3') - Reason: On CRAN 159s 159s 24. install log is captured [unicode] ('test-parse.R:13:3') - Reason: On CRAN 159s 159s 25. install log is captured [fancy] ('test-parse.R:13:3') - Reason: On CRAN 159s 159s 26. test failures are captured [plain] ('test-parse.R:26:3') - Reason: On CRAN 159s 159s 27. test failures are captured [ansi] ('test-parse.R:26:3') - Reason: On CRAN 159s 159s 28. test failures are captured [unicode] ('test-parse.R:26:3') - Reason: On CRAN 159s 159s 29. test failures are captured [fancy] ('test-parse.R:26:3') - Reason: On CRAN 159s 159s 30. test failure, ERROR in new line ('test-parse.R:40:3') - Reason: On CRAN 159s 159s 31. can coerce to data frame ('test-parse.R:51:3') - Reason: On CRAN 159s 159s 32. successful check yields zero rows ('test-parse.R:61:3') - Reason: On CRAN
159s 159s 33. rcmdcheck works ('test-rcmdcheck.R:13:3') - Reason: On CRAN
159s 159s 34. background gives same results ('test-rcmdcheck.R:82:3') - Reason: On CRAN 159s 159s 35. Installation errors ('test-rcmdcheck.R:131:3') - Reason: On CRAN 159s 159s 36. non-quiet mode works ('test-rcmdcheck.R:150:3') - Reason: On CRAN
159s 159s 37. build arguments ('test-rcmdcheck.R:171:3') - Reason: On CRAN
159s 159s 38. check arguments ('test-rcmdcheck.R:185:3') - Reason: On CRAN
159s 159s 39. check_dir and rcmdcheck_process ('test-rcmdcheck.R:198:3') - Reason: On CRAN
159s 159s 40. as_flag ('test-utils.R:24:3') - Reason: On CRAN
159s 159s ══ Failed ══════════════════════════════════════════════════════════════════════ 159s ── 1. Error ('test-build.R:44:3'): inst/doc can be kept ────────────────────────
159s Error in `proc$get_built_file()`: Build process failed
159s Backtrace:
159s     ▆
159s  1. └─rcmdcheck:::build_package(...) at test-build.R:44:3
159s  2.   ├─withr::with_envvar(...)
159s  3.   │ └─base::force(code)
159s  4.   └─proc$get_built_file()
159s 159s ══ DONE ════════════════════════════════════════════════════════════════════════
159s Deleting unused snapshots:
159s • callback.md.gz
159s • parse.md.gz
159s Error: Test failures
159s Execution halted
160s autopkgtest [13:10:46]: test run-unit-test

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to