Stefano Costa
2013-Aug-02 19:04 UTC
[R] Error executing R CMD check --as-cran caused by missing Maintainer field
Hello, while checking a small package I wrote (http://cran.r-project.org/web/packages/tipom/) before submitting a new version, I was blocked by an error in the "checking CRAN incoming feasibility" section of R CMD check --as-cran, as pasted below: steko at ganymede:~/code$ LC_ALL=C R CMD check --as-cran tipom * using log directory '/home/steko/code/tipom.Rcheck' * using R version 3.0.1 (2013-05-16) * using platform: i486-pc-linux-gnu (32-bit) * using session charset: ASCII * checking for file 'tipom/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'tipom' version '1.0.1' * checking CRAN incoming feasibility ...Error in if (!all(m_m_1 == m_d_1)) { : missing value where TRUE/FALSE needed Execution halted The error occurs using R 3.0.1 on both Debian and Fedora (distribution packages). I understand it is caused by some missing information in the DESCRIPTION file. With some trial and error, following some clues found at https://github.com/hadley/devtools/issues/209, I could figure out it was missing the "Maintainer" field. However, in the "Writing R extensions" manual I read that> Fields ?Author? and ?Maintainer? can be auto-generated from ?Authors at R?, andmay be omitted if the latter is provided I am indeed using Authors at R so in the end I am slightly confused. What is the correct way to deal with these fields? Thank you in advance Stefano -- Stefano Costa http://www.iosa.it/ Open Archaeology
Prof Brian Ripley
2013-Aug-03 07:23 UTC
[R] Error executing R CMD check --as-cran caused by missing Maintainer field
On 02/08/2013 20:04, Stefano Costa wrote:> Hello, > while checking a small package I wrote > (http://cran.r-project.org/web/packages/tipom/) before submitting a new > version, I was blocked by an error in the "checking CRAN incoming feasibility" > section of R CMD check --as-cran, as pasted below: > > steko at ganymede:~/code$ LC_ALL=C R CMD check --as-cran tipom > * using log directory '/home/steko/code/tipom.Rcheck' > * using R version 3.0.1 (2013-05-16) > * using platform: i486-pc-linux-gnu (32-bit) > * using session charset: ASCII > * checking for file 'tipom/DESCRIPTION' ... OK > * checking extension type ... Package > * this is package 'tipom' version '1.0.1' > * checking CRAN incoming feasibility ...Error in if (!all(m_m_1 == m_d_1)) { : > missing value where TRUE/FALSE needed > Execution halted > > The error occurs using R 3.0.1 on both Debian and Fedora (distribution > packages). I understand it is caused by some missing information in the > DESCRIPTION file. With some trial and error, following some clues found at > https://github.com/hadley/devtools/issues/209, I could figure out it was > missing the "Maintainer" field. However, in the "Writing R extensions" manual I > read that > >> Fields ?Author? and ?Maintainer? can be auto-generated from ?Authors at R?, and > may be omitted if the latter is provided > > I am indeed using Authors at R so in the end I am slightly confused. What is the > correct way to deal with these fields? Thank you in advanceUse R CMD build to prepare a tarball. CRAN submission requires a tarball as prepared by R CMD build ... and asks you to check the tarball you are about to submit, not a directory.> > Stefano > > -- > Stefano Costa > http://www.iosa.it/ Open Archaeology > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595