--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2021-cd029398ef
2021-06-08 01:05:58.761159
--------------------------------------------------------------------------------
Name : mpfr
Product : Fedora 33
Version : 4.1.0
Release : 7.fc33
URL :
https://www.mpfr.org/
Summary : C library for multiple-precision floating-point computations
Description :
The MPFR library is a C library for multiple-precision floating-point
computations with "correct rounding". The MPFR is efficient and
also has a well-defined semantics. It copies the good ideas from the
ANSI/IEEE-754 standard for double-precision floating-point arithmetic
(53-bit mantissa). MPFR is based on the GMP multiple-precision library.
--------------------------------------------------------------------------------
Update Information:
This build adds upstream patches 12 and 13: - The mpfr_get_str_ndigits function
may raise the inexact flag. In a very reduced exponent range (e.g. in which the
result would not be representable as a MPFR number), it has undefined behavior:
it may return an incorrect value, crash, or loop, taking more and more memory.
This is fixed by the get_str_ndigits patch, which also updates the tests to
check these issues. Corresponding changeset in the 4.1 branch: 14490. - The
code for the formatted output functions (mpfr_printf, etc.) contains an
incorrect assertion, checked only in debug mode, i.e. when MPFR has been
configured with --enable-assert; this assertion failure occurs when the integer
0 (of either a native type or mpfr_prec_t with the length specifier P) is output
with the precision field equal to 0, i.e. when the corresponding string to
output is empty. Otherwise, there should be no side effects since the code is
actually valid in this case; but since the code incorrectly instructs the
compiler that some variable cannot be 0, there might be an issue with some
optimizations (very unlikely, though). This bug is fixed by the vasprintf-prec-
zero patch, which also provides testcases. Corresponding changesets in the 4.1
branch: 14524, 14525.
--------------------------------------------------------------------------------
ChangeLog:
* Sat May 22 2021 Jerry James <loganjerry(a)gmail.com> - 4.1.0-7
- Add upstream patches 12-13
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2021-cd029398ef' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------