remotes
remotes copied to clipboard
Skipping packages from Bioconductor
The package sessioninfo is able to find which packages are from Bioconductor, but remotes seems to consider everything outside github as ahead of CRAN:
https://github.com/r-lib/remotes/blob/bd970d723facc6ede2ff0f54ce4ae917526a37f8/R/deps.R#L279
So if users of Bioconductor update the packages using remotes (or usually devtools) they get an incorrect message. It would be better if it skips those that are in Bioconductor and redirect them to the BiocManager package with a sensible message.
Related to this, there have been a discussion recently about installing Bioconductor packages from source and binaries that might be relevant (not sure if here or an independent issue)
See this thread: https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016689.html