delay 8.8?

171 views
Skip to first unread message

Vincent Delecroix

unread,
Jun 21, 2019, 2:58:14 PM6/21/19
to sage-devel
Dear all,

Even though we are at the "release candidate" stage of the release
there are two pretty annoying blockers for 8.8

https://trac.sagemath.org/ticket/28036
https://trac.sagemath.org/ticket/28042

Wouldn't it be reasonable to delay the stable release? Fixing bugs in
the rc stage seems pretty fragile to me.

Best
Vincent

E. Madison Bray

unread,
Jun 21, 2019, 5:12:47 PM6/21/19
to sage-devel
On Fri, Jun 21, 2019 at 8:58 PM Vincent Delecroix
+1

Sometimes I have heard there is a conference or something for which a
release is needed. If that is the case someone should speak up.
Otherwise I think these issues should be resolved if there is no
serious hurry.

Eric Gourgoulhon

unread,
Jun 22, 2019, 7:54:26 AM6/22/19
to sage-devel
Hi,


Le vendredi 21 juin 2019 23:12:47 UTC+2, E. Madison Bray a écrit :

Sometimes I have heard there is a conference or something for which a
release is needed.  If that is the case someone should speak up.

Well, I have a talk on 11 July at the 22nd International Conference on General Relativity and Gravitation
in which I shall present new (i.e. Sage 8.8 only) functionalities regarding tensor calculus. It would be nice if 8.8 is released by then. Otherwise, I will of course warn the audience that these features are not available yet (in particular, they will not work in Binder demos).

Besides, if I remember correctly, the current release policy is based on a 2-month cycle and Sage 8.7 was released 3 months ago (23 March). I guess there are many bug fixes in 8.8. The later 8.8 is released, the longer these bugs stay exposed... That being said, I am not competent to judge the severity of the two blockers pointed out by Vincent.

Best wishes,

Eric.

Julian Rüth

unread,
Jun 22, 2019, 10:02:36 AM6/22/19
to sage-devel
There shouldn't be a problem with using the latest 8.8rc in binder.

On Saturday, June 22, 2019 at 1:54:26 PM UTC+2, Eric Gourgoulhon wrote:
[...] It would be nice if 8.8 is released by then. Otherwise, I will of course warn the audience that these features are not available yet (in particular, they will not work in Binder demos).

The rcs (and all the betas) have corresponding docker images on https://hub.docker.com/r/sagemath/sagemath/tags. If that's what you are using for binder, then there shouldn't be a problem. You can also use conda-forge's sage for binder which has rc1 packaged. [Btw., there is a docker image for every push to a trac ticket, so you can even add some features that only exist on a certain ticket to your binder instance, see https://gitlab.com/sagemath/dev/trac/container_registry]

julian

Eric Gourgoulhon

unread,
Jun 22, 2019, 12:34:35 PM6/22/19
to sage-devel
Le samedi 22 juin 2019 16:02:36 UTC+2, Julian Rüth a écrit :
There shouldn't be a problem with using the latest 8.8rc in binder.

On Saturday, June 22, 2019 at 1:54:26 PM UTC+2, Eric Gourgoulhon wrote:
[...] It would be nice if 8.8 is released by then. Otherwise, I will of course warn the audience that these features are not available yet (in particular, they will not work in Binder demos).

The rcs (and all the betas) have corresponding docker images on https://hub.docker.com/r/sagemath/sagemath/tags. If that's what you are using for binder, then there shouldn't be a problem.

This is good news! Thanks (I naively thought that the docker images were built only for stable releases...)

You can also use conda-forge's sage for binder which has rc1 packaged. [Btw., there is a docker image for every push to a trac ticket, so you can even add some features that only exist on a certain ticket to your binder instance, see https://gitlab.com/sagemath/dev/trac/container_registry]


Thanks for the tip! This could be useful.

Best wishes,

Eric.  

E. Madison Bray

unread,
Jul 4, 2019, 10:28:08 AM7/4/19
to sage-devel
On Sat, Jun 22, 2019 at 6:34 PM Eric Gourgoulhon <egourg...@gmail.com> wrote:
>
> Le samedi 22 juin 2019 16:02:36 UTC+2, Julian Rüth a écrit :
>>
>> There shouldn't be a problem with using the latest 8.8rc in binder.
>>
>> On Saturday, June 22, 2019 at 1:54:26 PM UTC+2, Eric Gourgoulhon wrote:
>>>
>>> [...] It would be nice if 8.8 is released by then. Otherwise, I will of course warn the audience that these features are not available yet (in particular, they will not work in Binder demos).
>>
>>
>> The rcs (and all the betas) have corresponding docker images on https://hub.docker.com/r/sagemath/sagemath/tags. If that's what you are using for binder, then there shouldn't be a problem.
>
>
> This is good news! Thanks (I naively thought that the docker images were built only for stable releases...)

They are built for *most* beta and rc tags as well. I write "most"
because there are still some infrastructure problems such that not all
builds are always passing, and we don't have anyone formally "on call"
to check them. I need to figure out some way that I, for example, can
be notified when a tag build fails.

It's also possible it can fail just due to a bug or build problem that
happened to escape the build bots (as such the docker builds are
acting as another builtbot, which is good, but it means some betas in
particular might not get built...)
Reply all
Reply to author
Forward
0 new messages