[R-pkg-devel] How to fix: non-standard things in the check directory: 'NUL' ?
Hi, when trying to update my package on CRAN it is rejected, because it gets a note during checks on Debian: Flavor: r-devel-linux-x86_64-debian-gcc Check: for non-standard things in the check directory, Result: NOTE Found the following files/directories: 'NUL' There is no such file in my folder and therefore it can't be removed. With Windows everything is OK. As far as I understood, this is a problem with Rhub? (https://github.com/clessn/locateip/issues/99) Or what can I do, to fix this problem and get my package update submitted to CRAN? Thanks, Friedemann von Lampe __ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
Re: [R-pkg-devel] How to fix: non-standard things in the check directory: 'NUL' ?
Dear Friedemann von Lampe, Welcome to R-package-devel! This is a good, concise description of the problem, but please also provide a link to your code in the future. В Wed, 13 Dec 2023 09:58:41 +0100 Friedemann von Lampe пишет: > Flavor: r-devel-linux-x86_64-debian-gcc > Check: for non-standard things in the check directory, Result: NOTE > Found the following files/directories: > 'NUL' The file named 'NUL' is created in the function screeplot_NMDS: R/screeplot_NMDS.R: capture.output(nmds_i <- invisible(metaMDS(matrix, distance = distance, k = i, trymax = trymax, engine = "monoMDS", autotransform = autotransform)), file='NUL') https://github.com/fvlampe/goeveg/blob/db94c4a567eeac67b6df1df5a4f2d1aa771e629a/R/screeplot_NMDS.R#L76 On Windows, everything goes right and the output is redirected to the null device. On Linux, the null device is '/dev/null', not 'NUL', and this name doesn't hold any special powers, so the file with this name gets created. Use the base function nullfile() to obtain the name of the null device in a portable manner. I think you can also not supply the `file` argument and ignore the return value of the capture.output(...) expression. This may be less efficient if there's truly a lot of output. -- Best regards, Ivan __ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
Re: [R-pkg-devel] How to fix: non-standard things in the check directory: 'NUL' ?
Rhub is not CRAN. Please include a link to your source package if you want help. If there is actually a bug in Rhub then this NUL error may not reflect the response you will get from CRAN if and when you submit. On December 13, 2023 12:58:41 AM PST, Friedemann von Lampe wrote: >Hi, > >when trying to update my package on CRAN it is rejected, because it gets a >note during checks on Debian: > >Flavor: r-devel-linux-x86_64-debian-gcc >Check: for non-standard things in the check directory, Result: NOTE >Found the following files/directories: >'NUL' > >There is no such file in my folder and therefore it can't be removed. With >Windows everything is OK. >As far as I understood, this is a problem with Rhub? >(https://github.com/clessn/locateip/issues/99) > >Or what can I do, to fix this problem and get my package update submitted to >CRAN? > >Thanks, >Friedemann von Lampe > >__ >R-package-devel@r-project.org mailing list >https://stat.ethz.ch/mailman/listinfo/r-package-devel -- Sent from my phone. Please excuse my brevity. __ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
Re: [R-pkg-devel] How to fix: non-standard things in the check directory: 'NUL' ?
Thanks. Thankfully Ivan looked up the source package (https://github.com/fvlampe/goeveg) and his response previously on this list solved the problem for CRAN. I simply needed to change the argument from 'NUL' to NULL. The package was now successfully submitted. However, in R-hub the NOTE remains, which apparently is is one of their problems. Am 13.12.2023 um 15:55 schrieb Jeff Newmiller via R-package-devel: Rhub is not CRAN. Please include a link to your source package if you want help. If there is actually a bug in Rhub then this NUL error may not reflect the response you will get from CRAN if and when you submit. On December 13, 2023 12:58:41 AM PST, Friedemann von Lampe wrote: Hi, when trying to update my package on CRAN it is rejected, because it gets a note during checks on Debian: Flavor: r-devel-linux-x86_64-debian-gcc Check: for non-standard things in the check directory, Result: NOTE Found the following files/directories: 'NUL' There is no such file in my folder and therefore it can't be removed. With Windows everything is OK. As far as I understood, this is a problem with Rhub? (https://github.com/clessn/locateip/issues/99) Or what can I do, to fix this problem and get my package update submitted to CRAN? Thanks, Friedemann von Lampe __ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel __ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel