[R-pkg-devel] Package submission rejected as it fails checks on Debian

Vasileios Nikolaidis v@n|ko|@|d|@ @end|ng |rom uop@gr
Mon Feb 20 20:15:55 CET 2023


Hello Spencer and thank you for your reply.

This is a good point as the package is indeed on GitHub, so I will 
investigate it. But, like you pointed out, it is doubtful if testing on 
these other systems (including Ubuntu) will catch a problem that is 
reported on Debian.

And what causes it seems even more of a mystery to me.

Thanks again.
V.


Στις 2023-02-20 20:52, Spencer Graves έγραψε:
> Hi, Vasileios:
> 
> 
> 	  Do you have it on GitHub?
> 
> 
> 	  If yes, do you use "GitHub Action" to test the package on multiple
> platforms?  I'm a contributor to the "fda" package.  It's version on
> GitHub is configured so every "git push" triggers auto tests on five
> different platforms, testing it against the current "release" version
> of R on the latest versions of macOS, Windows and Ubuntu plus the
> development and previous release on Ubuntu.[1]  I don't know if GitHub
> action would support testing under Debian nor if testing under Ubuntu
> would catch the problem that CRAN is catching on Debian.
> 
> 
> 	  However, having the package on GitHub also makes it easier for
> someone else to clone the package and test it it for you ;-) This
> community of R developers provides very valuable support for problems
> like this.
> 
> 
> 	  Hope this help.
> 	  Spencer Graves
> 
> 
> [1]https://github.com/JamesRamsay5/fda/blob/master/.github/workflows/R-CMD-check.yaml
> 
> 
> On 2/20/23 6:38 AM, Vasileios Nikolaidis wrote:
>> Dear R-developers, I apologize for posting something that has probably 
>> been discussed before (but missed it while searching the archives).
>> 
>> While trying to submit a newer version of my package to CRAN, it is 
>> rejected as it fails on Debian. I will call this package APACKAGE 
>> below (although it is named differently). It has passed all checks on 
>> my Windows system (no errors or warnings).
>> 
>> The package (for many versions now) is configured as follows:
>> Imports:     Rcpp , methods
>> LinkingTo:     Rcpp
>> Suggests:     R.rsp
>> 
>> The previous version of the package (already on CRAN) shows no errors 
>> on CRAN checks, only NOTES for some platforms. Interestingly, a couple 
>> of days ago I checked the CRAN checks and noticed that this exact 
>> (previous) version of the package had one ERROR indicated, occurring 
>> in some Debian flavor (r-devel-linux-x86_64-debian-gcc, if I remember 
>> correctly). I changed nothing, but now it shows no errors for all 
>> platforms (including Debian).
>> 
>> Now I am trying to submit a newer version and it not accepted as it 
>> fails on Debian. Checking the log I see no syntax errors or warnings.
>> 
>> ** testing if installed package can be loaded from temporary location
>> Error: package or namespace load failed for ‘APACKAGE’ in 
>> dyn.load(file, DLLpath = DLLpath, ...):
>>   unable to load shared object 
>> ‘/srv/hornik/tmp/CRAN/APACKAGE.Rcheck/00LOCK-APACKAGE/00new/APACKAGE/libs/APACKAGE.so’:
>> /srv/hornik/tmp/CRAN/APACKAGE.Rcheck/00LOCK-APACKAGE/00new/APACKAGE/libs/APACKAGE.so: 
>> undefined symbol: _ZTIN6nnlib25layerE
>> Error: loading failed.
>> 
>> 
>> I tried the R-Hub builder and it also fails for Platform Debian Linux, 
>> R-devel, GCC. The process goes fine until the following:
>> 
>> Error: package or namespace load failed for ‘APACKAGE’ in 
>> dyn.load(file, DLLpath = DLLpath, ...):
>>   unable to load shared object 
>> '/home/docker/R/00LOCK-APACKAGE/00new/APACKAGE/libs/APACKAGE.so':
>>    /home/docker/R/00LOCK-APACKAGE/00new/APACKAGE/libs/APACKAGE.so: 
>> undefined symbol: _ZTIN6nnlib25layerE
>> Error: loading failed
>> Execution halted
>> ERROR: loading failed
>> * removing ‘/home/docker/R/APACKAGE’
>> Warning message:
>> In i.p(...) :
>>    installation of package 
>> ‘/tmp/Rtmp7eBDvE/file1377f5861e3/APACKAGE_0.2.0.tar.gz’ had non-zero 
>> exit status
>> 
>> It maybe something obvious, but I really cannot think of what else to 
>> try to fix this issue.
>> Any help will be greatly appreciated.
>> 
>> ______________________________________________
>> R-package-devel using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-package-devel



More information about the R-package-devel mailing list