On Saturday, August 20, 2016 at 9:15:23 PM UTC+2, Emmanuel Charpentier 
wrote:
>
>
> 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 ?
>
> That would be complicated. 

> 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.
>
> Very easy, I can try to do it.

But the main point is that the Cygwyn's folk R patches only modify the 
build system behavior when run on Cygwin.
If you apply the patches and build on Linux it would make no differences.
 

> 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.

Reply via email to