Skip to content
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

1.13.0 release checks #4606

Closed
29 tasks done
mattdowle opened this issue Jul 16, 2020 · 1 comment
Closed
29 tasks done

1.13.0 release checks #4606

mattdowle opened this issue Jul 16, 2020 · 1 comment
Milestone

Comments

@mattdowle
Copy link
Member

mattdowle commented Jul 16, 2020

Based on 1.12.4 release check list: #3863

@mattdowle mattdowle added this to the 1.12.9 milestone Jul 16, 2020
@mattdowle
Copy link
Member Author

mattdowle commented Jul 24, 2020

Revdep status on submit. Reasons in the top comment of this issue.

> status()
Installed data.table to be tested against: 1.13.0 2020-07-22 23:00:19 
CRAN:
 ERROR   :  12 : actel expss mlr3proba nc Require rgbif skynet spatsoc statcanR strataG traitdataform
                 wyz.code.metaTesting 
 WARNING :   2 : memochange metaMix 
 NOTE    : 292 
 OK      : 564 
 TOTAL   : 870 / 870 
 
BIOC:
 ERROR   :  19 : adductomicsR CATALYST cellbaseR cTRAP DMCFB DominoEffect ImmuneSpaceR LOLA LowMACA maser
                 methylPipe MouseFM PGA psichomics QuartPAC R3CPET rfaRm RGMQL TFutils 
 WARNING :  40 : artMS BEclear biscuiteer BrainSABER bsseq CellNOptR cicero cmapR CONFESS contiBAIT
                 crossmeta CytoML DiscoRhythm ELMER eQTL fcoex flowWorkspace geneplast geneXtendeR GenoGAM
                 genomation GenomicScores GmicR HMMcopy iCNV methrix MinimumDistance MMAPPR2 MSnID Onassis
                 phantasus pwOmics RiboProfiling S4Vectors sangeranalyseR SEtools signatureSearch SPONGE
                 TitanCNA ViSEAGO 
 NOTE    : 108 
 OK      :  40 
 TOTAL   : 207 / 207 
 
TOTAL          : 1077

actel and spatsoc were new in the final rerun I started at the same time as submitting to CRAN. They were not raised by CRAN's revdep checks so I did not halt CRAN release. It turned out they failed due to me running revdep checks using TZ=UTC which has been in revdep.R for a few years now. This means CRAN check machines run in their local timezone. Links to issues for actel and spatsoc in the top comment. What happened most likely, thinking about it now, is that when revdep checks complete, I often rerun the failed ones manually in case they failed just because of resource issues, running multiple package checks in parallel, or internet download issues. That rerun one-by-one often clears a few. When I did that rerun I probably just typed Rdevel CMD check <tar.gz> without the TZ=UTC that the revdep run() does. Hence I missed actel and spatsoc. Fortunately, they are not impacted on CRAN and are still passing. Interestingly, what this means is that if we were to change the default of tz= to UTC, only 2 packages on CRAN would be impacted: actel and spatsoc. Because it turns out I have just tested that since the revdep checks ran all packages with TZ=UTC.

I did not look at Bioconductor this time. There were repeated requests from Kurt and Uwe to update on CRAN as soon as possible because data.table's error status (caused by breaking change in R) was causing downstream issues. Bioconductor still has too many errors and warnings that, collectively and in general relative to CRAN, Bioconductor maintainers have not fixed for many years now despite me communicating many times with them. This makes it too time consuming to filter through what is caused by data.table and what is not. Responses usually suggest ways that I can do that (e.g. rerunning with 1.12.8 and only looking at the deltas) ... which is more work. This seems unreasonable after so many years now of Bioconductor maintainers in general not fixing errors and in particular warnings.

fail.log

hongyuanjia pushed a commit to hongyuanjia/data.table that referenced this issue Dec 29, 2023
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant