-
Notifications
You must be signed in to change notification settings - Fork 11
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
Shorten the list of dependencies #215
Comments
IMHO this should include possibly putting vignettes into We'd still have them built in CI (via our separate But our own CI failing due to a breaking change in the dependency isn't nearly as bad as an ultimatum by CRAN... |
I'm not sure if it is a good idea to @bryanhanson Have we removed/commented some sections with additional dependencies until now in the |
I have only worked on On the main question of this issue, shouldn't the pkgs listed in Back to the vignette aspect: one can certainly condition a code chunk based on package availability, but there's no way to know if a given package is available but broken. |
As for the vignettes, I was thinking along the lines that sure |
@GegznaV the rgl plots in the |
On On rgl. I think, that I disabled all code that uses rgl. It is a heavy dependency and there were plenty of OS-specific issues related to automatic deployment and rgl. So I prefer to get rid of rgl as a dependency. |
When I opened this issue, I was mainly thinking of removing R.rsp package. |
that's what I thought with the package XML as well - but beginning of the year it was gone from CRAN sufficiently long to also have hyperSpec being thrown out... ShowcasesWrt. rgl: I'd still like to show in a vignette/article that if people get it installed, they can use it with hyperSpec. There are other packages that are also needed only as "showcases" (akima) - but IMHO such showcases are one of the main purposes of vignettes/articles. My thoughts are:
We can still have the CI checking that the vignettes can actually be built - so we know when something breaks. But we then don't have the pressure to fix & submit to CRAN within their deadlines. UX/UIHave a look at #218 - I implemented a function |
@bryanhanson deleting dependencies when functionality moves: of course, and (at least for proper dependencies) I'm thinking a bit higher-level here: is there functionality that we import that is not worth the "exposure"? |
knitr is used to build HTML vignettes now. I do not understand what you have in mind @cbeleites. The only place I find R.rsp mentioned in the package now is the
In which category of dependencies XML was:
Then could there be a separate vignette for those showcases? |
Wrt. R.rsp: it provides vignette engine Even though packages in
|
To achieve this, is it enough to have R.rsp in About the other dependencies: I think, we'll discuss this on Monday. |
The list of dependency packages in DESCRIPTION should be shortened as some fo those packages are not used in hyperSpec anymore.
The text was updated successfully, but these errors were encountered: