Bill,
thanks for reporting, this is currently true for all PACKAGES.gz files
my autobuilder is creating, will investigate.
Best,
Uwe
On 06.11.2015 18:54, William Dunlap wrote:
Is it just me, or did a corrupt PACKAGES.gz file get installed in the
bin/windows/contrib/3.2 directory of CRAN mirrors recently? gzfile()
complains about it and Cygwin's gzip cannot decompress it. I tried the
following
repos <- "https://cran.rstudio.com"
v <- "3.2"
pkgs.gz <- paste(sep="/", repos, "bin/windows/contrib", v, "PACKAGES.gz")
tfile <- tempfile(fileext=".gz")
download.file(pkgs.gz, dest=tfile)
r.gz <- readLines(gzfile(tfile, "r"))
tail(system(paste("c:\\cygwin\\bin\\gzip -d - ", shQuote(tfile)),
intern=TRUE))
and got
repos <- "https://cran.rstudio.com"
v <- "3.2"
pkgs.gz <- paste(sep="/", repos, "bin/windows/contrib", v, "PACKAGES.gz")
tfile <- tempfile(fileext=".gz")
download.file(pkgs.gz, dest=tfile)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.2/PACKAGES.gz'
Content type 'application/x-gzip' length 188174 bytes (183 KB)
downloaded 183 KB
r.gz <- readLines(gzfile(tfile, "r"))
Warning message:
In readLines(gzfile(tfile, "r")) :
seek on a gzfile connection returned an internal error
tail(system(paste("c:\\cygwin\\bin\\gzip -d - ", shQuote(tfile)),
intern=TRUE))
[1] "" "gzip: stdin: unexpected end of
file"
Warning message:
running command 'c:\cygwin\bin\gzip -d -
"C:\Users\wdunlap\AppData\Local\Temp\RtmpG42jk4\file2a201a9e4802.gz"' had
status 1
R's gz code seems to recover from the bad seek, but Cygwin's gzip cannot.
pkgs <- paste(sep="/", repos, "bin/windows/contrib", v, "PACKAGES")
r <- readLines(url(pkgs, "rt"))
all.equal(r, r.gz)
[1] TRUE
I get the same results using the Spanish miror, https://ftp.cixug.es/CRAN
Bill Dunlap
TIBCO Software
wdunlap tibco.com
[[alternative HTML version deleted]]
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel