>      You should have gotten an e-mail to the maintainer address -- check
> your spam folder?

I did check my spam folder, nothing there. I suspect I'm somehow not receiving
all mails from the CRAN team.

>
>    The error I see is in
> https://www.stats.ox.ac.uk/pub/bdr/donttest/CopernicusMarine.out (via
> the "donttest" link; the details of this test are here
> <https://www.stats.ox.ac.uk/pub/bdr/donttest/README.txt>, via
> <https://cran.r-project.org/web/checks/check_issue_kinds.html>.
>
> The policy <https://cran.r-project.org/web/packages/policies.html> that
> you're violating is probably this one:
>
> * Packages which use Internet resources should fail gracefully with an
> informative message if the resource is not available or has changed (and
> not give a check warning nor error).
>

Thanks for pointing this out. Yes this sounds familiar. I thought I had fixed 
this,
but the checks trip over an oversight on my behalf.

> ====
>
>    I am always confused by "\donttest", which *is* tested by CRAN in
> some cases.
>
> Finally, there is \donttest, used (at the beginning of a separate line)
> to mark code that should be run by example() but not by R CMD check (by
> default: the option --run-donttest can be used). This should be needed
> only occasionally but can be used for code which might fail in
> circumstances that are hard to test for, for example in some locales.
> (Use e.g. capabilities() or nzchar(Sys.which("someprogram")) to test for
> features needed in the examples wherever possible, and you can also use
> try() or tryCatch(). Use interactive() to condition examples which need
> someone to interact with.) Note that code included in \donttest must be
> correct R code, and any packages used should be declared in the
> DESCRIPTION file. It is good practice to include a comment in the
> \donttest section explaining why it is needed.
>

Examples wrapped in \donttest are examples that work fine as long as account 
details
are provided as option in the R session. As they are not available on CRAN, 
these
should not be tested there. This was not a problem when I first submitted this 
package.

>
> For what it's worth, the "additional issues" link seems to be broken:
>
> https://cran-archive.r-project.org/web/checks/2024/check_issue_kinds.html
>
> On 12/21/24 17:34, Pepijn de Vries wrote:
> > Hi fellow developers,
> >
> > By accident I discovered that one of my packages has been archived by CRAN 
> > (https://cran.r-project.org/package=CopernicusMarine) because it violates 
> > CRAN policies. Can this happen unannounced? If so, how can I discover the 
> > specific violation, such that I can fix this, or at least avoid it in my 
> > other packages? If not, how could I get a copy of the announcement?
> >
> > Any suggestions are welcome.
> >
> > Kind regards,
> >
> > Pepijn
> > ______________________________________________
> > R-package-devel@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
> --
> Dr. Benjamin Bolker
> Professor, Mathematics & Statistics and Biology, McMaster University
> Director, School of Computational Science and Engineering
> * E-mail is sent at my convenience; I don't expect replies outside of
> working hours.
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to