Why a separate git branch and not make it something configurable, like 
building sage with gmp vs mpir?

On Wednesday, 25 October 2017 18:01:00 UTC+2, Emmanuel Charpentier wrote:
>
> The recent vote on the inclusion of OpennSSL in Sage has shown that some 
> Sage developers [wished](
> https://groups.google.com/d/msg/sage-devel/fE45025Wphs/mKdCAeNhAgAJ) to 
> keep the ability to build Sage without dependence on this contentious 
> library.
>
> I think that this can be implemented, thanks to Git, in the following 
> manner :
> * Prepare a branch (let's say `anchorite`).
> * Follow the [Trac ticket](https://trac.sagemath.org/ticket/24107) aiming 
> at the inclusion of OpenSSL
> * At this ticket merge into Sage, revert the pertinent commits in 
> `anchorite`
> * At each point you want to release, merge with the branch you wish to 
> reach to in `master` or `develop`, and reverse again.
> * If new additions or patches rely on the presence of OpenSSL, add them to 
> your set of patches to be reversed, rinse and repeat...
>
> In short, the delta between `master` or `develop` and `anchorite` will be 
> the sum of patches reversal involvig OpenSSL.
>
> This is easy to do for people using git as thei source. The problem is not 
> so simple to release tarballs or binaries : a synchronization with the 
> release manager is necessary. And I haven't the foggiest idea on how to 
> proceed, for lack of knowledge of the release process.
>
> No ,proposal ticket (yet), since this is mainly an organizational issue...
>
> Your inputs, please ?
>
> --
> 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 [email protected].
To post to this group, send email to [email protected].
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