CRAN Package Check Results for Package motherduck

Last updated on 2026-08-03 14:51:01 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.36 42.89 45.25 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/Rtmp0HqRs9’ ‘~/tmp/scratch/Rtmp0hIci7’ ‘~/tmp/scratch/Rtmp1rMtaF’ ‘~/tmp/scratch/Rtmp1tbOAi’ ‘~/tmp/scratch/Rtmp2PYtEe’ ‘~/tmp/scratch/Rtmp3oRHIg’ ‘~/tmp/scratch/Rtmp4TVlnV’ ‘~/tmp/scratch/Rtmp4y2UE2’ ‘~/tmp/scratch/Rtmp5RrXgd’ ‘~/tmp/scratch/Rtmp5gxsIH’ ‘~/tmp/scratch/Rtmp62pOCd’ ‘~/tmp/scratch/Rtmp6SzPSf’ ‘~/tmp/scratch/Rtmp6weB3n’ ‘~/tmp/scratch/Rtmp86mUNu’ ‘~/tmp/scratch/Rtmp93p7w0’ ‘~/tmp/scratch/Rtmp9QTngE’ ‘~/tmp/scratch/RtmpA9s5oW’ ‘~/tmp/scratch/RtmpAMGA7M’ ‘~/tmp/scratch/RtmpAW6wVY’ ‘~/tmp/scratch/RtmpAooee6’ ‘~/tmp/scratch/RtmpCLeFFp’ ‘~/tmp/scratch/RtmpCTcpZl’ ‘~/tmp/scratch/RtmpDHIHt4’ ‘~/tmp/scratch/RtmpDhbBWV’ ‘~/tmp/scratch/RtmpDyqrwo’ ‘~/tmp/scratch/RtmpETYZN7’ ‘~/tmp/scratch/RtmpEjD88J’ ‘~/tmp/scratch/RtmpEjdBJL’ ‘~/tmp/scratch/RtmpEmZxO1’ ‘~/tmp/scratch/RtmpEsS6Qm’ ‘~/tmp/scratch/RtmpEw8DvV’ ‘~/tmp/scratch/RtmpFVrRqO’ ‘~/tmp/scratch/RtmpFrnZoJ’ ‘~/tmp/scratch/RtmpGmFT33’ ‘~/tmp/scratch/RtmpGvP36v’ ‘~/tmp/scratch/RtmpISVJEO’ ‘~/tmp/scratch/RtmpKioHzZ’ ‘~/tmp/scratch/RtmpM3Mu0G’ ‘~/tmp/scratch/RtmpMSaTnY’ ‘~/tmp/scratch/RtmpMl8nWA’ ‘~/tmp/scratch/RtmpMxu27R’ ‘~/tmp/scratch/RtmpNWzRoM’ ‘~/tmp/scratch/RtmpNkZNdz’ ‘~/tmp/scratch/RtmpPE6N3S’ ‘~/tmp/scratch/RtmpPE7SqF’ ‘~/tmp/scratch/RtmpPvtUc6’ ‘~/tmp/scratch/RtmpS33TQf’ ‘~/tmp/scratch/RtmpSLjZ9V’ ‘~/tmp/scratch/RtmpT4rXVn’ ‘~/tmp/scratch/RtmpT87qGT’ ‘~/tmp/scratch/RtmpTJf4BD’ ‘~/tmp/scratch/RtmpTQrjQJ’ ‘~/tmp/scratch/RtmpTlvf6x’ ‘~/tmp/scratch/RtmpUwoPrA’ ‘~/tmp/scratch/RtmpV88st0’ ‘~/tmp/scratch/RtmpVc8FV2’ ‘~/tmp/scratch/RtmpVu6dJk’ ‘~/tmp/scratch/RtmpWD2hzb’ ‘~/tmp/scratch/RtmpWEWjpX’ ‘~/tmp/scratch/RtmpWGH9fX’ ‘~/tmp/scratch/RtmpWQtEDV’ ‘~/tmp/scratch/RtmpWq9Igv’ ‘~/tmp/scratch/RtmpXdAnog’ ‘~/tmp/scratch/RtmpYaiUk1’ ‘~/tmp/scratch/RtmpZtWpcM’ ‘~/tmp/scratch/Rtmpa5RPDs’ ‘~/tmp/scratch/RtmpaMXWO1’ ‘~/tmp/scratch/RtmpaNd3IK’ ‘~/tmp/scratch/RtmpaiQHLX’ ‘~/tmp/scratch/RtmpasGhcn’ ‘~/tmp/scratch/Rtmpbkzoyp’ ‘~/tmp/scratch/RtmpcLeiuE’ ‘~/tmp/scratch/Rtmpd9pzq9’ ‘~/tmp/scratch/RtmpdipUls’ ‘~/tmp/scratch/RtmpdxYiBs’ ‘~/tmp/scratch/RtmpfgtN9Q’ ‘~/tmp/scratch/RtmpgfX58Z’ ‘~/tmp/scratch/Rtmpi9V8PZ’ ‘~/tmp/scratch/RtmpiBKHaX’ ‘~/tmp/scratch/Rtmpj8HFPK’ ‘~/tmp/scratch/RtmpjOgojd’ ‘~/tmp/scratch/RtmpjgFPk1’ ‘~/tmp/scratch/RtmpkYC2kT’ ‘~/tmp/scratch/RtmpkYiMQ9’ ‘~/tmp/scratch/Rtmpm8FCG4’ ‘~/tmp/scratch/Rtmpni5EaS’ ‘~/tmp/scratch/RtmpoGZtMs’ ‘~/tmp/scratch/RtmpoKQLbD’ ‘~/tmp/scratch/RtmpoSBlEs’ ‘~/tmp/scratch/RtmpoXLQ3e’ ‘~/tmp/scratch/Rtmpod27BE’ ‘~/tmp/scratch/Rtmpon4F0U’ ‘~/tmp/scratch/Rtmpov7I5q’ ‘~/tmp/scratch/Rtmpq0r91I’ ‘~/tmp/scratch/RtmpqUYwqk’ ‘~/tmp/scratch/Rtmpqj7F57’ ‘~/tmp/scratch/RtmpqvcLCt’ ‘~/tmp/scratch/RtmprIhOnY’ ‘~/tmp/scratch/RtmpsLeBah’ ‘~/tmp/scratch/RtmpsOcwgv’ ‘~/tmp/scratch/Rtmpt7sP4P’ ‘~/tmp/scratch/RtmptyclXZ’ ‘~/tmp/scratch/RtmpuFZios’ ‘~/tmp/scratch/RtmpwHAy0j’ ‘~/tmp/scratch/RtmpwKoF17’ ‘~/tmp/scratch/Rtmpwnu6lY’ ‘~/tmp/scratch/RtmpxVGIGo’ ‘~/tmp/scratch/RtmpxWbw82’ ‘~/tmp/scratch/Rtmpy7sA3q’ ‘~/tmp/scratch/RtmpyP4UBC’ ‘~/tmp/scratch/RtmpyyYxMQ’ ‘~/tmp/scratch/RtmpzzVGdn’ ‘~/tmp/scratch/xvfb-run.0MQ84t’ ‘~/tmp/scratch/xvfb-run.0SxQs9’ ‘~/tmp/scratch/xvfb-run.1rCwKX’ ‘~/tmp/scratch/xvfb-run.1ySdwB’ ‘~/tmp/scratch/xvfb-run.2FhbbG’ ‘~/tmp/scratch/xvfb-run.5JDntH’ ‘~/tmp/scratch/xvfb-run.6Rc7xQ’ ‘~/tmp/scratch/xvfb-run.AYnxDO’ ‘~/tmp/scratch/xvfb-run.BgSUe2’ ‘~/tmp/scratch/xvfb-run.MCZSGu’ ‘~/tmp/scratch/xvfb-run.MgopEr’ ‘~/tmp/scratch/xvfb-run.OHF3z8’ ‘~/tmp/scratch/xvfb-run.OJxret’ ‘~/tmp/scratch/xvfb-run.PrMMcI’ ‘~/tmp/scratch/xvfb-run.QIfyfM’ ‘~/tmp/scratch/xvfb-run.R1QOSM’ ‘~/tmp/scratch/xvfb-run.VJtWHz’ ‘~/tmp/scratch/xvfb-run.VyjrNA’ ‘~/tmp/scratch/xvfb-run.YEGC3H’ ‘~/tmp/scratch/xvfb-run.apjs1L’ ‘~/tmp/scratch/xvfb-run.blkdvK’ ‘~/tmp/scratch/xvfb-run.fjWkcx’ ‘~/tmp/scratch/xvfb-run.i4Mjn6’ ‘~/tmp/scratch/xvfb-run.istDsg’ ‘~/tmp/scratch/xvfb-run.jf3ocp’ ‘~/tmp/scratch/xvfb-run.jrXRK4’ ‘~/tmp/scratch/xvfb-run.kBOj2e’ ‘~/tmp/scratch/xvfb-run.kqPaIQ’ ‘~/tmp/scratch/xvfb-run.mxVcal’ ‘~/tmp/scratch/xvfb-run.n7pCcf’ ‘~/tmp/scratch/xvfb-run.o3l2KY’ ‘~/tmp/scratch/xvfb-run.ox4fbG’ ‘~/tmp/scratch/xvfb-run.qnUOkw’ ‘~/tmp/scratch/xvfb-run.r1J0qr’ ‘~/tmp/scratch/xvfb-run.rh6QI0’ ‘~/tmp/scratch/xvfb-run.sNjQ6c’ ‘~/tmp/scratch/xvfb-run.vMMYBR’ ‘~/tmp/scratch/xvfb-run.vQlLap’ ‘~/tmp/scratch/xvfb-run.vuYOmw’ ‘~/tmp/scratch/xvfb-run.wltCZ6’ ‘~/tmp/scratch/xvfb-run.xrPZvW’ 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