I see.
Usually, these problems are small and there are simple workarounds and
changing the kernel code seems to be an overkill. The problem is rather
that notebooks that used to work might show surprising errors when the
standard kernel changes.
For example I made up a
notebook half a year ago in CoCalc with a specific kernel and until today
it is working fine.
I converted it with nbplayer to
an interactive webpage andt checked that it worked fine. But for that
SageCell version I now get reports from users about disturbing messages
that the basic statistics mean function is deprecated.
If I cannot use the same kernel on all systems, such problems
are of course inevitable.
However their effect could
be also reduced, if for SageCell and for Docker-CoCalc previous versions of
kernels would remain available as it is in
cocalc.com. Then I would have to
make the specific adaptations only once when exchanging
notebooks.
A synoptic table telling which kernel
version is made available for which system with links to the changelogs
would be helpful for selecting the most appropriate kernel for each
system..
And, if I may ask for a favour for syncing
SageCell with nbplayer, it would be great if a small javascript file could
be maintained, that delivers the list of all kernels actually available in
SageCell, together with the identifiers to be used for calling
them.