From therneau at mayo.edu  Tue Nov 27 22:50:36 2012
From: therneau at mayo.edu (Terry Therneau)
Date: Tue, 27 Nov 2012 15:50:36 -0600
Subject: [Rd] Puzzling behavior while testing
Message-ID: <50B535AC.3040004@mayo.edu>

I'm testing a new release of survival, executing the following piece of code:

....
for (testpkg in survdep) {
     z <- testInstalledPackage(testpkg, outDir="tests")
     cat(testpkg, c("Ok", "Failed")[z+1], "\n", file="progress", append=T)
}

The vector survdep contains the names of all 156 packages listed as reverse depends on the 
CRAN page for survival.

All works well except for the packages coin and compareGroups.  If we make the survdep 
list contain only those 2 then the last line above "cat..." fails with "testpkg not 
found".  Running ls() at that point shows a set of variables I didn't define, and no 
evidence of any of "testpkg", "survdep", or anything else I'd defined.  My prompt has been 
changed to "R>" as well.

Any idea what is happening?

Terry Therneau

Here is the text just before starting the loop
 > sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: i686-pc-linux-gnu (32-bit)

locale:
  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=C
  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
  [7] LC_PAPER=C                 LC_NAME=C
  [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] tools     stats     graphics  grDevices utils     datasets  methods
[8] base



[Rd] Puzzling behavior while testing
Terry Therneau