[Bioc-devel] Would it make sense for BiocManager::install to cache downloaded packages?

Vincent Carey @tvjc @end|ng |rom ch@nn|ng@h@rv@rd@edu
Wed Nov 4 19:18:36 CET 2020

I certainly have run into this situation with R generally.  It seems like a
patch to
install.packages would be the best approach to introduce this
functionality.  I wonder
if Henrik Bengtsson or Dirk Eddelbuettel have pondered this.

In any case, I am sympathetic with the suggestion but I believe this has to
be done
and tested outside the core developer team -- resources are too scant, and
event of concern seems relatively rare.  But maybe I overestimate the

On Wed, Nov 4, 2020 at 12:19 PM Keith Hughitt <keith.hughitt using gmail.com>

> Sometimes I will go to update a machine / do a clean Bioconductor install
> and a large number of packages will need to be downloaded.
> If something goes wrong during the installation, which is not uncommon in
> cases where the number of packages being installed is large, then the
> process has to be restarted and the packages re-downloaded all-over again.
> Often, it may take some trial-and-error to fix the problem preventing the
> install from completing, the result of which is that you may end up
> re-downloading 50+ packages several times.
> Would it perhaps make sense for BiocManager to download packages/checksums
> to somewhere like "~/.cache/bioc/pkg" so that they could be re-used during
> future installs?
> Obviously, it would be good for BiocManger to have some ability to suggest
> old packages for removal (e.g. outdated/haven't been used in a long time)
> to avoid filling up people's hard-drives.
> Another possibility would be to build on top of the work done by renv,
> which already has a very nice caching system.
> In any case, it seems like it would be something (relatively)
> straight-forward to implement that would save a lot of bandwidth and time
> for users.
> Just a thought..
> Keith
>         [[alternative HTML version deleted]]
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel

The information in this e-mail is intended only for the ...{{dropped:18}}

More information about the Bioc-devel mailing list