Hello, I maintain a self-made R package under my own home directory "~/.R/library" on our university computer net (SunOS 5.8 system). After updating R to 1.8.0, I found other people cannot access my package any more. They got this error message: Error in library(tb, lib.loc = "/home/fs.hpc/43/zhengp1/.R/library") : This is not a valid package -- no DESCRIPTION exists I set my home directory permissions as "drwx--x--x", the R packages directories, from "/home/fs.hpc/43/zhengp1/.R" and its subdirectories as "drwxr-xr-x". It worked well before. However, when I change my home directory permissions to "drwxr-xr-x", giving "read" and "execute" permissions to everyone, no error message appeared any more. Is that a bug in new version of R-1.8.0? Thanks in advance. -------- Pingping Zheng Department of Mathematics and Statistics Fylde College Lancaster University Lancaster LA1 4YF UK
R-1.8.0 package directory permissions?
2 messages · Pingping Zheng, Kurt Hornik
2 days later
Pingping Zheng writes:
Hello,
I maintain a self-made R package under my own home directory "~/.R/library" on our university computer net (SunOS 5.8 system). After updating R to 1.8.0, I found other people cannot access my package any more. They got this error message:
Error in library(tb, lib.loc = "/home/fs.hpc/43/zhengp1/.R/library") :
This is not a valid package -- no DESCRIPTION exists
I set my home directory permissions as "drwx--x--x", the R packages directories, from "/home/fs.hpc/43/zhengp1/.R" and its subdirectories as "drwxr-xr-x". It worked well before.
However, when I change my home directory permissions to "drwxr-xr-x", giving "read" and "execute" permissions to everyone, no error message appeared any more.
Is that a bug in new version of R-1.8.0?
What you get comes seems to come from file.exists() saying that the candidate DESCRIPTION file does not exist. I cannot reproduce this problem on Linux. I don't see how the 711 setting could affect file.exists() for the owner of the files, though. -k