- using R version 4.5.0 beta (2025-03-27 r88065)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
gcc-14 (Debian 14.2.0-19) 14.2.0
GNU Fortran (Debian 14.2.0-19) 14.2.0
- running under: Debian GNU/Linux trixie/sid
- using session charset: UTF-8
- checking for file ‘rlang/DESCRIPTION’ ... OK
- this is package ‘rlang’ version ‘1.1.5’
- package encoding: UTF-8
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘rlang’ can be installed ... OK
See the install log for details.
- used C compiler: ‘gcc-14 (Debian 14.2.0-19) 14.2.0’
- checking package directory ... OK
- checking for future file timestamps ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... [0s/1s] OK
- checking whether the package can be loaded with stated dependencies ... [0s/1s] OK
- checking whether the package can be unloaded cleanly ... [0s/0s] OK
- checking whether the namespace can be loaded with stated dependencies ... [0s/1s] OK
- checking whether the namespace can be unloaded cleanly ... [0s/1s] OK
- checking loading without being on the library search path ... [0s/1s] OK
- checking whether startup messages can be suppressed ... [0s/1s] OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [29s/38s] OK
- checking Rd files ... [2s/3s] OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking line endings in C/C++/Fortran sources/headers ... OK
- checking line endings in Makefiles ... OK
- checking compilation flags in Makevars ... OK
- checking for GNU extensions in Makefiles ... OK
- checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
- checking use of PKG_*FLAGS in Makefiles ... OK
- checking use of SHLIB_OPENMP_*FLAGS in Makefiles ... OK
- checking include directives in Makefiles ... OK
- checking pragmas in C/C++ headers and code ... OK
- checking compilation flags used ... OK
- checking compiled code ... NOTE
File ‘rlang/libs/rlang.so’:
Found non-API calls to R: ‘BODY’, ‘CLOENV’, ‘ENCLOS’, ‘ENVFLAGS’,
‘EXTPTR_PROT’, ‘EXTPTR_TAG’, ‘FORMALS’, ‘FRAME’, ‘HASHTAB’,
‘LEVELS’, ‘NAMED’, ‘OBJECT’, ‘PRENV’, ‘PRVALUE’, ‘RDEBUG’,
‘R_PromiseExpr’, ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
‘SET_BODY’, ‘SET_CLOENV’, ‘SET_ENCLOS’, ‘SET_ENVFLAGS’,
‘SET_FORMALS’, ‘SET_GROWABLE_BIT’, ‘SET_RDEBUG’, ‘SET_TRUELENGTH’,
‘SET_TYPEOF’, ‘STRING_PTR’, ‘XTRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
- checking examples ... [4s/4s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [147s/182s] ERROR
Running ‘sink.R’ [0s/1s]
Running ‘testthat.R’ [146s/180s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # Workaround for loadNamespace() failure on R 3.2
> requireNamespace("rlang")
Loading required namespace: rlang
>
> library("testthat")
> library("rlang")
Attaching package: 'rlang'
The following objects are masked from 'package:testthat':
is_false, is_null, is_true
>
> test_check("rlang")
[ FAIL 1 | WARN 0 | SKIP 250 | PASS 3891 ]
══ Skipped tests (250) ═════════════════════════════════════════════════════════
• Can't profile memory on this system. (2): 'test-dots.R:355:3',
'test-dots.R:369:5'
• Cannot set MBCS locale (1): 'test-utils.R:4:15'
• Disabled (1): 'test-call.R:255:3'
• Failing (1): 'test-env-binding.R:257:3'
• No UTF-8 marker with this version of libiconv. (5): 'test-deprecated.R:17:3',
'test-encoding.R:2:3', 'test-encoding.R:19:3', 'test-env-binding.R:398:5',
'test-nse-defuse.R:229:3'
• Not on Windows (1): 'test-encoding.R:28:3'
• On CRAN (237): 'test-arg.R:6:3', 'test-arg.R:13:3', 'test-arg.R:22:3',
'test-arg.R:58:3', 'test-arg.R:69:3', 'test-arg.R:83:3', 'test-arg.R:221:3',
'test-arg.R:237:3', 'test-arg.R:244:3', 'test-arg.R:256:3',
'test-arg.R:264:3', 'test-arg.R:276:3', 'test-arg.R:309:3',
'test-arg.R:321:3', 'test-arg.R:329:3', 'test-attr.R:17:3',
'test-bytes.R:57:3', 'test-bytes.R:128:3', 'test-c-api.R:1114:3',
'test-c-api.R:1214:3', 'test-call.R:355:3', 'test-cnd-abort.R:49:3',
'test-cnd-abort.R:90:3', 'test-cnd-abort.R:114:3', 'test-cnd-abort.R:134:3',
'test-cnd-abort.R:153:3', 'test-cnd-abort.R:260:9', 'test-cnd-abort.R:260:9',
'test-cnd-abort.R:260:9', 'test-cnd-abort.R:260:9', 'test-cnd-abort.R:260:9',
'test-cnd-abort.R:260:9', 'test-cnd-abort.R:260:9', 'test-cnd-abort.R:260:9',
'test-cnd-abort.R:260:9', 'test-cnd-abort.R:275:3', 'test-cnd-abort.R:301:3',
'test-cnd-abort.R:329:3', 'test-cnd-abort.R:335:3', 'test-cnd-abort.R:358:3',
'test-cnd-abort.R:392:3', 'test-cnd-abort.R:447:3', 'test-cnd-abort.R:474:3',
'test-cnd-abort.R:531:3', 'test-cnd-abort.R:543:3', 'test-cnd-abort.R:550:3',
'test-cnd-abort.R:558:3', 'test-cnd-abort.R:565:3', 'test-cnd-abort.R:573:3',
'test-cnd-abort.R:580:3', 'test-cnd-abort.R:591:3', 'test-cnd-abort.R:602:3',
'test-cnd-abort.R:611:3', 'test-cnd-abort.R:618:3', 'test-cnd-abort.R:670:3',
'test-cnd-abort.R:695:3', 'test-cnd-abort.R:752:3', 'test-cnd-abort.R:773:3',
'test-cnd-abort.R:813:3', 'test-cnd-abort.R:845:3', 'test-cnd-abort.R:861:3',
'test-cnd-abort.R:875:3', 'test-cnd-entrace.R:162:3',
'test-cnd-entrace.R:228:3', 'test-cnd-entrace.R:234:3',
'test-cnd-entrace.R:350:3', 'test-cnd-entrace.R:358:3',
'test-cnd-handlers.R:17:3', 'test-cnd-handlers.R:42:3',
'test-cnd-message.R:94:3', 'test-cnd-message.R:103:3',
'test-cnd-message.R:201:3', 'test-cnd-message.R:201:3',
'test-cnd-message.R:201:3', 'test-cnd-message.R:201:3',
'test-cnd-message.R:223:3', 'test-cnd-message.R:223:3',
'test-cnd-message.R:227:3', 'test-cnd-message.R:246:3',
'test-cnd-message.R:260:3', 'test-cnd-message.R:266:3',
'test-cnd-message.R:303:3', 'test-cnd-message.R:324:3',
'test-cnd-message.R:338:3', 'test-cnd-message.R:464:3',
'test-cnd-message.R:497:3', 'test-cnd-message.R:502:3',
'test-cnd-message.R:546:3', 'test-cnd-message.R:556:3',
'test-cnd-signal.R:69:3', 'test-cnd-signal.R:213:3',
'test-cnd-signal.R:261:3', 'test-cnd-signal.R:286:3',
'test-cnd-signal.R:350:3', 'test-cnd.R:22:3', 'test-cnd.R:43:3',
'test-cnd.R:76:3', 'test-cnd.R:112:3', 'test-cnd.R:134:3',
'test-cnd.R:144:3', 'test-cnd.R:150:3', 'test-cnd.R:156:3',
'test-cnd.R:176:3', 'test-cnd.R:207:3', 'test-cnd.R:233:3',
'test-cnd.R:258:3', 'test-cnd.R:284:3', 'test-cnd.R:301:3',
'test-cnd.R:325:3', 'test-cnd.R:334:3', 'test-cnd.R:355:3',
'test-deparse.R:128:3', 'test-deparse.R:286:3', 'test-deparse.R:409:3',
'test-deparse.R:418:3', 'test-deparse.R:447:3', 'test-dots-ellipsis.R:22:3',
'test-dots-ellipsis.R:39:3', 'test-dots-ellipsis.R:55:3',
'test-dots-ellipsis.R:111:3', 'test-dots-ellipsis.R:122:3',
'test-dots-ellipsis.R:134:3', 'test-dots.R:69:3', 'test-dots.R:244:3',
'test-dots.R:320:3', 'test-dots.R:351:3', 'test-env-binding.R:156:3',
'test-env.R:594:3', 'test-eval-tidy.R:516:3', 'test-eval-tidy.R:533:3',
'test-fn.R:317:3', 'test-fn.R:331:3', 'test-friendly-type.R:174:3',
'test-lifecycle.R:116:3', 'test-nse-defuse.R:95:5',
'test-nse-defuse.R:416:3', 'test-nse-defuse.R:520:3',
'test-nse-defuse.R:526:3', 'test-nse-defuse.R:618:3',
'test-nse-inject.R:650:3', 'test-nse-inject.R:686:3',
'test-nse-inject.R:827:3', 'test-operators.R:36:3', 'test-operators.R:45:3',
'test-parse.R:16:3', 'test-s3.R:70:3', 'test-session.R:9:3',
'test-session.R:17:3', 'test-session.R:42:3', 'test-session.R:55:3',
'test-session.R:135:3', 'test-session.R:173:3', 'test-session.R:192:3',
'test-session.R:202:3', 'test-session.R:212:3', 'test-stack.R:62:3',
'test-standalone-cli.R:4:3', 'test-standalone-cli.R:4:3',
'test-standalone-cli.R:27:3', 'test-standalone-cli.R:27:3',
'test-standalone-cli.R:50:3', 'test-standalone-cli.R:50:3',
'test-standalone-cli.R:57:3', 'test-standalone-cli.R:57:3',
'test-standalone-cli.R:105:3', 'test-standalone-cli.R:105:3',
'test-standalone-cli.R:105:3', 'test-standalone-cli.R:105:3',
'test-standalone-cli.R:116:3', 'test-standalone-cli.R:116:3',
'test-standalone-cli.R:116:3', 'test-standalone-cli.R:116:3',
'test-standalone-cli.R:127:3', 'test-standalone-cli.R:127:3',
'test-standalone-cli.R:127:3', 'test-standalone-cli.R:127:3',
'test-standalone-cli.R:141:3', 'test-standalone-cli.R:141:3',
'test-standalone-downstream-deps.R:50:3', 'test-standalone-obj-type.R:25:3',
'test-standalone-rlang.R:23:5', 'test-standalone-rlang.R:34:3',
'test-standalone-types-check.R:7:3', 'test-standalone-types-check.R:24:3',
'test-standalone-types-check.R:40:3', 'test-standalone-types-check.R:67:3',
'test-standalone-types-check.R:98:3', 'test-standalone-types-check.R:118:3',
'test-standalone-types-check.R:132:3', 'test-standalone-types-check.R:145:3',
'test-standalone-types-check.R:161:3', 'test-standalone-types-check.R:178:3',
'test-standalone-types-check.R:188:3', 'test-standalone-types-check.R:198:3',
'test-standalone-vctrs.R:151:3', 'test-standalone-vctrs.R:180:3',
'test-standalone-vctrs.R:225:3', 'test-state.R:19:3', 'test-sym.R:4:3',
'test-sym.R:36:3', 'test-trace.R:8:3', 'test-trace.R:36:3',
'test-trace.R:103:3', 'test-trace.R:137:3', 'test-trace.R:151:3',
'test-trace.R:164:3', 'test-trace.R:187:3', 'test-trace.R:205:3',
'test-trace.R:217:3', 'test-trace.R:252:3', 'test-trace.R:285:3',
'test-trace.R:303:3', 'test-trace.R:323:3', 'test-trace.R:328:3',
'test-trace.R:338:3', 'test-trace.R:360:3', 'test-trace.R:372:3',
'test-trace.R:395:3', 'test-trace.R:403:3', 'test-trace.R:417:3',
'test-trace.R:467:3', 'test-trace.R:564:3', 'test-trace.R:580:3',
'test-trace.R:587:3', 'test-trace.R:592:3', 'test-trace.R:618:3',
'test-trace.R:630:3', 'test-trace.R:653:3', 'test-trace.R:666:3',
'test-trace.R:684:3', 'test-trace.R:697:3', 'test-trace.R:708:3',
'test-trace.R:720:3', 'test-trace.R:731:3', 'test-trace.R:754:3',
'test-trace.R:774:3', 'test-types.R:142:3'
• getRversion() >= "4.0" is TRUE (1): 'test-cnd-entrace.R:275:3'
• {R7} is not installed (1): 'test-standalone-obj-type.R:19:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-eval-tidy.R:468:3'): eval_tidy() does not infloop when the quosure inherits from the mask ──
Error in `eval_tidy(quo, mask)`: cycles in parent chains are not allowed
Backtrace:
▆
1. ├─testthat::expect_identical(eval_tidy(quo, mask), 1) at test-eval-tidy.R:468:3
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─rlang::eval_tidy(quo, mask)
[ FAIL 1 | WARN 0 | SKIP 250 | PASS 3891 ]
Error: Test failures
Execution halted
- checking PDF version of manual ... [15s/19s] OK
- checking HTML version of manual ... [10s/19s] OK
- checking for non-standard things in the check directory ... OK
- DONE
Status: 1 ERROR, 1 NOTE