[Bioc-devel] R version in Bioc packages (was Re: [BioC] Package \'jmosaics\' not found)

Steffen Neumann sneumann at ipb-halle.de
Tue May 21 21:40:34 CEST 2013


On Tue, 2013-05-21 at 11:47 -0400, James W. MacDonald wrote:
> Not that I can recall. But I do agree that it is at minimum redundant 
> and probably just wrong to have R-version requirements for BioC packages.

I'd like to disagree. BioC *promises* that stuff works together 
at a certain point in time, simply because that stuff was green 
at the build farm at that time.

But what should keep me as a developer from promising 
that my stuff also works on older releases ? 
(For the fun of it, I once bisected R versions to find 
 a minimal R version for xcms ...). 

So why shouldn't I declare that xcms still runs on R-2.14.0 ? 
I can R CMD check it there, and if someone knows what he does, 
he can bypass biocLite() and install the latest from SVN manually. 

If I *know* xcms won't work reliably with R-2.13 and older,
then omitting "Depends: R (>= 2.14.0)" means that someone 
with an old cluster (which oftentimes receives fewer upgrades 
than your average laptop) with venerable R-2.10.0 fill fail 
*at some time* rather than on install time.

Just my 2c.


IPB Halle                    AG Massenspektrometrie & Bioinformatik
Dr. Steffen Neumann          http://www.IPB-Halle.DE
Weinberg 3                   http://msbi.bic-gh.de
06120 Halle                  Tel. +49 (0) 345 5582 - 1470
                                  +49 (0) 345 5582 - 0
sneumann(at)IPB-Halle.DE     Fax. +49 (0) 345 5582 - 1409

More information about the Bioc-devel mailing list