@@ -181,15 +181,15 @@ R CMD build .
181181export GITHUB_PAT=" f1c.. github personal access token ..7ad"
182182# avoids many too-many-requests in --as-cran's ping-all-URLs step (20 mins) inside the `checking CRAN incoming feasibility...` step.
183183# Many thanks to Dirk for the tipoff that setting this env variable solves the problem, #4832.
184- R CMD check data.table_1.17.1 .tar.gz --as-cran
185- R CMD INSTALL data.table_1.17.1 .tar.gz --html
184+ R CMD check data.table_1.17.3 .tar.gz --as-cran
185+ R CMD INSTALL data.table_1.17.3 .tar.gz --html
186186
187187# Test C locale doesn't break test suite (#2771)
188188echo LC_ALL=C > ~/.Renviron
189189R
190190Sys.getlocale()== " C"
191191q(" no" )
192- R CMD check data.table_1.17.1 .tar.gz
192+ R CMD check data.table_1.17.3 .tar.gz
193193rm ~/.Renviron
194194
195195# Test non-English does not break test.data.table() due to translation of messages; #3039, #630
@@ -206,9 +206,9 @@ q("no")
206206
207207# User supplied PKG_CFLAGS and PKG_LIBS passed through, #4664
208208# Next line from https://mac.r-project.org/openmp/. Should see the arguments passed through and then fail with gcc on linux.
209- PKG_CFLAGS='-Xclang -fopenmp' PKG_LIBS=-lomp R CMD INSTALL data.table_1.17.1 .tar.gz
209+ PKG_CFLAGS='-Xclang -fopenmp' PKG_LIBS=-lomp R CMD INSTALL data.table_1.17.3 .tar.gz
210210# Next line should work on Linux, just using superfluous and duplicate but valid parameters here to see them retained and work
211- PKG_CFLAGS='-fopenmp' PKG_LIBS=-lz R CMD INSTALL data.table_1.17.1 .tar.gz
211+ PKG_CFLAGS='-fopenmp' PKG_LIBS=-lz R CMD INSTALL data.table_1.17.3 .tar.gz
212212
213213R
214214remove.packages(" xml2" ) # we checked the URLs; don't need to do it again (many minutes)
@@ -252,7 +252,7 @@ alias R330=~/build/R-3.3.0/bin/R
252252### END ONE TIME BUILD
253253
254254cd ~/GitHub/data.table
255- R330 CMD INSTALL ./data.table_1.17.1 .tar.gz
255+ R330 CMD INSTALL ./data.table_1.17.3 .tar.gz
256256R330
257257require(data.table)
258258test.data.table(script=" *.Rraw" )
@@ -264,15 +264,15 @@ test.data.table(script="*.Rraw")
264264vi ~/.R/Makevars
265265# Make line SHLIB_OPENMP_CFLAGS= active to remove -fopenmp
266266R CMD build .
267- R CMD INSTALL data.table_1.17.1 .tar.gz # ensure that -fopenmp is missing and there are no warnings
267+ R CMD INSTALL data.table_1.17.3 .tar.gz # ensure that -fopenmp is missing and there are no warnings
268268R
269269require(data.table) # observe startup message about no OpenMP detected
270270test.data.table()
271271q(" no" )
272272vi ~/.R/Makevars
273273# revert change above
274274R CMD build .
275- R CMD check data.table_1.17.1 .tar.gz
275+ R CMD check data.table_1.17.3 .tar.gz
276276
277277
278278#####################################################
@@ -327,11 +327,11 @@ alias Rdevel-strict-gcc='~/build/R-devel-strict-gcc/bin/R --vanilla'
327327alias Rdevel-strict-clang='~/build/R-devel-strict-clang/bin/R --vanilla'
328328
329329cd ~/GitHub/data.table
330- Rdevel-strict-[gcc| clang] CMD INSTALL data.table_1.17.1 .tar.gz
330+ Rdevel-strict-[gcc| clang] CMD INSTALL data.table_1.17.3 .tar.gz
331331# Check UBSAN and ASAN flags appear in compiler output above. Rdevel was compiled with them so they should be
332332# passed through to here. However, our configure script seems to get in the way and gets them from {R_HOME}/bin/R
333333# So I needed to edit my ~/.R/Makevars to get CFLAGS the way I needed.
334- Rdevel-strict-[gcc| clang] CMD check data.table_1.17.1 .tar.gz
334+ Rdevel-strict-[gcc| clang] CMD check data.table_1.17.3 .tar.gz
335335# Use the (failed) output to get the list of currently needed packages and install them
336336Rdevel-strict-[gcc| clang]
337337isTRUE(.Machine$sizeof.longdouble== 0) # check noLD is being tested
@@ -340,7 +340,7 @@ install.packages(c("bit64", "bit", "R.utils", "xts", "zoo", "yaml", "knitr", "ma
340340 Ncpus=4)
341341# Issue #5491 showed that CRAN is running UBSAN on .Rd examples which found an error so we now run full R CMD check
342342q(" no" )
343- Rdevel-strict-[gcc| clang] CMD check data.table_1.17.1 .tar.gz
343+ Rdevel-strict-[gcc| clang] CMD check data.table_1.17.3 .tar.gz
344344# UBSAN errors occur on stderr and don't affect R CMD check result. Made many failed attempts to capture them. So grep for them.
345345find data.table.Rcheck -name " *Rout*" -exec grep -H " runtime error" {} \;
346346
@@ -377,7 +377,7 @@ cd R-devel-valgrind
377377make
378378cd ~/GitHub/data.table
379379vi ~/.R/Makevars # make the -O2 -g line active, for info on source lines with any problems
380- Rdevel-valgrind CMD INSTALL data.table_1.17.1 .tar.gz
380+ Rdevel-valgrind CMD INSTALL data.table_1.17.3 .tar.gz
381381R_DONT_USE_TK=true Rdevel-valgrind -d " valgrind --tool=memcheck --leak-check=full --track-origins=yes --show-leak-kinds=definite,possible --gen-suppressions=all --suppressions=./.dev/valgrind.supp -s"
382382# the default for --show-leak-kinds is 'definite,possible' which we're setting explicitly here as a reminder. CRAN uses the default too.
383383# including 'reachable' (as 'all' does) generates too much output from R itself about by-design permanent blocks
@@ -415,7 +415,7 @@ cd ~/build/rchk/trunk
415415. ../scripts/config.inc
416416. ../scripts/cmpconfig.inc
417417vi ~/.R/Makevars # set CFLAGS = -O0 -g so that rchk can provide source line numbers
418- echo 'install.packages(" ~/GitHub/data.table/data.table_1.17.1 .tar.gz" ,repos=NULL)' | ./bin/R --slave
418+ echo 'install.packages(" ~/GitHub/data.table/data.table_1.17.3 .tar.gz" ,repos=NULL)' | ./bin/R --slave
419419# objcopy warnings (if any) can be ignored: https://github.com/kalibera/rchk/issues/17#issuecomment-497312504
420420. ../scripts/check_package.sh data.table
421421cat packages/lib/data.table/libs/*check
@@ -581,7 +581,7 @@ du -k inst/tests # 0.75MB after
581581R CMD build .
582582export GITHUB_PAT=" f1c.. github personal access token ..7ad"
583583Rdevel -q -e " packageVersion('xml2')" # ensure installed
584- Rdevel CMD check data.table_1.17.1 .tar.gz --as-cran # use latest Rdevel as it may have extra checks
584+ Rdevel CMD check data.table_1.17.3 .tar.gz --as-cran # use latest Rdevel as it may have extra checks
585585bunzip2 inst/tests/*.Rraw.bz2 # decompress *.Rraw again so as not to commit compressed *.Rraw to git
586586
587587#
0 commit comments