CRAN Package Check Results for Package switchr

Last updated on 2026-08-03 04:50:00 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.14.8 11.48 96.28 107.76 NOTE
r-devel-linux-x86_64-debian-gcc 0.14.8 7.29 63.55 70.84 NOTE
r-devel-linux-x86_64-fedora-clang 0.14.8 20.00 138.31 158.31 OK
r-devel-linux-x86_64-fedora-gcc 0.14.8 7.00 76.05 83.05 OK
r-devel-windows-x86_64 0.14.8 18.00 152.00 170.00 ERROR
r-patched-linux-x86_64 0.14.8 11.05 94.73 105.78 OK
r-release-linux-x86_64 0.14.8 11.43 90.99 102.42 OK
r-release-macos-arm64 0.14.8 7.00 57.00 64.00 ERROR
r-release-macos-x86_64 0.14.8 17.00 169.00 186.00 ERROR
r-release-windows-x86_64 0.14.8 18.00 127.00 145.00 ERROR
r-oldrel-macos-arm64 0.14.8 OK
r-oldrel-macos-x86_64 0.14.8 24.00 214.00 238.00 OK
r-oldrel-windows-x86_64 0.14.8 15.00 165.00 180.00 OK

Check Details

Version: 0.14.8
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Gabriel Becker <gabembecker@gmail.com>’ No Authors@R field in DESCRIPTION. Please add one, modifying Authors@R: person(given = "Gabriel", family = "Becker", role = c("aut", "cre"), email = "gabembecker@gmail.com") as necessary. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 0.14.8
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0Oeyej’ ‘~/tmp/scratch/Rtmp0ZBLT8’ ‘~/tmp/scratch/Rtmp1COCPp’ ‘~/tmp/scratch/Rtmp1I7wbG’ ‘~/tmp/scratch/Rtmp1TAFZ8’ ‘~/tmp/scratch/Rtmp1qyDgX’ ‘~/tmp/scratch/Rtmp1rGbe4’ ‘~/tmp/scratch/Rtmp2D7LKg’ ‘~/tmp/scratch/Rtmp2oOZ1q’ ‘~/tmp/scratch/Rtmp3nREYc’ ‘~/tmp/scratch/Rtmp4Jyp6K’ ‘~/tmp/scratch/Rtmp4X6n26’ ‘~/tmp/scratch/Rtmp4cmCKf’ ‘~/tmp/scratch/Rtmp4keVdp’ ‘~/tmp/scratch/Rtmp54rXGe’ ‘~/tmp/scratch/Rtmp5kRCY6’ ‘~/tmp/scratch/Rtmp5rAWGB’ ‘~/tmp/scratch/Rtmp5tOeHR’ ‘~/tmp/scratch/Rtmp6IRbJl’ ‘~/tmp/scratch/Rtmp6bH4Zn’ ‘~/tmp/scratch/Rtmp6fMy6C’ ‘~/tmp/scratch/Rtmp710gDt’ ‘~/tmp/scratch/Rtmp7hMD8k’ ‘~/tmp/scratch/Rtmp7q3tPB’ ‘~/tmp/scratch/Rtmp8Ya5DI’ ‘~/tmp/scratch/Rtmp8blvvM’ ‘~/tmp/scratch/Rtmp9I0xK0’ ‘~/tmp/scratch/Rtmp9oCnaU’ ‘~/tmp/scratch/RtmpA2djI9’ ‘~/tmp/scratch/RtmpAc6OP9’ ‘~/tmp/scratch/RtmpAtYhWl’ ‘~/tmp/scratch/RtmpB7RtIP’ ‘~/tmp/scratch/RtmpBTyJZK’ ‘~/tmp/scratch/RtmpBYkrUE’ ‘~/tmp/scratch/RtmpCafZLw’ ‘~/tmp/scratch/RtmpCd05Km’ ‘~/tmp/scratch/RtmpCtqVeB’ ‘~/tmp/scratch/RtmpDAmpeY’ ‘~/tmp/scratch/RtmpEBHBv7’ ‘~/tmp/scratch/RtmpEGNYSw’ ‘~/tmp/scratch/RtmpF549Ex’ ‘~/tmp/scratch/RtmpFNPEFD’ ‘~/tmp/scratch/RtmpFTSr0f’ ‘~/tmp/scratch/RtmpGKFdxl’ ‘~/tmp/scratch/RtmpH2E0Rv’ ‘~/tmp/scratch/RtmpHxfvI6’ ‘~/tmp/scratch/RtmpILkkwX’ ‘~/tmp/scratch/RtmpIRaTt7’ ‘~/tmp/scratch/RtmpIXyzc6’ ‘~/tmp/scratch/RtmpJE4yhL’ ‘~/tmp/scratch/RtmpJsbj1u’ ‘~/tmp/scratch/RtmpK1BupO’ ‘~/tmp/scratch/RtmpKE0vIu’ ‘~/tmp/scratch/RtmpKThDSe’ ‘~/tmp/scratch/RtmpKg49AT’ ‘~/tmp/scratch/RtmpKoqkeR’ ‘~/tmp/scratch/RtmpKwfpX9’ ‘~/tmp/scratch/RtmpLAVHFE’ ‘~/tmp/scratch/RtmpLUYgkL’ ‘~/tmp/scratch/RtmpLVVMRX’ ‘~/tmp/scratch/RtmpLckN1p’ ‘~/tmp/scratch/RtmpLx5xPx’ ‘~/tmp/scratch/RtmpM75AjN’ ‘~/tmp/scratch/RtmpMVODgx’ ‘~/tmp/scratch/RtmpMrIM8H’ ‘~/tmp/scratch/RtmpNbyIb3’ ‘~/tmp/scratch/RtmpNdKLg3’ ‘~/tmp/scratch/RtmpNlm2gH’ ‘~/tmp/scratch/RtmpOmHfrE’ ‘~/tmp/scratch/RtmpPODSJg’ ‘~/tmp/scratch/RtmpQmyDMN’ ‘~/tmp/scratch/RtmpR3q699’ ‘~/tmp/scratch/RtmpRAnVi2’ ‘~/tmp/scratch/RtmpRTCZmn’ ‘~/tmp/scratch/RtmpSxxUVT’ ‘~/tmp/scratch/RtmpTJ82lq’ ‘~/tmp/scratch/RtmpTJSHDo’ ‘~/tmp/scratch/RtmpTcGNxg’ ‘~/tmp/scratch/RtmpTjjtkJ’ ‘~/tmp/scratch/RtmpTqaOOc’ ‘~/tmp/scratch/RtmpUSenSk’ ‘~/tmp/scratch/RtmpVI6Hfl’ ‘~/tmp/scratch/RtmpVkozFl’ ‘~/tmp/scratch/RtmpW19lFL’ ‘~/tmp/scratch/RtmpWhrgSu’ ‘~/tmp/scratch/RtmpWvXoyT’ ‘~/tmp/scratch/RtmpXG6H7s’ ‘~/tmp/scratch/RtmpXHl6A8’ ‘~/tmp/scratch/RtmpXKEZGN’ ‘~/tmp/scratch/RtmpXaEAPk’ ‘~/tmp/scratch/RtmpY61feW’ ‘~/tmp/scratch/RtmpYEQbLF’ ‘~/tmp/scratch/RtmpZ4uCmX’ ‘~/tmp/scratch/RtmpZIYwj0’ ‘~/tmp/scratch/RtmpZtIHKT’ ‘~/tmp/scratch/RtmpaISc6p’ ‘~/tmp/scratch/RtmpaJ5Bq0’ ‘~/tmp/scratch/RtmpaUc4af’ ‘~/tmp/scratch/RtmpauGoY9’ ‘~/tmp/scratch/Rtmpb8nE43’ ‘~/tmp/scratch/RtmpbMhCTK’ ‘~/tmp/scratch/RtmpcZCGv8’ ‘~/tmp/scratch/RtmpcdWFWq’ ‘~/tmp/scratch/RtmpchnVBI’ ‘~/tmp/scratch/RtmpckYnf8’ ‘~/tmp/scratch/Rtmpcxy7Ca’ ‘~/tmp/scratch/RtmpdTmin3’ ‘~/tmp/scratch/RtmpdZU1Mu’ ‘~/tmp/scratch/Rtmpfi1mYx’ ‘~/tmp/scratch/Rtmpg2eUcL’ ‘~/tmp/scratch/RtmpglKFH1’ ‘~/tmp/scratch/RtmphVrNu9’ ‘~/tmp/scratch/RtmpiP1Lqg’ ‘~/tmp/scratch/RtmpirfMpc’ ‘~/tmp/scratch/RtmplwNVcK’ ‘~/tmp/scratch/Rtmpm9jXYl’ ‘~/tmp/scratch/RtmpmY0t1e’ ‘~/tmp/scratch/RtmpnrO7tu’ ‘~/tmp/scratch/Rtmpp2D3TT’ ‘~/tmp/scratch/Rtmpp47VV8’ ‘~/tmp/scratch/RtmppRFe2g’ ‘~/tmp/scratch/Rtmpq1R67h’ ‘~/tmp/scratch/RtmpqlvwoO’ ‘~/tmp/scratch/RtmpqwfRZb’ ‘~/tmp/scratch/RtmprgxOVZ’ ‘~/tmp/scratch/Rtmps6V6PM’ ‘~/tmp/scratch/RtmpsS7Ogo’ ‘~/tmp/scratch/RtmpsnALqa’ ‘~/tmp/scratch/RtmpsqWtYW’ ‘~/tmp/scratch/RtmpsvPJ6A’ ‘~/tmp/scratch/Rtmpt70a8o’ ‘~/tmp/scratch/RtmptDRh7Q’ ‘~/tmp/scratch/RtmptSZ9RP’ ‘~/tmp/scratch/Rtmpth5fU6’ ‘~/tmp/scratch/Rtmpu9r9RH’ ‘~/tmp/scratch/RtmpvAaooz’ ‘~/tmp/scratch/RtmpvMkz2l’ ‘~/tmp/scratch/RtmpvSPYvl’ ‘~/tmp/scratch/RtmpvWIiVj’ ‘~/tmp/scratch/RtmpwYMhFJ’ ‘~/tmp/scratch/RtmpxEuair’ ‘~/tmp/scratch/RtmpxOSAWS’ ‘~/tmp/scratch/Rtmpy00IqG’ ‘~/tmp/scratch/RtmpybGX2d’ ‘~/tmp/scratch/Rtmpz2um0x’ ‘~/tmp/scratch/RtmpzK7ESd’ ‘~/tmp/scratch/RtmpzOT3RI’ ‘~/tmp/scratch/RtmpzT5hsB’ ‘~/tmp/scratch/RtmpzwJwGs’ ‘~/tmp/scratch/xvfb-run.0EUC4K’ ‘~/tmp/scratch/xvfb-run.0XReYs’ ‘~/tmp/scratch/xvfb-run.0cHoSU’ ‘~/tmp/scratch/xvfb-run.6i4YOG’ ‘~/tmp/scratch/xvfb-run.6o8lun’ ‘~/tmp/scratch/xvfb-run.7vpj62’ ‘~/tmp/scratch/xvfb-run.AAtLLg’ ‘~/tmp/scratch/xvfb-run.BSpRlt’ ‘~/tmp/scratch/xvfb-run.Bus1x5’ ‘~/tmp/scratch/xvfb-run.CJYvmh’ ‘~/tmp/scratch/xvfb-run.CQAHB6’ ‘~/tmp/scratch/xvfb-run.CZe18V’ ‘~/tmp/scratch/xvfb-run.CqQsPI’ ‘~/tmp/scratch/xvfb-run.DjDRgO’ ‘~/tmp/scratch/xvfb-run.GghGdP’ ‘~/tmp/scratch/xvfb-run.OXnKCC’ ‘~/tmp/scratch/xvfb-run.PeXqXd’ ‘~/tmp/scratch/xvfb-run.QjOmHb’ ‘~/tmp/scratch/xvfb-run.RDqEjB’ ‘~/tmp/scratch/xvfb-run.Spot9o’ ‘~/tmp/scratch/xvfb-run.VQmXQw’ ‘~/tmp/scratch/xvfb-run.WQRl9U’ ‘~/tmp/scratch/xvfb-run.WZizoN’ ‘~/tmp/scratch/xvfb-run.WmWV4r’ ‘~/tmp/scratch/xvfb-run.XfWUFa’ ‘~/tmp/scratch/xvfb-run.XiF0UR’ ‘~/tmp/scratch/xvfb-run.YZgmIX’ ‘~/tmp/scratch/xvfb-run.Z7ka2K’ ‘~/tmp/scratch/xvfb-run.ZOm7NB’ ‘~/tmp/scratch/xvfb-run.akiMpV’ ‘~/tmp/scratch/xvfb-run.am6jWN’ ‘~/tmp/scratch/xvfb-run.b3WUWA’ ‘~/tmp/scratch/xvfb-run.clOZEV’ ‘~/tmp/scratch/xvfb-run.dbtv9d’ ‘~/tmp/scratch/xvfb-run.ep3dMh’ ‘~/tmp/scratch/xvfb-run.gL9xJh’ ‘~/tmp/scratch/xvfb-run.gYXrrN’ ‘~/tmp/scratch/xvfb-run.ikJBtb’ ‘~/tmp/scratch/xvfb-run.j69pY8’ ‘~/tmp/scratch/xvfb-run.kRo6iG’ ‘~/tmp/scratch/xvfb-run.lE2vD0’ ‘~/tmp/scratch/xvfb-run.lZEBFt’ ‘~/tmp/scratch/xvfb-run.mRtbM2’ ‘~/tmp/scratch/xvfb-run.n3Xf2q’ ‘~/tmp/scratch/xvfb-run.oWXLMq’ ‘~/tmp/scratch/xvfb-run.qkpbQm’ ‘~/tmp/scratch/xvfb-run.r1XJfk’ ‘~/tmp/scratch/xvfb-run.riJjOY’ ‘~/tmp/scratch/xvfb-run.ssW5K7’ ‘~/tmp/scratch/xvfb-run.uoXcvI’ ‘~/tmp/scratch/xvfb-run.vAQ0PT’ ‘~/tmp/scratch/xvfb-run.wDgjmF’ ‘~/tmp/scratch/xvfb-run.wFGQSG’ ‘~/tmp/scratch/xvfb-run.wWUPfY’ ‘~/tmp/scratch/xvfb-run.wwgjeX’ ‘~/tmp/scratch/xvfb-run.y2yQiv’ ‘~/tmp/scratch/xvfb-run.yTmtcl’ ‘~/tmp/scratch/xvfb-run.z6C4nv’ ‘~/tmp/scratch/xvfb-run.zCBwFL’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.14.8
Check: tests
Result: ERROR Running 'winpath.R' [6s] Running the tests in 'tests/winpath.R' failed. Complete output: > library(switchr) > ## if(getOption("repos")["CRAN"] == "@CRAN@") > ## chooseCRANmirror(ind=1L) > graceful_inet(TRUE) $on [1] TRUE $silent [1] FALSE > checkUrlRoundtrip = function(pth) { + pth = switchr:::normalizePath2(pth) + furl = switchr:::makeFileURL(pth) + pth2 = switchr:::fileFromFileURL(furl) + if(pth != pth2) + stop("Round trip result (", pth2, ") does not match original (", pth, ") when creating file URLs") + } > > ## regression test to ensure that the roundtrip > ## between path and file url is working properly > checkUrlRoundtrip(getwd()) > checkUrlRoundtrip(tempdir()) > if(switchr:::isWindows()) + checkUrlRoundtrip("\\\\localhost\\c$") > > ## regreossion test to ensure that package dependencies > ## are added to the dontunload list when a package > ## is specified > bef = switchrDontUnload() > af = switchrDontUnload("knitr") > stopifnot(all(tools::package_dependencies("knitr", recursive = TRUE)[[1]] %in% af)) > > > ## regression test for unnecessary (and expensive) > ## lazy repo construction when install_packages > ## is passed urls for existing repos (the default > ## behavior). > tmplib = tempdir() > trace(lazyRepo, stop) Tracing function "lazyRepo" in environment <namespace:switchr> Warning: Tracing only in the namespace; to untrace you will need: untrace("lazyRepo", where = getNamespace("switchr")) [1] "lazyRepo" attr(,"package") [1] "switchr" > install_packages("switchr", repos = defaultRepos(), lib = tmplib) Error in rbind(avail1, avail2[new, ]) : number of columns of matrices must match (see arg 2) Calls: install_packages ... install_packages -> install_packages -> .install_packages -> rbind Execution halted Flavors: r-devel-windows-x86_64, r-release-windows-x86_64

