[Bioc-devel] BiocManager and R-devel

Kasper Daniel Hansen k@@perd@n|e|h@n@en @end|ng |rom gm@||@com
Fri Oct 30 12:29:25 CET 2020


Im happy to hear this has been addressed in git.


On Fri, Oct 30, 2020 at 12:22 PM Martin Morgan <mtmorgan.bioc using gmail.com>
wrote:

> Thanks; the version of BiocManager in git has
>
> > library(BiocManager)
> Bioconductor version '3.11' is out-of-date; the current release version
> '3.12'
>   is available with R version '4.0'; see https://bioconductor.org/install
>
> and will be released in the next month. The rationale for telling you
> about the current release version rather than how to make 'devel' work is
> that BiocManager is a user-oriented rather than developer convenience.
>
> If you'd then tried to update to devel
>
> > BiocManager::install(version="devel")
> Upgrade 3 packages to Bioconductor version '3.13'? [y/n]:
>
> you'd have been set.
>
> The BiocManager vignette describes what is going on -- a 'sentinel'
> package BiocVersion is carried over from your previous library. It's
> necessary to distinguish between Bioconductor versions during the parts of
> the release cycle when two versions of Bioconductor are compatible with a
> single version of R. Addressing the symptom is to remove the BiocVersion
> package. I'd recommend the one-library-one-Bioconductor version approach to
> for managing multiple versions outlined in the vignette. Your solution
> means that you cannot switch back to your previously working version, which
> might have been important for reproducibility or sanity.
>
> Martin
>
> On 10/30/20, 4:45 AM, "Bioc-devel on behalf of Kasper Daniel Hansen" <
> bioc-devel-bounces using r-project.org on behalf of kasperdanielhansen using gmail.com>
> wrote:
>
>     Installed R-devel as of today. I have a previous version of
> Bioconductor
>     installed in site-library. I then do
>       install.packages("BiocManager")
>     # installs version 1.30.10
>
>     > library(BiocManager)
>     Bioconductor version '3.11' is out-of-date; the current release version
>     '3.12'
>       is available with R version '4.0'; see
> https://bioconductor.org/install
>
>     I would have expected a message about devel version 3.13. I cannot run
>       BiocManager::install(useDevel = TRUE)
>     as it complains about needing R 4.0 for Bioc 3.11. So it detects my
> current
>     version of Bioc (3.11) and refuses to run install since it thinks
> there is
>     a version mismatch.
>
>     I then deleted everything in site-library, installed BiocManager and
>     everything works as expected (giving me Bioc version 3.13)
>
>     --
>     Best,
>     Kasper
>
>         [[alternative HTML version deleted]]
>
>     _______________________________________________
>     Bioc-devel using r-project.org mailing list
>     https://stat.ethz.ch/mailman/listinfo/bioc-devel
>


-- 
Best,
Kasper

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list