On Wed, Jun 2, 2010 at 1:18 PM, Nicolas M. Thiery
<nicolas.thi...@u-psud.fr> wrote:
>        Dear Sage devs,
>
> There is consensus that no-one cares about oldish crystal pickles,
> and it would make the inclusion of #8911 technically easier if we
> could drop them.
>
> Hence my question: what's the official procedure for updating the
> pickle jar?

I propose the following official position:

    "Don't do it, unless there is a consensus that doing so won't
cause serious concern.  Moreover, any change in pickling that replaces
a pickling system by a new one, should be *designed* to be backwards
compatible, in case future changes are proposed.   See, e.g., the
matrix and vector code, where the pickling is all designed from the
start to allow for new pickling formats without breaking old ones."

Regarding your changes, have you re-architected the code so your new
pickling model is backwards compatible?

william

>
> Thanks in advance!
>
> Cheers,
>                                        Nicolas
>
>
> ----- Forwarded message from Anne Schilling <a...@math.ucdavis.edu> -----
>
> Date: Wed, 02 Jun 2010 12:10:16 -0700
> From: Anne Schilling <a...@math.ucdavis.edu>
> To: sage-combinat-de...@googlegroups.com
> Subject: Re: [sage-combinat-devel] Unpickling of crystals
>
> Hi!
>
> Has this questions been resolved? Can we set a positive review on the
> patch #8911 and update the pickle jar?
>
> Cheers,
>
> Anne
>
> Nicolas M. Thiery wrote:
>>       Hi crystal folks,
>>
>> While reviewing Anne's categorification of crystals #8911, I noticed
>> that all crystal pickles in Sage's pickle jar are broken; namely, they
>> can be loaded into Sage, but the resulting crystals have their
>> internal structure all messed up.
>>
>> In non technical words: if you have saved a crystal in a file more
>> than one year ago, you can't load it back into Sage. That probably got
>> broken in the switch to UniqueRepresentation. Also, after #8911,
>> formerly saved tensor products cannot be loaded back into Sage
>> anymore. It would be technically possible to fix this, but this would
>> require quite some work. No-one complained so far, so probably this
>> feature is not in use anyway.
>>
>>
>> So this is a last call for votes: does anyone care?
>>
>>
>> If not, we should just update the pickle jar with recent pickles.
>> (William/Mike/...: what's the official procedure for this?)
>>
>> Cheers,
>>                               Nicolas
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-combinat-devel" group.
> To post to this group, send email to sage-combinat-de...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sage-combinat-devel+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sage-combinat-devel?hl=en.
>
> ----- End forwarded message -----
>                                Nicolas
> --
> Nicolas M. Thiéry "Isil" <nthi...@users.sf.net>
> http://Nicolas.Thiery.name/
>
> --
> 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
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
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

Reply via email to