CRAN Package Check Results for Package rnrfa

Last updated on 2026-08-01 20:50:52 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.1.0.7 9.19 153.90 163.09 NOTE
r-devel-linux-x86_64-debian-gcc 2.1.0.7 8.28 109.07 117.35 NOTE
r-devel-linux-x86_64-fedora-clang 2.1.0.7 18.00 233.49 251.49 OK
r-devel-linux-x86_64-fedora-gcc 2.1.0.7 117.30 NOTE
r-devel-windows-x86_64 2.1.0.7 12.00 216.00 228.00 NOTE
r-patched-linux-x86_64 2.1.0.7 9.96 143.68 153.64 OK
r-release-linux-x86_64 2.1.0.7 10.97 147.92 158.89 OK
r-release-macos-arm64 2.1.0.7 3.00 91.00 94.00 OK
r-release-macos-x86_64 2.1.0.7 7.00 337.00 344.00 ERROR
r-release-windows-x86_64 2.1.0.7 12.00 217.00 229.00 OK
r-oldrel-macos-arm64 2.1.0.7 OK
r-oldrel-macos-x86_64 2.1.0.7 6.00 171.00 177.00 OK
r-oldrel-windows-x86_64 2.1.0.7 20.00 284.00 304.00 OK

Check Details

Version: 2.1.0.7
Check: R code for possible problems
Result: NOTE Found calls to structure() using deprecated special names: rnrfa/tests/testthat/test-get_ts.R (.Dim: 3, .Dimnames: 3, .Names: 3) rnrfa/tests/testthat/test-osg_parse.R (.Names: 7) '.Dim' should be changed to 'dim'. '.Dimnames' should be changed to 'dimnames'. '.Names' should be changed to 'names'. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64

