Dear developers,

It appears that a sage object saved with the "save" command can
sometimes be not loaded again with "load". It is the second time
in a month that people complains that it is not working (because
of Sage version mismatch).

 situation number 1: Attached to https://arxiv.org/abs/1802.06923
 there are various sobj files (storing matrices over number fields).
 These files do not load anymore on more recent sage versions!

 (For some strange reason the pickle is half broken because the
  pickle contains "implementation='flint'" (which is not available
  over number fields).

 situation number 2: a colleague has access to 2 Sage versions. On
 his laptop and on some server. He hoped that doing "save" on the
 server and "load" on his laptop he would be able to transfer
 data... Again it does not work (with symbolic expressions).

In the current situation I think we should disable the save/load (or at
least warn) to make it clear that it is not safe across version.

I opened the following for the issue

   https://trac.sagemath.org/ticket/28302

On the other hand, I think this feature is almost essential to Sage
(just because two people complained to me about this). The early
developers of Sage had the wonderful idea of the pickle jar. But it
only contains old objects. Let me recall the existence of the long
standing

    https://trac.sagemath.org/ticket/10768

Best
Vincent

--
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c87b4b01-ab7f-6b36-f667-f608f9af8445%40gmail.com.

Reply via email to