-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release data.table version 1.16.0 #6166
Comments
The list for 1.16.0 is still pretty large, are we wanting to get all of those included or is it time to move some to 1.17.0? |
the revdeps have been notified a long time ago so those issues should be ok |
probably the one that will block submission until resolved is the new R API compliance #6180 |
it's not clear they will block submission -- they are NOTEs after all. I am OK trying to submit after making some effort on all but SET_TRUELENGTH, this time around. |
@MichaelChirico sounds good, don't think they'll stop it either and can make it clear our intention over time. |
A little off topic but relevant for everyone working on
|
@jangorecki could you PTAL at your open PRs and flag which of those you're keen to have in the imminent release vs. are OK to let slip to 1.17.0? |
It won't happen anytime soon, till end of the month I am without my workstation. |
Thanks... are you OK to delay those PRs to 1.17.0 then, or should we delay the release until maybe end-August instead? |
OK I think we are ready to start release procedure @tdhock 🎉 |
Awesome! I'll start it this weekend. Will keep the group in the loop |
@tdhock @MichaelChirico looks like we have all of the revdeps covered except for |
|
The revdep check system does not report any issue for lgrExtra, https://rcdata.nau.edu/genomic-ml/data.table-revdeps/analyze/2024-08-25/lgrExtra.txt which tested lgrExtra 0.0.8 published 2023-01-06. |
Looks like it is triggered by this line: https://github.com/s-fleck/lgrExtra/blob/caa19377cc4e0c15ad4fda96bc439a1f1b6d0a01/R/AppenderDbi.R#L238 But when I use their approach with fictitious data, I can't replicate it. dd = data.frame(x = 1:5, y = 5:1, z = LETTERS[1:5])
dd = data.table::as.data.table(dd)
sel = c(1, 3)
dd[, sel, with = FALSE]
# x z
# <int> <char>
#1: 1 A
#2: 2 B
#3: 3 C
#4: 4 D
#5: 5 E What am I missing? They use R6 classes that I don't know very well but don't think it would be triggered with that. |
I used |
@tdhock your system caught all of the others, this was the only one that seems to be missed |
It is also possible that both CRAN and my check are a false positive based on similar assumptions. |
I don't reproduce the issue on CRAN or their dev version. I think we can ignore & proceed. The only way that error could show up is if someone was running something like options(datatable.showProgress=8)
DT=data.table(a=1)
DT[,1,a]
# Error in `[.data.table`(DT, , 1, a) : showProgress must be TRUE or FALSE I do see {lgrExtra} setting that option, but it's to an explicit |
Sounds good. I'd expect it to be on CRAN by tonight/tomorrow then. |
Tag is up and it's on CRAN: https://github.com/Rdatatable/data.table/releases/tag/1.16.0 |
We are nearing our planned 6-month cadence for a non-patch release.
Filing this issue to track progress and as a call to flag issues for inclusion in / exclusion from the milestone:
https://github.com/Rdatatable/data.table/milestone/30
Let's see what we can finish by the end of June. Lots of goodies in the release already! Thanks for everyone's work :)
TODO
The text was updated successfully, but these errors were encountered: