On Wednesday, 21 February 2018 03.10.31 WET Max Pyziur wrote:

> ggplot2, tibble, tidyr dplyr. They seem to be popular and becoming more

> integral to R.

>

> As for the point about 435 on Ubuntu vs the ~140 on Fedora: I assume those

> 435 are reflective of popularity, frequency of usage, and maintenance. It

> would be ridiculous to put all 6,000 CRAN packages into the Fedora eco

> system.

>

> But consider perl and the number of packages that have been rpm'd, even

> though some are close to stale. The benefit of having a package is that it

> is built with the whole distro in mind.

>

> If you install packages local to a user, then they might not/probably are

> not available to other users (but to engage in self argument: how many

> other "users" have access to your own systems - desktop & laptop?)

>

> Sure, there is little challenge to installing R packages using

> install.packages("SomePackageName"); my concern is more for the sake of

> consistency: if perl, python, php, etc., have their modules/function

> libraries built for Fedora, why not R?

>

> Curious, not kvetching,

>

> MP

 

BTW I think that CRAN now is over 10 000 packages so even 435 is less than 5%.

 

I maintain some of those packages in Fedora, and from practical experience I can tell you that one of the problems when packaging a new R package into Fedora is that every time you start you have to unravel all the dependencies. Sometimes you need to go 5 levels deeps, with a net result of ~40/50 new packages that need to be added before adding the package you interested in.

 

Recently some of the packages required to have the packages you referred above are starting to show in Fedora. But that is a process that takes time and requires energy.

 

I presented a talk in useR 2008:

https://jamatos.fedorapeople.org/talk-user2008.pdf

 

FWIW this problem is not specific to R the same happens for python. There are packages where unraveling new dependencies is also a problem.

 

Regards,

--

José Matos