Open nathaneastwood opened 9 years ago
Is this problem always reproducible for you? Ie, do you always see this after a packrat::init()
call?
Can you provide more system details -- what is the output of sessionInfo()
in the R console?
Sorry for the late reply. It is happening every time, yes. I became aware of it after I upgraded to R 3.1.3, but after downgrading, the issue still occurred. I wasn't aware of the issue before I originally upgraded to R 3.1.3 but it may have been happening (not much help there, sorry). My sessionInfo()
is:
sessionInfo()
R version 3.1.3 (2015-03-09)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252 LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] packrat_0.4.3
loaded via a namespace (and not attached):
[1] tools_3.1.3
Let me know if you need anything else. :)
I feel like we have definitely encountered this before, but I'm unable to reproduce the issue locally.
If you are able, could you try to debug and step through packrat::init()
, to see when the links get generated?
Ok, I will take a look when I get a chance :)
Hi, I'm getting the same issue on Windows 7 32-bit. Always occurs after a packrat::init()
call. The links are generated from the symlinkSystemPackages function, line 26:
results <- suppressWarnings(vapply(rownames(sysPkgsBase),
function(pkg) {
symlink(file.path(.Library, pkg), file.path(libRdir,
pkg))
}, logical(1)))
My own sessionInfo():
sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_Australia.1252 LC_CTYPE=English_Australia.1252
[3] LC_MONETARY=English_Australia.1252 LC_NUMERIC=C
[5] LC_TIME=English_Australia.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] packrat_0.4.3
loaded via a namespace (and not attached):
[1] tools_3.1.1
This also seems to place recursive symlinks on the system libraries, even after a fresh re-install of R.
I am still not able to reproduce this: after running a packrat::init()
, I do not see any recursive links generated (testing with packrat 0.4.3 from CRAN on a Windows 64bit VM with 32bit R).
Even more, we attempt to clean up these recursive symlinks (if they have snuck in somehow); e.g. see here: https://github.com/rstudio/packrat/blob/master/R/library-support.R#L58-L70
Can you confirm that:
packrat::init()
does indeed re-generate those symlinks?And, if you can try debugging, e.g. debug(packrat:::symlink)
, can you see what the from
and to
arguments are when the symlinks are generated?
I did a re-do of the previous process, and it turns out it's a different line (lines 51-52, init()) that is generating the recursive symlinks:
if (!restart || !attemptRestart()) on(project = project, clean.search.path = TRUE)
Steps:
packrat::init()
packrat:::symlink
arguments:
Browse[3]> to
[1] "C:/Workspace/engine/r/packages/dummy/packrat/lib-R/tools"
Browse[3]> from
[1] "C:/PROGRA~1/R/R-31~1.1/library/tools"
Thanks for looking into this!
sorry, I forgot to look into this. I will do so as soon as I can.
Thanks for the investigation, everyone! I think I've finally found the issue -- this occurs when:
On non-Windows operating systems, this amounts to replacing the old symlink; on Windows, it appears that this action actually creates a new junction point (shortcut) within that existing shortcut.
The workaround I've implemented for now bashes the old symlinks and replaces them with new symlinks, just to ensure this bug is avoided.
I'm still seeing the recursive behavior on a machine with Windows 7 (64 bit).
In the package in which I want to use packrat, I made sure that both directory packrat
and file .Rprofile
were deleted before running packrat::init()
.
After the init, this is what my /packrat/lib-R/base
directory looks like:
> list.dirs("packrat/lib-R/base", recursive = TRUE)
[1] "packrat/lib-R/base"
[2] "packrat/lib-R/base/base"
[3] "packrat/lib-R/base/base/base"
[4] "packrat/lib-R/base/base/base/base"
[5] "packrat/lib-R/base/base/base/base/base"
[6] "packrat/lib-R/base/base/base/base/base/base"
[7] "packrat/lib-R/base/base/base/base/base/base/base"
[8] "packrat/lib-R/base/base/base/base/base/base/base/base"
[9] "packrat/lib-R/base/base/base/base/base/base/base/base/base"
[10] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base"
[11] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base"
[12] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base"
[13] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base"
[14] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[15] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[16] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[17] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[18] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[19] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[20] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[21] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[22] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[23] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[24] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[25] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[26] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[27] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[28] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[29] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[30] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[31] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[32] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base"
[33] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[34] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[35] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[36] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[37] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[38] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[39] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[40] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[41] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[42] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[43] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[44] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[45] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[46] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[47] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[48] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[49] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[50] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[51] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[52] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[53] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[54] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[55] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[56] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[57] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[58] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[59] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[60] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[61] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[62] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[63] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[64] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[65] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[66] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[67] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[68] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[69] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[70] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[71] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[72] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[73] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[74] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[75] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[76] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[77] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[78] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[79] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[80] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[81] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[82] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[83] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[84] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[85] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[86] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[87] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[88] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[89] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[90] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[91] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[92] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[93] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[94] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[95] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[96] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[97] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[98] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[99] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[100] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[101] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[102] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[103] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[104] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[105] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[106] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[107] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[108] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[109] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[110] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[111] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[112] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[113] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[114] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[115] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[116] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[117] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[118] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[119] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[120] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[121] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[122] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[123] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[124] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/help"
[125] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/html"
[126] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[127] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/base/R"
[128] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/demo"
[129] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/help"
[130] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/html"
[131] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/Meta"
[132] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/base/R"
[133] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/demo"
[134] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/help"
[135] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/html"
[136] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/Meta"
[137] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/base/R"
[138] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/demo"
[139] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/help"
[140] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/html"
[141] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/Meta"
[142] "packrat/lib-R/base/base/base/base/base/base/base/base/base/base/R"
[143] "packrat/lib-R/base/base/base/base/base/base/base/base/base/demo"
[144] "packrat/lib-R/base/base/base/base/base/base/base/base/base/help"
[145] "packrat/lib-R/base/base/base/base/base/base/base/base/base/html"
[146] "packrat/lib-R/base/base/base/base/base/base/base/base/base/Meta"
[147] "packrat/lib-R/base/base/base/base/base/base/base/base/base/R"
[148] "packrat/lib-R/base/base/base/base/base/base/base/base/demo"
[149] "packrat/lib-R/base/base/base/base/base/base/base/base/help"
[150] "packrat/lib-R/base/base/base/base/base/base/base/base/html"
[151] "packrat/lib-R/base/base/base/base/base/base/base/base/Meta"
[152] "packrat/lib-R/base/base/base/base/base/base/base/base/R"
[153] "packrat/lib-R/base/base/base/base/base/base/base/demo"
[154] "packrat/lib-R/base/base/base/base/base/base/base/help"
[155] "packrat/lib-R/base/base/base/base/base/base/base/html"
[156] "packrat/lib-R/base/base/base/base/base/base/base/Meta"
[157] "packrat/lib-R/base/base/base/base/base/base/base/R"
[158] "packrat/lib-R/base/base/base/base/base/base/demo"
[159] "packrat/lib-R/base/base/base/base/base/base/help"
[160] "packrat/lib-R/base/base/base/base/base/base/html"
[161] "packrat/lib-R/base/base/base/base/base/base/Meta"
[162] "packrat/lib-R/base/base/base/base/base/base/R"
[163] "packrat/lib-R/base/base/base/base/base/demo"
[164] "packrat/lib-R/base/base/base/base/base/help"
[165] "packrat/lib-R/base/base/base/base/base/html"
[166] "packrat/lib-R/base/base/base/base/base/Meta"
[167] "packrat/lib-R/base/base/base/base/base/R"
[168] "packrat/lib-R/base/base/base/base/demo"
[169] "packrat/lib-R/base/base/base/base/help"
[170] "packrat/lib-R/base/base/base/base/html"
[171] "packrat/lib-R/base/base/base/base/Meta"
[172] "packrat/lib-R/base/base/base/base/R"
[173] "packrat/lib-R/base/base/base/demo"
[174] "packrat/lib-R/base/base/base/help"
[175] "packrat/lib-R/base/base/base/html"
[176] "packrat/lib-R/base/base/base/Meta"
[177] "packrat/lib-R/base/base/base/R"
[178] "packrat/lib-R/base/base/demo"
[179] "packrat/lib-R/base/base/help"
[180] "packrat/lib-R/base/base/html"
[181] "packrat/lib-R/base/base/Meta"
[182] "packrat/lib-R/base/base/R"
[183] "packrat/lib-R/base/demo"
[184] "packrat/lib-R/base/help"
[185] "packrat/lib-R/base/html"
[186] "packrat/lib-R/base/Meta"
[187] "packrat/lib-R/base/R"
Session info:
> sessionInfo()
R version 3.2.0 (2015-04-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] updater_0.1
loaded via a namespace (and not attached):
[1] magrittr_1.5 rversions_1.0.0 tools_3.2.0 RCurl_1.95-4.6 roxygen2_4.1.1
[6] Rcpp_0.11.6 memoise_0.2.1 stringi_0.4-1 git2r_0.10.1 stringr_1.0.0
[11] digest_0.6.8 packrat_0.4.3-27 bitops_1.0-6 devtools_1.8.0 XML_3.98-1.1
Might this possibly have something to do with the fact that my R-installation does not live at C:/Programs/R-3.2.0
but here: "C:/Users/Thyson/apps/rapptools/apps/r/R-3.2.0"
?
Besides triggering loads of warnings, this eventually leads to an error when building the package with devtools::build()
as AFAIU everything gets copied to a temp directory before the content of .Rbuildignore
is checked (in which I stated that the packrat
directory should be disregarded for the package build):
When I am turning packrat::init() will create links within my local library. It is VERY similar to what occurs in this issue: https://github.com/rstudio/packrat/issues/92