I understand very well how unpleasant it is to discover your code/worksheets broken. Note, however, that each new version of Sage may and usually does break something. The goal is to have deprecation warnings before a break occurs for a year or longer and that's I think is the real problem with Python 3 transition - there were no warnings that print statement will stop working or map will change the returned value from a list to an iterator. This is very unfortunate, but since nobody was going to work on it the only thing under our control was timing the unpleasant transition. For SageMathCell is was the winter break, CoCalc still has 8.9 as the default.
For situations where having no unexpected upgrades and downtime is crucial, i.e. when you are using something for exams, the only reliable solution for SageMathCell is to run your own server, which is precisely what I have done many years ago. Took me quite a while to setup, but was one of the reasons I could pick up maintenance and development when Jason Grout left. I've tried to simplify this independent setup option, but have no idea how many people are taking advantage of it. Running old versions of Sage used to be on my TODO list, but it never seemed to be a high priority for anybody else and for me updates are never unexpected anymore ;-) -- You received this message because you are subscribed to the Google Groups "sage-cell" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-cell/f1b16004-d9d3-44bf-8d67-7354bd89d572%40googlegroups.com.
