Changes on CRAN

The ‘Changes on CRAN’ article from the 2022-1 issue.

Kurt Hornik (

WU Wirtschaftsuniversität Wien, Austria

) , Uwe Ligges (

TU Dortmund, Germany

) , Achim Zeileis (

Universität Innsbruck, Austria

)
2022-03-01

In the past 3 months, 617 new packages were added to the CRAN package repository. 86 packages were unarchived and 307 were archived. The following shows the growth of the number of active packages in the CRAN package repository:

graphic without alt text

On 2022-03-31, the number of active packages was around 18924.

Changes in the CRAN Repository Policy

The Policy now says the following:

CRAN package submissions

During the first 4 months of 2022 (January 2022 to April 2022), CRAN received 9601 package submissions. For these, 17170 actions took place of which 11232 (65%) were auto processed actions and 5938 (35%) manual actions.

Minus some special cases, a summary of the auto-processed and manually triggered actions follows:

archive inspect newbies pending pretest publish recheck waiting
auto 2391 2716 1392 0 0 3018 1017 698
manual 1893 93 487 323 106 2232 637 167

These include the final decisions for the submissions which were

action archive publish
auto 2232 (23.9%) 2479 (26.5%)
manual 1870 (20.0%) 2758 (29.5%)

where we only count those as auto processed whose publication or rejection happened automatically in all steps.

A new team member, Viktoria Wimmer, joined the CRAN submission team. Welcome, Viktoria. Unfortunately, Julia Haider left the CRAN submission team after processing 3517 incoming submissions. Thanks a lot!

CRAN mirror security

Currently, there are 102 official CRAN mirrors, 81 of which provide both secure downloads via https and use secure mirroring from the CRAN master (via rsync through ssh tunnels). Since the R 3.4.0 release, chooseCRANmirror() offers these mirrors in preference to the others which are not fully secured (yet).

CRAN Task View Initiative

The transition of the established task views to the new workflow on GitHub (https://github.com/cran-task-views/ctv/) that was announced in the previous volume of the journal has been completed (see also https://twitter.com/AchimZeileis/status/1510945091980038145).

Each task view now links to a GitHub repository where it is possible to post issues and make pull requests for proposing improvements – in addition to sending e-mails to the maintainer address which is still possible, of course. Moreover, the task view web pages contain further improvements like a citation, installation notes, and a streamlined overview of core and regular (and currently archived) packages in the task view.

Proposals of new task views are now also possible on GitHub. In fact, a few have already been made for the topics causal inference, genetics and genomics (as a follow-up to the orphaned and archived Genetics and Phylogenetics views), and sports analytics.

We look forward to further user contributions to the initiative!

Note

This article is converted from a Legacy LaTeX article using the texor package. The pdf version is the official version. To report a problem with the html, refer to CONTRIBUTE on the R Journal homepage.

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Hornik, et al., "Changes on CRAN", The R Journal, 2022

BibTeX citation

@article{RJ-2022-1-cran,
  author = {Hornik, Kurt and Ligges, Uwe and Zeileis, Achim},
  title = {Changes on CRAN},
  journal = {The R Journal},
  year = {2022},
  note = {https://rjournal.github.io/},
  volume = {14},
  issue = {1},
  issn = {2073-4859},
  pages = {380-382}
}