[R-pkg-devel] debian - how to replicate the error

Zhang, Xueqiong jo@n@zh@ng @end|ng |rom emory@edu
Tue Sep 20 05:28:09 CEST 2022


Hi,
    I am seeking help on error messages from Debian-gcc check  –

  1.  My package passed checks on windows and macos,  but failed on debian-gcc with testthat.R error. I don’t have a linux box, and was not able to check it via r-hub-linux-platforms since some of bioc dependencies are not installed on r-hub. What should I do for the error check, any ideas?
  2.  testthat.R runs pretty well on my macos machine. I am thinking error from debian was caused by tempdir()? this is the code of how I created the temp folder  fd_out = as.character(paste0(tempdir(), "/", "outputs", "/")) . The error will go away if I change the code to fd_out = tempdir() ?
  3.  Also,  tempdir() is something like this "/var/folders/_p/vkt5cmsn2559zqnyhpdwnnsr0000gn/T//RtmpUHe1uR" .  I wonder if the double slashes doesn’t recognized by linux?

Thanks,

Joan Zhang

Version: 0.1.2
Check: tests
Result: ERROR
     Running ‘testthat.R’ [157s/277s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(epitopR)
     >
     > test_check("epitopR")
     [ FAIL 1 | WARN 0 | SKIP 2 | PASS 0 ]

     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • empty test (2)

     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error (test-core_mut.R:10:3): test core_mut ────────────────────────────────
     <vctrs_error_subscript_oob/vctrs_error_subscript/rlang_error/error/condition>
     Error in `select(., -c(id, seq_num))`: Can't subset columns that don't exist.
     x Column `id` doesn't exist.



	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list