Archive:ProposalUpdateRGuidelines

= Update to the R Guidelines =

Additional links
Current:
 * The bioconductor website
 * The CRAN website

Proposed Change:
 * The bioconductor website
 * The CRAN website
 * The R-forge from the R-Project website
 * The RForge website

New Sections
Everything below this text is proposed as new sections for the R Guidelines

R version
Many R packages contain '-' in their version. Usually, the versioning used is a sequence of at least two (and usually three) non-negative integers separated by single '.' or '-' characters.

To be consistent with the versioning system used in Fedora, you should simply replace dashes with dots.

Example: Upstream tarball: Rfoo-0.5-8.tar.gz Fedora Version: 0.5.8

R documentation
R documentation is written in Tex files. rpmlint sometimes complains that these Tex files are not utf-8 files, but the encoding is normally specified in the file when needed, so this error is safe to ignore (and you should not try to re-encode the files).

R headers
R packages usually expect to find their header files in %{_libdir}/R/library/*/. rpmlint will complain that these files are misplaced, but this is safe to ignore.

You should still separate these header files into a -devel subpackage.

R2spec
R2spec is an excellent little tool to assist in creating Fedora-compliant packages for R libraries. Using it as a starting point is recommended (but certainly not mandated). More information here : https://fedorahosted.org/r2spec/