CRAN Package Check Results for Package motherduck

Last updated on 2026-08-04 02:50:53 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.14 42.83 44.97 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 6.00 89.00 95.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 7.00 100.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/Rtmp0YAs9j’ ‘~/tmp/scratch/Rtmp0zCy6b’ ‘~/tmp/scratch/Rtmp1BW57Q’ ‘~/tmp/scratch/Rtmp1YAXxV’ ‘~/tmp/scratch/Rtmp1zzmsu’ ‘~/tmp/scratch/Rtmp2HqZ41’ ‘~/tmp/scratch/Rtmp2z586F’ ‘~/tmp/scratch/Rtmp3dNndW’ ‘~/tmp/scratch/Rtmp5Dm27b’ ‘~/tmp/scratch/Rtmp5sIlmW’ ‘~/tmp/scratch/Rtmp6ClLtS’ ‘~/tmp/scratch/Rtmp6qtcl0’ ‘~/tmp/scratch/Rtmp71sxjD’ ‘~/tmp/scratch/Rtmp7jOJ1z’ ‘~/tmp/scratch/Rtmp7yOJja’ ‘~/tmp/scratch/Rtmp8NU0yW’ ‘~/tmp/scratch/Rtmp8aFL9X’ ‘~/tmp/scratch/Rtmp8rExi6’ ‘~/tmp/scratch/Rtmp9HbMwb’ ‘~/tmp/scratch/Rtmp9ReHf6’ ‘~/tmp/scratch/Rtmp9osOd2’ ‘~/tmp/scratch/RtmpARaznY’ ‘~/tmp/scratch/RtmpAWXurR’ ‘~/tmp/scratch/RtmpAcIHZI’ ‘~/tmp/scratch/RtmpAg6gbs’ ‘~/tmp/scratch/RtmpBDBAh3’ ‘~/tmp/scratch/RtmpBDzVZy’ ‘~/tmp/scratch/RtmpBuwG9j’ ‘~/tmp/scratch/RtmpC4BXmd’ ‘~/tmp/scratch/RtmpD91Vf5’ ‘~/tmp/scratch/RtmpDu4Hpk’ ‘~/tmp/scratch/RtmpFC6eOL’ ‘~/tmp/scratch/RtmpFGCTek’ ‘~/tmp/scratch/RtmpGQY9LZ’ ‘~/tmp/scratch/RtmpIGeRWW’ ‘~/tmp/scratch/RtmpIX8Jmi’ ‘~/tmp/scratch/RtmpJ0P0yQ’ ‘~/tmp/scratch/RtmpK8HRFU’ ‘~/tmp/scratch/RtmpKXR2Zd’ ‘~/tmp/scratch/RtmpLF9574’ ‘~/tmp/scratch/RtmpLOADKD’ ‘~/tmp/scratch/RtmpLZgexP’ ‘~/tmp/scratch/RtmpM3j0TK’ ‘~/tmp/scratch/RtmpM8GAAx’ ‘~/tmp/scratch/RtmpMHYXWo’ ‘~/tmp/scratch/RtmpNUVKWz’ ‘~/tmp/scratch/RtmpPXUGk5’ ‘~/tmp/scratch/RtmpPb5CgV’ ‘~/tmp/scratch/RtmpPbCbEx’ ‘~/tmp/scratch/RtmpPbRfbE’ ‘~/tmp/scratch/RtmpT3KJIA’ ‘~/tmp/scratch/RtmpTYWj2M’ ‘~/tmp/scratch/RtmpUMkBzB’ ‘~/tmp/scratch/RtmpUm993o’ ‘~/tmp/scratch/RtmpVM8twN’ ‘~/tmp/scratch/RtmpVlUbyy’ ‘~/tmp/scratch/RtmpWOlan3’ ‘~/tmp/scratch/RtmpY6Jvr8’ ‘~/tmp/scratch/RtmpZK33xL’ ‘~/tmp/scratch/RtmpZXBotJ’ ‘~/tmp/scratch/RtmpZZgRmk’ ‘~/tmp/scratch/RtmpZrLQ2D’ ‘~/tmp/scratch/RtmpaCbKxi’ ‘~/tmp/scratch/RtmpaYpoHO’ ‘~/tmp/scratch/RtmpaagCf4’ ‘~/tmp/scratch/RtmpbCdw7J’ ‘~/tmp/scratch/Rtmpc8XBSW’ ‘~/tmp/scratch/Rtmpclis2o’ ‘~/tmp/scratch/RtmpdIDiZK’ ‘~/tmp/scratch/RtmpdT3ZW0’ ‘~/tmp/scratch/Rtmpdr8mmz’ ‘~/tmp/scratch/Rtmpe6lkKO’ ‘~/tmp/scratch/RtmpfXYwPi’ ‘~/tmp/scratch/RtmpgEGm0q’ ‘~/tmp/scratch/RtmpgN6ruS’ ‘~/tmp/scratch/RtmpgnK1Zu’ ‘~/tmp/scratch/RtmphJpw9j’ ‘~/tmp/scratch/Rtmphpdkrh’ ‘~/tmp/scratch/RtmpiD1RJZ’ ‘~/tmp/scratch/RtmpiG6Oo0’ ‘~/tmp/scratch/RtmpiOQVN1’ ‘~/tmp/scratch/RtmpjJK9ft’ ‘~/tmp/scratch/RtmpkAK05a’ ‘~/tmp/scratch/RtmpkLMMgi’ ‘~/tmp/scratch/RtmplPws8A’ ‘~/tmp/scratch/RtmplUwh9Z’ ‘~/tmp/scratch/RtmplhBVBV’ ‘~/tmp/scratch/RtmplxBzb4’ ‘~/tmp/scratch/RtmpmAv45v’ ‘~/tmp/scratch/Rtmpmty4YD’ ‘~/tmp/scratch/Rtmpo7QueZ’ ‘~/tmp/scratch/RtmpovGY7X’ ‘~/tmp/scratch/RtmpoxzfP7’ ‘~/tmp/scratch/Rtmpp4U0Y1’ ‘~/tmp/scratch/RtmppUL66R’ ‘~/tmp/scratch/RtmpplOoOR’ ‘~/tmp/scratch/Rtmpq5dC8K’ ‘~/tmp/scratch/RtmprFmKn3’ ‘~/tmp/scratch/RtmprLKOKB’ ‘~/tmp/scratch/RtmprrnxCP’ ‘~/tmp/scratch/RtmpsSAXLj’ ‘~/tmp/scratch/RtmpsUzFEV’ ‘~/tmp/scratch/Rtmpt33vbs’ ‘~/tmp/scratch/Rtmpt6T8fK’ ‘~/tmp/scratch/RtmptSWEDo’ ‘~/tmp/scratch/RtmptTqq8o’ ‘~/tmp/scratch/Rtmpu48rc1’ ‘~/tmp/scratch/RtmpuzH8fF’ ‘~/tmp/scratch/Rtmpx72S8u’ ‘~/tmp/scratch/RtmpyiLH6f’ ‘~/tmp/scratch/Rtmpz7zG9V’ ‘~/tmp/scratch/xvfb-run.0X7lVm’ ‘~/tmp/scratch/xvfb-run.0thpfc’ ‘~/tmp/scratch/xvfb-run.13RaKE’ ‘~/tmp/scratch/xvfb-run.2Khleh’ ‘~/tmp/scratch/xvfb-run.4LptBX’ ‘~/tmp/scratch/xvfb-run.4nljSl’ ‘~/tmp/scratch/xvfb-run.5QSAse’ ‘~/tmp/scratch/xvfb-run.7nlWz7’ ‘~/tmp/scratch/xvfb-run.7ohPDr’ ‘~/tmp/scratch/xvfb-run.7yiFVA’ ‘~/tmp/scratch/xvfb-run.8ATPT3’ ‘~/tmp/scratch/xvfb-run.Gfudpi’ ‘~/tmp/scratch/xvfb-run.JMOOn7’ ‘~/tmp/scratch/xvfb-run.LOzcgD’ ‘~/tmp/scratch/xvfb-run.McH3GU’ ‘~/tmp/scratch/xvfb-run.Q2hKOC’ ‘~/tmp/scratch/xvfb-run.S01AlP’ ‘~/tmp/scratch/xvfb-run.SPi05x’ ‘~/tmp/scratch/xvfb-run.TOI49l’ ‘~/tmp/scratch/xvfb-run.UpRvdY’ ‘~/tmp/scratch/xvfb-run.V0dPeL’ ‘~/tmp/scratch/xvfb-run.WI2gUM’ ‘~/tmp/scratch/xvfb-run.XSBYSa’ ‘~/tmp/scratch/xvfb-run.ZS3q2U’ ‘~/tmp/scratch/xvfb-run.aDsntd’ ‘~/tmp/scratch/xvfb-run.bHleK4’ ‘~/tmp/scratch/xvfb-run.hccO5c’ ‘~/tmp/scratch/xvfb-run.k88Vnf’ ‘~/tmp/scratch/xvfb-run.kSoMDS’ ‘~/tmp/scratch/xvfb-run.mMHYtx’ ‘~/tmp/scratch/xvfb-run.orVZVg’ ‘~/tmp/scratch/xvfb-run.p8hill’ ‘~/tmp/scratch/xvfb-run.qEdY14’ ‘~/tmp/scratch/xvfb-run.sLt4hZ’ ‘~/tmp/scratch/xvfb-run.tGvYo3’ ‘~/tmp/scratch/xvfb-run.tVQIhl’ ‘~/tmp/scratch/xvfb-run.uAax6R’ ‘~/tmp/scratch/xvfb-run.uO3chn’ 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