Thanks, Martin.

I have backed off MotifDB’s R requirement to 3.5.0.  I will experiment with 
removing the requirement entirely in the new devel branch. 

 - Paul

> On Nov 3, 2018, at 1:37 AM, Martin Morgan <mtmorgan.b...@gmail.com> wrote:
> 
> If users are 'playing by the books' and using BiocManager::install(), the 
> version of R is coupled with the version of Bioconductor / your package, so 
> specifying an R version is irrelevant. In addition, saying your package has a 
> dependency R >=... implies that there will be no breaking changes in some 
> future R, which requires a certain amount of foresight. And using R itself 
> would seem to be a requirement for an R package. So in principle my feeling 
> is that it doesn't make sense to include R or an R version as a dependency.
> 
> In a more practical setting it might be that your package depends on a 
> specific feature of R, or that you yourself are only confident that a 
> particular version of R will provide the needs of your package. It might then 
> be appropriate to specify that R version. Again in the domain of the ideal, 
> new R features would be introduced in R-devel, with bug fixes only in the 
> point releases. So a dependency like R >= 3.5.0 would seem appropriate.
> 
> I'm not sure whether these comments are helpful or not... __
> 
> Martin
> 
> On 11/2/18, 3:19 PM, "Bioc-devel on behalf of Paul Shannon" 
> <bioc-devel-boun...@r-project.org on behalf of 
> paul.thurmond.shan...@gmail.com> wrote:
> 
>    A user of MotifDb requests - sensibly, I think - that I loosen the 
> requirement
> 
>      Depends: R (>= 3.5.1)
> 
>    which I added before the release.   This seems sensible and supported by, 
> for example, R (>= 2.10) in GenomicRanges.
> 
>    Is this, then, the heuristic?
> 
>      - new packages should depend on the lastest release of R
> 
>      - older existing packages should depend on earlier
>        versions of R, possibly sticking with the version of R in 
>        which they originally appeared, as long as they have not 
>        been subsequently modified to use new R features.
> 
>    - Paul
> 
> 
> 
> 
> 
> 
> 
>    _______________________________________________
>    Bioc-devel@r-project.org mailing list
>    https://stat.ethz.ch/mailman/listinfo/bioc-devel
> 

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to