-
Notifications
You must be signed in to change notification settings - Fork 86
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
The use of unexported/internal functions called via ::: is not allowed by CRAN #70
Comments
Yes, thanks for raising this, and summarizing the options so nicely. Should we take a vote about what do to? |
Haha - now I'm really curious about the result of a survey. I personally suggest to copy/reimplement the code. I believe all of these five functions are very small and simple helpers. And as far as I remember rrtools already contains initially foreign code. |
A potential headache with copying the functions is that usethis is GPL licensed. Google says that reusing GPL code under an MIT license isn't kosher. I think you'd have to dual-license the entire package as MIT and GPL (keeping the two parts separate), or switch to GPL. Fortunately, since this was opened, usethis has decided to export its UI functions, including That just leaves |
Thanks, we're now using the newly exported functions from usethis, and we have a local custom version of |
We get a new NOTE in the check results:
We have four options to deal with this:
The text was updated successfully, but these errors were encountered: