IRC channel logs

2024-11-14.log

back to list of logs

<rekado>for all these years we have been ignoring the return value of the r-build-system's invocation of R during the check phase.
<rekado>pushed a small patch to the r-team branch that should break a lot of packages because now failing tests lead to a build failure.
<civodul>oh crap
<civodul>ignorance is bliss
<rekado>not much will change in practical terms, because many packages need r-testthat for their test suite, but that package has a large number of inputs
<rekado>so to avoid cycles I'd have to disable tests in quite a few packages
<rekado>I'll also change the build system to build the vignettes in a separate phase, independent of whether tests are run.
<rekado>building the vignettes is a decent fallback to running the integration/unit tests of the package
<rekado>I'll have to update the R importer/updater before merging the build system changes. Otherwise guix-cran and guix-bioc will have close to 100% failing builds.
<rekado>the importer does not add test inputs, because they are not listed in DESCRIPTION.