[Rd] 'R CMD INSTALL' keeps going on despite serious errors, and returns exit code 0

Martin Maechler m@ech|er @end|ng |rom @t@t@m@th@ethz@ch
Sat Nov 4 14:52:04 CET 2023


>>>>> Hervé Pagès 
>>>>>     on Fri, 3 Nov 2023 15:10:40 -0700 writes:

    > Hi list,

    > Here is an example:

    >      hpages using XPS15:~$ R CMD INSTALL CoreGx     * installing


    >     hpages using XPS15:~$ R CMD INSTALL CoreGx
    >     * installing to library ‘/home/hpages/R/R-4.4.r85388/site-library’
                                                        ^^^^^^^

Yes, this was bad behavior was the case for a short time (too
long, my fault !!) in R-devel. 

But that,  svn rev 85388 , was *long* ago (close to 2 weeks):
Current R-devel is 85471
(The bug was "only" in 382--388, fixed in 389 -- you were really unlucky!)

Still, I'm sorry that you were accidentally affected, too.
Martin


    >     * installing *source* package ‘CoreGx’ ...
    >     ** using staged installation
    >     ** R
    >     ** data
    >     *** moving datasets to lazyload DB
    >     ** inst
    >     ** byte-compile and prepare package for lazy loading
    >     Error : in method for ‘updateObject’ with signature 
    > ‘object="CoreSet"’:  arguments (‘verbose’) after ‘...’ in the generic 
    > must appear in the method, in the same place at the end of the argument list
    >     Error: unable to load R code in package ‘CoreGx’
    >     ** help
    >     *** installing help indices
    >     ** building package indices
    >     ** installing vignettes
    >     ** testing if installed package can be loaded from temporary location
    >     Error : in method for ‘updateObject’ with signature 
    > ‘object="CoreSet"’:  arguments (‘verbose’) after ‘...’ in the generic 
    > must appear in the method, in the same place at the end of the argument list
    >     Error: package or namespace load failed for ‘CoreGx’:
    >  unable to load R code in package ‘CoreGx’
    >     Error: loading failed
    >     ** testing if installed package can be loaded from final location
    >     Error : in method for ‘updateObject’ with signature 
    > ‘object="CoreSet"’:  arguments (‘verbose’) after ‘...’ in the generic 
    > must appear in the method, in the same place at the end of the argument list
    >     Error: package or namespace load failed for ‘CoreGx’:
    >  unable to load R code in package ‘CoreGx’
    >     Error: loading failed
    >     Error : in method for ‘updateObject’ with signature 
    > ‘object="CoreSet"’:  arguments (‘verbose’) after ‘...’ in the generic 
    > must appear in the method, in the same place at the end of the argument list
    >     Error: unable to load R code in package ‘CoreGx’
    >     ** testing if installed package keeps a record of temporary 
    > installation path
    >     * DONE (CoreGx)

    > Many serious errors were ignored. Plus the command returned exit code 0:

    >     hpages using XPS15:~$ echo $?
    >     0

    > This is with R 4.4, that BioC 3.19 will be based on and that we only 
    > started to use recently for our daily builds.

    > Strangely, we only see this on Linux. On Windows and Mac, we get the 
    > usual hard error, as expected. See:

    > - 
    > https://bioconductor.org/checkResults/3.19/bioc-LATEST/CoreGx/nebbiolo1-install.html

    > - 
    > https://bioconductor.org/checkResults/3.19/bioc-LATEST/CoreGx/palomino3-install.html

    > - 
    > https://bioconductor.org/checkResults/3.19/bioc-LATEST/CoreGx/merida1-install.html

    > To reproduce:

    >     library(remotes)
    >     install_git("https://git.bioconductor.org/packages/CoreGx")

    > Thanks,

    > H.

    >> sessionInfo()
    > R Under development (unstable) (2023-10-22 r85388)
    > Platform: x86_64-pc-linux-gnu
    > Running under: Ubuntu 23.10

    > Matrix products: default
    > BLAS:   /home/hpages/R/R-4.4.r85388/lib/libRblas.so
    > LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.11.0

    > locale:
    >  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
    >  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
    >  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
    >  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
    >  [9] LC_ADDRESS=C               LC_TELEPHONE=C
    > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

    > time zone: America/Los_Angeles
    > tzcode source: system (glibc)

    > attached base packages:
    > [1] stats     graphics  grDevices utils     datasets  methods base

    > other attached packages:
    > [1] remotes_2.4.2.1

    > loaded via a namespace (and not attached):
    >  [1] processx_3.8.2    compiler_4.4.0    R6_2.5.1 rprojroot_2.0.3
    >  [5] cli_3.6.1         prettyunits_1.2.0 tools_4.4.0 crayon_1.5.2
    >  [9] desc_1.4.2        callr_3.7.3       pkgbuild_1.4.2 ps_1.7.5

    > -- 
    > Hervé Pagès

    > Bioconductor Core Team
    > hpages.on.github using gmail.com

    > [[alternative HTML version deleted]]

    > ______________________________________________
    > R-devel using r-project.org mailing list
    > https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list