Version: 0.14.8
Check: tests
Result: ERROR Running ‘winpath.R’ [1s/4s] Running the tests in ‘tests/winpath.R’ failed. Complete output: > library(switchr) > ## if(getOption("repos")["CRAN"] == "@CRAN@") > ## chooseCRANmirror(ind=1L) > graceful_inet(TRUE) $on [1] TRUE $silent [1] FALSE > checkUrlRoundtrip = function(pth) { + pth = switchr:::normalizePath2(pth) + furl = switchr:::makeFileURL(pth) + pth2 = switchr:::fileFromFileURL(furl) + if(pth != pth2) + stop("Round trip result (", pth2, ") does not match original (", pth, ") when creating file URLs") + } > > ## regression test to ensure that the roundtrip > ## between path and file url is working properly > checkUrlRoundtrip(getwd()) > checkUrlRoundtrip(tempdir()) > if(switchr:::isWindows()) + checkUrlRoundtrip("\\\\localhost\\c$") > > ## regreossion test to ensure that package dependencies > ## are added to the dontunload list when a package > ## is specified > bef = switchrDontUnload() > af = switchrDontUnload("knitr") > stopifnot(all(tools::package_dependencies("knitr", recursive = TRUE)[[1]] %in% af)) > > > ## regression test for unnecessary (and expensive) > ## lazy repo construction when install_packages > ## is passed urls for existing repos (the default > ## behavior). > tmplib = tempdir() > trace(lazyRepo, stop) Tracing function "lazyRepo" in environment <namespace:switchr> Warning: Tracing only in the namespace; to untrace you will need: untrace("lazyRepo", where = getNamespace("switchr")) [1] "lazyRepo" attr(,"package") [1] "switchr" > install_packages("switchr", repos = defaultRepos(), lib = tmplib) Error in rbind(avail1, avail2[new, ]) : number of columns of matrices must match (see arg 2) Calls: install_packages ... install_packages -> install_packages -> .install_packages -> rbind Execution halted Flavor: r-release-macos-arm64

