#19302: Stopgap for Element.__hash__
-------------------------+-------------------------------------------------
Reporter: | Owner:
ncohen | Status: needs_review
Type: | Milestone: sage-6.10
defect | Resolution:
Priority: | Merged in:
blocker | Reviewers:
Component: misc | Work issues:
Keywords: | Commit:
Authors: | 39f4d3cf9c82bc17097eb761e80a4033cc38148f
Nathann Cohen | Stopgaps:
Report Upstream: N/A |
Branch: |
public/19302 |
Dependencies: |
-------------------------+-------------------------------------------------
Comment (by nbruin):
Replying to [comment:34 jdemeyer]:
> I predicted this in [comment:27]
>
> I think that it really makes no sense to merge this ticket ''now''.
Either you think that the broken hash is serious enough to merit a
stopgap, or you think it's not serious enough. There is really no way that
it can be a serious problem in Sage 6.10, but not a serious problem in
Sage 6.9.
It makes procedural sense because then people working on development will
have a signal and an incentive to do something about relying on the bad
hash. We are currently in a situation where we won't ever catch up,
because people are adding new classes depending on the default hash at the
same rate as we're trying to fix it (see the recently merged
`sage.combinat.colored_permutations`). Those people should get a signal
that they shouldn't be depending on that to-be-deprecated hash. The
difference is that now we have a good shot at resolving this whole thing
before releasing 6.10, whereas this issue received attention too late in
the 6.9 cycle for that to be realistic.
--
Ticket URL: <http://trac.sagemath.org/ticket/19302#comment:35>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.