On 01.07.2015 11:38, Matthew Wolak wrote:
Hello all,

I maintain the 'nadiv' package on CRAN and am unsure how best to comply
with CRAN policy/not waste CRAN maintainers' time with respect to
structuring my DESCRIPTION file to link with an R package not available in
a public repository. (Note, this is slightly different from a recent
discussion in this forum:
https://stat.ethz.ch/pipermail/r-package-devel/2015q2/000002.html). For
reference, you can browse the 'nadiv' package source or download it from
GitHub (https://github.com/matthewwolak/nadiv).

My issue is that I have a few functions in nadiv that can be used with
model output from the 'asreml' package, which is an R implementation of the
ASReml software (available from VSN International) for which one must
purchase a license to download/use. Thus, asreml is not available in any
form of a repository for which we can point R to manage this package.
However, I have asreml listed under 'Enhances' as well as providing details
where to obtain asreml in the 'Details' sections of the DESCRIPTION file. I
do not have an 'Additional_repositories' field, as I do not think it
appropriate in this case (happy to be told otherwise). As per CRAN policy:

   "Packages on which a CRAN package depends should be available from a
mainstream repository: if any mentioned in ‘Suggests’ or ‘Enhances’ fields
are not from such a repository, where to obtain them at a repository should
be specified in an ‘Additional_repositories’ field of the DESCRIPTION file
(as a comma-separated list of repository URLs) or for other means of
access, described in the ‘Description’ field."

So I think I fall into the last phrase of this chunk. However, this will
always create the following Note when checking the package:
      checking package dependencies ... NOTE
      Package which this enhances but not available for checking: ‘asreml’

and the CRAN folks have e-mailed me about this. My question, then, is there
any way I can avoid the Note so that (A) it is easier to submit updates and
(B) I don't periodically waste the CRAN maintainers' time when they have to
e-mail me regarding this point?

Please explain in your submission comment that the web address is provided in the Description of the package and use the full URL (inlcuding "http://";).

Best,
Uwe Ligges


I should say that most of the functionality and purpose of the nadiv
package is not to facilitate the use of the asreml R package, that is just
a minor extension I have added for convenience. I have considered just
creating a standalone package to move only the functions dealing with
asreml - however, I would still have this same problem. So either way, it
would be nice to know of a good resolution. Thanks for any help!!

Sincerely,
Matthew

        [[alternative HTML version deleted]]

______________________________________________
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

Reply via email to