Version: 0.14.8
Check: tests
Result: ERROR Running ‘winpath.R’ [4s/9s] Running the tests in ‘tests/winpath.R’ failed. Complete output: > library(switchr) > ## if(getOption("repos")["CRAN"] == "@CRAN@") > ## chooseCRANmirror(ind=1L) > graceful_inet(TRUE) $on [1] TRUE $silent [1] FALSE > checkUrlRoundtrip = function(pth) { + pth = switchr:::normalizePath2(pth) + furl = switchr:::makeFileURL(pth) + pth2 = switchr:::fileFromFileURL(furl) + if(pth != pth2) + stop("Round trip result (", pth2, ") does not match original (", pth, ") when creating file URLs") + } > > ## regression test to ensure that the roundtrip > ## between path and file url is working properly > checkUrlRoundtrip(getwd()) > checkUrlRoundtrip(tempdir()) > if(switchr:::isWindows()) + checkUrlRoundtrip("\\\\localhost\\c$") > > ## regreossion test to ensure that package dependencies > ## are added to the dontunload list when a package > ## is specified > bef = switchrDontUnload() > af = switchrDontUnload("knitr") > stopifnot(all(tools::package_dependencies("knitr", recursive = TRUE)[[1]] %in% af)) > > > ## regression test for unnecessary (and expensive) > ## lazy repo construction when install_packages > ## is passed urls for existing repos (the default > ## behavior). > tmplib = tempdir() > trace(lazyRepo, stop) Tracing function "lazyRepo" in environment <namespace:switchr> Warning: Tracing only in the namespace; to untrace you will need: untrace("lazyRepo", where = getNamespace("switchr")) [1] "lazyRepo" attr(,"package") [1] "switchr" > install_packages("switchr", repos = defaultRepos(), lib = tmplib) Error in rbind(avail1, avail2[new, ]) : number of columns of matrices must match (see arg 2) Calls: install_packages ... install_packages -> install_packages -> .install_packages -> rbind Execution halted Flavor: r-release-macos-x86_64