Le samedi 20 août 2016 19:46:45 UTC+2, Jean-Pierre Flori a écrit : > > > > On Saturday, August 20, 2016 at 7:44:15 PM UTC+2, Jean-Pierre Flori wrote: >> >> >> >> On Saturday, August 20, 2016 at 7:05:27 PM UTC+2, leif wrote: >>> >>> Emmanuel Charpentier wrote: >>> > While trying my hand <https://trac.sagemath.org/ticket/20523> at >>> porting >>> > R 3.3.1 to Sage (needs_review, by the way), I found this in the >>> > current R Installation and Administration manual >>> > <https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Cygwin> >>> : >>> > >>> >> C.8 Cygwin >>> >> >>> >> The 32-bit version has never worked well enough to pass R’s make >>> > check, and residual support from >>> >> earlier experiments was removed in R 3.3.0. >>> >> I wonder what the residual support was... >> >>> >> >>> >> The 64-bit version is completely unsupported. >>> >> I concur, but that was for bad reasons, or let's be fair, one could say >> the lack of manpower maybe? >> >>> > >>> > Maybe we should consider to have an interface to system's R rather >>> than >>> > our own version (and therefore make it an optional package) >>> >>> +1 for making it an optional package. (It's by the way not what I'd >>> call a small package, and also takes some time to build.) >>> >>> >> >>> The Cygwin developers certainly have to say something regarding support >>> as a standard package. (I don't think it would make sense to upgrade >>> Sage's R version *and* keep it a standard package if it does no longer >>> build on Cygwin. We could presumably still keep Rpy and let it use the >>> system version of R, also on Windoze, if present and suited.) g >>> >>> It's not my impression that The R folk really supported any version of >> Cygwin recently. >> I even got bashed out when proposing a simple and non-intrusive patch for >> Cygwin64. >> The point is that it seems hopeless to push patches upstream which is a >> very bad point. >> gwthat hard at all, one just needs a setup and a very little bit of good >> will: >> ftp://cygwin.com/pub/cygwin/x86_64/release/R/ >> So yes R still builds on Cygwin32/64. >> > And frankly the set of patches shipped by Cygwin is really small... >
Did you try to use the cygwin tarball as a source for Sage's R version ? BTW : could it be acceptable to have multiple tarballs as a source for R on different platforms ? Or different set of patches ? Another alternative : can the spkg-install script use only certain patches (as a function of the platform he's running on) ? In that case, a diff between the original tarball and the Cygwin-patced tarball could be applied if and only if one is installing on cygwin. What do you think ? I do not understand the Sage build system well enough to understand if this is possible, much less how... I need your advice... > One would need to make a diplomatic move toward R folk. > I doubt it : the set of Sage's R users is probably fairly small compared to the number of R users... -- Emmanuel Charpentier -- 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.