On Tue, Jul 14, 2020, 3:15 AM Vincent Lefevre <vinc...@vinc17.net> wrote:

> On 2020-07-14 09:48:18 +0200, Matthias Klose wrote:
> > There is no 2.1.0 beta4, just a beta1, so I don't know what was packaged
> in
> > February 2020.  However the tests now fail with mpfr 4.1.0, seems to be
> > consistent across all architectures:
> >
> > **********************************************************************
> > File "test/test_gmpy2_format.txt", line 157, in test_gmpy2_format.txt
> > Failed example:
> >     c.__format__('e')
> > Differences (ndiff with -expected +actual):
> >     - '3.3333333333333331e-01+5e+00j'
> >     + '3.3333333333333331e-01+5.0000000000000000e+00j'
> >     ?                          +++++++++++++++++
>
> FYI, the old MPFR behavior was regarded as a bug:
>
>
> https://gforge.inria.fr/tracker/index.php?func=detail&aid=21816&group_id=136&atid=619
>
> There were 2 reasonable interpretations of the description in the
> MPFR manual that did not leave the output partly unspecified, and
> for each of them, some outputs were incorrect. The one that has
> been chosen is the one that is closer to ISO C's %e and it does
> not change the numerical output value (the only difference is
> trailing zeros).
>
> --
> Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
>

Hi all,

Thanks for the bug report. Unfortunately I'm on a long hiking vacation with
no computer access until October and won't be able to look at this until
then. I welcome a non-maintainer upload if this needs a fix sooner.

I'm also CCing the upstream maintainer, who may have an opinion on that to
do here.

>

Reply via email to