CRAN Package Check Results for Package Rdpack

Last updated on 2024-11-25 09:50:07 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.6.2 5.91 65.01 70.92 OK
r-devel-linux-x86_64-debian-gcc 2.6.2 4.56 46.52 51.08 OK
r-devel-linux-x86_64-fedora-clang 2.6.2 115.39 OK
r-devel-linux-x86_64-fedora-gcc 2.6.2 122.19 OK
r-devel-windows-x86_64 2.6.2 9.00 123.00 132.00 NOTE
r-patched-linux-x86_64 2.6.2 6.73 60.77 67.50 OK
r-release-linux-x86_64 2.6.1 5.59 61.73 67.32 ERROR
r-release-macos-arm64 2.6.2 204.00 OK
r-release-macos-x86_64 2.6.2 222.00 OK
r-release-windows-x86_64 2.6.2 8.00 118.00 126.00 NOTE
r-oldrel-macos-arm64 2.6.2 208.00 OK
r-oldrel-macos-x86_64 2.6.2 232.00 OK
r-oldrel-windows-x86_64 2.6.2 10.00 126.00 136.00 OK

Check Details

Version: 2.6.2
Check: package subdirectories
Result: NOTE Found the following CITATION file in a non-standard place: Rdpack/inst/CITATION Most likely 'inst/CITATION' should be used instead. Flavors: r-devel-windows-x86_64, r-release-windows-x86_64

