dmurdoch@pair.com
2003-Apr-23 14:18 UTC
[Rd] Bug in versioned install (was: (fwd) R-1.7.0 : Problem with Downloading "dse") (PR#2827)
The reason dse won't install is because of the new versioned install code. It assumes that it's dealing with a plain package, and doesn't handle bundles properly. Robert, could you look at that? A workaround is as follows. After the install.packages call fails with this message>Error in file(file, "r") : unable to open connection >In addition: Warning message: >cannot open file `dse/DESCRIPTION'you are left with a temporary directory in $RHOME/library named something like $RHOME/library/file14752 (the number at the end will vary). This directory will contain subdirectories dse1, dse2, setRNG, and tframe. If you move those four subdirectories up a level to $RHOME/library, then dse will work. Duncan Murdoch
Henrik Bengtsson
2003-Apr-25 18:21 UTC
[Rd] Bug in versioned install (was: (fwd) R-1.7.0 : Problem withDownloading "dse") (PR#2827)
A patch for install.packages() can be loaded as source("http://www.maths.lth.se/help/R/patches/rw1070/install.packages.R ") All fixes are done to the local function unpackPkg() of install.packages(). The fix is based on the assumption that a bundle (in zip format) contains directories for packages , which in turn contains the DESCRIPTION files needed. Is this assumption correct?! I also made the temporary directory to be deleted using on.exit() to make the error recovering a little bit nicer. Henrik Bengtsson> -----Original Message----- > From: r-devel-bounces@stat.math.ethz.ch > [mailto:r-devel-bounces@stat.math.ethz.ch] On Behalf Of > dmurdoch@pair.com > Sent: den 23 april 2003 14:18 > To: r-devel@stat.math.ethz.ch > Cc: R-bugs@biostat.ku.dk > Subject: [Rd] Bug in versioned install (was: (fwd) R-1.7.0 : > Problem withDownloading "dse") (PR#2827) > > > The reason dse won't install is because of the new versioned > install code. It assumes that it's dealing with a plain > package, and doesn't handle bundles properly. > > Robert, could you look at that? > > A workaround is as follows. After the install.packages call > fails with this message > > >Error in file(file, "r") : unable to open connection > >In addition: Warning message: > >cannot open file `dse/DESCRIPTION' > > you are left with a temporary directory in $RHOME/library > named something like $RHOME/library/file14752 (the number at > the end will vary). > > This directory will contain subdirectories dse1, dse2, > setRNG, and tframe. > > If you move those four subdirectories up a level to > $RHOME/library, then dse will work. > > Duncan Murdoch > > ______________________________________________ > R-devel@stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo> /r-devel > >