From ripley at stats.ox.ac.uk  Sun Mar 14 11:41:25 2004
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Sun Mar 14 11:41:28 2004
Subject: (PR#6662) Re: [Rd] Re: make.search.html() without write permission
	in R.home() (PR#6663)
In-Reply-To: <Pine.LNX.4.44.0403121124390.3583-100000@gannet.stats>
Message-ID: <Pine.LNX.4.44.0403141039580.15535-100000@gannet.stats>

Let me confirm that there is no error here: the `error' is inside try() 
and this does work as intended.

`This broke' is incorrect: there was a warning that try() had generated an 
error.

On Fri, 12 Mar 2004, Prof Brian Ripley wrote:

> We'll fix the error message (it has been fixed once before, but it must
> have got broken in another fix), but see the rw-FAQ.  Your private library
> area will not show up in the HTML search index even if you had write 
> permission: that index is only for the main library (used in the correct 
> sense).
> 
> We need better information to be able to understand (let alone fix) the 
> final part.
> 
> On Thu, 11 Mar 2004 bates@stat.wisc.edu wrote:
> 
> > Brian Yandell <byandell@wisc.edu> writes:
> > 
> > > Folks,
> > > I am working on a Windows system which is part of the UW-Madison
> > > statistics LAN. R is maintained on a file system to which I cannot write.
> > > I tried installing a package and got the following interplay:
> > 
> > Set the lib argument to install.packages to a directory in which you
> > do have write permissions.  From ?install.packages
> > ...
> >      install.packages(pkgs, lib, CRAN = getOption("CRAN"),
> >                       contriburl = contrib.url(CRAN),
> >                       method, available = NULL, destdir = NULL,
> >                       installWithVers = FALSE)
> > ...
> > 
> > lib,instlib: character string giving the library directory where to
> >           install the packages.
> > 
> > > 
> > > > install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> > > .libPaths()[1], CRAN = NULL)
> > > updating HTML package descriptions
> > > Error in file(f.tg, open = "w") : unable to open connection
> > > In addition: Warning messages:
> > > 1: cannot update HTML package index in: make.packages.html(lib.loc)
> > > 2: cannot open file `W:\unsup\R\i386_win2k/doc/html/search/index.txt'
> > > > link.html.help()
> > > Error in file(f.tg, open = "w") : unable to open connection
> > > In addition: Warning messages:
> > > 1: cannot update HTML package index in: make.packages.html(lib.loc)
> > > 2: cannot open file `W:\unsup\R\i386_win2k/doc/html/search/index.txt'
> > > > .libPaths()
> > > [1] "P:/stat/yandell/public/statgen/R" "W:/unsup/R/i386_win2k/library"
> > > > Sys.getenv("R_LIBS")
> > >                                  R_LIBS
> > > "P:\\stat\\yandell\\public\\statgen\\R"
> > > 
> > > This broke in make.search.html(), where it tried to overwrite the search
> > > file
> > > 	W:\unsup\R\i386_win2k/doc/html/search/index.txt
> > > which was generated from
> > > 	file.path(R.home(), "doc/html/search/index.txt")
> > > 
> > > My library loaded fine, and the flat file help works fine, but there are
> > > no HTML info on my local libraryies in the R_LIBS area. 
> 
> There should be, if you mean *packages*.  What exactly does not work?
> 
> > I have no idea how
> > > hardwired .../search/index.txt is into various R routines.
> > > 
> > > Thanks,
> > > Brian
> > 
> > 
> 
> 

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


(PR#6662) Re: [Rd] Re: make.search.html() without write permission in R.home() (PR#6663)
Prof Brian Ripley