Fix Shweta's issues
This commit is contained in:
parent
e5d1fb227a
commit
7a3f5253c2
2 changed files with 29 additions and 0 deletions
|
|
@ -4,6 +4,12 @@ include::{partialsdir}/entities.adoc[]
|
|||
[[sect-python]]
|
||||
= Python
|
||||
|
||||
== Improved performance of Python
|
||||
|
||||
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).
|
||||
|
||||
== Python 2 has been removed
|
||||
|
||||
The Python upstream stopped supporting Python 2 on 1 January 2020. For this reason, Fedora 32 removes Python 2 packages.
|
||||
|
|
@ -25,3 +31,10 @@ The `python27` package has several limitations compared to the original `python2
|
|||
// TODO: I don't quite understand this point. Rephrase?
|
||||
// * Any special backwards compatible Provides are removed (this package is not intended to be depended upon)
|
||||
|
||||
== 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`.
|
||||
|
|
|
|||
|
|
@ -27,3 +27,19 @@ As a result, the Fedora QE Team and community testers will have more capacity to
|
|||
====
|
||||
Due to some bugs, users might not be able in some cases to complete the installation from optical media.
|
||||
====
|
||||
|
||||
== Packaging changes in clang-libs package
|
||||
|
||||
The `clang-libs` package no longer includes 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 are required to update their applications to use `libclang-cpp.so` instead of the individual component libraries.
|
||||
* End-users who use Fedora packages that depend on clang libraries do not have any impact due to 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 `Arch64` 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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue