CRAN Package Check Results for Package motherduck

Last updated on 2026-08-02 12:52:02 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.1 3.49 55.08 58.57 OK
r-devel-linux-x86_64-debian-gcc 0.2.1 2.12 42.45 44.57 NOTE
r-devel-linux-x86_64-fedora-clang 0.2.1 85.72 ERROR
r-devel-linux-x86_64-fedora-gcc 0.2.1 37.30 OK
r-devel-windows-x86_64 0.2.1 6.00 81.00 87.00 OK
r-patched-linux-x86_64 0.2.1 5.36 51.41 56.77 OK
r-release-linux-x86_64 0.2.1 3.43 51.63 55.06 OK
r-release-macos-arm64 0.2.1 1.00 26.00 27.00 OK
r-release-macos-x86_64 0.2.1 3.00 96.00 99.00 OK
r-release-windows-x86_64 0.2.1 5.00 86.00 91.00 OK
r-oldrel-macos-arm64 0.2.1 1.00 21.00 22.00 OK
r-oldrel-macos-x86_64 0.2.1 3.00 97.00 100.00 OK
r-oldrel-windows-x86_64 0.2.1 8.00 99.00 107.00 OK

Check Details

Version: 0.2.1
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp01PtFB’ ‘~/tmp/scratch/Rtmp1HHYOe’ ‘~/tmp/scratch/Rtmp1V5YEd’ ‘~/tmp/scratch/Rtmp30rk0g’ ‘~/tmp/scratch/Rtmp5830Ti’ ‘~/tmp/scratch/Rtmp58AhaE’ ‘~/tmp/scratch/Rtmp58Atwp’ ‘~/tmp/scratch/Rtmp5KMuew’ ‘~/tmp/scratch/Rtmp7ANkZ7’ ‘~/tmp/scratch/Rtmp9FgU5l’ ‘~/tmp/scratch/Rtmp9nuFzQ’ ‘~/tmp/scratch/RtmpA59cTX’ ‘~/tmp/scratch/RtmpANNgYK’ ‘~/tmp/scratch/RtmpAkhdYF’ ‘~/tmp/scratch/RtmpApgHW9’ ‘~/tmp/scratch/RtmpBFjjaD’ ‘~/tmp/scratch/RtmpBj2G2t’ ‘~/tmp/scratch/RtmpCXytnS’ ‘~/tmp/scratch/RtmpCu7D7e’ ‘~/tmp/scratch/RtmpDNzSC2’ ‘~/tmp/scratch/RtmpDaCoKm’ ‘~/tmp/scratch/RtmpE3K5WY’ ‘~/tmp/scratch/RtmpEEweRw’ ‘~/tmp/scratch/RtmpFbiHxQ’ ‘~/tmp/scratch/RtmpFm4iMN’ ‘~/tmp/scratch/RtmpG5sbsO’ ‘~/tmp/scratch/RtmpH1ck6d’ ‘~/tmp/scratch/RtmpH1ekTF’ ‘~/tmp/scratch/RtmpH8CMVJ’ ‘~/tmp/scratch/RtmpHq7R9z’ ‘~/tmp/scratch/RtmpHx3sB8’ ‘~/tmp/scratch/RtmpIgXrCb’ ‘~/tmp/scratch/RtmpImHV8w’ ‘~/tmp/scratch/RtmpJ70zR3’ ‘~/tmp/scratch/RtmpJCAT8i’ ‘~/tmp/scratch/RtmpJEVuxo’ ‘~/tmp/scratch/RtmpJRINhp’ ‘~/tmp/scratch/RtmpJlLKVK’ ‘~/tmp/scratch/RtmpJp8UX6’ ‘~/tmp/scratch/RtmpKPJpJh’ ‘~/tmp/scratch/RtmpKRJoaj’ ‘~/tmp/scratch/RtmpKd1NFu’ ‘~/tmp/scratch/RtmpLLhR49’ ‘~/tmp/scratch/RtmpLQSCnl’ ‘~/tmp/scratch/RtmpLbHZ3U’ ‘~/tmp/scratch/RtmpMVznlj’ ‘~/tmp/scratch/RtmpNiGqPh’ ‘~/tmp/scratch/RtmpObfWr5’ ‘~/tmp/scratch/RtmpOkWFtO’ ‘~/tmp/scratch/RtmpQalSM1’ ‘~/tmp/scratch/RtmpRox5ua’ ‘~/tmp/scratch/RtmpRujgH8’ ‘~/tmp/scratch/RtmpTHxcXz’ ‘~/tmp/scratch/RtmpTMUT1Y’ ‘~/tmp/scratch/RtmpU8VndA’ ‘~/tmp/scratch/RtmpUk7XOV’ ‘~/tmp/scratch/RtmpUtVRhB’ ‘~/tmp/scratch/RtmpVQP3vd’ ‘~/tmp/scratch/RtmpVWtMWM’ ‘~/tmp/scratch/RtmpW996Hf’ ‘~/tmp/scratch/RtmpWfsip1’ ‘~/tmp/scratch/RtmpXlLUda’ ‘~/tmp/scratch/RtmpYyeQNf’ ‘~/tmp/scratch/RtmpZCKeF4’ ‘~/tmp/scratch/RtmpZCX6ar’ ‘~/tmp/scratch/RtmpZK2nZW’ ‘~/tmp/scratch/RtmpaWBDeq’ ‘~/tmp/scratch/RtmpbcBlmi’ ‘~/tmp/scratch/RtmpcSQ0sP’ ‘~/tmp/scratch/RtmpcUuUx1’ ‘~/tmp/scratch/RtmpccXPNq’ ‘~/tmp/scratch/RtmpdUygtW’ ‘~/tmp/scratch/RtmpdXH9dJ’ ‘~/tmp/scratch/Rtmpe5vpBR’ ‘~/tmp/scratch/RtmpePrPXX’ ‘~/tmp/scratch/RtmpeQOUJE’ ‘~/tmp/scratch/Rtmpeih2PS’ ‘~/tmp/scratch/Rtmpf2NqNG’ ‘~/tmp/scratch/Rtmpf9OjXn’ ‘~/tmp/scratch/RtmpfGqCZY’ ‘~/tmp/scratch/RtmpfMDDU7’ ‘~/tmp/scratch/Rtmpfls5Gn’ ‘~/tmp/scratch/RtmpgnggaC’ ‘~/tmp/scratch/Rtmpgr4Ci3’ ‘~/tmp/scratch/RtmphVYNR6’ ‘~/tmp/scratch/RtmphdJacy’ ‘~/tmp/scratch/Rtmphzzd2y’ ‘~/tmp/scratch/Rtmpi8ty0d’ ‘~/tmp/scratch/RtmpkKH7iy’ ‘~/tmp/scratch/RtmpksqqFU’ ‘~/tmp/scratch/RtmplJEaWU’ ‘~/tmp/scratch/RtmplOX0kg’ ‘~/tmp/scratch/Rtmplpa8AW’ ‘~/tmp/scratch/RtmpmCA0M8’ ‘~/tmp/scratch/RtmpmsYPPp’ ‘~/tmp/scratch/Rtmpn63eTm’ ‘~/tmp/scratch/RtmpngxMoe’ ‘~/tmp/scratch/RtmpolAtj9’ ‘~/tmp/scratch/Rtmpp8fEb5’ ‘~/tmp/scratch/RtmppGaOKn’ ‘~/tmp/scratch/RtmppU6tWh’ ‘~/tmp/scratch/Rtmpq03BQw’ ‘~/tmp/scratch/Rtmpqe39JX’ ‘~/tmp/scratch/RtmpqsEhnD’ ‘~/tmp/scratch/RtmprGwsIm’ ‘~/tmp/scratch/RtmprMQCms’ ‘~/tmp/scratch/Rtmprag8Rh’ ‘~/tmp/scratch/RtmprnLE4s’ ‘~/tmp/scratch/RtmprxczRt’ ‘~/tmp/scratch/RtmpuN5Vpr’ ‘~/tmp/scratch/RtmputeEqF’ ‘~/tmp/scratch/Rtmpw0crGI’ ‘~/tmp/scratch/Rtmpx1DLdb’ ‘~/tmp/scratch/RtmpxieIYf’ ‘~/tmp/scratch/Rtmpyy07TL’ ‘~/tmp/scratch/Rtmpz0IUqz’ ‘~/tmp/scratch/Rtmpz1T6cn’ ‘~/tmp/scratch/Rtmpz4q5Xe’ ‘~/tmp/scratch/Rtmpzl0cFV’ ‘~/tmp/scratch/xvfb-run.3sYdRp’ ‘~/tmp/scratch/xvfb-run.52wIn4’ ‘~/tmp/scratch/xvfb-run.6Hdc1j’ ‘~/tmp/scratch/xvfb-run.78JZcO’ ‘~/tmp/scratch/xvfb-run.9q10dH’ ‘~/tmp/scratch/xvfb-run.B2VEs4’ ‘~/tmp/scratch/xvfb-run.BAgO5i’ ‘~/tmp/scratch/xvfb-run.BouMAu’ ‘~/tmp/scratch/xvfb-run.C4qB4m’ ‘~/tmp/scratch/xvfb-run.CJLvAy’ ‘~/tmp/scratch/xvfb-run.EA40yI’ ‘~/tmp/scratch/xvfb-run.JIBMmP’ ‘~/tmp/scratch/xvfb-run.Llwov4’ ‘~/tmp/scratch/xvfb-run.NM1y57’ ‘~/tmp/scratch/xvfb-run.OSiiOJ’ ‘~/tmp/scratch/xvfb-run.OxHkVZ’ ‘~/tmp/scratch/xvfb-run.Qi31zd’ ‘~/tmp/scratch/xvfb-run.Rpiba7’ ‘~/tmp/scratch/xvfb-run.StxN4m’ ‘~/tmp/scratch/xvfb-run.TyOg8g’ ‘~/tmp/scratch/xvfb-run.ZGN2qU’ ‘~/tmp/scratch/xvfb-run.ZJgngl’ ‘~/tmp/scratch/xvfb-run.a5KacD’ ‘~/tmp/scratch/xvfb-run.c7cMTl’ ‘~/tmp/scratch/xvfb-run.d4xvgM’ ‘~/tmp/scratch/xvfb-run.eTpko6’ ‘~/tmp/scratch/xvfb-run.gl1auE’ ‘~/tmp/scratch/xvfb-run.hg2S2x’ ‘~/tmp/scratch/xvfb-run.itzHZ8’ ‘~/tmp/scratch/xvfb-run.k0pNQ6’ ‘~/tmp/scratch/xvfb-run.niwWyL’ ‘~/tmp/scratch/xvfb-run.qbt9JJ’ ‘~/tmp/scratch/xvfb-run.rzoMMv’ ‘~/tmp/scratch/xvfb-run.s8lcSm’ ‘~/tmp/scratch/xvfb-run.wErvEU’ ‘~/tmp/scratch/xvfb-run.wr3BKC’ ‘~/tmp/scratch/xvfb-run.x9gUlX’ ‘~/tmp/scratch/xvfb-run.xRu3gb’ ‘~/tmp/scratch/xvfb-run.yU7HuY’ ‘~/tmp/scratch/xvfb-run.yiAYoB’ ‘~/tmp/scratch/xvfb-run.ywz0aT’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [25s/35s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(motherduck) > library(DBI) > library(openxlsx) > > test_check("motherduck") duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 0 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 0 * # Tables in this catalog & schema you have access to: 0 -- Action Report: -- v Inserted into existing database "memory" v Created new schema "test_schema" > Current role: `duckdb` -- Status: --------------------------------------------------------------------- -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "test_schema" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 0 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 0 * # Tables in this catalog & schema you have access to: 0 > Current role: `duckdb` duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. > Current role: `duckdb` duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. > Current role: `duckdb` duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 1 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 1 * # Tables in this catalog & schema you have access to: 1 -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 1 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 1 * # Tables in this catalog & schema you have access to: 1 -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 1 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 1 * # Tables in this catalog & schema you have access to: 1 -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 3 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 3 * # Tables in this catalog & schema you have access to: 3 -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 3 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 3 * # Tables in this catalog & schema you have access to: 3 -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. Note: method with signature 'DBIConnection#Id' chosen for function 'dbExistsTable', target signature 'duckdb_connection#Id'. "duckdb_connection#ANY" would also be valid -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 0 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 0 * # Tables in this catalog & schema you have access to: 0 -- Action Report: * Deleted "delete_table" from "[database_name]" in "main" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 0 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 0 * # Tables in this catalog & schema you have access to: 0 -- Action Report: -- v Inserted into existing database "memory" v Created new schema "test_schema" -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 1 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 1 * # Tables in this catalog & schema you have access to: 0 -- Action Report: -- * Deleted "test_schema" schema and 1 tables -- Status: --------------------------------------------------------------------- -- Connection Status Report: -- ! You are not connected to MotherDuck -- User Report: -- * User Name: "duckdb" * Role: "duckdb" -- Catalog Report: -- * Current Database: "memory" * Current Schema: "main" * # Total Catalogs you have access to: 3 * # Total Tables you have access to: 0 * # Total Shares you have access to: 0 * # Tables in this catalog you have access to: 0 * # Tables in this catalog & schema you have access to: 0 -- Action Report: -- * Deleted "test_schema" schema and 1 tables duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. -- Action Report: -- v Inserted into existing database "memory" v Using existing schema "main" v Overwrite existing table "mtcars_csv" duckdb keeps downloaded extensions and secrets in a temporary directory: i /tmp/RtmpEniUfn/working_dir/RtmpuzOsbq/duckdb This is removed when the R session ends. * Extensions are re-downloaded each session. * Secrets are lost. i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). i See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: * Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). * INSTALL/LOAD of an extension will error, and automatic extension loading is off. i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). i See ?duckdb for details. Saving _problems/test-motherduck-405.R [ FAIL 1 | WARN 0 | SKIP 1 | PASS 22 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • empty test (1): 'test-motherduck.R:259:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-motherduck.R:405:7'): read_excel / successfully reads a excel and copies table to database ── <purrr_error_indexed/rlang_error/error/condition> Error in `purrr::map(ext_lst$valid_ext, function(x) DBI::dbExecute(.con, glue::glue("INSTALL {x};")))`: i In index: 1. Caused by error in `dbSendQuery()`: ! DuckDB extension loading (INSTALL / LOAD) is disabled for this driver. i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107). i See ?duckdb for details. i Context: load_extension [ FAIL 1 | WARN 0 | SKIP 1 | PASS 22 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang