From 3f2b6d5a06d7f1b9e9210b262065a687b1c4eaac Mon Sep 17 00:00:00 2001
From: Mick Jordan <mick.jordan@oracle.com>
Date: Mon, 14 Nov 2016 14:34:58 -0800
Subject: [PATCH] pkgtest: document issue with Suggests/vignettes

---
 com.oracle.truffle.r.test.cran/r/install.cran.packages.R | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/com.oracle.truffle.r.test.cran/r/install.cran.packages.R b/com.oracle.truffle.r.test.cran/r/install.cran.packages.R
index f582e23ad8..d53a450dab 100644
--- a/com.oracle.truffle.r.test.cran/r/install.cran.packages.R
+++ b/com.oracle.truffle.r.test.cran/r/install.cran.packages.R
@@ -80,6 +80,14 @@
 
 # All fatal errors terminate with a return code of 100
 
+# N.B. There are two unresolved problems testing some packages:
+# 1. Some test files refer to packages that do not exist in the "Depends" list. Instead they
+#    exists in the "Suggests" list. Unfortunately only a subset of the "Suggests" list is required and
+#    there is no way to tell which. Since many of the "Suggests" packages fail to install on FastR,
+#    routinely including them this can cause the entire installation to fail.
+# 2. Testing vignettes requires the "knitr" and possibly the "rmarkdown" packages, which also have
+#    a long list of dependents, some of which do not install on FastR.
+
 args <- commandArgs(TRUE)
 
 usage <- function() {
-- 
GitLab