Days of many releases

by Sebastian Kreutzer (February 24, 2022)

CRAN is the abbreviation for Comprehensive R Archive Network, the central “AppStore” of the R community. Nearly all packages developed and maintained by the RLum Network are deployed via CRAN. This enables an effortless and straightforward distribution to all major OS platforms, and it avoids surprises because CRAN accepts source code only and compiles each package for all major platforms on its own servers.

Before a package becomes published on CRAN, it has to pass a more or less extensive semi-automated review process; sometimes with an unexpected outcome. CRAN is a community resource maintained by volunteers show spend countless hours to keep this valuable resource running and ensure that every package adheres to the CRAN policy.

Now it was a small message from the CRAN team a week ago that forced us to update seven R packages to retain our packages on CRAN. It turned out that the scaling unit we used for our package logos (px) was not allowed. It was not a big deal, but we had to submit updates to retain the packages.

We also took advantage of the occasion to ship the latest updates and bug fixes. All packages are already updated to address the CRAN request. However, not all updated packages have been submitted to CRAN yet, but these updates will follow the next two to three weeks. Below I compiled an overview of the affected packages. Thanks to Micha, Johannes and Anne for their support as package maintainers.

PACKAGE OLD VERSION NEW VERSION STATUS PACKAGE NEWS CRAN LINK
sandbox 0.2.0 0.2.1 pending CRAN
rxylib 0.2.6 0.2.7 ON CRAN NEWS CRAN
RCarb 0.1.4 0.1.5 ON CRAN NEWS CRAN
BayLum 0.2.0 0.2.1 ON CRAN NEWS CRAN
RLumModel 0.2.9 0.2.10 ON CRAN NEWS CRAN
RLumCarlo 0.1.7 0.1.8 ON CRAN NEWS CRAN
Luminescence 0.9.18 0.9.19 pending CRAN