Version: 2.6.1
Check: tests
Result: ERROR Running ‘testthat.R’ [5s/7s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > if(require("testthat")) { + library(testthat) + library(Rdpack) + test_check("Rdpack") + } else + warning("package 'testthat' required for 'Rdpack\'s' tests") Loading required package: testthat Failed with error: 'there is no package called 'yyy'' Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file /home/hornik/tmp/scratch/RtmpcE0hQ4/filecb5ca752fe026.Rd Parsing the Rd documentation in file /home/hornik/tmp/scratch/RtmpcE0hQ4/filecb5ca752fe026.Rd ... The Rd content was written to file /home/hornik/tmp/scratch/RtmpcE0hQ4/filecb5ca5031ff47.Rd Parsing the Rd documentation in file /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rdpack/examples/reprompt.Rd ... The Rd content was written to file /home/hornik/tmp/scratch/RtmpcE0hQ4/filecb5ca5031ff47.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file deparse_usage.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... newargs is: data nrow ncol byrow dimnames dim start end frequency deltat ts.eps class names .Data ... The Rd content was written to file StructureClasses.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file show.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file initialize-methods.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file classRepresentation-class.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file /home/hornik/tmp/scratch/RtmpcE0hQ4/filecb5ca5031ff47.Rd Rd source not supplied, looking for installed documentation. Rd source not supplied and installed documentation not found. Trying a 'prompt' function to generate documentation for the object. success: documentation generated using a 'prompt' function. The Rd content was written to file myshow-methods.Rd Rd source not supplied, looking for installed documentation. Installed documentation found, processing it... The Rd content was written to file seq.Rd _<08>S_<08>e_<08>q_<08>u_<08>e_<08>n_<08>c_<08>e _<08>G_<08>e_<08>n_<08>e_<08>r_<08>a_<08>t_<08>i_<08>o_<08>n _<08>D_<08>e_<08>s_<08>c_<08>r_<08>i_<08>p_<08>t_<08>i_<08>o_<08>n: Generate regular sequences. 'seq' is a standard generic with a default method. 'seq.int' is a primitive which can be much faster but has a few restrictions. 'seq_along' and 'seq_len' are very fast primitives for two common cases. _<08>U_<08>s_<08>a_<08>g_<08>e: seq(...) ## Default S3 method: seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)), length.out = NULL, along.with = NULL, ...) seq.int(from, to, by, length.out, along.with, ...) seq_along(along.with) seq_len(length.out) _<08>A_<08>r_<08>g_<08>u_<08>m_<08>e_<08>n_<08>t_<08>s: ...: arguments passed to or from methods. from, to: the starting and (maximal) end values of the sequence. Of length '1' unless just 'from' is supplied as an unnamed argument. by: number: increment of the sequence. length.out: desired length of the sequence. A non-negative number, which for 'seq' and 'seq.int' will be rounded up if fractional. along.with: take the length from the length of this argument. _<08>D_<08>e_<08>t_<08>a_<08>i_<08>l_<08>s: Numerical inputs should all be finite (that is, not infinite, 'NaN' or 'NA'). The interpretation of the unnamed arguments of 'seq' and 'seq.int' is _not_ standard, and it is recommended always to name the arguments when programming. 'seq' is generic, and only the default method is described here. Note that it dispatches on the class of the *first* argument irrespective of argument names. This can have unintended consequences if it is called with just one argument intending this to be taken as 'along.with': it is much better to use 'seq_along' in that case. 'seq.int' is an internal generic which dispatches on methods for '"seq"' based on the class of the first supplied argument (before argument matching). Typical usages are seq(from, to) seq(from, to, by= ) seq(from, to, length.out= ) seq(along.with= ) seq(from) seq(length.out= ) The first form generates the sequence 'from, from+/-1, ..., to' (identical to 'from:to'). The second form generates 'from, from+by', ..., up to the sequence value less than or equal to 'to'. Specifying 'to - from' and 'by' of opposite signs is an error. Note that the computed final value can go just beyond 'to' to allow for rounding error, but is truncated to 'to'. ('Just beyond' is by up to 1e-10 times 'abs(from - to)'.) The third generates a sequence of 'length.out' equally spaced values from 'from' to 'to'. ('length.out' is usually abbreviated to 'length' or 'len', and 'seq_len' is much faster.) The fourth form generates the integer sequence '1, 2, ..., length(along.with)'. ('along.with' is usually abbreviated to 'along', and 'seq_along' is much faster.) The fifth form generates the sequence '1, 2, ..., length(from)' (as if argument 'along.with' had been specified), _unless_ the argument is numeric of length 1 when it is interpreted as '1:from' (even for 'seq(0)' for compatibility with S). Using either 'seq_along' or 'seq_len' is much preferred (unless strict S compatibility is essential). The final form generates the integer sequence '1, 2, ..., length.out' unless 'length.out = 0', when it generates 'integer(0)'. Very small sequences (with 'from - to' of the order of 10^{-14} times the larger of the ends) will return 'from'. For 'seq' (only), up to two of 'from', 'to' and 'by' can be supplied as complex values provided 'length.out' or 'along.with' is specified. More generally, the default method of 'seq' will handle classed objects with methods for the 'Math', 'Ops' and 'Summary' group generics. 'seq.int', 'seq_along' and 'seq_len' are primitive. _<08>V_<08>a_<08>l_<08>u_<08>e: 'seq.int' and the default method of 'seq' for numeric arguments return a vector of type '"integer"' or '"double"': programmers should not rely on which. 'seq_along' and 'seq_len' return an integer vector, unless it is a _long vector_ when it will be double. _<08>R_<08>e_<08>f_<08>e_<08>r_<08>e_<08>n_<08>c_<08>e_<08>s: Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) _The New S Language_. Wadsworth & Brooks/Cole. _<08>S_<08>e_<08>e _<08>A_<08>l_<08>s_<08>o: The methods 'seq.Date' and 'seq.POSIXt'. ':', 'rep', 'sequence', 'row', 'col'. _<08>E_<08>x_<08>a_<08>m_<08>p_<08>l_<08>e_<08>s: seq(0, 1, length.out = 11) seq(stats::rnorm(20)) # effectively 'along' seq(1, 9, by = 2) # matches 'end' seq(1, 9, by = pi) # stays below 'end' seq(1, 6, by = 3) seq(1.575, 5.125, by = 0.05) seq(17) # same as 1:17, or even better seq_len(17) _<08>S_<08>e_<08>q_<08>u_<08>e_<08>n_<08>c_<08>e _<08>G_<08>e_<08>n_<08>e_<08>r_<08>a_<08>t_<08>i_<08>o_<08>n _<08>D_<08>e_<08>s_<08>c_<08>r_<08>i_<08>p_<08>t_<08>i_<08>o_<08>n: Generate regular sequences. 'seq' is a standard generic with a default method. 'seq.int' is a primitive which can be much faster but has a few restrictions. 'seq_along' and 'seq_len' are very fast primitives for two common cases. _<08>U_<08>s_<08>a_<08>g_<08>e: seq() \\method{seq}{default}() seq.int() seq_along() seq_len() _<08>A_<08>r_<08>g_<08>u_<08>m_<08>e_<08>n_<08>t_<08>s: ...: arguments passed to or from methods. from, to: the starting and (maximal) end values of the sequence. Of length '1' unless just 'from' is supplied as an unnamed argument. by: number: increment of the sequence. length.out: desired length of the sequence. A non-negative number, which for 'seq' and 'seq.int' will be rounded up if fractional. along.with: take the length from the length of this argument. _<08>D_<08>e_<08>t_<08>a_<08>i_<08>l_<08>s: Numerical inputs should all be finite (that is, not infinite, 'NaN' or 'NA'). The interpretation of the unnamed arguments of 'seq' and 'seq.int' is _not_ standard, and it is recommended always to name the arguments when programming. 'seq' is generic, and only the default method is described here. Note that it dispatches on the class of the *first* argument irrespective of argument names. This can have unintended consequences if it is called with just one argument intending this to be taken as 'along.with': it is much better to use 'seq_along' in that case. 'seq.int' is an internal generic which dispatches on methods for '"seq"' based on the class of the first supplied argument (before argument matching). Typical usages are seq(from, to) seq(from, to, by= ) seq(from, to, length.out= ) seq(along.with= ) seq(from) seq(length.out= ) The first form generates the sequence 'from, from+/-1, ..., to' (identical to 'from:to'). The second form generates 'from, from+by', ..., up to the sequence value less than or equal to 'to'. Specifying 'to - from' and 'by' of opposite signs is an error. Note that the computed final value can go just beyond 'to' to allow for rounding error, but is truncated to 'to'. ('Just beyond' is by up to 1e-10 times 'abs(from - to)'.) The third generates a sequence of 'length.out' equally spaced values from 'from' to 'to'. ('length.out' is usually abbreviated to 'length' or 'len', and 'seq_len' is much faster.) The fourth form generates the integer sequence '1, 2, ..., length(along.with)'. ('along.with' is usually abbreviated to 'along', and 'seq_along' is much faster.) The fifth form generates the sequence '1, 2, ..., length(from)' (as if argument 'along.with' had been specified), _unless_ the argument is numeric of length 1 when it is interpreted as '1:from' (even for 'seq(0)' for compatibility with S). Using either 'seq_along' or 'seq_len' is much preferred (unless strict S compatibility is essential). The final form generates the integer sequence '1, 2, ..., length.out' unless 'length.out = 0', when it generates 'integer(0)'. Very small sequences (with 'from - to' of the order of 10^{-14} times the larger of the ends) will return 'from'. For 'seq' (only), up to two of 'from', 'to' and 'by' can be supplied as complex values provided 'length.out' or 'along.with' is specified. More generally, the default method of 'seq' will handle classed objects with methods for the 'Math', 'Ops' and 'Summary' group generics. 'seq.int', 'seq_along' and 'seq_len' are primitive. _<08>V_<08>a_<08>l_<08>u_<08>e: 'seq.int' and the default method of 'seq' for numeric arguments return a vector of type '"integer"' or '"double"': programmers should not rely on which. 'seq_along' and 'seq_len' return an integer vector, unless it is a _long vector_ when it will be double. _<08>R_<08>e_<08>f_<08>e_<08>r_<08>e_<08>n_<08>c_<08>e_<08>s: Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) _The New S Language_. Wadsworth & Brooks/Cole. _<08>S_<08>e_<08>e _<08>A_<08>l_<08>s_<08>o: The methods 'seq.Date' and 'seq.POSIXt'. ':', 'rep', 'sequence', 'row', 'col'. _<08>E_<08>x_<08>a_<08>m_<08>p_<08>l_<08>e_<08>s: seq(0, 1, length.out = 11) seq(stats::rnorm(20)) # effectively 'along' seq(1, 9, by = 2) # matches 'end' seq(1, 9, by = pi) # stays below 'end' seq(1, 6, by = 3) seq(1.575, 5.125, by = 0.05) seq(17) # same as 1:17, or even better seq_len(17) Rd source not supplied, looking for installed documentation. Rd source not supplied and installed documentation not found. Trying a 'prompt' function to generate documentation for the object. success: documentation generated using a 'prompt' function. The Rd content was written to file tmp.Rd Processing the Rd object... The Rd content was written to file seqB.Rd _<08>S_<08>e_<08>q_<08>u_<08>e_<08>n_<08>c_<08>e _<08>G_<08>e_<08>n_<08>e_<08>r_<08>a_<08>t_<08>i_<08>o_<08>n _<08>D_<08>e_<08>s_<08>c_<08>r_<08>i_<08>p_<08>t_<08>i_<08>o_<08>n: Generate regular sequences. 'seq' is a standard generic with a default method. 'seq.int' is a primitive which can be much faster but has a few restrictions. 'seq_along' and 'seq_len' are very fast primitives for two common cases. _<08>U_<08>s_<08>a_<08>g_<08>e: seq(...) ## Default S3 method: seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)), length.out = NULL, along.with = NULL, ...) seq.int(from, to, by, length.out, along.with, ...) seq_along(along.with) seq_len(length.out) myseq(from, to, by = 1) _<08>A_<08>r_<08>g_<08>u_<08>m_<08>e_<08>n_<08>t_<08>s: ...: arguments passed to or from methods. from, to: the starting and (maximal) end values of the sequence. Of length '1' unless just 'from' is supplied as an unnamed argument. by: number: increment of the sequence. length.out: desired length of the sequence. A non-negative number, which for 'seq' and 'seq.int' will be rounded up if fractional. along.with: take the length from the length of this argument. _<08>D_<08>e_<08>t_<08>a_<08>i_<08>l_<08>s: Numerical inputs should all be finite (that is, not infinite, 'NaN' or 'NA'). The interpretation of the unnamed arguments of 'seq' and 'seq.int' is _not_ standard, and it is recommended always to name the arguments when programming. 'seq' is generic, and only the default method is described here. Note that it dispatches on the class of the *first* argument irrespective of argument names. This can have unintended consequences if it is called with just one argument intending this to be taken as 'along.with': it is much better to use 'seq_along' in that case. 'seq.int' is an internal generic which dispatches on methods for '"seq"' based on the class of the first supplied argument (before argument matching). Typical usages are seq(from, to) seq(from, to, by= ) seq(from, to, length.out= ) seq(along.with= ) seq(from) seq(length.out= ) The first form generates the sequence 'from, from+/-1, ..., to' (identical to 'from:to'). The second form generates 'from, from+by', ..., up to the sequence value less than or equal to 'to'. Specifying 'to - from' and 'by' of opposite signs is an error. Note that the computed final value can go just beyond 'to' to allow for rounding error, but is truncated to 'to'. ('Just beyond' is by up to 1e-10 times 'abs(from - to)'.) The third generates a sequence of 'length.out' equally spaced values from 'from' to 'to'. ('length.out' is usually abbreviated to 'length' or 'len', and 'seq_len' is much faster.) The fourth form generates the integer sequence '1, 2, ..., length(along.with)'. ('along.with' is usually abbreviated to 'along', and 'seq_along' is much faster.) The fifth form generates the sequence '1, 2, ..., length(from)' (as if argument 'along.with' had been specified), _unless_ the argument is numeric of length 1 when it is interpreted as '1:from' (even for 'seq(0)' for compatibility with S). Using either 'seq_along' or 'seq_len' is much preferred (unless strict S compatibility is essential). The final form generates the integer sequence '1, 2, ..., length.out' unless 'length.out = 0', when it generates 'integer(0)'. Very small sequences (with 'from - to' of the order of 10^{-14} times the larger of the ends) will return 'from'. For 'seq' (only), up to two of 'from', 'to' and 'by' can be supplied as complex values provided 'length.out' or 'along.with' is specified. More generally, the default method of 'seq' will handle classed objects with methods for the 'Math', 'Ops' and 'Summary' group generics. 'seq.int', 'seq_along' and 'seq_len' are primitive. _<08>V_<08>a_<08>l_<08>u_<08>e: 'seq.int' and the default method of 'seq' for numeric arguments return a vector of type '"integer"' or '"double"': programmers should not rely on which. 'seq_along' and 'seq_len' return an integer vector, unless it is a _long vector_ when it will be double. _<08>R_<08>e_<08>f_<08>e_<08>r_<08>e_<08>n_<08>c_<08>e_<08>s: Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) _The New S Language_. Wadsworth & Brooks/Cole. _<08>S_<08>e_<08>e _<08>A_<08>l_<08>s_<08>o: The methods 'seq.Date' and 'seq.POSIXt'. ':', 'rep', 'sequence', 'row', 'col'. _<08>E_<08>x_<08>a_<08>m_<08>p_<08>l_<08>e_<08>s: seq(0, 1, length.out = 11) seq(stats::rnorm(20)) # effectively 'along' seq(1, 9, by = 2) # matches 'end' seq(1, 9, by = pi) # stays below 'end' seq(1, 6, by = 3) seq(1.575, 5.125, by = 0.05) seq(17) # same as 1:17, or even better seq_len(17) Parsing the Rd documentation in file seq.Rd ... The Rd content was written to file seq2.Rd Parsing the Rd documentation in file seq2.Rd ... The Rd content was written to file seq3.Rd Processing the Rd object... The Rd content was written to file seq.Rd Processing the Rd object... The Rd content was written to file seq.Rd Processing the Rd object... The Rd content was written to file seq.Rd [ FAIL 1 | WARN 2 | SKIP 1 | PASS 40 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • empty test (1): 'test-char2Rdpiece.R:32:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-bib.R:90:5'): bib works fine ───────────────────────────────── `insert_ref("xxx", package = "rbibutils")` did not throw an error. [ FAIL 1 | WARN 2 | SKIP 1 | PASS 40 ] Error: Test failures Execution halted Flavor: r-release-linux-x86_64