I generally run 'make; make check' (with more settings) when building the Debian package. Running 3.2.4 rc from last night, I see a lot of package loading issues during 'make check'. Here is splines as one examples: checking package 'splines' * using log directory '/build/r-base-3.2.3.20160303/tests/splines.Rcheck' * using R version 3.2.4 RC (2016-03-02 r70270) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: ASCII * using option '--no-build-vignettes' * looks like 'splines' is a base package * skipping installation test * checking package directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd cross-references ... WARNING Unknown package 'Matrix' in Rd xrefs * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking compiled code ... OK * checking examples ... SKIPPED * checking tests ... Running 'spline-tst.R' ERROR Running the tests in 'tests/spline-tst.R' failed. Last 13 lines of output: > proc.time() user system elapsed 2.272 0.020 2.291 > > ###----------------- sparse / dense interpSpline() --------------------------- > > ## from help(interpSpline) -- ../man/interpSpline.Rd > ispl <- interpSpline( women$height, women$weight) > isp. <- interpSpline( women$height, women$weight, sparse=TRUE) Error in splineDesign(knots, x, ord, derivs, sparse = sparse) : splineDesign(*, sparse=TRUE) needs package 'Matrix' correctly installed Calls: interpSpline -> interpSpline.default -> splineDesign Execution halted * checking PDF version of manual ... OK * DONE Status: 1 ERROR, 1 WARNING See '/build/r-base-3.2.3.20160303/tests/splines.Rcheck/00check.log' for details. Did something change in requirements? Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
Thanks for the info, Dirk. The tarball builds don't run make check (because of a policy decision that it is better to have the sources available on all platforms for testing than to have none if it breaks on a single platform). However the build as of tonight has no problem with make check on the build machine. Did you by any chance forget that Matrix is a recommended package and expected to be available when checking? -pd> On 04 Mar 2016, at 04:52 , Dirk Eddelbuettel <edd at debian.org> wrote: > > > I generally run 'make; make check' (with more settings) when building the > Debian package. Running 3.2.4 rc from last night, I see a lot of package > loading issues during 'make check'. Here is splines as one examples: > > checking package 'splines' > * using log directory '/build/r-base-3.2.3.20160303/tests/splines.Rcheck' > * using R version 3.2.4 RC (2016-03-02 r70270) > * using platform: x86_64-pc-linux-gnu (64-bit) > * using session charset: ASCII > * using option '--no-build-vignettes' > * looks like 'splines' is a base package > * skipping installation test > * checking package directory ... OK > * checking DESCRIPTION meta-information ... OK > * checking top-level files ... OK > * checking for left-over files ... OK > * checking index information ... OK > * checking package subdirectories ... OK > * checking whether the package can be loaded ... OK > * checking whether the package can be loaded with stated dependencies ... OK > * checking whether the package can be unloaded cleanly ... OK > * checking whether the namespace can be loaded with stated dependencies ... OK > * checking whether the namespace can be unloaded cleanly ... OK > * checking S3 generic/method consistency ... OK > * checking replacement functions ... OK > * checking foreign function calls ... OK > * checking R code for possible problems ... OK > * checking Rd files ... OK > * checking Rd metadata ... OK > * checking Rd cross-references ... WARNING > Unknown package 'Matrix' in Rd xrefs > * checking for missing documentation entries ... OK > * checking for code/documentation mismatches ... OK > * checking Rd \usage sections ... OK > * checking Rd contents ... OK > * checking compiled code ... OK > * checking examples ... SKIPPED > * checking tests ... > Running 'spline-tst.R' > ERROR > Running the tests in 'tests/spline-tst.R' failed. > Last 13 lines of output: >> proc.time() > user system elapsed > 2.272 0.020 2.291 >> >> ###----------------- sparse / dense interpSpline() --------------------------- >> >> ## from help(interpSpline) -- ../man/interpSpline.Rd >> ispl <- interpSpline( women$height, women$weight) >> isp. <- interpSpline( women$height, women$weight, sparse=TRUE) > Error in splineDesign(knots, x, ord, derivs, sparse = sparse) : > splineDesign(*, sparse=TRUE) needs package 'Matrix' correctly installed > Calls: interpSpline -> interpSpline.default -> splineDesign > Execution halted > * checking PDF version of manual ... OK > * DONE > > Status: 1 ERROR, 1 WARNING > See > '/build/r-base-3.2.3.20160303/tests/splines.Rcheck/00check.log' > for details. > > > Did something change in requirements? > > Dirk > > -- > http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel-- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Office: A 4.23 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
On 4 March 2016 at 09:11, peter dalgaard wrote: | Thanks for the info, Dirk. | | The tarball builds don't run make check (because of a policy decision that it is better to have the sources available on all platforms for testing than to have none if it breaks on a single platform). However the build as of tonight has no problem with make check on the build machine. Did you by any chance forget that Matrix is a recommended package and expected to be available when checking? Our build systems are heavily standardized and create pristine chroot environments with exactly what we prescibe. 'Recommended packages' was never part of it, yet we have been running 'make; make check' since (if memory serves) before the 1.0.0 days. "It never mattered". Yesterday, it failed. I'll try to try again on the weekend. Dirk | -pd | | > On 04 Mar 2016, at 04:52 , Dirk Eddelbuettel <edd at debian.org> wrote: | > | > | > I generally run 'make; make check' (with more settings) when building the | > Debian package. Running 3.2.4 rc from last night, I see a lot of package | > loading issues during 'make check'. Here is splines as one examples: | > | > checking package 'splines' | > * using log directory '/build/r-base-3.2.3.20160303/tests/splines.Rcheck' | > * using R version 3.2.4 RC (2016-03-02 r70270) | > * using platform: x86_64-pc-linux-gnu (64-bit) | > * using session charset: ASCII | > * using option '--no-build-vignettes' | > * looks like 'splines' is a base package | > * skipping installation test | > * checking package directory ... OK | > * checking DESCRIPTION meta-information ... OK | > * checking top-level files ... OK | > * checking for left-over files ... OK | > * checking index information ... OK | > * checking package subdirectories ... OK | > * checking whether the package can be loaded ... OK | > * checking whether the package can be loaded with stated dependencies ... OK | > * checking whether the package can be unloaded cleanly ... OK | > * checking whether the namespace can be loaded with stated dependencies ... OK | > * checking whether the namespace can be unloaded cleanly ... OK | > * checking S3 generic/method consistency ... OK | > * checking replacement functions ... OK | > * checking foreign function calls ... OK | > * checking R code for possible problems ... OK | > * checking Rd files ... OK | > * checking Rd metadata ... OK | > * checking Rd cross-references ... WARNING | > Unknown package 'Matrix' in Rd xrefs | > * checking for missing documentation entries ... OK | > * checking for code/documentation mismatches ... OK | > * checking Rd \usage sections ... OK | > * checking Rd contents ... OK | > * checking compiled code ... OK | > * checking examples ... SKIPPED | > * checking tests ... | > Running 'spline-tst.R' | > ERROR | > Running the tests in 'tests/spline-tst.R' failed. | > Last 13 lines of output: | >> proc.time() | > user system elapsed | > 2.272 0.020 2.291 | >> | >> ###----------------- sparse / dense interpSpline() --------------------------- | >> | >> ## from help(interpSpline) -- ../man/interpSpline.Rd | >> ispl <- interpSpline( women$height, women$weight) | >> isp. <- interpSpline( women$height, women$weight, sparse=TRUE) | > Error in splineDesign(knots, x, ord, derivs, sparse = sparse) : | > splineDesign(*, sparse=TRUE) needs package 'Matrix' correctly installed | > Calls: interpSpline -> interpSpline.default -> splineDesign | > Execution halted | > * checking PDF version of manual ... OK | > * DONE | > | > Status: 1 ERROR, 1 WARNING | > See | > '/build/r-base-3.2.3.20160303/tests/splines.Rcheck/00check.log' | > for details. | > | > | > Did something change in requirements? | > | > Dirk | > | > -- | > http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org | > | > ______________________________________________ | > R-devel at r-project.org mailing list | > https://stat.ethz.ch/mailman/listinfo/r-devel | | -- | Peter Dalgaard, Professor, | Center for Statistics, Copenhagen Business School | Solbjerg Plads 3, 2000 Frederiksberg, Denmark | Phone: (+45)38153501 | Office: A 4.23 | Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com | | | | | | | | | -- http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org