Skip to content
Back to formatted view

Raw Message

Message-ID: <b2f39bea-6974-a0b0-3e4a-9ae8925f7758@umu.se>
Date: 2018-07-26T22:15:29Z
From: Göran Broström
Subject: [R-pkg-devel] can't reproduce cran-pretest error
In-Reply-To: <CALECgPZ-7gs9zbkaMGw3Wr0rftfvi+9k1bNwhJPB4bmGbc5dCA@mail.gmail.com>

Inline:

On 2018-07-26 21:11, Brad Eck wrote:
> Dear list,
> 
> I'm having trouble reproducing errors from CRAN's pretests.
> 
> I have a package on CRAN called epanet2toolkit that provides R bindings
> to a legacy simulation engine written in C.  So far I've released two
> versions
> to CRAN without trouble.  Now I'm making a third release, principally to
> include
> a citation for the package, but also to clean up warnings raised by new
> compilers.
> 
> My latest submission fails the CRAN pretests for Debian with errors in the
> examples and tests:
> https://win-builder.r-project.org/incoming_pretest/
> epanet2toolkit_0.3.0_20180726_102947/Debian/00check.log
> 
> For what it's worth, the package checks fine under R-3.4.4, R-3.5.0 and
> R-devel
> r74997 (2018-07-21) and r74923 (2018-06-20).
> 
> However, when I run the debian-r-devel checks locally (albeit in Docker) I
> get
> a couple of warnings, but no errors. Since I can't reproduce the error, it's
> difficult to fix. See below the relevant lines of 00check.log:
> 
> * using log directory ?/pkg/epanet2toolkit.Rcheck?
> * using R Under development (unstable) (2018-07-25 r75006)
> * using platform: x86_64-pc-linux-gnu (64-bit)
> * using session charset: UTF-8
> * using option ?--as-cran?
> * checking for file ?epanet2toolkit/DESCRIPTION? ... OK
> * checking extension type ... Package
> ...
> * checking whether package ?epanet2toolkit? can be installed ... WARNING
> Found the following significant warnings:
>    text.h:421:9: warning: ?        Kw        Kw      /d? directive writing
> 30 bytes into a region of size between 23 and 278 [-Wformat-overflow=]
> See ?/pkg/epanet2toolkit.Rcheck/00install.out? for details.
> ...
> * checking compilation flags used ... WARNING
> Compilation used the following non-portable flag(s):
>    ?-Wdate-time? ?-Werror=format-security? ?-Wformat?

This warning can safely be ignored, I have been told. It may also be 
avoided:

https://stat.ethz.ch/pipermail/r-package-devel/2018q3/002878.html

G?ran

> * checking compiled code ... OK
> * checking examples ... OK
> * checking for unstated dependencies in ?tests? ... OK
> * checking tests ... OK
>    Running ?testthat.r?
> * checking PDF version of manual ... OK
> * DONE
> Status: 2 WARNINGs, 1 NOTE
> 
> 
> Thanks in advance for any insights.
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-package-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>