diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index 005727a518a9..b0ae2dcb0c6c 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -55,5 +55,12 @@ RUN apt update RUN $APT_INSTALL r-base libcurl4-openssl-dev qpdf libssl-dev zlib1g-dev RUN Rscript -e "install.packages(c('knitr', 'markdown', 'rmarkdown', 'testthat', 'devtools', 'e1071', 'survival', 'arrow', 'roxygen2', 'xml2'), repos='https://cloud.r-project.org/')" +# See more in SPARK-39959, roxygen2 < 7.2.1 +RUN apt-get install -y libcurl4-openssl-dev libgit2-dev libssl-dev libxml2-dev \ + libfontconfig1-dev libharfbuzz-dev libfribidi-dev libfreetype6-dev libpng-dev \ + libtiff5-dev libjpeg-dev +RUN Rscript -e "install.packages(c('devtools'), repos='https://cloud.r-project.org/')" +RUN Rscript -e "devtools::install_version('roxygen2', version='7.2.0', repos='https://cloud.r-project.org')" + # See more in SPARK-39735 ENV R_LIBS_SITE "/usr/local/lib/R/site-library:${R_LIBS_SITE}:/usr/lib/R/library"