Re: [sage-devel] Delaying 8.5 or fast-tracking 8.6?

2018-12-19 Thread Emmanuel Charpentier
Since https://trac.sagemath.org/ticket/23572 

 is 
already at "positive review", we might as well


   - crash it into an 8.5.rc2, give it a week for final dusting and release 
   this as 8.5 ; in parallel :
   - concentrate our limited workforce 
   on https://trac.sagemath.org/ticket/22626 
   and https://trac.sagemath.org/ticket/26856 *EXCLUSIVELY*, and, if we manage 
   to get this done *cleanly* release this as 8.8 before the Jan 12 deadline.
   
That way, the work done since 8.4 can be kept in any case, an we preserve 
the possibility of getting  Gap 4.10 and its libraries in Debian (as long 
as the Debian packaging team(s) are able to package them in the limited 
remaining time).

Decision time = date of publication of 8.5. Wich might be Boxing Day (Dec 
26) if we manage to delease 8.5tc2 before midnight today ;-]... Volker ?

Le mardi 18 décembre 2018 13:55:55 UTC+1, E. Madison Bray a écrit :
>
> On Tue, Dec 18, 2018 at 12:56 PM Jeroen Demeyer  > wrote: 
> > 
> > I suggest the following: 
> > 
> > If Sage 8.5 is ready to be released right now, I see no reason to delay 
> > that. Then follow up soon with Sage 8.6. 
> > 
> > On the other hand, if Sage 8.5 is going to dragged for other reasons 
> > anyway, then we might as well try to get GAP-4.10 in this release. 
>
> That sounds reasonable to me.  Other than GAP I don't personally have 
> any reason to delay 8.5 any further (I do think 
> https://trac.sagemath.org/ticket/23572 should be merged without 
> further delay and I'm not sure what the hold up is on that, but I 
> don't think it's a blocker). 
>

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


Re: [sage-devel] Delaying 8.5 or fast-tracking 8.6?

2018-12-18 Thread E. Madison Bray
On Tue, Dec 18, 2018 at 12:56 PM Jeroen Demeyer  wrote:
>
> I suggest the following:
>
> If Sage 8.5 is ready to be released right now, I see no reason to delay
> that. Then follow up soon with Sage 8.6.
>
> On the other hand, if Sage 8.5 is going to dragged for other reasons
> anyway, then we might as well try to get GAP-4.10 in this release.

That sounds reasonable to me.  Other than GAP I don't personally have
any reason to delay 8.5 any further (I do think
https://trac.sagemath.org/ticket/23572 should be merged without
further delay and I'm not sure what the hold up is on that, but I
don't think it's a blocker).

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


Re: [sage-devel] Delaying 8.5 or fast-tracking 8.6?

2018-12-18 Thread Jeroen Demeyer

I suggest the following:

If Sage 8.5 is ready to be released right now, I see no reason to delay 
that. Then follow up soon with Sage 8.6.


On the other hand, if Sage 8.5 is going to dragged for other reasons 
anyway, then we might as well try to get GAP-4.10 in this release.


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


[sage-devel] Delaying 8.5 or fast-tracking 8.6?

2018-12-18 Thread E. Madison Bray
As pointed out by Samuel last month [1] the transition freeze (i.e.
new package versions) for the next major Debian release (buster) is
coming up January 12 [2].  This is important for Sage and those
working to package Sage for Debian, as it will impact what version of
Sage is available in Debian, and by extension big name Debian-based
distributions such as Ubuntu and Mint that carry with them probably
the majority of users on Linux.

Setting what version of Sage will be in Debian, prior to the freeze,
is not such a big deal in its own right as not many packages depend on
Sage.  However, it does impact what versions of Sage's many
dependencies can be included, and GAP perhaps has the largest impact
there, as there are also many packages that depend on GAP (mostly GAP
packages).

The biggest sticking point right now to packaging Sage for Debian is
thus what version of GAP can go in Debian as well (and I don't think
the GAP community will be too happy about it if the GAP version gets
held back because of Sage; though the more likely outcome there is
that Sage gets held back (or excluded entirely) if it can't work with
the new GAP).

Thus some of us have been working hard to find a working convergence
between Sage and GAP 4.10.x.  That work is nearly ready [3] (pending
some needed patches to GAP), and given the normal rate of Sage's
release cycle it would be a shame to have this work excluded from Sage
8.5, considering that it is the major blocker for Debian.

Therefore I propose doing a few more rounds of Sage 8.5 pre-releases
specifically with the focus of upgrading GAP: Completing #22626 which
I think will be ready-enough by tomorrow (I would prefer to wait until
GAP 4.10.1 is out but starting testing now would be better) and
sending it to the patchbots, while putting a hold on any other
non-critical fixes.

If for some reason that's impossible then we should quickly release a
Sage 8.6 that is focused primarily on GAP 4.10 compatibility.

Thanks,
Erik



[1] https://groups.google.com/d/msg/sage-devel/ztLmB2xWFig/kWk7LGycCQAJ
[2] https://release.debian.org/buster/freeze_policy.html
[3] https://trac.sagemath.org/ticket/22626

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