-
Notifications
You must be signed in to change notification settings - Fork 988
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
Postpone the Non-API Problem. #6640
base: master
Are you sure you want to change the base?
Conversation
Thanks! They mentioned on the latest patch submission that was accepted that we need this fixed so this is great timing. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6640 +/- ##
==========================================
- Coverage 98.61% 98.61% -0.01%
==========================================
Files 79 79
Lines 14543 14521 -22
==========================================
- Hits 14342 14320 -22
Misses 201 201 ☔ View full report in Codecov by Sentry. |
Should have only minor performance implications. One thing I could add to compensate/make |
…rings (no ALTREP strings + algorithms wouldn't work anymore).
Excellent idea, thank you! Hope it would be accepted by the CRAN team without causing, e.g., license problems due to MPL being GPL-compatible ("provided the combination is released under the same GNU GPL version") and the incorporated parts of (There are other ways existing CRAN packages work around the non-API check, but this one seems more honest.) |
Maybe if you want to be very correct you need to adjust the license, see, e.g. the {collapse} LICENSE. But I'd not make a big deal about it. If we are doing it right, this should just pass through the autochecks without the need for human engagement. Only need to get rid of some NOTES still: Found the following (possibly) invalid URLs: Found the following (possibly) invalid file URI: |
do you have any idea where those minor performance implications should be? It is difficult for me to tell, because there are so many files changed. It would be great to add a performance test. @Rdatatable/performance-testers do you know why the atime CI job failed here? |
@tdhock the only performance implications come from coercions |
In case you want to postpone your solution to #6180. This is all I can offer for now. Runs perfectly without error or notes on all plattforms and would immediately get CRAN off your back and allow you (us) to think about how to properly solve the non-API issues (e.g., full blown ALTREP overhaul a la @aitap + new character match or something else). Seems to me the proper solution is not going to be here by tomorrow. If CRAN is not pushing you then of course you can ignore this. They were not responding anymore to {collapse} submissions with non-API calls.