rocker-versioned2
rocker-versioned2 copied to clipboard
shiny-verse doesnt contain rocker/verse
The naming scheme implies that this installs the -verse packages, but it absolutely doesnt. There's no bookdown, rticles, rmdshower, rJava, tlmgr
I'd like to see the -verse here either appropriately reflect rocker/verse or otherwise somehow distinguish the two
please and thank you, Aubrey
It is written in https://github.com/rocker-org/rocker-versioned2 's README, the repository currently in use.
However, I too have questions about the name, why the rocker/verse
is called "verse" ?
Good question -- it's shiny-verse
because shiny-tidyverse
is too long. Probably would make more sense to add the verse
recipes to it as well, since perhaps that would be useful anyway and they aren't that big. (Maybe geospatial
would be a useful option on shiny too, I dunno, don't use shiny much myself).
As you know, rocker/verse
extends tidyverse
mostly by adding RMarkdown/publishing related packages -- originally this meant installing several of the main texlive packages via apt-get, which made the image significantly larger than tidyverse
, so it made sense to separate those out to keep a smaller tidyverse
for cases where texlive wasn't needed. Since we moved to tinytex, the size difference of the images is much smaller, but we kept the name for historical consistency.
Historical note: rocker/tidyverse
was originally called rocker/hadleyverse
at the start of the project, back before Hadley's team at RStudio coined the term tidyverse
and made the tidyverse
R package for this suite of packages. Hadley didn't approve of the name hadleyverse (after all he heads a considerable team of developers behind those packages now), and so invented the name tidyverse
. It was less clear how to name the next image in our stack that added texlive, texverse
didn't imply that it included tidyverse
as well, and the recipe includes a few other common non-tex-related libs anyway. We decided plain verse
was a good 'catch-all' term for a catch-all package that sat at the 'top' of the stack, verse
had everything in the versioned stack at the time. Later on, other images have extended upon verse
, most notably, geospatial
, so it's no longer the heaviest / most comprehensive image in the stack, and the name verse
makes less sense.
Still, these names have been in widespread use for quite some time now, and so it has never seemed like a good idea to change them. Perhaps we can document the name origins a bit more clearly somewhere just for fun.
(Meanwhile, also happy for a PR that would add a call to run install_verse.sh
on the shiny-verse
recipe....)
Thank you very much for the historical background. I now understand the meaning of "verse".
I think it's a good idea to put this background stuff in the README!
Nice background! Thanks! I would very much appreciate a shiny + tidyverse + verse(markdown, knitr, tinytex, etc), as my goal was a shiny app that knits a report. I'm sure thousands of other people had the same idea ;)
On Tue, Aug 3, 2021, 16:19 eitsupi @.***> wrote:
Thank you very much for the historical background. I now understand the meaning of "verse".
I think it's a good idea to put this background stuff in the README!
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <rocker-org/rocker-versioned2#359>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFQOVQFQDELJBEW4L4KJELT27UHVANCNFSM5BMPXRFQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .