Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRAN check #324

Closed
pbiecek opened this issue Jan 23, 2018 · 1 comment
Closed

CRAN check #324

pbiecek opened this issue Jan 23, 2018 · 1 comment

Comments

@pbiecek
Copy link
Owner

pbiecek commented Jan 23, 2018

This concerns the CRAN packages

ASIP ApacheLogProcessor Bchron BigQuic CINOEDV COMBIA CREAM CompGLM
DeLorean ETLUtils EasyStrata FKF GENEAread Gmisc IGM.MEA MAGNAMWAR
PTXQC PlasmaMutationDetector R2GUESS RSMET RVowpalWabbit Rclusterpp
RcppProgress SamplerCompare Stickbreaker TTR WhiteStripe XLConnect
antaresProcessing archivist atsd aucm bibliospec biclique bigstatsr
data.table dendroextras eventstudies finch futile.matrix gap
geno2proteo genotypeR healthcareai heemod hrbrthemes hypergea knitr
krm lambda.r meaRtools measuRing micropan ndtv odfWeave pcadapt pdmod
pkgmaker prc pulsar pvar pxweb quantreg rngtools rodeo satscanMapper
schwartz97 tawny.types tcpl utilsIPEA yCrypticRNAs

These all show check problems on the Debian check systems caused by
attempts to write to the user library to which all packages get
installed before checking (and which now is remounted read-only for
checking).

Having package code which is run as part of the checks and attempts to
write to the user library violates the CRAN Policy's

Packages should not write in the user’s home filespace (including
clipboards), nor anywhere else on the file system apart from the R
session’s temporary directory (or during installation in the location
pointed to by TMPDIR: and such usage should be cleaned up).

Hence, please update your package(s) as quickly as possible to no longer
(attempt to) write to the user library (including, of course, the
location where the package itself was installed to).

@pbiecek
Copy link
Owner Author

pbiecek commented Feb 19, 2018

fixed in a following way:

  • in some examples the tempfile() was replaced by tempfile(tempdir=".") (files will be created in the local session directory
  • in other examples the DONOTRUN block is used

@pbiecek pbiecek closed this as completed Feb 19, 2018
pbiecek added a commit that referenced this issue Apr 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant