#13767: upgrade boost to version 1.52.0
-------------------------------+--------------------------------------------
Reporter: tkluck | Owner: tbd
Type: enhancement | Status: needs_work
Priority: minor | Milestone: sage-5.8
Component: packages | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers: Volker Braun
Authors: Timo Kluck | Merged in:
Dependencies: | Stopgaps:
-------------------------------+--------------------------------------------
Comment (by tkluck):
Replying to [comment:15 jdemeyer]:
> Could this have caused
> {{{
> sage -t --long -force_lib devel/sage/sage/rings/polynomial/pbori.pyx
> **********************************************************************
> File "/release/merger/sage-5.8.beta2/devel/sage-
main/sage/rings/polynomial/pbori.pyx", line 7868:
> sage: random_set((a*b*c*d).lm(),2)
> Expected:
> {{b,c}, {b}}
> Got:
> {{b}, {c}}
> **********************************************************************
> [...more like this...]
> }}}
Yes, I'm pretty sure it has: I can reproduce this issue on my stock 5.5
installation with upgraded boost and recompiled polybori.
The reason is possibly that polybori probably relies on `Boost.Random` for
its randomness. Since we're doing a rather large update 1.34 - > 1.52,
it's quite possible that the implementation has changed sufficiently to
obtain different random values even with the same seed.
I would be inclined to just update the doctests, since these are
inherently random results. But I would prefer to first hear the opinion of
someone who actually uses polybori.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13767#comment:16>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.