[GenABEL-dev] Fwd: CRAN submission GenABEL 1.8-0
Yury Aulchenko
yurii.aulchenko at gmail.com
Mon Dec 9 12:42:58 CET 2013
Getting many comments from prof. Ripley
he does not sound very happy
Yurii
Begin forwarded message:
> From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
> Subject: Re: CRAN submission GenABEL 1.8-0
> Date: December 9, 2013 at 12:28:15 PM GMT+1
> To: Yurii Aulchenko <yurii at bionet.nsc.ru>, CRAN <cran at r-project.org>
>
> On 09/12/2013 09:49, Yurii Aulchenko wrote:
>> [This was generated from CRAN.R-project.org/submit.html]
>>
>> The following package was uploaded to CRAN:
>> ===========================================
>>
>> Package Information:
>> Package: GenABEL
>> Version: 1.8-0
>> Title: genome-wide SNP association analysis
>> Author(s): GenABEL project developers
>> Maintainer: Yurii Aulchenko <yurii at bionet.nsc.ru>
>> Depends: R (>= 2.15.0), methods, MASS, utils, GenABEL.data
>> Suggests: qvalue, genetics, haplo.stats, DatABEL (>= 0.9-0), hglm,
>> MetABEL, PredictABEL, VariABEL, bigRR
>> Description: a package for genome-wide association analysis between
>> quantitative or binary traits and single-nucleotide
>> polymorphisms (SNPs).
>> License: GPL (>= 2)
>>
>>
>> The maintainer confirms that he or she
>> has read and agrees to the CRAN policies.
>>
>> Submitter's comment: In this version of GenABEL, the data is moved to a
>> specially created new packaged called GenABEL.data
>> (which was uploaded on CRAN earlier today).
>> Additioanlly, memory leak is fixed for a number of
>> functions and unused variables are deleted.
>
> That package did not comply with the CRAN policies. You need to re-submit if it is accepted.
>
> We see
>
> * checking foreign function calls ... NOTE
> Foreign function call to a different package:
> .Call("iterator", ..., PACKAGE = "DatABEL")
>
> Why can an R wrapper not be exported from DatABEL?
>
> * checking sizes of PDF files under ‘inst/doc’ ... WARNING
> ‘gs+qpdf’ made some significant size reductions:
> compacted ‘GenABEL-tutorial.pdf’ from 4.2Mb to 2.2Mb
> consider running tools::compactPDF(gs_quality = "ebook") on these files
>
> which is a lot. Please re-think your use of figures: at least one (ca p188) is full of overlapping symbols.
>
> And this fails to install with clang/libcxx as reported before:
>
> clang++ -std=c++11 -stdlib=libc++ -fsanitize=undefined -fno-omit-frame-pointer -I/data/gannet/ripley/R/R-clang2/include -DNDEBUG -I/usr/local/include -DCOMPILE_WITH_R -fpic -g -O2 -Wall -pedantic -mtune=native -c convert_snp_illumina.cpp -o convert_snp_illumina.o
> convert_snp_illumina.cpp:70:14: warning: comparison between NULL and non-pointer ('ifstream' (aka 'basic_ifstream<char>') and NULL) [-Wnull-arithmetic]
> if (illfile == NULL) {
> ~~~~~~~ ^ ~~~~
> convert_snp_illumina.cpp:70:14: error: invalid operands to binary expression ('ifstream' (aka 'basic_ifstream<char>') and 'long')
> if (illfile == NULL) {
> ~~~~~~~ ^ ~~~~
> convert_snp_illumina.cpp:270:14: warning: comparison between NULL and non-pointer ('ofstream' (aka 'basic_ofstream<char>') and NULL) [-Wnull-arithmetic]
> if (outfile == NULL) {
> ~~~~~~~ ^ ~~~~
> convert_snp_illumina.cpp:270:14: error: invalid operands to binary expression ('ofstream' (aka 'basic_ofstream<char>') and 'long')
> if (outfile == NULL) {
> ~~~~~~~ ^ ~~~~
> 2 warnings and 2 errors generated.
>
> You really do need to do this as per the C++ standard (check outfile.bad()?)
>
> Please show more respect for our time: all of these reports could have been avoided by following the CRAN policies.
>
>
> --
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/genabel-devel/attachments/20131209/972a994d/attachment.html>
More information about the genabel-devel
mailing list