Skip to content

Commit 10b2d09

Browse files
committed
Seed the to-be-1.17.4 branch
1 parent cc84990 commit 10b2d09

File tree

4 files changed

+18
-16
lines changed

4 files changed

+18
-16
lines changed

.dev/CRAN_Release.cmd

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -181,15 +181,15 @@ R CMD build .
181181
export 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)
188188
echo LC_ALL=C > ~/.Renviron
189189
R
190190
Sys.getlocale()=="C"
191191
q("no")
192-
R CMD check data.table_1.17.1.tar.gz
192+
R CMD check data.table_1.17.3.tar.gz
193193
rm ~/.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

213213
R
214214
remove.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

254254
cd ~/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
256256
R330
257257
require(data.table)
258258
test.data.table(script="*.Rraw")
@@ -264,15 +264,15 @@ test.data.table(script="*.Rraw")
264264
vi ~/.R/Makevars
265265
# Make line SHLIB_OPENMP_CFLAGS= active to remove -fopenmp
266266
R 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
268268
R
269269
require(data.table) # observe startup message about no OpenMP detected
270270
test.data.table()
271271
q("no")
272272
vi ~/.R/Makevars
273273
# revert change above
274274
R 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'
327327
alias Rdevel-strict-clang='~/build/R-devel-strict-clang/bin/R --vanilla'
328328

329329
cd ~/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
336336
Rdevel-strict-[gcc|clang]
337337
isTRUE(.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
342342
q("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.
345345
find data.table.Rcheck -name "*Rout*" -exec grep -H "runtime error" {} \;
346346

@@ -377,7 +377,7 @@ cd R-devel-valgrind
377377
make
378378
cd ~/GitHub/data.table
379379
vi ~/.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
381381
R_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
417417
vi ~/.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
421421
cat packages/lib/data.table/libs/*check
@@ -581,7 +581,7 @@ du -k inst/tests # 0.75MB after
581581
R CMD build .
582582
export GITHUB_PAT="f1c.. github personal access token ..7ad"
583583
Rdevel -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
585585
bunzip2 inst/tests/*.Rraw.bz2 # decompress *.Rraw again so as not to commit compressed *.Rraw to git
586586

587587
#

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: data.table
2-
Version: 1.17.2
2+
Version: 1.17.3
33
Title: Extension of `data.frame`
44
Depends: R (>= 3.3.0)
55
Imports: methods

NEWS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
**If you are viewing this file on CRAN, please check [latest news on GitHub](https://github.com/Rdatatable/data.table/blob/master/NEWS.md) where the formatting is also better.**
22

3+
# data.table [v1.17.3](https://github.com/Rdatatable/data.table/milestone/39)
4+
35
# data.table [v1.17.2](https://github.com/Rdatatable/data.table/milestone/38) (7 May 2025)
46

57
## BUG FIXES

src/init.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,5 +426,5 @@ SEXP initLastUpdated(SEXP var)
426426
SEXP dllVersion(void)
427427
{
428428
// .onLoad calls this and checks the same as packageVersion() to ensure no R/C version mismatch, #3056
429-
return (ScalarString(mkChar("1.17.2")));
429+
return (ScalarString(mkChar("1.17.3")));
430430
}

0 commit comments

Comments
 (0)