Well... Tha was ... instructive ... We see to have two consistent options to keep R a standard package :
1. Keep R as a standard package, including the binaries. This involves : - make xz a standard package ; - port the old-style pcre package as a new-style standard package ; - make R depend on xz and pcre ; 2. Keep an interface to R as a standard package. This involves : - make a working system's R installation a a prerequisite of R ; - possibly making this prerequisite (R's)-version-specific. The first solution guarantees that any existing code using R can still be run (modulo R's evolution) but involves maintaining a not-so-small R binary for an indefinite future... It also involves a duplication of R packages libraries between system's and Sage's installations, which can be a non-trivial amount (my *small* use of R packages amounts to about 360 packages, 29 among them being "standard" R packages). This cvcan be alleviated by using Sage's R as the system's R installation (I didn't do that until now for fear of sage's problems : R is my daily bread and butter...). The second one breaks this guarantee, and introduces the possibility of version incompatibilities between R and Sage. We could also make R an optional package, with (again) two options : - Maintain a R optional binary, depending on xz and pcre. - Maintain an R optional interface. Making R optional *will* break existing code. This boils down to : - R binary standard - R interface standard - R binary optional - R interface optional My vote goes to R binary standard for now (dissecting the current package to separate binary and interface and creating the required Makefile modifications is not trivial) ; my second choice would be R interface standard, if we can accept the possibility of R-induced inconsistencies...) What are your choices ? -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.