r-pkg-team: Debian R Packages Maintainers


Interacting with the team

Task description

We maintain collaboratively Debian packages distributing R libraries (packages), mostly from CRAN and Bioconductor. We use a standard Git layout (master/upstream/pristine-tar) and standard helpers: dh-r (preferred) or CDBS.

Get involved

Every Debian Developer, and every member of the Debian Med and Debian Science teams has a commit access to the packages stored in the r-pkg-team group in the Salsa GitLab forge.

If you'd like to add new git repo's to the r-pkg-team group, e.g. for not yet packaged r-cran software, ask for access with your salsa account by using the "Access Request" button at https://salsa.debian.org/r-pkg-team.

Quick Start

To create an R package for Debian based on the package foo in CRAN, install dh-r and run

prepare_missing_cran_package foo

This should do most of the work for you. Make sure to fix everything marked FIXME manually.

Note: In spite of the hyphen-in-upstream-part-of-debian-changelog-version pedantic Lintian warning, please do not convert hyphens in upstream version numbers to dots. This can cause dependency issues.

Testing of packages

If you are interested there is a detailed description why we are testing our packages and how the tests are done.