On Wed, Jul 18, 2018 at 11:53 PM Timo Kaufmann <eisfre...@gmail.com> wrote: > > As one small data point I can say that I already upgraded cysignals in > nixpkgs (tested Linux, although it could technically be used on other > platforms too). I didn't run into any obvious issues. > > I also think we should merge that upgrade for 8.3. Erik put in a lot of work > to make that platform supported and I think the least we should do is support > him in supporting it :) > > Sage has a lot of tests. It might even test a little too much (making the > test suite brittle). I'm sure they would catch most regressions faster than > 1-2 weeks. > > And worst case, if a regression slips through, why are we not doing bug fix > releases? E.g. sage 8.3.1.
I have suggested that many times as well, but have been told it's too much trouble for some reason. I didn't bring it up this time just to keep the topic narrowed. One thing I should be clear about is that I greatly respect the amount of time and effort Volker puts into being release manager as it is. And I know from experience that it's just that much more extra work to maintain bug fix releases (but I also know that it's not *that much* either, I'd say so even for Sage). If we could configure the buildbots to also run tests against a bug fix release branch (separate from develop) and I can figure out how the binary releases are done I would by happy to make bug fix releases on an as-needed basis. > On July 18, 2018 11:44:33 PM GMT+02:00, Volker Braun <vbraun.n...@gmail.com> > wrote: >> >> On Wednesday, July 18, 2018 at 1:34:56 PM UTC+2, Erik Bray wrote: >>> >>> All that said, your claim that this is a "high-risk" upgrade is also >>> highly specious. This is upgrading Cysignals from 1.7.1 to 1.7.2 [1] >>> which contains a couple bug fixes, the most significant of which (in >>> terms of patch size) impacts Cygwin only. >> >> >> I haven't looked at the diff set, but we did have regressions from minor >> cysignals changes before. Its just that signal handlers, due to their >> asynchronous nature and interactions with the OS, are notoriously hard to >> reason about. > > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > -- > 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. -- 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.