Here is an experiment I just tried on ARM:
create linear code from the example in LinearCode? (it's the same as in 
pickle_jar.tar.bz2)

Pickle it:
sage: sage.structure.sage_object.picklejar(C,dir='/tmp/jj')
Quit Sage.

Start Sage and unpickle it:
sage: sage.structure.sage_object.unpickle_all('/tmp/jj/')  
Successfully unpickled 1 objects.
Failed to unpickle 0 objects.

Now try unpickling this pickle on x86:
sage: sage.structure.sage_object.unpickle_all('/tmp/jj/')
 * unpickle failure: 
load('/tmp/jj//_class__sage_coding_linear_code_LinearCode__.sobj')
Failed:
_class__sage_coding_linear_code_LinearCode__.sobj
Successfully unpickled 0 objects.
Failed to unpickle 1 objects.


Thus, there is a genuine pickle/unpickle bug on ARM....
(FYI, I've uploaded the pickle produced on ARM)

Dima



-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Attachment: bad_arm_pickle.tar.bz2
Description: Binary data

Reply via email to