-
Notifications
You must be signed in to change notification settings - Fork 993
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 1.14.10 #5709
Comments
1.14.8...hotfix1.14.10 |
Thanks, will get to this over the weekend. Appreciate you setting it up. So the changes for is.atomic() and the suppression of warnings is the only changes I'm seeing, which appear to be what is needed based on the CRAN tests. A few questions since we are just starting this new phase of having me release to CRAN:
|
There few more things, all related are on the 1.14.9 milestone.
|
Sounds good. I'll do those and review the release checklist in depth to start to get comfortable with it. I agree, it's very convenient we get to do a "practice" round with this much smaller release in advance of the larger 1.15 release. |
I don't think revdep checks are necessary for patch releases like this. |
I pushed NEWS file. It will still need minor amendment when closing #5695 |
Updated the dsc file in hotfix1.14.10 |
@jangorecki looks like we are waiting on a fix for shift before we submit the patch? |
Yes, only shift fix is left and we are good for CRAN submission. At the very last moment it is worth to look at CRAN check results, in case another breaking change in R-devel will suddenly popup, so we can still put the fix at the last moment. |
I haven't seen any activity on |
Shift was addressed by Michael |
Thanks, will set up the CRAN submission this weekend. |
and then it can happen? |
While we are working on the final piece for the patch release, was running all checks (both
The other checks produced a few things for us to take note of, but aren't really necessary for the patch release. We can take care of those in the 1.15.0 release. Note, these checks took place on a Mac M2 running Ventura. |
If you are detecting new problem on your machine, be sure to confirm them on another one, as it may ended up being local configuration issue. Usually docker is good place to reproduce, other can be VM, rhub builder, or CI machines. You can as well open new issue and ask if anyone else is able to reproduce. Before going through all checks in release checklist it may be good to resolve last pending items on 1.14.10 milestone as they may affect the outcome of steps in release checklist. |
I agree. This was mostly to get familiar with the process and wanted to bring up any that may impact that release that didn't look connected to the complex issue. Will try to reproduce and if so, will open an issue. |
Not reproducing the HTML notes so can ignore for now. |
#5777 is not being refreshed since 28 Nov so we cannot be sure if it is false positive. We will have to proceed to CRAN submission having this one unresolved for the moment. |
This comment was marked as resolved.
This comment was marked as resolved.
Two more rounds of compilation warnings fixes. |
Note on Winbuilder for both R-base and R-devel:
Looks like another reason to shorten the NEWS.md file. I can update these in hot fix and submit the package. |
Afair to reproduce those locally xml2 pkg is needed. Described in release procedure. |
Was hoping this was a false positive on Winbuilder bc it was only showing up there but in the other CRAN checks it showed up on Debian too. Any ideas?
Obviously the first isn't an issue and my guess the vignette one is not a surprise or new. But the second one, any ideas on why that one would only pop up on R-devel for Linux/Windows? |
it looks accurate, maybe it's a new check: Line 46 in 3e590f8
|
Did you compress tests.Rraw as described in release procedure?
needs setDTthreads(1) in first |
Thanks.
|
This is note 2 from 1.13.4. Check news but we could try at least |
I am also puzzled by this IDate check NOTE. Tried (on r 4.3.2) If anyone will find a switch for that please let me know so I will add in CI. |
Maybe this change is too big for the patch/hotfix, but instead of using |
@tdhock would that still guarantee we'd avoid that note? I assume it would but thought I'd ask. For the patch release I'll do 1 thread but I think we should consider this for the 1.15 |
CRAN checks on that are unreliable. There are reports from users that set limit to 2 but still had those notes (for examples, not vignettes). As long as CRAN does not provide reliable way to respect their policies, and as long as these are only vignettes/examples and not users code, then I feel it is better to set it to 1. Just be sure to re-set it at the end. To not change the state of environment that renders vignette. |
Is the best way to reset it by just running |
.old.th = setDTthreads(1) ... setDTthreads(.old.th) |
Please include those fixes in hotfix branch here, so branch reflects the version submitted to CRAN. Except for the version bump explained in the procedure. |
Yes, it's very new; I've seen it in a package of mine which has been unchanged for years. |
Congrats to all, and especially the new maintainer !!, on getting a new version onto CRAN! On to the 1.15.* series then? |
indeed! trust dirk to be one of the first to spot the release :) |
@TysonStanley still please do tag 1.14.10 and push to git, as explained in release procedure, avoiding even version number in the package code. Only in git tag name we want to have even number. It used to be happen couple times that after CRAN submission new errors has been detected in CRAN checks, that haven't been detected during submission. Then another patch release is needed (slide 9 from here shows that a bit https://jangorecki.gitlab.io/r-talks/2018-07-03_Wroclaw_What_s-new-in-data.table/What-s-new-in-data.table.pdf). When all jobs here https://cran.r-project.org/web/checks/check_results_data.table.html will be OK / NOTE on 1.14.10 then it means we are good. Windows jobs may have false positive failure after examples. It is marked as FAIL rather than ERROR. |
Will do. Probably in the next few hours will be able to get to this. |
Tagged the 1.14.10 release to CRAN with edits that passed CRAN checks (as far as have been run thus far) https://github.com/Rdatatable/data.table/releases/tag/1.14.10 |
We are getting errors on CRAN due to changes in R-devel, therefore we should provide patched version for the current moment, rather then trying to push current master. Release of current master can as well follow the patch release, but releasing master should not be blocking patch release. There is still at least 1 pending issue to resolve in master before it will be ready for CRAN.
Ideally it will be the last release before moving to new governance structure (ultimately that depends on breaking changes in R-devel or breaking changes in CRAN policies).
Issues on a 1.14.9 (1.14.10) milestone should be merged to hotfix1.14.10 branch, and later on to master as well.
The text was updated successfully, but these errors were encountered: