[BioC] Need better quality control for reliable installation of
bioconductor packages?
Robert Gentleman
rgentlem at fhcrc.org
Fri Dec 10 20:17:10 CET 2004
On Dec 10, 2004, at 10:21 AM, Glynn, Earl wrote:
> Under Windows I just downloaded the new 2.0.1 version of R and
> installed
> all the packages:
>
> Packages | Install package(s) from CRAN ...
>
> I select all the packages for installation and that worked fine. This
> took about an hour.
>
> So with the new version of R, I thought I'd re-install all the
> Bioconductor packages. Like several times in the past, when I try to
> install all the Bioconductor packages I encounter problems:
>
> Packages | Install package(s) from Bioconductor ...
>
> I select all the packages for installation. The download take a long
> time but then the installation of packages fails. I wish the name of
> the temporary download directory was displayed earlier to make it
> easier
> to find. But I found the Bioconductor ZIP files and then tried
> Packages
> | Install Package(s) from local zip files ...
>
> Why is the installation of so many Bioconductor packages failing?
>
> For example:
>
But you have not shown us what commands you are using?
You can (and possibly should) use the reposTools library and the tools
that we have built for dealing with the package dependencies that exist
in and between many Bioconductor packages.
> >
> install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> .libPaths()[1], CRAN = NULL)
> Error in file(file, "r") : unable to open connection
> In addition: Warning messages:
> 1: error 1 in extracting from zip file
> 2: cannot open file `twilight/DESCRIPTION'
> >
> install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> .libPaths()[1], CRAN = NULL)
> Error in file(file, "r") : unable to open connection
> In addition: Warning messages:
> 1: error 1 in extracting from zip file
> 2: cannot open file `iSPlot/DESCRIPTION'
> >
Did you look to see what the problem is? Try just installing a single
package, giving the correct path. These are just zip files open them
and see if they are complete (it isn't very hard).
Do you have Gtk properly installed? If not why would you want a package
that relies on it?
> install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> .libPaths()[1], CRAN = NULL)
> Error in file(file, "r") : unable to open connection
> In addition: Warning messages:
> 1: error 1 in extracting from zip file
> 2: cannot open file `affycomp/DESCRIPTION'
> >
> install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> .libPaths()[1], CRAN = NULL)
> Error in file(file, "r") : unable to open connection
> In addition: Warning messages:
> 1: error 1 in extracting from zip file
> 2: cannot open file `RdbiPgSQL/DESCRIPTION'
>
Do you have Postgres properly installed on your computer? If not, why
would you expect this package to install or work? I don't think that
blindly trying to install every package, regardless of whether you want
or need to use it makes very much sense. As for why these particular
ones have failed, one needs to look and see if they downloaded (maybe
there was a time out), what the name of the downloaded file is, does it
match the name in the command you issued, and then you can look at the
zip file and see if it is ok. I suspect that there is a failure
somewhere in one of those three places (but I could be wrong).
> This installation process is quite frustrating since one selects all
> the
> packages to install and then it fails. This must be repeated every
> time
> for a failure. So far I've seen at least 9 failures. What wrong with
> these DESCRIPTION directories?
>
You have chosen to install the development version of these packages,
that means that you are working with unstable software. If you want
stable software you can use the release version, or you can pay someone
(like Insightful for that). But as I noted above, I suspect that the
problem lies with the downloaded files, and that is the first place to
start looking.
> Why isn't the installation of bioconductor packages more reliable?
> (I've
> seen this same problem several times before). What quality control
> measures can be put in place to catch these problems and fix them
> automatically?
Well, we would like to make it more stable, and accurate and
informative user reports help us to do that. You could help, by trying
to find out just what the problem is, and no we can't tell what is
happening on your computer, so you have to be slightly more
descriptive.
As for what could make things easier, well, contributing money is one
if you send us a lot we can fix it really fast. Otherwise, you can
supply informative bug reports that can be used to figure out what has
gone wrong.
Robert
>
> efg
> --
> Earl F. Glynn
> Scientific Programmer
> Bioinformatics Department
> Stowers Institute for Medical Research
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
>
>
+-----------------------------------------------------------------------
----+
| Robert Gentleman phone: (206) 667-7700 |
| Head, Program in Computational Biology fax:
|
| Division of Public Health Sciences office: M2-B865
|
| Fred Hutchinson Cancer Research Center email: rgentlem at fhcrc.org
|
+-----------------------------------------------------------------------
----+
More information about the Bioconductor
mailing list