Skip to content
Prev 19668 / 21312 Next

[Bioc-devel] BiocManager::install

I opened two issues for further discussion of the technical aspects.

https://github.com/Bioconductor/BiocManager/issues/165
https://github.com/Bioconductor/pkgrevdocs/issues/108

Just to be clear, as noted at the end of the second issue and on the web page you mention, a Bioconductor package developer wishing to use 'Bioc-devel' should, during the mid-April to mid-October release cycle, be using the **release** version of R. This combination of R and Bioconductor is supported by BiocManager. Similarly, in the mid-October to mid-April release cycle, the Bioconductor developer should be R-devel, and BoicManager supports this, too.

There are scenarios where a developer might wish to combine R-devel and Bioc-devel in the mid-May, to mid-October time frame, e.g., when developing a CRAN package with Bioconductor dependencies, or when conscientiously testing CRAN packages that depend on Bioconductor packages. One may also just want to be on the bleeding edge, so using R-devel and living with any consequence that arise from R / Bioconductor version mismatches. Are these less-common scenarios the one that you are engaged in?

Martin

From: Bioc-devel <bioc-devel-bounces at r-project.org> on behalf of Wolfgang Huber <wolfgang.huber at embl.org>
Date: Saturday, May 6, 2023 at 9:43 AM
To: Vincent Carey <stvjc at channing.harvard.edu>
Cc: bioc-devel at r-project.org <bioc-devel at r-project.org>
Subject: Re: [Bioc-devel] BiocManager::install
Dear Martin and Vince

thank you, very insightful points. Indeed I think it?s primarily a matter of documentation and priming, and, e.g., adding Martin's lines prominently enough e.g. to https://contributions.bioconductor.org/use-devel.html and a reference to it into the manpage of BiocMananger::install.

I acknowledge that installation and dealing with dependencies is *hard*. The relatively smooth user experience of Bioconductor, compared to other projects, is one of our greatest assets. I guess it needs constant attention on our side. One of the slogans of R/Bioconductor is ?turning users into developers? and therefore something that has useful defaults but is easy enough to customize seems desirable. In that sense, it?d be great to be able to stay with BiocManager::install and not having to abandon it in favour of base::install.packages.

The codebase behind BiocManager::install seems to have become a little?. complicated.

The documentation clarification re BIOCONDUCTOR_ONLINE_VERSION_DIAGNOSIS that Martin suggests would be welcome.

Kind regards
Wolfgang
_______________________________________________
Bioc-devel at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel