Last updated on 2026-11-09 16:51:43 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.4.3 | 63.03 | 330.94 | 393.97 | OK | |
| r-devel-linux-x86_64-debian-gcc | 1.4.3 | 45.38 | 235.71 | 281.09 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 1.4.3 | 51.00 | 245.81 | 296.81 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 1.4.3 | 46.00 | 216.64 | 262.64 | OK | |
| r-devel-windows-x86_64 | 1.4.3 | 68.00 | 437.00 | 505.00 | OK | |
| r-patched-linux-x86_64 | 1.4.3 | OK | ||||
| r-release-linux-x86_64 | 1.4.3 | 66.13 | 319.18 | 385.31 | OK | |
| r-release-macos-arm64 | 1.4.3 | 16.00 | 82.00 | 98.00 | OK | |
| r-release-macos-x86_64 | 1.4.3 | 50.00 | 521.00 | 571.00 | OK | |
| r-release-windows-x86_64 | 1.4.3 | 65.00 | 439.00 | 504.00 | OK | |
| r-oldrel-macos-arm64 | 1.4.3 | OK | ||||
| r-oldrel-macos-x86_64 | 1.4.3 | 52.00 | 536.00 | 588.00 | OK | |
| r-oldrel-windows-x86_64 | 1.4.3 | 107.00 | 569.00 | 676.00 | OK |
Version: 1.4.3
Check: tests
Result: ERROR
Running ‘testthat-cran.R’ [44s/52s]
Running ‘testthat-fitting.R’ [0s/0s]
Running ‘testthat-general.R’ [0s/0s]
Running ‘testthat-supervised.R’ [0s/0s]
Running the tests in ‘tests/testthat-cran.R’ failed.
Complete output:
> # testthat-cran.R
> # ::rtemis::
> # 2026- EDG rtemis.org
>
> source(file.path("ci", "test-groups.R"))
>
> run_test_group("cran")
.:rtemis 1.4.3 · x86_64-pc-linux-gnu
Attaching package: 'testthat'
The following object is masked from 'package:rtemis':
describe
2026-11-08 20:29:26 ✖ rtemis_value_error<1b>[0m [method(roc_plot_data, rtemis::Classification)]
2026-11-08 20:29:26 ✖ rtemis_value_error<1b>[0m [method(roc_plot_data, rtemis::Classification)]
2026-11-08 20:29:26 ✖ rtemis_value_error<1b>[0m [method(roc_plot_data, rtemis::Classification)]
2026-11-08 20:29:26 ✖ rtemis_null_input<1b>[0m [method(roc_plot_data, rtemis::Classification)]
2026-11-08 20:29:26 ✖ rtemis_null_input<1b>[0m [method(roc_plot_data, rtemis::Classification)]
[2.64s] test-model_plot_roc.R: classification ROC dispatch is draw-owned and selects available probability samples
2026-11-08 20:29:27 ✖ rtemis_value_error<1b>[0m [method(roc_plot_data, rtemis::ClassificationRes)]
2026-11-08 20:29:27 ✖ rtemis_value_error<1b>[0m [method(roc_align_folds, class_any)]
2026-11-08 20:29:27 ✖ rtemis_length_error<1b>[0m [method(roc_align_folds, class_any)]
2026-11-08 20:29:27 <1b>[0m1 undefined curve(s) omitted<1b>[0m [roc_option]
2026-11-08 20:29:27 <1b>[0mMissing pairs excluded: at most 2 per curve<1b>[0m [roc_option]
2026-11-08 20:29:27 ✖ rtemis_value_error<1b>[0m [method(roc_plot_data, rtemis::Classification)]
2026-11-08 20:29:27 ✖ rtemis_type_error<1b>[0m [roc_table]
2026-11-08 20:29:28 ✖ rtemis_value_error<1b>[0m [roc_table]
[4.80s] test_Clustering.R: every algorithm produces the variant the roster claims
colstandard
[5.39s] test_Decomposition.R: decomp() NMF fits
[4.32s] test_Decomposition.R: decomp() UMAP fits
2026-11-08 20:29:47 ✖ rtemis_value_error<1b>[0m [.list_to_ExecutionConfig]
2026-11-08 20:29:47 ✖ rtemis_value_error<1b>[0m [.list_to_ExecutionConfig]
2026-11-08 20:29:47 ✖ rtemis_value_error<1b>[0m [.list_to_ExecutionConfig]
2026-11-08 20:29:47 ✖ rtemis_type_error<1b>[0m [setup_MiraiExecution]
2026-11-08 20:29:47 ✖ rtemis_value_error<1b>[0m [.list_to_DeviceConfig]
2026-11-08 20:29:47 ✖ rtemis_value_error<1b>[0m [check_wire_keys]
Saving _problems/test_Ingest-32.R
Saving _problems/test_Ingest-48.R
Saving _problems/test_Ingest-64.R
2026-11-08 20:29:50 ✖ rtemis_value_error<1b>[0m [apply_declared_types]
Saving _problems/test_Ingest-112.R
2026-11-08 20:29:50 ✖ rtemis_value_error<1b>[0m [ingest]
Saving _problems/test_Ingest-148.R
Saving _problems/test_Ingest-160.R
Saving _problems/test_Ingest-199.R
Saving _problems/test_Ingest-209.R
2026-11-08 20:29:51 ✖ rtemis_value_error<1b>[0m [ingest]
2026-11-08 20:29:51 ✖ rtemis_type_error<1b>[0m [clean_int]
2026-11-08 20:29:51 <1b>[0mScaling and centering 4 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mScaling and centering 4 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mScaling and centering 4 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mApplying preprocessing to test data...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mScaling and centering 4 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mScaling and centering 4 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:51 ✖ rtemis_value_error<1b>[0m [method(preprocess, list(new_S3_class("data.frame"), class_missing))]
2026-11-08 20:29:51 <1b>[0mImputing missing values using the mean (numeric) and mode (categorical)...<1b>[0m [preprocess_data]
2026-11-08 20:29:51 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:53 ✖ rtemis_unsupported_error<1b>[0m [apply_preprocessor]
2026-11-08 20:29:53 <1b>[0mImputing missing values using the mean (numeric) and mode (categorical)...<1b>[0m [preprocess_data]
2026-11-08 20:29:53 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:53 <1b>[0mImputing missing values using the mean (numeric) and mode (categorical)...<1b>[0m [preprocess_data]
2026-11-08 20:29:53 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:53 <1b>[0mOne hot encoding g... ✔ [one_hot]
2026-11-08 20:29:53 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [impute_cast]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [impute_cast]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [impute_cast]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [preprocess_data]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [check_columns_remain]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [check_columns_remain]
2026-11-08 20:29:54 ✖ rtemis_value_error<1b>[0m [setup_Preprocessor]
2026-11-08 20:29:55 ✖ rtemis_value_error<1b>[0m [get_holidays]
2026-11-08 20:29:55 <1b>[0mScaling and centering 3 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:55 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:55 <1b>[0mScaling and centering 2 numeric features...<1b>[0m [preprocess_data]
2026-11-08 20:29:55 <1b>[0mPreprocessing done.<1b>[0m [preprocess_data]
2026-11-08 20:29:55 ✖ rtemis_type_error<1b>[0m [check_preprocessor_for_train]
2026-11-08 20:29:56 ✖ rtemis_type_error<1b>[0m [check_preprocessor_for_train]
2026-11-08 20:29:56 ✖ rtemis_type_error<1b>[0m [check_preprocessor_for_train]
2026-11-08 20:29:56 ✖ rtemis_type_error<1b>[0m [check_preprocessor_for_train]
2026-11-08 20:29:56 ✖ rtemis_type_error<1b>[0m [check_preprocessor_for_train]
2026-11-08 20:29:56 ✖ rtemis_value_error<1b>[0m [check_wire_keys]
Attaching package: 'data.table'
The following object is masked from 'package:base':
%notin%
[2.54s] test_Supervised.R: train() ConditionalSuperLearner fits and predicts held-out cases
2026-11-08 20:30:09 ✖ rtemis_range_error<1b>[0m [draw_linad]
2026-11-08 20:30:10 ✖ rtemis_type_error<1b>[0m [draw_linad]
2026-11-08 20:30:10 ✖ rtemis_value_error<1b>[0m [share_payload]
[ FAIL 8 | WARN 0 | SKIP 14 | PASS 655 ]
══ Skipped tests (14) ══════════════════════════════════════════════════════════
• On CRAN (10): 'test_Clustering.R:140:1', 'test_Decomposition.R:54:1',
'test_ExecutionConfig.R:169:3', 'test_ExplainSupervised.R:142:1',
'test_Supervised.R:184:1', 'test_shared_memory.R:192:3',
'test_shared_memory.R:224:3', 'test_shared_memory.R:303:3',
'test_shared_memory.R:312:3', 'test_shared_memory.R:322:3'
• libtorch is not installed (4): 'test_Decomposition.R:36:7',
'test_Decomposition.R:36:7', 'test_Supervised.R:161:7',
'test_Supervised.R:161:7'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_Ingest.R:32:3'): a delimited file becomes Parquet that declares its types ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(.csv(.labels), out, verbosity = 0L) at test_Ingest.R:32:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:43:3'): the config decides, not the reader's default ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(...) at test_Ingest.R:43:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:59:3'): declared types override what the reader inferred ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(...) at test_Ingest.R:59:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:112:3'): the format is derived from the file, and a config that disagrees is refused ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(.csv(.labels), parquet, verbosity = 0L) at test_Ingest.R:112:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:148:3'): the manifest names the engine that read the file ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(...) at test_Ingest.R:148:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:160:3'): an existing output is not overwritten without being asked ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(.csv(.labels), out, verbosity = 0L) at test_Ingest.R:160:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:199:3'): ingest() reads a URL and records it in the manifest ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(url, out, verbosity = 0L) at test_Ingest.R:199:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_Ingest.R:209:3'): ingest() records a local file's SHA-256 and no retrieval ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─rtemis::ingest(src, tempfile(fileext = ".parquet"), verbosity = 0L) at test_Ingest.R:209:3
2. └─arrow::write_parquet(dat, outfile)
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
[ FAIL 8 | WARN 0 | SKIP 14 | PASS 655 ]
══ Summary ═════════════════════════════════════════════════════════════════════
All tests: 45.33s
Slow tests: 19.70s
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc