Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 726698 - >=dev-lang/R-4.0 should set a new SLOT
Summary: >=dev-lang/R-4.0 should set a new SLOT
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-01 19:09 UTC by John Dough
Modified: 2020-06-22 22:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Dough 2020-06-01 19:09:16 UTC
I am a developer of a R package. Recently, the R core team released version 4 of the R programming environment. This version introduces changes to the core of the language that can cause incompatibly issues with code written in version 3.x and version 4.x. I am requesting that the package maintainer of dev-lang/R create ebuilds that allow for slotted installs of R versions 3 and 4 so that I may test my code using either environments on the same system at least until the transition period to R version 4.x has stabilized.
Comment 1 David Seifert gentoo-dev 2020-06-02 08:19:53 UTC
Honestly, I doubt this is worth the effort. SLOTing a package is a massive undertaking, and removing it is the same massive undertaking again.
Comment 2 Michael Orlitzky gentoo-dev 2020-06-22 22:05:22 UTC
I have to agree. dev-lang/R is already "drive-by" maintained as it is. There's no one willing/able to slot it, write the eselect module, and figure out how everything that depends on R would continue to work.
Comment 3 Michael Orlitzky gentoo-dev 2020-06-22 22:17:17 UTC
I should mention that the *best* way to resolve these sorts of problems is by creating Gentoo packages for the R stuff, as in bug 96600. That project is admittedly dead, but it's the right idea. If your R package had an ebuild, it could just depend on <dev-lang/R-4.0 until you are able to update it.