CRAN Package Check Results for Package switchr

Last updated on 2026-08-01 06:54:20 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 6.35 63.56 69.91 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 10.24 91.51 101.75 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/Rtmp07i9IU’ ‘~/tmp/scratch/Rtmp0Hboh7’ ‘~/tmp/scratch/Rtmp0paNi8’ ‘~/tmp/scratch/Rtmp0vbP6Q’ ‘~/tmp/scratch/Rtmp1Bb5TT’ ‘~/tmp/scratch/Rtmp1eiiKm’ ‘~/tmp/scratch/Rtmp27VZmy’ ‘~/tmp/scratch/Rtmp2pni5f’ ‘~/tmp/scratch/Rtmp3bSlCX’ ‘~/tmp/scratch/Rtmp3hHojK’ ‘~/tmp/scratch/Rtmp4QsxfW’ ‘~/tmp/scratch/Rtmp4TnC9Z’ ‘~/tmp/scratch/Rtmp4ZlSX3’ ‘~/tmp/scratch/Rtmp4iJ0Fh’ ‘~/tmp/scratch/Rtmp4u4t9R’ ‘~/tmp/scratch/Rtmp67vUcN’ ‘~/tmp/scratch/Rtmp6sa6PS’ ‘~/tmp/scratch/Rtmp72nxpt’ ‘~/tmp/scratch/Rtmp7oMBEi’ ‘~/tmp/scratch/Rtmp7od4hJ’ ‘~/tmp/scratch/Rtmp8bimUU’ ‘~/tmp/scratch/Rtmp9wWduL’ ‘~/tmp/scratch/RtmpAAtIMa’ ‘~/tmp/scratch/RtmpAVSGJs’ ‘~/tmp/scratch/RtmpAegOAL’ ‘~/tmp/scratch/RtmpBpnv2Q’ ‘~/tmp/scratch/RtmpCbm8vU’ ‘~/tmp/scratch/RtmpCjR8G4’ ‘~/tmp/scratch/RtmpCrMICD’ ‘~/tmp/scratch/RtmpD2N20e’ ‘~/tmp/scratch/RtmpDGhjPZ’ ‘~/tmp/scratch/RtmpDTAwsp’ ‘~/tmp/scratch/RtmpDUJ2oo’ ‘~/tmp/scratch/RtmpEJgC8n’ ‘~/tmp/scratch/RtmpEanJgy’ ‘~/tmp/scratch/RtmpFWiQCo’ ‘~/tmp/scratch/RtmpFzUMQ4’ ‘~/tmp/scratch/RtmpGMwRdK’ ‘~/tmp/scratch/RtmpGROqj5’ ‘~/tmp/scratch/RtmpHfTrs7’ ‘~/tmp/scratch/RtmpHlNyoI’ ‘~/tmp/scratch/RtmpJCCkLg’ ‘~/tmp/scratch/RtmpJVJB2Z’ ‘~/tmp/scratch/RtmpKA9lF4’ ‘~/tmp/scratch/RtmpKTcnrK’ ‘~/tmp/scratch/RtmpKhUrcS’ ‘~/tmp/scratch/RtmpLEWdDs’ ‘~/tmp/scratch/RtmpMPBC6k’ ‘~/tmp/scratch/RtmpMqrxJf’ ‘~/tmp/scratch/RtmpMwSNQy’ ‘~/tmp/scratch/RtmpNrBGcK’ ‘~/tmp/scratch/RtmpNrZdx5’ ‘~/tmp/scratch/RtmpOO1jG2’ ‘~/tmp/scratch/RtmpOaOdYa’ ‘~/tmp/scratch/RtmpOcI3zQ’ ‘~/tmp/scratch/RtmpOhLvsY’ ‘~/tmp/scratch/RtmpP1NT0m’ ‘~/tmp/scratch/RtmpPE38RB’ ‘~/tmp/scratch/RtmpPNdsG9’ ‘~/tmp/scratch/RtmpPm1ZXF’ ‘~/tmp/scratch/RtmpPwcwUD’ ‘~/tmp/scratch/RtmpQCe8Gl’ ‘~/tmp/scratch/RtmpQkH3IN’ ‘~/tmp/scratch/RtmpR1Aots’ ‘~/tmp/scratch/RtmpRBmpmf’ ‘~/tmp/scratch/RtmpSCFQS9’ ‘~/tmp/scratch/RtmpSJK2oz’ ‘~/tmp/scratch/RtmpSUc7cL’ ‘~/tmp/scratch/RtmpSrooPN’ ‘~/tmp/scratch/RtmpTeONhz’ ‘~/tmp/scratch/RtmpUFO64C’ ‘~/tmp/scratch/RtmpUqWj2s’ ‘~/tmp/scratch/RtmpVABJau’ ‘~/tmp/scratch/RtmpVB4oIm’ ‘~/tmp/scratch/RtmpVn5vMA’ ‘~/tmp/scratch/RtmpVtQyc8’ ‘~/tmp/scratch/RtmpWDwbD7’ ‘~/tmp/scratch/RtmpWRYpwp’ ‘~/tmp/scratch/RtmpXk7FzZ’ ‘~/tmp/scratch/RtmpY67NKo’ ‘~/tmp/scratch/RtmpYTQaED’ ‘~/tmp/scratch/RtmpZb2Kkx’ ‘~/tmp/scratch/Rtmpa7meVu’ ‘~/tmp/scratch/RtmpbIHDm1’ ‘~/tmp/scratch/RtmpbPZcmO’ ‘~/tmp/scratch/RtmpbX8dZC’ ‘~/tmp/scratch/Rtmpbo7D5v’ ‘~/tmp/scratch/Rtmpbor4uV’ ‘~/tmp/scratch/RtmpctoGH0’ ‘~/tmp/scratch/Rtmpdg0aAs’ ‘~/tmp/scratch/RtmpdybNyt’ ‘~/tmp/scratch/Rtmpe6IaZn’ ‘~/tmp/scratch/Rtmpeu4Qau’ ‘~/tmp/scratch/RtmpeufquS’ ‘~/tmp/scratch/Rtmpf8ftIm’ ‘~/tmp/scratch/RtmpfAHQZm’ ‘~/tmp/scratch/Rtmpfxy34H’ ‘~/tmp/scratch/Rtmpg6txFL’ ‘~/tmp/scratch/RtmpgHzCzF’ ‘~/tmp/scratch/RtmpgS9Dlg’ ‘~/tmp/scratch/RtmpgkpPmh’ ‘~/tmp/scratch/RtmpiLJ3B0’ ‘~/tmp/scratch/RtmpiPdLig’ ‘~/tmp/scratch/RtmpieVIxn’ ‘~/tmp/scratch/RtmpifhsHw’ ‘~/tmp/scratch/RtmpjWpZY8’ ‘~/tmp/scratch/RtmpjckOQi’ ‘~/tmp/scratch/Rtmpk8TZSo’ ‘~/tmp/scratch/RtmpkRLJLw’ ‘~/tmp/scratch/RtmpkkuSDY’ ‘~/tmp/scratch/RtmplWRa5K’ ‘~/tmp/scratch/RtmpmHWEM7’ ‘~/tmp/scratch/RtmpmJbhW5’ ‘~/tmp/scratch/RtmpolTYdI’ ‘~/tmp/scratch/RtmppCOicD’ ‘~/tmp/scratch/RtmppKUvCB’ ‘~/tmp/scratch/RtmppKvFtT’ ‘~/tmp/scratch/RtmpqPgQw0’ ‘~/tmp/scratch/Rtmpqq1LED’ ‘~/tmp/scratch/RtmprNtXOd’ ‘~/tmp/scratch/RtmprsTu7h’ ‘~/tmp/scratch/RtmpsCNvPH’ ‘~/tmp/scratch/RtmpsT50v2’ ‘~/tmp/scratch/RtmpsbKLpu’ ‘~/tmp/scratch/RtmpswHSOO’ ‘~/tmp/scratch/RtmptNKpXu’ ‘~/tmp/scratch/RtmptSEHdh’ ‘~/tmp/scratch/Rtmptntfex’ ‘~/tmp/scratch/RtmpuOPete’ ‘~/tmp/scratch/Rtmpv3vh3C’ ‘~/tmp/scratch/RtmpvSYqiP’ ‘~/tmp/scratch/RtmpvTBdmc’ ‘~/tmp/scratch/RtmpvaWk4C’ ‘~/tmp/scratch/Rtmpw9yeTv’ ‘~/tmp/scratch/Rtmpwogkd0’ ‘~/tmp/scratch/RtmpxPBe03’ ‘~/tmp/scratch/RtmpxYXPmq’ ‘~/tmp/scratch/RtmpxjB9ZO’ ‘~/tmp/scratch/Rtmpxq0KZ1’ ‘~/tmp/scratch/RtmpyXDtRM’ ‘~/tmp/scratch/Rtmpye40nt’ ‘~/tmp/scratch/RtmpzAP3H2’ ‘~/tmp/scratch/xvfb-run.0kF08c’ ‘~/tmp/scratch/xvfb-run.1XKaWi’ ‘~/tmp/scratch/xvfb-run.1yJe4e’ ‘~/tmp/scratch/xvfb-run.2xhM6F’ ‘~/tmp/scratch/xvfb-run.31XFRu’ ‘~/tmp/scratch/xvfb-run.3I51JL’ ‘~/tmp/scratch/xvfb-run.3s3hkL’ ‘~/tmp/scratch/xvfb-run.6wuRUX’ ‘~/tmp/scratch/xvfb-run.8IdM6N’ ‘~/tmp/scratch/xvfb-run.BZu5FZ’ ‘~/tmp/scratch/xvfb-run.CL0tyA’ ‘~/tmp/scratch/xvfb-run.CMnZga’ ‘~/tmp/scratch/xvfb-run.Cf358J’ ‘~/tmp/scratch/xvfb-run.EIerSA’ ‘~/tmp/scratch/xvfb-run.EfKd9Y’ ‘~/tmp/scratch/xvfb-run.FSBa5j’ ‘~/tmp/scratch/xvfb-run.JDjyhg’ ‘~/tmp/scratch/xvfb-run.JHySi8’ ‘~/tmp/scratch/xvfb-run.Jz4v6H’ ‘~/tmp/scratch/xvfb-run.LQxygy’ ‘~/tmp/scratch/xvfb-run.RLfUBY’ ‘~/tmp/scratch/xvfb-run.VF89ZI’ ‘~/tmp/scratch/xvfb-run.YuPdVG’ ‘~/tmp/scratch/xvfb-run.aNg0od’ ‘~/tmp/scratch/xvfb-run.bLy8Ce’ ‘~/tmp/scratch/xvfb-run.cB3mlp’ ‘~/tmp/scratch/xvfb-run.d1YYRM’ ‘~/tmp/scratch/xvfb-run.dmi0XK’ ‘~/tmp/scratch/xvfb-run.eTGIYB’ ‘~/tmp/scratch/xvfb-run.fFn6qJ’ ‘~/tmp/scratch/xvfb-run.hZaZge’ ‘~/tmp/scratch/xvfb-run.hhQQYv’ ‘~/tmp/scratch/xvfb-run.hmnwTE’ ‘~/tmp/scratch/xvfb-run.iqLnvt’ ‘~/tmp/scratch/xvfb-run.irChJY’ ‘~/tmp/scratch/xvfb-run.jV8NA5’ ‘~/tmp/scratch/xvfb-run.kLbB7F’ ‘~/tmp/scratch/xvfb-run.mBOWOA’ ‘~/tmp/scratch/xvfb-run.mH1ZEB’ ‘~/tmp/scratch/xvfb-run.oYCIQb’ ‘~/tmp/scratch/xvfb-run.pAieiM’ ‘~/tmp/scratch/xvfb-run.rICPje’ ‘~/tmp/scratch/xvfb-run.tDtTyc’ ‘~/tmp/scratch/xvfb-run.tPLaUJ’ ‘~/tmp/scratch/xvfb-run.trUxgw’ ‘~/tmp/scratch/xvfb-run.uicOGa’ ‘~/tmp/scratch/xvfb-run.vp2oiF’ ‘~/tmp/scratch/xvfb-run.w8l7qK’ ‘~/tmp/scratch/xvfb-run.wGELte’ ‘~/tmp/scratch/xvfb-run.x3Q7vN’ ‘~/tmp/scratch/xvfb-run.zC5lOl’ ‘~/tmp/scratch/xvfb-run.zpWhcV’ 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