Version: 2.1.0.7
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0aFge7’ ‘~/tmp/scratch/Rtmp0zdWIp’ ‘~/tmp/scratch/Rtmp1FCOXY’ ‘~/tmp/scratch/Rtmp1KRRgI’ ‘~/tmp/scratch/Rtmp1NtCqH’ ‘~/tmp/scratch/Rtmp1ST9zf’ ‘~/tmp/scratch/Rtmp1kJY2H’ ‘~/tmp/scratch/Rtmp1peDNa’ ‘~/tmp/scratch/Rtmp20Zl8s’ ‘~/tmp/scratch/Rtmp2Dw1SW’ ‘~/tmp/scratch/Rtmp4Bocra’ ‘~/tmp/scratch/Rtmp4IdyQt’ ‘~/tmp/scratch/Rtmp54p4LZ’ ‘~/tmp/scratch/Rtmp5kjS1o’ ‘~/tmp/scratch/Rtmp60R64E’ ‘~/tmp/scratch/Rtmp7VvBMm’ ‘~/tmp/scratch/Rtmp7bX6Q5’ ‘~/tmp/scratch/Rtmp7tQX7v’ ‘~/tmp/scratch/Rtmp85e7uS’ ‘~/tmp/scratch/Rtmp8SyWR9’ ‘~/tmp/scratch/Rtmp9raO5m’ ‘~/tmp/scratch/RtmpA2z4jv’ ‘~/tmp/scratch/RtmpABtPzz’ ‘~/tmp/scratch/RtmpALUD9e’ ‘~/tmp/scratch/RtmpB1ldM8’ ‘~/tmp/scratch/RtmpBIDZg2’ ‘~/tmp/scratch/RtmpBZJiup’ ‘~/tmp/scratch/RtmpBcX1JQ’ ‘~/tmp/scratch/RtmpBr3mqz’ ‘~/tmp/scratch/RtmpCtDITe’ ‘~/tmp/scratch/RtmpCupL8T’ ‘~/tmp/scratch/RtmpDBbbII’ ‘~/tmp/scratch/RtmpDD80Bo’ ‘~/tmp/scratch/RtmpDVuuqn’ ‘~/tmp/scratch/RtmpDbNWuL’ ‘~/tmp/scratch/RtmpE15VjR’ ‘~/tmp/scratch/RtmpESbdvm’ ‘~/tmp/scratch/RtmpESrTMm’ ‘~/tmp/scratch/RtmpETx4QT’ ‘~/tmp/scratch/RtmpFXpIXl’ ‘~/tmp/scratch/RtmpFm7Ylj’ ‘~/tmp/scratch/RtmpFrtdhn’ ‘~/tmp/scratch/RtmpGJ0wkc’ ‘~/tmp/scratch/RtmpGU1Bzg’ ‘~/tmp/scratch/RtmpHbvWZB’ ‘~/tmp/scratch/RtmpHtRHXW’ ‘~/tmp/scratch/RtmpHy2IZt’ ‘~/tmp/scratch/RtmpIiaV47’ ‘~/tmp/scratch/RtmpIquEkQ’ ‘~/tmp/scratch/RtmpJMlg92’ ‘~/tmp/scratch/RtmpJa8xxl’ ‘~/tmp/scratch/RtmpJqYOwq’ ‘~/tmp/scratch/RtmpKggpT1’ ‘~/tmp/scratch/RtmpL58blu’ ‘~/tmp/scratch/RtmpL6kvJ9’ ‘~/tmp/scratch/RtmpLd9MZ4’ ‘~/tmp/scratch/RtmpM6duhC’ ‘~/tmp/scratch/RtmpMOrDny’ ‘~/tmp/scratch/RtmpNiJrCN’ ‘~/tmp/scratch/RtmpO5jSLo’ ‘~/tmp/scratch/RtmpPGbFZx’ ‘~/tmp/scratch/RtmpPbhO7i’ ‘~/tmp/scratch/RtmpQBxor5’ ‘~/tmp/scratch/RtmpQehfxV’ ‘~/tmp/scratch/RtmpR8wXbj’ ‘~/tmp/scratch/RtmpRQT9TG’ ‘~/tmp/scratch/RtmpRzIUBz’ ‘~/tmp/scratch/RtmpShNp6Q’ ‘~/tmp/scratch/RtmpTGHHZt’ ‘~/tmp/scratch/RtmpTNLFwy’ ‘~/tmp/scratch/RtmpV2B9ib’ ‘~/tmp/scratch/RtmpVGZlJc’ ‘~/tmp/scratch/RtmpVZ9Rbe’ ‘~/tmp/scratch/RtmpVzWFUL’ ‘~/tmp/scratch/RtmpW22m8d’ ‘~/tmp/scratch/RtmpWRQRVE’ ‘~/tmp/scratch/RtmpWV89OZ’ ‘~/tmp/scratch/RtmpXKV3Xn’ ‘~/tmp/scratch/RtmpXM7jkv’ ‘~/tmp/scratch/RtmpXxlo0t’ ‘~/tmp/scratch/RtmpZ2L4Ur’ ‘~/tmp/scratch/Rtmparefof’ ‘~/tmp/scratch/Rtmpb2Px1D’ ‘~/tmp/scratch/RtmpcpYjbG’ ‘~/tmp/scratch/RtmpdCMNDv’ ‘~/tmp/scratch/RtmpfDRwTV’ ‘~/tmp/scratch/RtmpfLxSIq’ ‘~/tmp/scratch/RtmpfdOR39’ ‘~/tmp/scratch/Rtmpgh2ex3’ ‘~/tmp/scratch/Rtmph37sXo’ ‘~/tmp/scratch/RtmphcKn8S’ ‘~/tmp/scratch/RtmphxoAft’ ‘~/tmp/scratch/Rtmpi3ydi9’ ‘~/tmp/scratch/RtmpiHynW7’ ‘~/tmp/scratch/RtmpiS87bo’ ‘~/tmp/scratch/RtmpiSOR6U’ ‘~/tmp/scratch/RtmpipYdGQ’ ‘~/tmp/scratch/Rtmpj27klt’ ‘~/tmp/scratch/RtmpjTskyc’ ‘~/tmp/scratch/RtmpjxzNGy’ ‘~/tmp/scratch/Rtmpkk08OP’ ‘~/tmp/scratch/Rtmpkx10mm’ ‘~/tmp/scratch/Rtmpl3DGQZ’ ‘~/tmp/scratch/RtmplSRkxa’ ‘~/tmp/scratch/RtmplqNh8J’ ‘~/tmp/scratch/RtmpmCIXfN’ ‘~/tmp/scratch/RtmpmTNJn2’ ‘~/tmp/scratch/RtmpnWfZdi’ ‘~/tmp/scratch/RtmpnpvMOm’ ‘~/tmp/scratch/RtmpoXojdJ’ ‘~/tmp/scratch/RtmpojiXyq’ ‘~/tmp/scratch/RtmporLNEH’ ‘~/tmp/scratch/RtmppuHI0X’ ‘~/tmp/scratch/Rtmpq0BirQ’ ‘~/tmp/scratch/RtmpqbgFgR’ ‘~/tmp/scratch/RtmpqsGdoA’ ‘~/tmp/scratch/RtmpqxYEld’ ‘~/tmp/scratch/RtmprM0r2p’ ‘~/tmp/scratch/RtmprQtG6c’ ‘~/tmp/scratch/RtmprpQC7d’ ‘~/tmp/scratch/RtmpsKCzXq’ ‘~/tmp/scratch/RtmpstwNzw’ ‘~/tmp/scratch/RtmptqrUo3’ ‘~/tmp/scratch/RtmpuEkBcn’ ‘~/tmp/scratch/RtmpuOhnYV’ ‘~/tmp/scratch/Rtmpuqyo9R’ ‘~/tmp/scratch/RtmputaRJX’ ‘~/tmp/scratch/RtmpuvzXhz’ ‘~/tmp/scratch/Rtmpv0Sh1U’ ‘~/tmp/scratch/Rtmpw1NnLy’ ‘~/tmp/scratch/RtmpwRvm5j’ ‘~/tmp/scratch/RtmpweGQx2’ ‘~/tmp/scratch/RtmpxEa47g’ ‘~/tmp/scratch/RtmpyIhG9n’ ‘~/tmp/scratch/RtmpyS5asF’ ‘~/tmp/scratch/RtmpyVMAp9’ ‘~/tmp/scratch/Rtmpz9slc9’ ‘~/tmp/scratch/xvfb-run.0eO7Rq’ ‘~/tmp/scratch/xvfb-run.27s41c’ ‘~/tmp/scratch/xvfb-run.2KWCgD’ ‘~/tmp/scratch/xvfb-run.2mdKMl’ ‘~/tmp/scratch/xvfb-run.2n17Dm’ ‘~/tmp/scratch/xvfb-run.3wW2LL’ ‘~/tmp/scratch/xvfb-run.49dElh’ ‘~/tmp/scratch/xvfb-run.4NiMkB’ ‘~/tmp/scratch/xvfb-run.58MG3e’ ‘~/tmp/scratch/xvfb-run.5EOyjR’ ‘~/tmp/scratch/xvfb-run.5fla9D’ ‘~/tmp/scratch/xvfb-run.BlTgS0’ ‘~/tmp/scratch/xvfb-run.CSNlZo’ ‘~/tmp/scratch/xvfb-run.F0KYH0’ ‘~/tmp/scratch/xvfb-run.GN0SEJ’ ‘~/tmp/scratch/xvfb-run.GfVeqU’ ‘~/tmp/scratch/xvfb-run.HWMMnj’ ‘~/tmp/scratch/xvfb-run.K9AlM2’ ‘~/tmp/scratch/xvfb-run.MXF9Hu’ ‘~/tmp/scratch/xvfb-run.MXYqHx’ ‘~/tmp/scratch/xvfb-run.NhMRkr’ ‘~/tmp/scratch/xvfb-run.O0s5LY’ ‘~/tmp/scratch/xvfb-run.PFqWqz’ ‘~/tmp/scratch/xvfb-run.QzaSur’ ‘~/tmp/scratch/xvfb-run.T8V5Ln’ ‘~/tmp/scratch/xvfb-run.TkEtGJ’ ‘~/tmp/scratch/xvfb-run.UrQyia’ ‘~/tmp/scratch/xvfb-run.VZ59pO’ ‘~/tmp/scratch/xvfb-run.VaVnkP’ ‘~/tmp/scratch/xvfb-run.VlL9FF’ ‘~/tmp/scratch/xvfb-run.WfCsZR’ ‘~/tmp/scratch/xvfb-run.b8cu72’ ‘~/tmp/scratch/xvfb-run.dc22i4’ ‘~/tmp/scratch/xvfb-run.eamSVy’ ‘~/tmp/scratch/xvfb-run.ekwRRk’ ‘~/tmp/scratch/xvfb-run.epPEqK’ ‘~/tmp/scratch/xvfb-run.fQqYgM’ ‘~/tmp/scratch/xvfb-run.fjCQ40’ ‘~/tmp/scratch/xvfb-run.gm3Ide’ ‘~/tmp/scratch/xvfb-run.iqh339’ ‘~/tmp/scratch/xvfb-run.jz5UP6’ ‘~/tmp/scratch/xvfb-run.kRN7IH’ ‘~/tmp/scratch/xvfb-run.kgfL3b’ ‘~/tmp/scratch/xvfb-run.mYoJoh’ ‘~/tmp/scratch/xvfb-run.mePVaS’ ‘~/tmp/scratch/xvfb-run.mh2xnn’ ‘~/tmp/scratch/xvfb-run.mkmjAo’ ‘~/tmp/scratch/xvfb-run.n4Qqow’ ‘~/tmp/scratch/xvfb-run.nxtdTj’ ‘~/tmp/scratch/xvfb-run.ouMTKn’ ‘~/tmp/scratch/xvfb-run.pm6D34’ ‘~/tmp/scratch/xvfb-run.prcu8w’ ‘~/tmp/scratch/xvfb-run.pwSCcG’ ‘~/tmp/scratch/xvfb-run.qoc22f’ ‘~/tmp/scratch/xvfb-run.rRYi7K’ ‘~/tmp/scratch/xvfb-run.sVtA0i’ ‘~/tmp/scratch/xvfb-run.t4Y2oV’ ‘~/tmp/scratch/xvfb-run.t6fYVD’ ‘~/tmp/scratch/xvfb-run.tIyxRm’ ‘~/tmp/scratch/xvfb-run.u7lLLo’ ‘~/tmp/scratch/xvfb-run.ueCW9i’ ‘~/tmp/scratch/xvfb-run.vp77Qo’ ‘~/tmp/scratch/xvfb-run.w5HCl9’ ‘~/tmp/scratch/xvfb-run.w8qC5a’ ‘~/tmp/scratch/xvfb-run.xDMHX4’ ‘~/tmp/scratch/xvfb-run.zzXWTc’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.1.0.7
Check: tests
Result: ERROR Running ‘testthat.R’ [16s/135s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library("testthat") > library("rnrfa") > # library("lintr") > > api_unavailable <- function(){ + resp1 <- httr::GET(url = "https://nrfaapps.ceh.ac.uk/nrfa/ws/time-series", + query = list(format = "json-object", station = 39001,`data-type` = "gdf"), + httr::user_agent("https://github.com/ilapros/rnrfa")) + resp2 <- httr::GET(url = "https://nrfaapps.ceh.ac.uk/nrfa/ws/time-series", + query = list(format = "json-object", station = 39001,`data-type` = "cmr"), + httr::user_agent("https://github.com/ilapros/rnrfa")) + # if any of the two streams is not working skip tests + (httr::http_error(resp1) | httr::http_error(resp2)) + } > > # skip_if_no_api() <- function() { > # if (api_unavailable()) { > # skip("API not available") > # } > # } > > if (!curl::has_internet()) { + message("No internet, cannot run tests") + }else { + test_check("rnrfa") + } Saving _problems/test-catalogue-17.R [ FAIL 1 | WARN 0 | SKIP 0 | PASS 66 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-catalogue.R:17:3'): Output of catalogue function is expected to be at least 1539x20 ── <curl_error_operation_timedout/curl_error/error/condition> Error in `curl::curl_fetch_memory(url, handle = handle)`: Timeout was reached [nrfaapps.ceh.ac.uk]: Connection timed out after 10001 milliseconds Backtrace: ▆ 1. ├─testthat::skip_if(api_unavailable(), "API not available") at test-catalogue.R:17:3 2. │ └─base::isTRUE(condition) 3. ├─rnrfa (local) api_unavailable() 4. │ └─httr::GET(...) at test-catalogue.R:4:3 5. │ └─httr:::request_perform(req, hu$handle$handle) 6. │ ├─httr:::request_fetch(req$output, req$url, handle) 7. │ └─httr:::request_fetch.write_memory(req$output, req$url, handle) 8. │ └─curl::curl_fetch_memory(url, handle = handle) 9. └─curl:::raise_libcurl_error(...) [ FAIL 1 | WARN 0 | SKIP 0 | PASS 66 ] Error: ! Test failures. Execution halted Flavor: r-release-macos-x86_64