From a101edc66ffe52420c97e528b799f5e86518076b Mon Sep 17 00:00:00 2001 From: Shweta Date: Mar 27 2020 15:59:28 +0000 Subject: [PATCH 1/4] RN for https://pagure.io/fedora-docs/release-notes/issue/426 --- diff --git a/pages/sysadmin/Distribution.adoc b/pages/sysadmin/Distribution.adoc new file mode 100644 index 0000000..84d3795 --- /dev/null +++ b/pages/sysadmin/Distribution.adoc @@ -0,0 +1,10 @@ +== Packaging changes in clang-libs package + +The clang-libs package now does not include the individual component libraries like libclangBasic.so, libclangAST.so and so on. +Packages that depend on the clang libraries are now linked to libclang-cpp.so. + +As a result of this change, + +* There is an improved stability in Fedora and application start-up time. +* End-users who develop applications using clang libraries must update their applications to use libclang-cpp.so instead of the individual component libraries. +However, the end-users using Fedora packages that depend on clang libraries do not have any impact of this change. From 4c37ee7d8053aa4561e72b6bb42a08a15dd8af40 Mon Sep 17 00:00:00 2001 From: Shweta Date: Mar 30 2020 17:35:59 +0000 Subject: [PATCH 2/4] RN for https://pagure.io/fedora-docs/release-notes/issue/416 --- diff --git a/pages/sysadmin/Distribution.adoc b/pages/sysadmin/Distribution.adoc index 84d3795..8ee3df3 100644 --- a/pages/sysadmin/Distribution.adoc +++ b/pages/sysadmin/Distribution.adoc @@ -8,3 +8,10 @@ As a result of this change, * There is an improved stability in Fedora and application start-up time. * End-users who develop applications using clang libraries must update their applications to use libclang-cpp.so instead of the individual component libraries. However, the end-users using Fedora packages that depend on clang libraries do not have any impact of this change. + + +== Added support for AArch64 and ppc64le packages with extended availability of FPC-dependent packages + +An updated version (3.2.0) of Free Pascal Compiler is now available with Fedora 32. +With the updated Free Pascal Compiler you can now build the AArch64 and ppc64le packages. +Also, the Free Pascal Compiler now supports new architectures. As a result, the programs that are compiled using FPC are available to run on more architectures that Fedora supports. From dcfd6584ce875754d1a6c96afe98e276d4a7496a Mon Sep 17 00:00:00 2001 From: Shweta Date: Mar 30 2020 17:47:35 +0000 Subject: [PATCH 3/4] RN for https://pagure.io/fedora-docs/release-notes/issue/421 --- diff --git a/pages/developers/Development_Python.adoc b/pages/developers/Development_Python.adoc new file mode 100644 index 0000000..dbd00c8 --- /dev/null +++ b/pages/developers/Development_Python.adoc @@ -0,0 +1,16 @@ +== Deprecated support + +=== Deprecated support for Nose + +Support for Nose is now deprecated. However for now, the python3-nose package continues to be available in the Fedora repositories. +No specific release it yet targeted to remove the python3-nose package. + +Users and packagers of dependent packages are encouraged to switch to python3-pytest or python3-nose2. + + +== Performance improvements + +=== Improved performance with Python-based workloads + +The Python interpreters now include a '-fno-semantic-interposition' flag. +As a result, the LD_PRELOAD variable is unavailable to override a symbol from libpython, and the Python-dependent core components and other Python-based workloads show improved performance. From f5c30d139bb4e17fcdbed7d2c71746c6b3eacd8a Mon Sep 17 00:00:00 2001 From: Shweta Date: Apr 09 2020 10:40:37 +0000 Subject: [PATCH 4/4] Included SME review --- diff --git a/pages/developers/Development_Python.adoc b/pages/developers/Development_Python.adoc index dbd00c8..aa49c56 100644 --- a/pages/developers/Development_Python.adoc +++ b/pages/developers/Development_Python.adoc @@ -10,7 +10,12 @@ Users and packagers of dependent packages are encouraged to switch to python3-py == Performance improvements -=== Improved performance with Python-based workloads +=== Improved performance of Python -The Python interpreters now include a '-fno-semantic-interposition' flag. -As a result, the LD_PRELOAD variable is unavailable to override a symbol from libpython, and the Python-dependent core components and other Python-based workloads show improved performance. +Depending on the workload, up to 27% improved performance is now observed in Python-based software. + +The improved performance is accomplished by building the Python interpreter with `-fno-semantic-interposition`. +Because there is no semantic interposition now, the internal symbol look-ups from `libpython` to `libpython` library are direct and faster. + +As a consequence, if Fedora users need to use `LD_PRELOAD` to override symbols in `libpython`, the recommended way is to build a custom Python build without `-fno-semantic-interposition`. +However, it is still possible to use `LD_PRELOAD` to override symbols in other libraries (for example in glibc).