Packages changed:
attica-qt5 (5.91.0 -> 5.92.0)
bluedevil5 (5.24.2 -> 5.24.3)
bluez-qt (5.91.0 -> 5.92.0)
breeze (5.24.2 -> 5.24.3)
breeze5-icons (5.91.0 -> 5.92.0)
bubblewrap (0.5.0 -> 0.6.1)
cockpit-podman
curl (7.81.0 -> 7.82.0)
dbus-1 (1.12.22 -> 1.14.0)
dbus-1-x11 (1.12.22 -> 1.14.0)
discover (5.24.2.1 -> 5.24.3)
drkonqi5 (5.24.2 -> 5.24.3)
frameworkintegration (5.91.0 -> 5.92.0)
gnutls
kactivities-stats (5.91.0 -> 5.92.0)
kactivities5 (5.91.0 -> 5.92.0)
kactivitymanagerd (5.24.2 -> 5.24.3)
karchive (5.91.0 -> 5.92.0)
kbd
kbookmarks (5.91.0 -> 5.92.0)
kcmutils (5.91.0 -> 5.92.0)
kcodecs (5.91.0 -> 5.92.0)
kcompletion (5.91.0 -> 5.92.0)
kconfig (5.91.0 -> 5.92.0)
kconfigwidgets (5.91.0 -> 5.92.0)
kcoreaddons (5.91.0 -> 5.92.0)
kcrash (5.91.0 -> 5.92.0)
kdbusaddons (5.91.0 -> 5.92.0)
kde-cli-tools5 (5.24.2 -> 5.24.3)
kde-gtk-config5 (5.24.2 -> 5.24.3)
kdeclarative (5.91.0 -> 5.92.0)
kded (5.91.0 -> 5.92.0)
kdesu (5.91.0 -> 5.92.0)
kdnssd-framework (5.91.0 -> 5.92.0)
kdoctools (5.91.0 -> 5.92.0)
kernel-source (5.16.11 -> 5.16.14)
kfilemetadata5 (5.91.0 -> 5.92.0)
kgamma5 (5.24.2 -> 5.24.3)
kglobalaccel (5.91.0 -> 5.92.0)
kguiaddons (5.91.0 -> 5.92.0)
kholidays (5.91.0 -> 5.92.0)
khotkeys5 (5.24.2 -> 5.24.3)
ki18n (5.91.0 -> 5.92.0)
kiconthemes (5.91.0 -> 5.92.0)
kidletime (5.91.0 -> 5.92.0)
kinfocenter5 (5.24.2 -> 5.24.3)
kinit (5.91.0 -> 5.92.0)
kio (5.91.0 -> 5.92.0)
kirigami2 (5.91.0 -> 5.92.0)
kitemmodels (5.91.0 -> 5.92.0)
kitemviews (5.91.0 -> 5.92.0)
kjobwidgets (5.91.0 -> 5.92.0)
kmenuedit5 (5.24.2 -> 5.24.3)
knewstuff (5.91.0 -> 5.92.0)
knotifications (5.91.0 -> 5.92.0)
knotifyconfig (5.91.0 -> 5.92.0)
kpackage (5.91.0 -> 5.92.0)
kparts (5.91.0 -> 5.92.0)
kpeople5 (5.91.0 -> 5.92.0)
kpty (5.91.0 -> 5.92.0)
kquickcharts (5.91.0 -> 5.92.0)
krunner (5.91.0 -> 5.92.0)
kscreen5 (5.24.2 -> 5.24.3)
kscreenlocker (5.24.2 -> 5.24.3)
kservice (5.91.0 -> 5.92.0)
ksystemstats5 (5.24.2 -> 5.24.3)
ktexteditor (5.91.0 -> 5.92.0)
ktextwidgets (5.91.0 -> 5.92.0)
kunitconversion (5.91.0 -> 5.92.0)
kwallet (5.91.0 -> 5.92.0)
kwayland-integration (5.24.2 -> 5.24.3)
kwayland-server (5.24.2 -> 5.24.3)
kwidgetsaddons (5.91.0 -> 5.92.0)
kwin5 (5.24.2 -> 5.24.3)
kwindowsystem (5.91.0 -> 5.92.0)
kwrited5 (5.24.2 -> 5.24.3)
kxmlgui (5.91.0 -> 5.92.0)
layer-shell-qt (5.24.2 -> 5.24.3)
libKF5ModemManagerQt (5.91.0 -> 5.92.0)
libKF5NetworkManagerQt (5.91.0 -> 5.92.0)
libkdecoration2 (5.24.2 -> 5.24.3)
libkscreen2 (5.24.2 -> 5.24.3)
libksysguard5 (5.24.2 -> 5.24.3)
libnvme (1.0~5 -> 1.0~6)
libvdpau (1.4 -> 1.5)
logrotate
lua54
lvm2
lvm2-device-mapper
milou5 (5.24.2 -> 5.24.3)
mozilla-nss (3.74 -> 3.75)
nvme-cli (2.0~5 -> 2.0~6)
openssl-1_1
osinfo-db
pam
permissions (1599_20210901 -> 1599_20220309)
pipewire (0.3.45 -> 0.3.48)
plasma-browser-integration (5.24.2 -> 5.24.3)
plasma-framework (5.91.0 -> 5.92.0)
plasma-nm5 (5.24.2 -> 5.24.3)
plasma5-addons (5.24.2 -> 5.24.3)
plasma5-desktop (5.24.2 -> 5.24.3)
plasma5-integration (5.24.2 -> 5.24.3)
plasma5-openSUSE
plasma5-pa (5.24.2 -> 5.24.3)
plasma5-workspace (5.24.2 -> 5.24.3)
polkit-kde-agent-5 (5.24.2 -> 5.24.3)
powerdevil5 (5.24.2 -> 5.24.3)
prison-qt5 (5.91.0 -> 5.92.0)
purpose (5.91.0 -> 5.92.0)
python-PyYAML
python-SQLAlchemy (1.4.31 -> 1.4.32)
qemu
qqc2-desktop-style (5.91.0 -> 5.92.0)
solid (5.91.0 -> 5.92.0)
sonnet (5.91.0 -> 5.92.0)
syndication (5.91.0 -> 5.92.0)
syntax-highlighting (5.91.0 -> 5.92.0)
systemsettings5 (5.24.2 -> 5.24.3)
threadweaver (5.91.0 -> 5.92.0)
upower (0.99.16+4 -> 0.99.17)
util-linux (2.37.3 -> 2.37.4)
util-linux-systemd (2.37.3 -> 2.37.4)
vim (8.2.4456 -> 8.2.4542)
wireplumber
xdg-desktop-portal-kde (5.24.2 -> 5.24.3)
yast2 (4.4.45 -> 4.4.47)
=== Details ===
==== attica-qt5 ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Attica5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== bluedevil5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== bluez-qt ====
Version update (5.91.0 -> 5.92.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Port to ecm_add_qml_module
==== breeze ====
Version update (5.24.2 -> 5.24.3)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* KStyle: center QTabBar custom tab buttons vertically in vertical tabs (kde#447315)
==== breeze5-icons ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add app icon for TeXstudio (kde#391459)
==== bubblewrap ====
Version update (0.5.0 -> 0.6.1)
- Update to 0.6.1:
- Add a release checklist
- completions: Make zsh completion non-executable
The Autotools build system installed it with 0644 permissions because
it's listed as DATA, but the Meson build system installs executable
files as executable by default.
zsh completions don't need to be executable to work, and this one doesn't
have the `#!` marker that should start an executable script.
- update to 0.6.0:
- meson: Improve compatibility with Meson 0.49
That version doesn't allow more than two arguments for define_variable.
- Disable test-specifying-pidns.sh under 'meson dist' while I investigate
This test is hanging when run under 'meson dist' for some reason, but
not when run under 'meson test', and not locally, only in the Github
Workflow-based CI. Disable it for now.
- meson: Actually build and run the tests
- tests: Fix compiler warnings for unused arguments
- meson: Run test scripts from $srcdir
- meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
- meson: Run the Python test script with Python, not bash
The python build option can be used to swap to a different interpreter,
for environments like the Steam Runtime where the python3 executable in
the PATH is extremely old but there is a better interpreter available.
This is treated as non-optional, because Meson is written in Python,
so the situation where there is no Python interpreter at build-time
shouldn't arise.
- meson: Build the try-syscall helper
- meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
- meson.build: Remove unnecessary check for sh
- Add a Meson build system
This allows bwrap to be built as a subproject in larger Meson projects.
When built as a subproject, we install into the --libexecdir and
require a program prefix to be specified: for example, Flatpak would use
program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
Loosely based on previous work by Jussi Pakkanen (see #133).
Differences between the Autotools and Meson builds:
The Meson build requires a version of libcap that has pkg-config
metadata (introduced in libcap 2.23, in 2013).
The Meson build has no equivalent of --with-priv-mode=setuid. On
distributions like Debian <= 10 and RHEL <= 7 that require a setuid bwrap
executable, the sysadmin or distribution packaging will need to set the
correct permissions on the bwrap executable; Debian already did this via
packaging rather than the upstream build system.
The Meson build supports being used as a subproject, and there is CI
for this. It automatically disables shell completions and man pages,
moves the bubblewrap executable to ${libexecdir}, and renames the
bubblewrap executable according to a program_prefix option that the
caller must specify (for example, Flatpak would use
- Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
tests/use-as-subproject/ directory for an example.
- Use HEAD to refer to other projects' default branches in documentation
This makes the URL independent of the name they have chosen for their
default branches.
- workflows: Update for rename of default branch to main
- tests: Exercise seccomp filters
- Allow loading more than one seccomp program
This will allow Flatpak to combine an allow-list (default-deny) of
known system calls with a deny-list (default-allow) of system calls
that are undesired.
Resolves: https://github.com/containers/bubblewrap/issues/453
- Generalize linked lists of LockFile and SetupOp
I'm about to add a third linked list, for seccomp programs, which would
seem like too much duplication.
- Handle argc == 0 better
Unfortunately it's possible for argc to be 0, so error out pretty early
on in that case. I don't think this is a security issue in this case.
- Fix typo
- Remove trailing whitespace
- Fix spelling
- bash: Fix shellcheck warnings
- bash: Invoke bash using /usr/bin/env
- bubblewrap: Avoid a -Wjump-misses-init false-positive
When building with -Wjump-misses-init as part of a larger project, gcc
reports that we jump past initialization of cover_proc_dirs. This is
technically true, but we only use this variable in the case where it's
initialized, so that's harmless.
However, we can avoid this altogether by making the array static and
constant, which allows it to be moved from initialized data to read-only
data.
- bind-mount: Be more const-correct
When compiled with -Wwrite-strings as part of a larger project, gcc and
clang both warn that we're assigning a string constant to a mutable
struct member. There's actually no reason why it should be mutable, so
make it const.
- die_with_error: Save errno sooner
We need to save errno immediately, otherwise it could be overwritten
by a failing library call somewhere in the implementation of fprintf.
- main: Warn when non-repeatable options are repeated
A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
would load seccomp programs from both fds 3 and 4, but in fact it only
loads the program from fd 4.
Helps: https://github.com/containers/bubblewrap/issues/453
Resolves: https://github.com/containers/bubblewrap/issues/454
- utils: Add warn()
- Add SPDX-License-Identifier for files that already specify license
This is a step towards REUSE compliance. Third-party files that we do
not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
- tests: Use preferred spelling for SPDX license identifiers
- Remove obsolete .travis.yml
We no longer use Travis-CI.
- Remove obsolete papr CI
We no longer use this.
==== cockpit-podman ====
- Add source-offest to _service to fix build error in Leap.
==== curl ====
Version update (7.81.0 -> 7.82.0)
Subpackages: libcurl4
- Fix: openssl: fix CN check error code
* Add curl-fix-verifyhost.patch
- Update to 7.82.0:
* curl: add --json command line option
* curl: make it so that sensitive command line arguments do not
show as easily in the output of ps(1)
* curl_multi_socket.3: remove callback and typical usage descriptions
* ftp: provide error message for control bytes in path
* ldap: return CURLE_URL_MALFORMAT for bad URL
* lib: remove support for CURL_DOES_CONVERSIONS
* mqtt: plug some memory leaks
* multi: allow user callbacks to call curl_multi_assign
* multi: remember connection_id before returning connection to pool
* multi: set in_callback for multi interface callbacks
* netware: remove support
* ngtcp2: adapt to changed end of headers callback proto
* openldap: implement SASL authentication
* openssl: return error if TLS 1.3 is requested when not supported
* sectransp: mark a 3DES cipher as weak
* smb: pass socket for writing and reading data instead of FIRSTSOCKET
* tool_getparam: DNS options that need c-ares now fail without it
* TPF: drop support
* url: given a user in the URL, find pwd for that user in netrc
* url: keep trailing dot in host name
* urlapi: handle "redirects" smarter
* urldata: CONN_IS_PROXIED replaces bits.proxy when proxy can be disabled
* urldata: remove conn->bits.user_passwd
==== dbus-1 ====
Version update (1.12.22 -> 1.14.0)
Subpackages: libdbus-1-3
- Update to version 1.14.0:
+ Dependencies:
- dbus now requires at least a basic level of support for C99
variadic macros, as implemented in gcc >= 3, all versions of
Clang, and MSVC >= 2005. In practice this requirement has
existed since version 1.9.2, but it is now official.
- dbus now requires a C99-compatible va_copy() macro
(or a __va_copy() macro with the same behaviour), except when
building for Windows using MSVC and CMake.
- On Unix platforms, if getpwnam_r() and getgrnam_r() are
implemented, they must be POSIX-conformant. The non-POSIX
signature seen in ancient Solaris versions will no longer
work.
- GLib >= 2.38 is required if full test coverage is enabled
(reduced from 2.40 in dbus 1.12.x.)
- Building using CMake now requires CMake 3.4.
- Building documentation using CMake now requires xsltproc,
Docbook DTDs (for example docbook-xml on Debian derivatives),
and Docbook XSLT stylesheets (for example docbook-xsl on
Debian derivatives). Using KDE's meinproc4 documentation
processor is no longer supported.
+ Build-time configuration changes: Move CMake build system to
top level, matching normal practice for CMake projects
+ Deprecations:
- Third-party software should install default dbus policies for
the system bus into ${datadir}/dbus-1/system.d (this has been
supported since dbus 1.10, released in August 2015).
Installing default dbus policies in
${sysconfdir}/dbus-1/system.d is now considered to be
deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
continue to be read, but this directory should only be used
by system administrators wishing to override the default
policies.
- The ${datadir} applicable to dbus is usually /usr/share and
the ${sysconfdir} is usually /etc.
- A similar pattern applies to the session bus policies in
session.d.
- The dbus-send(1) man page now documents --bus and --peer
instead of the old --address synonym for --peer, which has
been deprecated since the introduction of --bus and --peer in
1.7.6
- The dbus-daemon man page now has scarier warnings about
and non-local TCP, which are insecure and
should not be used, particularly for the standard system and
session buses.
- DBusServer (and hence the dbus-daemon) no longer accepts
usernames (login names) for the recommended EXTERNAL
authentication mechanism, only numeric user IDs or the empty
string. See 1.13.0 release notes for full details.
+ New features:
- On Linux 4.13 or later when built against a suitable glibc
version, GetConnectionCredentials() now includes
UnixGroupIDs, the effective group IDs of the initiator of the
connection, taken from SO_PEERGROUPS.
- On Linux 4.13 or later, now uses the
SO_PEERGROUPS credentials-passing socket option to get the
effective group IDs of the initiator of the connection. See
1.13.4 release notes for details.
- Add a --sender option to dbus-send, which requests a name and
holds it until the signal has been sent
- dbus-daemon and rules can now specify a
send_destination_prefix attribute, which is like a
combination of send_destination and the arg0namespace keyword
in match rules. See 1.13.12 release notes for more details.
- The dbus-daemon now filters the messages that it relays,
removing header fields that it does not understand. Clients
must not rely on this behaviour unless they have confirmed
that they are connected to a suitable message bus
implementation, for example by querying its Features
property.
- The dbus-daemon now emits a signal,
ActivatableServicesChanged, when the list of activatable
services may have changed. Support for this signal can be
discovered by querying the Features property.
- It is now possible to disable traditional (non-systemd)
service activation at build-time (Autotools:
- -disable-traditional-activation, CMake:
- DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
notes for details.
- The API reference manual can be built as a Qt compiled help
file if qhelpgenerator(-qt5) is available. See 1.13.16
release notes for details.
+ Miscellaneous behaviour changes:
- When using the "user bus" (--enable-user-session), put the
dbus-daemon in the session slice
- Several environment variables set by systemd are no longer
passed on to activated services
- If the dbus-daemon is compiled for Linux with systemd
support, it now informs systemd that it is ready for use via
the sd_notify() mechanism.
- Tarball releases no longer contain pre-2007 changelogs and
are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.
==== dbus-1-x11 ====
Version update (1.12.22 -> 1.14.0)
- Update to version 1.14.0:
+ Dependencies:
- dbus now requires at least a basic level of support for C99
variadic macros, as implemented in gcc >= 3, all versions of
Clang, and MSVC >= 2005. In practice this requirement has
existed since version 1.9.2, but it is now official.
- dbus now requires a C99-compatible va_copy() macro
(or a __va_copy() macro with the same behaviour), except when
building for Windows using MSVC and CMake.
- On Unix platforms, if getpwnam_r() and getgrnam_r() are
implemented, they must be POSIX-conformant. The non-POSIX
signature seen in ancient Solaris versions will no longer
work.
- GLib >= 2.38 is required if full test coverage is enabled
(reduced from 2.40 in dbus 1.12.x.)
- Building using CMake now requires CMake 3.4.
- Building documentation using CMake now requires xsltproc,
Docbook DTDs (for example docbook-xml on Debian derivatives),
and Docbook XSLT stylesheets (for example docbook-xsl on
Debian derivatives). Using KDE's meinproc4 documentation
processor is no longer supported.
+ Build-time configuration changes: Move CMake build system to
top level, matching normal practice for CMake projects
+ Deprecations:
- Third-party software should install default dbus policies for
the system bus into ${datadir}/dbus-1/system.d (this has been
supported since dbus 1.10, released in August 2015).
Installing default dbus policies in
${sysconfdir}/dbus-1/system.d is now considered to be
deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
continue to be read, but this directory should only be used
by system administrators wishing to override the default
policies.
- The ${datadir} applicable to dbus is usually /usr/share and
the ${sysconfdir} is usually /etc.
- A similar pattern applies to the session bus policies in
session.d.
- The dbus-send(1) man page now documents --bus and --peer
instead of the old --address synonym for --peer, which has
been deprecated since the introduction of --bus and --peer in
1.7.6
- The dbus-daemon man page now has scarier warnings about
and non-local TCP, which are insecure and
should not be used, particularly for the standard system and
session buses.
- DBusServer (and hence the dbus-daemon) no longer accepts
usernames (login names) for the recommended EXTERNAL
authentication mechanism, only numeric user IDs or the empty
string. See 1.13.0 release notes for full details.
+ New features:
- On Linux 4.13 or later when built against a suitable glibc
version, GetConnectionCredentials() now includes
UnixGroupIDs, the effective group IDs of the initiator of the
connection, taken from SO_PEERGROUPS.
- On Linux 4.13 or later, now uses the
SO_PEERGROUPS credentials-passing socket option to get the
effective group IDs of the initiator of the connection. See
1.13.4 release notes for details.
- Add a --sender option to dbus-send, which requests a name and
holds it until the signal has been sent
- dbus-daemon and rules can now specify a
send_destination_prefix attribute, which is like a
combination of send_destination and the arg0namespace keyword
in match rules. See 1.13.12 release notes for more details.
- The dbus-daemon now filters the messages that it relays,
removing header fields that it does not understand. Clients
must not rely on this behaviour unless they have confirmed
that they are connected to a suitable message bus
implementation, for example by querying its Features
property.
- The dbus-daemon now emits a signal,
ActivatableServicesChanged, when the list of activatable
services may have changed. Support for this signal can be
discovered by querying the Features property.
- It is now possible to disable traditional (non-systemd)
service activation at build-time (Autotools:
- -disable-traditional-activation, CMake:
- DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
notes for details.
- The API reference manual can be built as a Qt compiled help
file if qhelpgenerator(-qt5) is available. See 1.13.16
release notes for details.
+ Miscellaneous behaviour changes:
- When using the "user bus" (--enable-user-session), put the
dbus-daemon in the session slice
- Several environment variables set by systemd are no longer
passed on to activated services
- If the dbus-daemon is compiled for Linux with systemd
support, it now informs systemd that it is ready for use via
the sd_notify() mechanism.
- Tarball releases no longer contain pre-2007 changelogs and
are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.
==== discover ====
Version update (5.24.2.1 -> 5.24.3)
Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* flatpak: Do not emit about upgradeable packages that were just created
* flatpak: Use the sources map to check if a resource is already being used
* Set textFormat in Label to StyledText
* Fix build by explicitly creating a QUrl from QString
- Restore compatibility with older kf5-filesystem
==== drkonqi5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* make sure to create the wallet folder before using it (kde#446925)
- Restore compatibility with older kf5-filesystem
==== frameworkintegration ====
Version update (5.91.0 -> 5.92.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== gnutls ====
- build with lto
- build with -Wl,-z,now -Wl,-z,relro
- build without -fanalyzer, which cuts build time in ~ half
==== kactivities-stats ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Move Boost dependency to BUILD_TESTING block
==== kactivities5 ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kactivities5-imports libKF5Activities5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Check executables exist in PATH before passing them to QProcess
* Port to ecm_add_qml_module
==== kactivitymanagerd ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
- Restore compatibility with older kf5-filesystem
==== karchive ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== kbd ====
Subpackages: kbd-legacy
- Refresh kbdsettings-nox86.patch to fix build on non-x86*
architectures
- [kbdsettings] try to run numlockbios from /usr/libexec/kbd/ first
as Tumbleweed moved to this location a while ago (boo#1179295)
- Fix build without %_distconfdir (see bsc#1195679)
==== kbookmarks ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Check executables exist in PATH before passing them to QProcess
==== kcmutils ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kcodecs ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
==== kcompletion ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
==== kconfig ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Remove broken Python bindings generation
* Add KWindowStateSaver
* Remove warning from kauthorized.h
* KConfigCompiler: support ItemAccessors=true with signalling items
* Add Qt6 Android CI
* Use our deprecation macros rather than Q_DECL_DEPRECATED directly
* KConfigPropertyMap: Clean up internal leftovers of autosave feature
* QMake pri files: fix missing new path to version header
* Support build without Qt session manager
* Add KConfig GUI logging category
==== kconfigwidgets ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
* KHamburgerMenu: Avoid null receiver warning upon showing menubar
* Port away from deprecated KAuth includes
* Add @since 5.92 in KColorScheme::operator== API docs
* Add a KColorScheme::operator==
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
* Add explicit CMake option HAVE_KAUTH
* KHambugerMenu: Fix crash on windows when showing the window menubar
from the KHamburgerMenu (kde#449806)
==== kcoreaddons ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Deprecate KPluginMetaData::fromDesktopFile
* KPluginMetaDataTest: Explicitly call dedicated constructors
* KPluginMetaData: Emit runtime deprecation warnings for deprecated code path
* KPluginMetaData: Add note for deprecated code paths to constructor
* KPluginMetaData: Use QFileInfo::completeBaseName for deriving plugin id
* Remove broken Python bindings generation
* Downgrade mismatched host tool version to WARNING
* Add a way to indicate to not show a notification on finished
* Allow to create valid KPluginMetaData for plugins without embedded JSON metadata
* Add an OUTPUT_FILE argument to kcoreaddons_desktop_to_json()
* KSignalHandler: attempt to fix Windows build
* Add KSignalHandler
* Build benchmarks of kdirwatch test as separate lib
* Build benchmarks of ktexttohtml as separate executable
==== kcrash ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== kdbusaddons ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Remove broken Python bindings generation
==== kde-cli-tools5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== kde-gtk-config5 ====
Version update (5.24.2 -> 5.24.3)
Subpackages: kde-gtk-config5-gtk3
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
- Restore compatibility with older kf5-filesystem
==== kdeclarative ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Fix double deleting of NetworkAccessManagerFactory (kde#450507)
* Delete networkAccessManagerFactory when we delete the engine
* Improve Open[app]() functions (kde#443984)
==== kded ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kdesu ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Drop obsolete KF5Service and add KF5Config dependency
==== kdnssd-framework ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kdoctools ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* [ca@valencia] Add Catalan (Valencian) Language
==== kernel-source ====
Version update (5.16.11 -> 5.16.14)
- Linux 5.16.14 (bsc#1012628).
- Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC
GPE" (bsc#1012628).
- xen/netfront: react properly to failing
gnttab_end_foreign_access_ref() (bsc#1012628).
- xen/gnttab: fix gnttab_end_foreign_access() without page
specified (bsc#1012628).
- xen/pvcalls: use alloc/free_pages_exact() (bsc#1012628).
- xen/9p: use alloc/free_pages_exact() (bsc#1012628).
- xen: remove gnttab_query_foreign_access() (bsc#1012628).
- xen/gntalloc: don't use gnttab_query_foreign_access()
(bsc#1012628).
- xen/scsifront: don't use gnttab_query_foreign_access() for
mapped status (bsc#1012628).
- xen/netfront: don't use gnttab_query_foreign_access() for
mapped status (bsc#1012628).
- xen/blkfront: don't use gnttab_query_foreign_access() for
mapped status (bsc#1012628).
- xen/grant-table: add gnttab_try_end_foreign_access()
(bsc#1012628).
- xen/xenbus: don't let xenbus_grant_ring() remove grants in
error case (bsc#1012628).
- ARM: fix build warning in proc-v7-bugs.c (bsc#1012628).
- arm64: Do not include __READ_ONCE() block in assembly files
(bsc#1012628).
- ARM: Do not use NOCROSSREFS directive with ld.lld (bsc#1012628).
- ARM: fix co-processor register typo (bsc#1012628).
- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1012628).
- arm64: proton-pack: Include unprivileged eBPF status in Spectre
v2 mitigation reporting (bsc#1012628).
- arm64: Use the clearbhb instruction in mitigations
(bsc#1012628).
- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered
and migrated (bsc#1012628).
- arm64: Mitigate spectre style branch history side channels
(bsc#1012628).
- Update config files.
- arm64: proton-pack: Report Spectre-BHB vulnerabilities as part
of Spectre-v2 (bsc#1012628).
- arm64: Add percpu vectors for EL1 (bsc#1012628).
- arm64: entry: Add macro for reading symbol addresses from the
trampoline (bsc#1012628).
- arm64: entry: Add vectors that have the bhb mitigation sequences
(bsc#1012628).
- arm64: entry: Add non-kpti __bp_harden_el1_vectors for
mitigations (bsc#1012628).
- arm64: entry: Allow the trampoline text to occupy multiple pages
(bsc#1012628).
- arm64: entry: Make the kpti trampoline's kpti sequence optional
(bsc#1012628).
- arm64: entry: Move trampoline macros out of ifdef'd section
(bsc#1012628).
- arm64: entry: Don't assume tramp_vectors is the start of the
vectors (bsc#1012628).
- arm64: entry: Allow tramp_alias to access symbols after the
4K boundary (bsc#1012628).
- arm64: entry: Move the trampoline data page before the text page
(bsc#1012628).
- arm64: entry: Free up another register on kpti's tramp_exit path
(bsc#1012628).
- arm64: entry: Make the trampoline cleanup optional
(bsc#1012628).
- KVM: arm64: Allow indirect vectors to be used without
SPECTRE_V3A (bsc#1012628).
- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
(bsc#1012628).
- arm64: entry.S: Add ventry overflow sanity checks (bsc#1012628).
- arm64: cpufeature: add HWCAP for FEAT_RPRES (bsc#1012628).
- arm64: cpufeature: add HWCAP for FEAT_AFP (bsc#1012628).
- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1012628).
- ARM: include unprivileged BPF status in Spectre V2 reporting
(bsc#1012628).
- ARM: Spectre-BHB workaround (bsc#1012628).
- Update config files.
- ARM: use LOADADDR() to get load address of sections
(bsc#1012628).
- ARM: early traps initialisation (bsc#1012628).
- ARM: report Spectre v2 status through sysfs (bsc#1012628).
- Update config files.
- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF +
SMT (bsc#1012628).
- x86/speculation: Warn about Spectre v2 LFENCE mitigation
(bsc#1012628).
- x86/speculation: Update link to AMD speculation whitepaper
(bsc#1012628).
- x86/speculation: Use generic retpoline by default on AMD
(bsc#1012628).
- x86/speculation: Include unprivileged eBPF status in Spectre
v2 mitigation reporting (bsc#1012628).
- Documentation/hw-vuln: Update spectre doc (bsc#1012628).
- x86/speculation: Add eIBRS + Retpoline options (bsc#1012628).
- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
(bsc#1012628).
- commit 80acc65
- Bluetooth: btusb: Add missing Chicony device for Realtek
RTL8723BE (bsc#1196779).
- commit 714ef34
- Linux 5.16.13 (bsc#1012628).
- mac80211_hwsim: report NOACK frames in tx_status (bsc#1012628).
- mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
(bsc#1012628).
- i2c: bcm2835: Avoid clock stretching timeouts (bsc#1012628).
- ASoC: rt5682s: do not block workqueue if card is unbound
(bsc#1012628).
- ASoC: rt5668: do not block workqueue if card is unbound
(bsc#1012628).
- ASoC: rt5682: do not block workqueue if card is unbound
(bsc#1012628).
- regulator: core: fix false positive in regulator_late_cleanup()
(bsc#1012628).
- Input: clear BTN_RIGHT/MIDDLE on buttonpads (bsc#1012628).
- btrfs: get rid of warning on transaction commit when using
flushoncommit (bsc#1012628).
- KVM: arm64: vgic: Read HW interrupt pending state from the HW
(bsc#1012628).
- block: loop:use kstatfs.f_bsize of backing file to set discard
granularity (bsc#1012628).
- tipc: fix a bit overflow in tipc_crypto_key_rcv() (bsc#1012628).
- cifs: do not use uninitialized data in the owner/group sid
(bsc#1012628).
- cifs: fix double free race when mount fails in cifs_get_root()
(bsc#1012628).
- HID: amd_sfh: Handle amd_sfh work buffer in PM ops
(bsc#1012628).
- HID: amd_sfh: Add functionality to clear interrupts
(bsc#1012628).
- HID: amd_sfh: Add interrupt handler to process interrupts
(bsc#1012628).
- cifs: modefromsids must add an ACE for authenticated users
(bsc#1012628).
- selftests/seccomp: Fix seccomp failure by adding missing headers
(bsc#1012628).
- drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish
and Beige Goby (bsc#1012628).
- selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
(bsc#1012628).
- dmaengine: shdma: Fix runtime PM imbalance on error
(bsc#1012628).
- i2c: cadence: allow COMPILE_TEST (bsc#1012628).
- i2c: imx: allow COMPILE_TEST (bsc#1012628).
- i2c: qup: allow COMPILE_TEST (bsc#1012628).
- net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
(bsc#1012628).
- block-map: add __GFP_ZERO flag for alloc_page in function
bio_copy_kern (bsc#1012628).
- exfat: reuse exfat_inode_info variable instead of calling
EXFAT_I() (bsc#1012628).
- exfat: fix i_blocks for files truncated over 4 GiB
(bsc#1012628).
- tracing: Add test for user space strings when filtering on
string pointers (bsc#1012628).
- arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
(bsc#1012628).
- serial: stm32: prevent TDR register overwrite when sending
x_char (bsc#1012628).
- KVM: arm64: Workaround Cortex-A510's single-step and PAC trap
errata (bsc#1012628).
- ext4: drop ineligible txn start stop APIs (bsc#1012628).
- ext4: simplify updating of fast commit stats (bsc#1012628).
- ext4: fast commit may not fallback for ineligible commit
(bsc#1012628).
- ext4: fast commit may miss file actions (bsc#1012628).
- sched/fair: Fix fault in reweight_entity (bsc#1012628).
- KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (bsc#1012628).
- ata: pata_hpt37x: fix PCI clock detection (bsc#1012628).
- drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
(bsc#1012628).
- tracing: Add ustring operation to filtering string pointers
(bsc#1012628).
- ipv6: fix skb drops in igmp6_event_query() and
igmp6_event_report() (bsc#1012628).
- btrfs: defrag: bring back the old file extent search behavior
(bsc#1012628).
- btrfs: defrag: don't use merged extent map for their generation
check (bsc#1012628).
- ALSA: intel_hdmi: Fix reference to PCM buffer address
(bsc#1012628).
- ucounts: Fix systemd LimitNPROC with private users regression
(bsc#1012628).
- binfmt_elf: Avoid total_mapping_size for ET_EXEC (bsc#1012628).
- riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
(bsc#1012628).
- riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
(bsc#1012628).
- riscv: Fix config KASAN && DEBUG_VIRTUAL (bsc#1012628).
- iwlwifi: mvm: check debugfs_dir ptr before use (bsc#1012628).
- ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
(bsc#1012628).
- iommu/vt-d: Fix double list_add when enabling VMD in scalable
mode (bsc#1012628).
- iommu/amd: Recover from event log overflow (bsc#1012628).
- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
- drm/amd/display: Reduce dmesg error to a debug print
(bsc#1012628).
- xen/netfront: destroy queues before real_num_tx_queues is zeroed
(bsc#1012628).
- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
(bsc#1012628).
- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
- blktrace: fix use after free for struct blk_trace (bsc#1012628).
- ntb: intel: fix port config status offset for SPR (bsc#1012628).
- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
(bsc#1012628).
- xfrm: fix MTU regression (bsc#1012628).
- netfilter: fix use-after-free in __nf_register_net_hook()
(bsc#1012628).
- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
- xfrm: fix the if_id check in changelink (bsc#1012628).
- xfrm: enforce validity of offload input flags (bsc#1012628).
- e1000e: Correct NVM checksum verification flow (bsc#1012628).
- net: fix up skbs delta_truesize in UDP GRO frag_list
(bsc#1012628).
- netfilter: nf_queue: don't assume sk is full socket
(bsc#1012628).
- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
- batman-adv: Request iflink once in batadv-on-batadv check
(bsc#1012628).
- batman-adv: Request iflink once in batadv_get_real_netdevice
(bsc#1012628).
- batman-adv: Don't expect inter-netns unique iflink indices
(bsc#1012628).
- net: ipv6: ensure we call ipv6_mc_down() at most once
(bsc#1012628).
- net: dcb: flush lingering app table entries for unregistered
devices (bsc#1012628).
- net: ipa: fix a build dependency (bsc#1012628).
- net: ipa: add an interconnect dependency (bsc#1012628).
- net/smc: fix connection leak (bsc#1012628).
- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
by client (bsc#1012628).
- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
by server (bsc#1012628).
- btrfs: fix ENOSPC failure when attempting direct IO write into
NOCOW range (bsc#1012628).
- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
wakeup (bsc#1012628).
- net: dsa: microchip: fix bridging with more than two member
ports (bsc#1012628).
- mac80211: fix forwarded mesh frames AC & queue selection
(bsc#1012628).
- net: stmmac: fix return value of __setup handler (bsc#1012628).
- mac80211: treat some SAE auth steps as final (bsc#1012628).
- iavf: Fix missing check for running netdev (bsc#1012628).
- net: sxgbe: fix return value of __setup handler (bsc#1012628).
- ibmvnic: register netdev after init of adapter (bsc#1012628).
- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
(bsc#1012628).
- ixgbe: xsk: change !netif_carrier_ok() handling in
ixgbe_xmit_zc() (bsc#1012628).
- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
- efivars: Respect "block" flag in efivar_entry_set_safe()
(bsc#1012628).
- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
(bsc#1012628).
- firmware: arm_scmi: Remove space in MODULE_ALIAS name
(bsc#1012628).
- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
- auxdisplay: lcd2s: Use proper API to free the instance of
charlcd object (bsc#1012628).
- can: gs_usb: change active_channels's type from atomic_t to u8
(bsc#1012628).
- iommu/tegra-smmu: Fix missing put_device() call in
tegra_smmu_find (bsc#1012628).
- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
(bsc#1012628).
- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
- mips: setup: fix setnocoherentio() boolean setting
(bsc#1012628).
- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
functions (bsc#1012628).
- mptcp: Correctly set DATA_FIN timeout when number of retransmits
is large (bsc#1012628).
- selftests: mlxsw: tc_police_scale: Make test more robust
(bsc#1012628).
- pinctrl: sunxi: Use unique lockdep classes for IRQs
(bsc#1012628).
- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
- ibmvnic: free reset-work-item when flushing (bsc#1012628).
- memfd: fix F_SEAL_WRITE after shmem huge page allocated
(bsc#1012628).
- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
(bsc#1012628).
- s390/extable: fix exception table sorting (bsc#1012628).
- sched: Fix yet more sched_fork() races (bsc#1012628).
- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
(bsc#1012628).
- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
(bsc#1012628).
- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
- MIPS: ralink: mt7621: do memory detection on KSEG1
(bsc#1012628).
- ARM: dts: switch timer config to common devkit8000 devicetree
(bsc#1012628).
- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
- soc: fsl: guts: Add a missing memory allocation failure check
(bsc#1012628).
- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
- soc: imx: gpcv2: Fix clock disabling imbalance in error path
(bsc#1012628).
- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
(bsc#1012628).
- ARM: tegra: Move panels to AUX bus (bsc#1012628).
- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
(bsc#1012628).
- can: etas_es58x: change opened_channel_cnt's type from atomic_t
to u8 (bsc#1012628).
- net: stmmac: enhance XDP ZC driver level switching performance
(bsc#1012628).
- net: stmmac: only enable DMA interrupts when ready
(bsc#1012628).
- ibmvnic: initialize rc before completing wait (bsc#1012628).
- ibmvnic: define flush_reset_queue helper (bsc#1012628).
- ibmvnic: complete init_done on transport events (bsc#1012628).
- ibmvnic: Update driver return codes (bsc#1012628).
- ibmvnic: init init_done_rc earlier (bsc#1012628).
- ibmvnic: clear fop when retrying probe (bsc#1012628).
- ibmvnic: Allow queueing resets during probe (bsc#1012628).
- net: chelsio: cxgb3: check the return value of
pci_find_capability() (bsc#1012628).
- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
- iavf: Add trace while removing device (bsc#1012628).
- iavf: Rework mutexes for better synchronisation (bsc#1012628).
- iavf: Add waiting so the port is initialized in remove
(bsc#1012628).
- iavf: Fix init state closure on remove (bsc#1012628).
- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
(bsc#1012628).
- iavf: Fix race in init state (bsc#1012628).
- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
- drm/i915/guc/slpc: Correct the param count for unset param
(bsc#1012628).
- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
(bsc#1012628).
- e1000e: Fix possible HW unit hang after an s0ix exit
(bsc#1012628).
- MIPS: ralink: mt7621: use bitwise NOT instead of logical
(bsc#1012628).
- nl80211: Handle nla_memdup failures in handle_nan_filter
(bsc#1012628).
- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
(bsc#1012628).
- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
- selftests: mlxsw: resource_scale: Fix return value
(bsc#1012628).
- net: stmmac: perserve TX and RX coalesce value during XDP setup
(bsc#1012628).
- Input: elan_i2c - move regulator_[en|dis]able() out of
elan_[en|dis]able_power() (bsc#1012628).
- Input: elan_i2c - fix regulator enable count imbalance after
suspend/resume (bsc#1012628).
- Input: samsung-keypad - properly state IOMEM dependency
(bsc#1012628).
- HID: add mapping for KEY_DICTATE (bsc#1012628).
- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
- tracing: Fix return value of __setup handlers (bsc#1012628).
- btrfs: fix lost prealloc extents beyond eof after full fsync
(bsc#1012628).
- btrfs: fix relocation crash due to premature return from
btrfs_commit_transaction() (bsc#1012628).
- btrfs: subpage: fix a wrong check on subpage->writers
(bsc#1012628).
- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
- btrfs: qgroup: fix deadlock between rescan worker and remove
qgroup (bsc#1012628).
- btrfs: add missing run of delayed items after unlink during
log replay (bsc#1012628).
- btrfs: fallback to blocking mode when doing async dio over
multiple extents (bsc#1012628).
- btrfs: do not start relocation until in progress drops are done
(bsc#1012628).
- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
ipv6" (bsc#1012628).
- proc: fix documentation and description of pagemap
(bsc#1012628).
- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
64 (bsc#1012628).
- s390/ftrace: fix arch_ftrace_get_regs implementation
(bsc#1012628).
- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
(bsc#1012628).
- KVM: x86/mmu: Passing up the error state of
mmu_alloc_shadow_roots() (bsc#1012628).
- Update config files.
- commit bd40cb2
- Update
patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
(bsc#1012628 bsc#1196584 CVE-2022-0847).
Add references.
- commit 82f40a9
- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
(CVE-2022-26490 bsc#1196830).
- commit b002fe2
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
mainline since v4.8, we use it in SLES and already in
config/ppc64/default. Thus unify it in the other configs.
There are build dependencies which has been fixed in mainline
647d41d3952d ("crypto: vmx - add missing dependencies")
(currently still at maintainer herbert/cryptodev-2.6 tree)
But instead of waiting commit to be accepted or backporting it we just
unify configs, which is useful anyway
- commit 70a0d71
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
There is a check in OBS that fails when it is included. Also the key is
not reproducible.
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
- commit 68fa069
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
- commit 88ba5ec
- Linux 5.16.12 (bsc#1012628).
- memblock: use kfree() to release kmalloced memblock regions
(bsc#1012628).
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
- tty: n_gsm: fix wrong modem processing in convergence layer
type 2 (bsc#1012628).
- tty: n_gsm: fix wrong tty control line for flow control
(bsc#1012628).
- tty: n_gsm: fix NULL pointer access due to DLCI release
(bsc#1012628).
- tty: n_gsm: fix proper link termination after failed open
(bsc#1012628).
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
- tty: n_gsm: fix encoding of control signal octet bit DV
(bsc#1012628).
- hugetlbfs: fix a truncation issue in hugepages parameter
(bsc#1012628).
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
- tps6598x: clear int mask on probe failure (bsc#1012628).
- staging: fbtft: fb_st7789v: reset display before initialization
(bsc#1012628).
- thermal: int340x: fix memory leak in int3400_notify()
(bsc#1012628).
- RDMA/cma: Do not change route.addr.src_addr outside state checks
(bsc#1012628).
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
which is not a target (bsc#1012628).
- btrfs: prevent copying too big compressed lzo segment
(bsc#1012628).
- btrfs: defrag: remove an ambiguous condition for rejection
(bsc#1012628).
- btrfs: defrag: don't defrag extents which are already at max
capacity (bsc#1012628).
- btrfs: defrag: don't try to merge regular extents with
preallocated extents (bsc#1012628).
- driver core: Free DMA range map when device is released
(bsc#1012628).
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
property (bsc#1012628).
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
property (bsc#1012628).
- xhci: Prevent futile URB re-submissions due to incorrect return
value (bsc#1012628).
- xhci: re-initialize the HC during resume if HCE was set
(bsc#1012628).
- usb: dwc3: gadget: Let the interrupt handler disable bottom
halves (bsc#1012628).
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
Trail (bsc#1012628).
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
(bsc#1012628).
- USB: serial: option: add Telit LE910R1 compositions
(bsc#1012628).
- USB: serial: option: add support for DW5829e (bsc#1012628).
- tracefs: Set the group ownership in apply_options() not
parse_options() (bsc#1012628).
- USB: gadget: validate endpoint index for xilinx udc
(bsc#1012628).
- usb: gadget: rndis: add spinlock for rndis response list
(bsc#1012628).
- Revert "USB: serial: ch341: add new Product ID for CH341A"
(bsc#1012628).
- ata: pata_hpt37x: disable primary channel on HPT371
(bsc#1012628).
- sc16is7xx: Fix for incorrect data being transmitted
(bsc#1012628).
- iio: Fix error handling for PM (bsc#1012628).
- iio: imu: st_lsm6dsx: wait for settling time in
st_lsm6dsx_read_oneshot (bsc#1012628).
- iio: accel: fxls8962af: add padding to regmap for SPI
(bsc#1012628).
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
bits (bsc#1012628).
- iio: adc: tsc2046: fix memory corruption by preventing array
overflow (bsc#1012628).
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
path (bsc#1012628).
- iio:imu:adis16480: fix buffering for devices with no burst mode
(bsc#1012628).
- tracing: Have traceon and traceoff trigger honor the instance
(bsc#1012628).
- tracing: Dump stacktrace trigger to the corresponding instance
(bsc#1012628).
- bpf: Fix crash due to out of bounds access into reg2btf_ids
(bsc#1012628).
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
(bsc#1012628).
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
- configfs: fix a race in configfs_{,un}register_subsystem()
(bsc#1012628).
- bnxt_en: Increase firmware message response DMA wait time
(bsc#1012628).
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
(bsc#1012628).
- RDMA/rtrs-clt: Fix possible double free in error case
(bsc#1012628).
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
- net: use sk_is_tcp() in more places (bsc#1012628).
- regmap-irq: Update interrupt clear register for proper reset
(bsc#1012628).
- gpio: rockchip: Reset int_bothedge when changing trigger
(bsc#1012628).
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
zynq_qspi_exec_mem_op() (bsc#1012628).
- net/mlx5e: Add missing increment of count (bsc#1012628).
- net/mlx5: Update log_max_qp value to be 17 at most
(bsc#1012628).
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
(bsc#1012628).
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
packets (bsc#1012628).
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
(bsc#1012628).
- net/mlx5: DR, Fix the threshold that defines when pool sync
is initiated (bsc#1012628).
- net/mlx5: Fix wrong limitation of metadata match on ecpf
(bsc#1012628).
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
- net/mlx5: DR, Don't allow match on IP w/o matching on full
ethertype/ip_version (bsc#1012628).
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
(bsc#1012628).
- surface: surface3_power: Fix battery readings on batteries
without a serial number (bsc#1012628).
- net/smc: Use a mutex for locking "struct smc_pnettable"
(bsc#1012628).
- netfilter: nf_tables: fix memory leak during stateful obj update
(bsc#1012628).
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
(bsc#1012628).
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
isn't held (bsc#1012628).
- netfilter: nf_tables: unregister flowtable hooks on netns exit
(bsc#1012628).
- net: Force inlining of checksum functions in net/checksum.h
(bsc#1012628).
- net: ll_temac: check the return value of devm_kmalloc()
(bsc#1012628).
- net/sched: act_ct: Fix flow table lookup after ct clear or
switching zones (bsc#1012628).
- drm/amd/display: For vblank_disable_immediate, check PSR is
really used (bsc#1012628).
- drm/i915/dg2: Print PHY name properly on calibration error
(bsc#1012628).
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
- block: clear iocb->private in blkdev_bio_end_io_async()
(bsc#1012628).
- net/mlx5e: TC, Reject rules with drop and modify hdr action
(bsc#1012628).
- net/mlx5e: TC, Reject rules with forward and drop actions
(bsc#1012628).
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
(bsc#1012628).
- drm/edid: Always set RGB444 (bsc#1012628).
- openvswitch: Fix setting ipv6 fields causing hw csum failure
(bsc#1012628).
- net: mv643xx_eth: process retval from of_get_mac_address
(bsc#1012628).
- gso: do not skip outer ip header in case of ipip and
net_failover (bsc#1012628).
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
- tipc: Fix end of loop tests for list_for_each_entry()
(bsc#1012628).
- nvme: also mark passthrough-only namespaces ready in
nvme_update_ns_info (bsc#1012628).
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
friends (bsc#1012628).
- io_uring: add a schedule point in io_add_buffers()
(bsc#1012628).
- bpf: Add schedule points in batch ops (bsc#1012628).
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
- selftests: bpf: Check bpf_msg_push_data return value
(bsc#1012628).
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
- net/mlx5: Update the list of the PCI supported devices
(bsc#1012628).
- ice: initialize local variable 'tlv' (bsc#1012628).
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
- hwmon: Handle failure to register sensor with thermal zone
correctly (bsc#1012628).
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
(bsc#1012628).
- bnxt_en: Fix incorrect multicast rx mask setting when not
requested (bsc#1012628).
- bnxt_en: Fix occasional ethtool -t loopback test failures
(bsc#1012628).
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
(bsc#1012628).
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
- bnx2x: fix driver load from initrd (bsc#1012628).
- selftests: mptcp: be more conservative with cookie MPJ limits
(bsc#1012628).
- selftests: mptcp: fix diag instability (bsc#1012628).
- mptcp: add mibs counter for ignored incoming options
(bsc#1012628).
- mptcp: fix race in incoming ADD_ADDR option processing
(bsc#1012628).
- perf data: Fix double free in perf_session__delete()
(bsc#1012628).
- perf evlist: Fix failed to use cpu list for uncore events
(bsc#1012628).
- gpu: host1x: Always return syncpoint value when waiting
(bsc#1012628).
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
(bsc#1012628).
- ping: remove pr_err from ping_lookup (bsc#1012628).
- netfilter: nf_tables_offload: incorrect flow offload action
array size (bsc#1012628).
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
dependency (bsc#1012628).
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
(bsc#1012628).
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
- USB: zaurus: support another broken Zaurus (bsc#1012628).
- sr9700: sanity check for packet length (bsc#1012628).
- drm/i915: Fix bw atomic check when switching between SAGV
vs. no SAGV (bsc#1012628).
- drm/i915: Correctly populate use_sagv_wm for all pipes
(bsc#1012628).
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
ports (bsc#1012628).
- drm/i915: Widen the QGV point mask (bsc#1012628).
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
- drm/amd: Check if ASPM is enabled from PCIe subsystem
(bsc#1012628).
- drm/amd/pm: fix some OEM SKU specific stability issues
(bsc#1012628).
- drm/amd/display: Protect update_bw_bounding_box FPU code
(bsc#1012628).
- drm/amd/display: Fix stream->link_enc unassigned during stream
removal (bsc#1012628).
- KVM: x86: nSVM: disallow userspace setting of
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
disabled (bsc#1012628).
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
(bsc#1012628).
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
32-bit kernel (bsc#1012628).
- vhost/vsock: don't check owner in vhost_vsock_stop() while
releasing (bsc#1012628).
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
- io_uring: disallow modification of rsrc_data during quiesce
(bsc#1012628).
- io_uring: don't convert to jiffies for waiting on timeouts
(bsc#1012628).
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
- slab: remove __alloc_size attribute from __kmalloc_track_caller
(bsc#1012628).
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
- btrfs: tree-checker: check item_size for inode_item
(bsc#1012628).
- cgroup-v1: Correct privileges check in release_agent writes
(bsc#1012628).
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
hotplug (bsc#1012628).
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
(bsc#1012628).
- commit 9b89dd3
==== kfilemetadata5 ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Port to KPluginMetaData::findPlugins for plugin querying
* enable mobipocket extractor by default
* Use std::unique_ptr to manage lifetime of d-ptr
==== kgamma5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== kglobalaccel ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kguiaddons ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
* [KOverlayIconEngine] Implement ScaledPixmapHook for high-dpi support
==== kholidays ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* holiday_pl_pl - add Fat Thursday and State Holidays w/o day-off (kde#447201)
==== khotkeys5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== ki18n ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
==== kiconthemes ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
* Fix pixelated icons in item views (kde#450336)
* [KIconEngine] Create high-dpi pixmap in paint
* Read the reference icon already scaled
==== kidletime ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* General code clean-up
==== kinfocenter5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* fix up help paths (kde#450918)
==== kinit ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Check executables exist in PATH before passing them to QProcess
==== kio ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kio-core
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Too many changes since 5.91.0, only listing bugfixes:
* KFilePlacesView: Fix crash when dragging over topmost section header (kde#450813)
* Hide mount point labels if mount point can't be found (kde#449791)
* Fix trash KCM not having any icon on wayland (kde#449859)
* Fix potential crash in pastejob (kde#439948)
* [KFilePlacesView] Mount place when dropping onto it (kde#206629)
* [knewfilemenu] Bind stat job connection lifetime to dialog, not the whole menu (kde#433347)
==== kirigami2 ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Kirigami2-5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Dialog: Accommodate vertical scrollbars widths properly
* Dialog: Fix implicitWidth binding loop when absolute maximum size used
* consider visibility when calculating page content positions
* Add Qt6 Android CI
* update commandlink url to a working one
* Dialog: Fix wrong import version in documentation
* Documentation: Add Dialog and NavigationTabBar to homepage
* Dialog: Fix padding
* FormLayout: make section headings slightly smaller but bolder
* NavigationTabBar: check checkedButton state before updating currentIndex
* Drawer should not eat mouse events at edges (kde#438017)
* Add a CI job to build and test the static build
* Use extra spacing to distinguish narrow-mode form labels and UI controls
* Revert "Bold labels for narrow FormLayout" (kde#450105)
* fix autotests/wheelhandler/tst_scrolling.qml after commit de215e19
* Units: add mediumSpacing property
* Use a nested toolbutton instead
* Ensure OverlayDrawer handles is keyboard navigable
* CheckableListItem: Reset list item's checked property when checking box
* CheckableListItem: Only conditionally trigger action when checked
* comment over the class
* PageRow: properly handle back button
* WheelHandler: Round contentX/contentY positions (kde#449884)
* Fix some more installation paths
* Allow compiling against Qt configured with -no-opengl
* Fix install path of settings and swipe navigator components
==== kitemmodels ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
* Fix proxy model smoke test with Qt6
==== kitemviews ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Remove broken Python bindings generation
* Add Android Qt6 CI
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
==== kjobwidgets ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Remove broken Python bindings generation
==== kmenuedit5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== knewstuff ====
Version update (5.91.0 -> 5.92.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* kmoretools: Fix OBS appstream id (kde#414533)
* Add conditional cache preference to http requests
* Engine: Ensure we are not using the wrong ProvidersUrl
* Add http2 to KNewStuff requests
* Engine::atticaProviders is being added in 5.92
* KNSCore::Engine: Expose our Attica::Provider
==== knotifications ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Allow to build the Java parts with Gradle from both Qt5 and Qt6
* Fix compilation on Android with Qt6
==== knotifyconfig ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kpackage ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kparts ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== kpeople5 ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== kpty ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Fix FindUTEMPTER when cross-compiling
==== kquickcharts ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== krunner ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Bundle plasma-runner.desktop into a qrc, for CI and Windows
==== kscreen5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* Revert "KCM: Workaround unknown Qt issue that causes the revert dialog to be invisible"
==== kscreenlocker ====
Version update (5.24.2 -> 5.24.3)
Subpackages: libKScreenLocker5
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
- Restore compatibility with older kf5-filesystem
==== kservice ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Use :/kservicetypes5 instead of :/kf/kservicetypes5
* Add Qt6 Android CI
* Explicitely call KPluginMetaData::fromDesktopFile instead of
KPluginMetaData(QString fileName) constructor
==== ksystemstats5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== ktexteditor ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Too many changes since 5.91.0, only listing bugfixes:
* vimode: implement hlsearch (kde#449641, kde#449643)
* view: fix buggy scrolling on macOS (kde#442060)
* Guard against null widgets (kde#450094)
* use the url of the latest used document for save (kde#448618)
* Differentiate docs with identical filenames (kde#381532)
==== ktextwidgets ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
==== kunitconversion ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Add teaspoon (tsp) and tablespoon (tbsp) units (kde#450908)
==== kwallet ====
Version update (5.91.0 -> 5.92.0)
Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== kwayland-integration ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== kwayland-server ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* Fix kdebugsettings categories file
* linuxdmabuf: Add unistd.h include
==== kwidgetsaddons ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* KCharSelect: connect to the appropriate QFontComboBox signal (kde#445477)
* Remove broken Python bindings generation
* Check executables exist in PATH before passing them to QProcess
* Add Android Qt6 CI
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
* Make KSqueezedTextLabel more robust wrt QFontMetrics
==== kwin5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* backends/drm: don't change the configuration while KWin is terminating
* backends/drm: wait for pending pageflips before doing a modeset
* output changes: handle to-be-enabled outputs first
* platform: check all outputs, not only enabled ones for the enabled flag
* backends/drm: fix recording with direct scanout (kde#450943)
* backends/drm: fix multi gpu (kde#450737)
* backends/drm: fix format choosing (kde#450779)
* inputmethod: fix placing the virtual keyboard at the bottom
* Revert "Remove mysterious s_cursorUpdateBlocking boolean flag in pointer_input.cpp" (kde#449273)
- Drop patches, now upstream:
* 0001-Revert-Remove-mysterious-s_cursorUpdateBlocking-bool.patch
- Restore compatibility with older kf5-filesystem
==== kwindowsystem ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* Ensure that xdgActivationTokenArrived is always emitted asynchronously (kde#450342)
==== kwrited5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== kxmlgui ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Remove outdated readme file
* Add Qt6 Android CI
* Add an old formatting commit to git blame ignore file
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
* Support build without Qt session manager
* Add an action in help menu for command bar
* Update translation context of two strings
==== layer-shell-qt ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== libKF5ModemManagerQt ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Fix typo
* Normalise where headers are installed with the rest of KF
==== libKF5NetworkManagerQt ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- No code change since 5.91.0
==== libkdecoration2 ====
Version update (5.24.2 -> 5.24.3)
Subpackages: libkdecorations2-5 libkdecorations2private9
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== libkscreen2 ====
Version update (5.24.2 -> 5.24.3)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== libksysguard5 ====
Version update (5.24.2 -> 5.24.3)
Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* Fixed computational bug for bar chart spacing (kde#449868)
- Restore compatibility with older kf5-filesystem
==== libnvme ====
Version update (1.0~5 -> 1.0~6)
- Update to version 1.0-rc6:
* tree: add nvme_ctrl_get_ana_state() (bsc#1195938)
* tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938)
* ioctl.h: ns list bug fix (wrong cns value)
* types.h: Key Value Command Set Identifier added (NVME_CSI_KV)
* types: fix status code type bug (wrong masking)
==== libvdpau ====
Version update (1.4 -> 1.5)
- Add U_Support-AV1.patch: Add support for AV1 in vdpauinfo.
- Minor tweaks to spec.
- Update to version 1.5:
* Add AV1 decode support in VDPAU API
* Addition of comma and removing the extra braces
* Add tracing for HEVCRangeExt picture info
* Add tracing for VP9 picture info
- Also update vdpauinfo to version 1.4
- Drop patches fixed upstream:
* c5a8e7c6c8b4b36a0e4c9a4369404519262a3256.patch
* e82dc4bdbb0db3ffa8c78275902738eb63aa5ca8.patch
==== logrotate ====
- Added own logrotate.service file in order to define a new order
of parsed config files:
/usr/etc/logrotate.conf Default configuration file defined by
the vendor.
/usr/etc/logrotate.d/* Directory for additional configuration
files defined by the vendor.
/etc/logrotate.conf Default configuration file defined by
the administrator. (optional)
/etc/logrotate.d/* Directory for additional configuration
files defined by the administrator.
(optional)
- drop logrotate-3.19.0-systemd_add_home_env.patch:
- included in new logrotate.service
- Adapted man page: logrotate-3.19.0-man_logrotate.patch
==== lua54 ====
- Added patches from upstream:
* luabugs1.patch
* luabugs2.patch
- Adjust buildsystem so that it matches upstream git (testes??)
- Drop the lua_docdir define, package docs in the standard
location. Instead just silently drop packaging the README with
the path that does not makes sense for a rpm package, but for a
source tarball install. Simpler solution to boo#1186233.
==== lvm2 ====
Subpackages: liblvm2cmd2_03
- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
+ 0024-pvscan-don-t-use-udev-for-external-device-info.patch
==== lvm2-device-mapper ====
Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03
- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
+ 0024-pvscan-don-t-use-udev-for-external-device-info.patch
==== milou5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== mozilla-nss ====
Version update (3.74 -> 3.75)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.75
* bmo#1749030 - This patch adds gcc-9 and gcc-10 to the CI.
* bmo#1749794 - Make DottedOIDToCode.py compatible with python3.
* bmo#1749475 - Avoid undefined shift in SSL_CERT_IS while fuzzing.
* bmo#1748386 - Remove redundant key type check.
* bmo#1749869 - Update ABI expectations to match ECH changes.
* bmo#1748386 - Enable CKM_CHACHA20.
* bmo#1747327 - check return on NSS_NoDB_Init and NSS_Shutdown.
* bmo#1747310 - real move assignment operator.
* bmo#1748245 - Run ECDSA test vectors from bltest as part of the CI tests.
* bmo#1743302 - Add ECDSA test vectors to the bltest command line tool.
* bmo#1747772 - Allow to build using clang's integrated assembler.
* bmo#1321398 - Allow to override python for the build.
* bmo#1747317 - test HKDF output rather than input.
* bmo#1747316 - Use ASSERT macros to end failed tests early.
* bmo#1747310 - move assignment operator for DataBuffer.
* bmo#1712879 - Add test cases for ECH compression and unexpected
extensions in SH.
* bmo#1725938 - Update tests for ECH-13.
* bmo#1725938 - Tidy up error handling.
* bmo#1728281 - Add tests for ECH HRR Changes.
* bmo#1728281 - Server only sends GREASE HRR extension if enabled
by preference.
* bmo#1725938 - Update generation of the Associated Data for ECH-13.
* bmo#1712879 - When ECH is accepted, reject extensions which were
only advertised in the Outer Client Hello.
* bmo#1712879 - Allow for compressed, non-contiguous, extensions.
* bmo#1712879 - Scramble the PSK extension in CHOuter.
* bmo#1712647 - Split custom extension handling for ECH.
* bmo#1728281 - Add ECH-13 HRR Handling.
* bmo#1677181 - Client side ECH padding.
* bmo#1725938 - Stricter ClientHelloInner Decompression.
* bmo#1725938 - Remove ECH_inner extension, use new enum format.
* bmo#1725938 - Update the version number for ECH-13 and adjust
the ECHConfig size.
==== nvme-cli ====
Version update (2.0~5 -> 2.0~6)
- Update to version 2.0-rc6:
* nvme: print out ANA state for 'list-subsys' (bsc#1195938)
* nvme: Explicit initialize all command line options (bsc#1195945)
* nvme: Explicit initialize passthru command line options
* nvme: list_ns bug fix (csi option enable)
* nvme: nvme write bug fix (no parse for option)
* documenation updates
==== openssl-1_1 ====
Subpackages: libopenssl1_1
- Security fix: [bsc#1192820, CVE-2002-20001]
* Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows
remote attackers (from the client side) to send arbitrary
numbers that are actually not public keys, and trigger
expensive server-side DHE calculation.
* Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST
* Rebase openssl-DEFAULT_SUSE_cipher.patch
- Fix the engines section in /etc/ssl/openssl.cnf [bsc#1194187]
* In an INI-type file, the sections begin with a [section_name]
and they run until the next section begins.
* Rebase openssl-1_1-use-include-directive.patch
==== osinfo-db ====
- bsc#1196965 - openSUSE Tumbleweed unattended installation with
libvirt fails
opensuse-autoyast-desktop.patch
==== pam ====
Subpackages: pam_unix
- pam-hostnames-in-access_conf.patch: update with upstream
submission. Fixes several bugs including memory leaks.
- Move group.conf and faillock.conf to /usr/etc/security
- Update to current git for enhanced vendordir support (pam-git.diff)
Obsoletes:
- 0001-Include-pam_xauth_data.3.xml-in-source-archive-400.patch
- 0002-Only-include-vendordir-in-manual-page-if-set-401.patch
- 0003-Use-vendor-specific-limits.conf-as-fallback-402.patch
==== permissions ====
Version update (1599_20210901 -> 1599_20220309)
Subpackages: chkstat permissions-config
- Update to version 20220309:
* apptainer whitelisting (bsc#1196145)
- Update to version 20220202:
* mount.nfs: switch from migration mode to fixed path in /usr/sbin
* changed gendered pronouns
* mgetty: faxq-helper now finally reside in /usr/libexec
==== pipewire ====
Version update (0.3.45 -> 0.3.48)
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Update to version 0.3.48:
* Highlights
- Fix IEC958 passthrough again.
- Fix pulse-server crashes when playing a sample.
- Support for more a more advanced upmixing algorithm.
- filter-chain now supports arbitrary many ports.
- Fix multichannel support in WINE (with new WirePlumber).
- Many bugfixes and improvements.
* PipeWire
- The work queue is now created in the context so we can fail
early and avoid further error checking in various places.
- Fix a potential use after free with threaded loops.
- The protocol now has a message footer. This is used to pass
around global state such as the last registered object
serial number. This can be used to detect when a client tries
to bind to old (but reused) object ids. This avoids some
races in the session manager but also when binding objects.
- The zero-denormals CPU flag is now not touched anymore unless
explicitly selected by the user. Denormals are avoided in
filter-chain now in software. If the zero-denormals are now
only configured in the data thread. This should fix issues
with luajit.
- Configuration parsing will not actually fail on errors.
- pw-top now correctly clips unicode characters.
- Many places now use a dynamic POD builder to support
arbitrary large property sets.
- pw-stream now support PropInfo parameters so that they can
announce custom properties.
- Serial number are now also set on metadata and
session-manager objects.
* SPA
- audioadapter is now smarter when trying to fixate the format.
It will use the PortConfig format to fill in any wildcards.
This results in the least amount of conversions when the
stream can handle it. It also is part of a fix (also requires
a session manager fix) for WINE multichannel support.
- Fix 5.1 to 2 channels mixing. It was using the volume of the
stereo pair on all channels.
- Fix some weird volume issues when a source is capturing and
channelmixing.
- Add stereo to 7.1 upmixing.
- The channelmix parameters can be changed at runtime now.
- Many improvements to the upmixing algorithms. Rear channels
are now constructed from the ambient sound and can have delay
and phase shift applied to them to improve spacialisation.
The stereo channels can be filtered so that the dialogue is
more concentrated in the centre channel.
* modules
- Module X11 bell received cleanups and improvements.
- The module now has a private method to schedule unload later.
This simplifies cleanup in many modules.
- module-filter-chain now handles arbitrary many ports and
control ports.
- Fix a bug in RAOP where it was reading from the wrong port.
* pulse-server
- Nodes with the DONT_MOVE property should fail with -EINVAL
when they are moved.
- Fix a segfault when playing a sample.
- The _FIX flags in pulse-server also now ignore the configured
sample format, just like pulseaudio does.
- Fix IEC958 passthrough again. It got accidentally broken
since 0.3.45 with a fix for another issue.
- Fix module-null-sink device.description.
* Bluetooth
- Don't try to connect HSP/HFP when no backend is available.
- Drop patches already included upstream:
* 0001-revert-loop-remove-destroy-list.patch
* 0002-pulse-server-free-pending-sample-reply.patch
- Rebase reduce-meson-dependency.patch.
- Enable pulseaudio-setup use on openSUSE Leap 15.4.
- Some spec clean-up.
- Add 0001-revert-loop-remove-destroy-list.patch: fix MPD crash.
- Add 0002-pulse-server-free-pending-sample-reply.patch: fix
"fast volume change".
- Update to version 0.3.47:
* Fix a bug in pulse-server that caused cached notifications to
play multiple times.
* Remove a check and warnings to catch leaked listeners on the
proxy. This might access invalid memory and cause infinite
loops in older wireplumber.
- Rebase reduce-meson-dependency.patch.
- Update to version 0.3.46:
* Highlights:
- Fix a critical bug in pipewire-pulse buffer size handling
that made some apps (MuseScore, ... ) stutter.
- Fix a critical bug where devices would not show when the
kernel was compiled without VERBOSE_PROCSFS.
- JACK clients will now use lock-quantum by default. This
makes sure that all dynamic quantum changes are disabled
while a JACK app is running. The only way to force a
quantum chance is through a JACK app or with the metadata.
- Almost all limits on number of ports, clients and nodes are
removed.
- A Dummy fallback sink is now automatically created when
there are no other sinks. This avoids stalling browsers.
- Sound sharing with Zoom should work better. A new WirePlumber
release might be required.
- Many more fixes and improvements.
* PipeWire
- Update docs with new config overrides.
- The rule matching logic was moved to config and code is now
shared with pulse-server and JACK.
- Add new Romanian translation.
- When a quantum is forced with metadata, any node that asked
to lock-quantum is ignored so that the quantum change can
happen.
- Fix a bug where a mixer was removed twice, leading to
potential memory corruption.
- The port limits on nodes and filters are now removed.
Some code was simplified.
- Fix a potential leak because listeners where removed while
they could be emitted.
- Improve context.exec and avoid zombie processes.
* Modules
- The RAOP module now has a default latency of 2 seconds,
like PulseAudio.
- The echo-cancel module now uses the plugin loader to load
the backends. This makes it possible to add custom, out of
tree, echo cancel plugins.
* Tools
- Improve help of pw-link.
- Output to stdout and error to stderr. Use setlinebuf for
stdout to improve piping between apps. (#2110)
* SPA
- Improve removing sources when dispatching. Also improve
performance now that a destroy loop can be removed. (#2114)
- Fix an fd leak in the logger when logging to a file.
- Improve loop enter/leave checks and support recursive loops.
* pulse-server
- Clamp various buffer attributes to the max length. Fixes some
issues with various applications. (#2100)
- Module properties are now remapped correctly from their
pulseaudio variant to the PipeWire ones.
- Fix module index in introspect. Use the right index when
loaded from our internal modules. (#2101)
- Improve argument parsing and node.description. (#2086)
- The sink-index should now be filled in correctly when playing
a sample. (#2129)
- module-always-sink is now implemented and loaded by default.
(#1838)
- Add support for loading some modules only once.
- Module load and unload now does extra sync to make it appear
synchronous, like in PulseAudio. This improves sounds sharing
in Zoom.
* ALSA
- Fix critical bug where alsa devices would not show when the
kernel was compiled without VERBOSE_PROCFS.
- Some corner cases were fixed in the ALSA timing code. When
the capture node is follower, it will now not try to read too
much data and xrun but it will instead produce a cycle of
silence.
- Various fixes and improvements to make ALSA devices resync to
the driver more quickly and accurately.
* JACK
- Add an option to name the default device as system to improve
compatibility with some applications,
- Use lock-quantum by default. This makes sure that all dynamic
quantum changes are disabled while a JACK app is running. The
only way to force a quantum chance is through a JACK app or
with the metadata.
- It is now possible to do IPC calls from the data thread. Note
that this is a very bad idea but required for compatibility
with JACK2.
* GStreamer
- GStreamer sink will now set a default channelmap to make it
possible to remap to the channel layout of the device.
- Update patch for further uses of "new" meson features used by
upstream:
* reduce-meson-dependency.patch
- Run ldconfig for pipewire-libjack-0_3
* The JACK libraries are made available system-wide using
/etc/ld.so.conf.d. Hence, ldconfig should be run to make sure
the dynamic linker picks them up.
==== plasma-browser-integration ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== plasma-framework ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Plasma5 plasma-framework-components
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* KPluginMetaData::serviceTypes() is gone in KF6
* Remove or upgrade QQC1 imports from tests where possible
* Port away from QXcbWindowFunctions for Qt6
* show the header if both this and dialog background fallback
* Fix a -Wint-to-void-pointer-cast warning
* breeze: Clean up SVG Tiny 1.2 errors in button
* Units: add mediumSpacing
* Units: update smallSpacing and largeSpacing documentation
* Use POSITION_INDEPENDENT_CODE for static lib (qt6)
* Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6
* Remove the use of the QtQml namespace
* Adapt to the new location of the Qt namespace meta object in Qt6
* Adapt to native event filter signature changes in Qt6
* Adapt to the removed of QtX11Extras in Qt6
* Adapt to QQuickItem::geometryChanged being renamed in Qt6
* Port to QRegularExpression
* Adapt to Qt6 container sizes no longer being a 32bit integer
==== plasma-nm5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== plasma5-addons ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
==== plasma5-desktop ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* kcms/touchpad: Remove weird Q_EMIT changed(false) in resizeEvent
- Drop patches, now upstream:
* 0001-kcms-touchpad-Remove-weird-Q_EMIT-changed-false-in-r.patch
- Restore compatibility with older kf5-filesystem
- Remove duplicate mention of kimpanel-ibus-panel
==== plasma5-integration ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* [KDEPlatformFileDialog] Don't do stat if baseUrl didn't change
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE
- Update to 5.24.3
==== plasma5-pa ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* [kcm] Update device combobox when current device changes externally
==== plasma5-workspace ====
Version update (5.24.2 -> 5.24.3)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* kcms/colors: Implement radio button layouts better
* kcms/colors: fix spacing between radio buttons and content
* [Battery Monitor] Only show charge threshold hint for power supply batteries (kde#451161)
* [Icons KCM] Give measure delegate a text
* wallpapers: Sort BackgroundListModel by title
* applets/digital-clock: Fix `Qt.formatDateTime` returns different date when minute changes (kde#436796)
* applets/systray: align applet labels with differing line counts in hidden view (kde#438347)
* Show panel config above other windows (kde#450794)
* Use current accent colour to set ColorDialog object in colour picker
* SystemDialog: Allow accepting the dialogs with the keyboard (kde#450223)
* applets/systemtray: Do not open context menu on mouse pressed for SNI (kde#409768)
* Revert "Fix overdraw on Wayland"
* startkde: Forward stdout/stderr of started processes
* SDDM theme: stop eliding people's names so aggressively (kde#450673)
* applets/digital-clock: Word-wrap date string for desktop representation (kde#450632)
* wrap completely the invariants timer in NDEBUG
* ScreenPool as the source of truth of QScreen info
* Always ensure there is an user selected (kde#450182)
* Prevent panel going out of screen boundaries
* applets/clipboard: Focus on text area when transition is done
* applets/clipboard: Fix highlight after exiting edit mode
- Drop patches, now upstream:
* 0001-startkde-Forward-stdout-stderr-of-started-processes.patch
- Restore compatibility with older kf5-filesystem
==== polkit-kde-agent-5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
- Restore compatibility with older kf5-filesystem
==== powerdevil5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* Improved backlight devices selection (kde#399646)
- Restore compatibility with older kf5-filesystem
==== prison-qt5 ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
* For KF6 use the more idiomatic include files installation layout
* Fix include dir for .pri file
* Normalise where headers are installed with the rest of KF
==== purpose ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Remove call to ecm_find_qmlmodule(org.kde.kdeconnect)
==== python-PyYAML ====
- do not use setup.py test construct
https://trello.com/c/me9Z4sIv/121-setuppy-test-leftovers
==== python-SQLAlchemy ====
Version update (1.4.31 -> 1.4.32)
- update to version 1.4.32:
* orm
+ [orm] [bug] [regression] Fixed regression where the ORM
exception that is to be raised when an INSERT silently fails to
actually insert a row (such as from a trigger) would not be
reached, due to a runtime exception raised ahead of time due to
the missing primary key value, thus raising an uninformative
exception rather than the correct one. For 1.4 and above, a new
FlushError is added for this case that?s raised earlier than the
previous ?null identity? exception was for 1.3, as a situation
where the number of rows actually INSERTed does not match what
was expected is a more critical situation in 1.4 as it prevents
batching of multiple objects from working correctly. This is
separate from the case where a newly fetched primary key is
fetched as NULL, which continues to raise the existing ?null
identity? exception. References: #7594
+ [orm] [bug] Fixed issue where using a fully qualified path for
the classname in relationship() that nonetheless contained an
incorrect name for path tokens that were not the first token,
would fail to raise an informative error and would instead fail
randomly at a later step. References: #7697
* engine
+ [engine] [bug] Adjusted the logging for key SQLAlchemy
components including Engine, Connection to establish an
appropriate stack level parameter, so that the Python logging
tokens funcName and lineno when used in custom logging
formatters will report the correct information, which can be
useful when filtering log output; supported on Python 3.8 and
above. Pull request courtesy Markus Gerstel. References: #7612
* sql
+ [sql] [bug] Fixed type-related error messages that would fail
for values that were tuples, due to string formatting syntax,
including compile of unsupported literal values and invalid
boolean values. References: #7721
+ [sql] [bug] [mysql] Fixed issues in MySQL SET datatype as well
as the generic Enum datatype where the __repr__() method would
not render all optional parameters in the string output,
impacting the use of these types in Alembic autogenerate. Pull
request for MySQL courtesy Yuki Nishimine. References: #7598,
[#7720], #7789
+ [sql] [bug] The Enum datatype now emits a warning if the
Enum.length argument is specified without also specifying
Enum.native_enum as False, as the parameter is otherwise
silently ignored in this case, despite the fact that the Enum
datatype will still render VARCHAR DDL on backends that don?t
have a native ENUM datatype such as SQLite. This behavior may
change in a future release so that ?length? is honored for all
non-native ?enum? types regardless of the ?native_enum? setting.
+ [sql] [bug] Fixed issue where the HasCTE.add_cte() method as
called upon a TextualSelect instance was not being accommodated
by the SQL compiler. The fix additionally adds more
?SELECT?-like compiler behavior to TextualSelect including that
DML CTEs such as UPDATE and INSERT may be accommodated.
References: #7760
* asyncio
+ [asyncio] [bug] Fixed issues where a descriptive error message
was not raised for some classes of event listening with an async
engine, which should instead be a sync engine instance.
+ [asyncio] [bug] Fixed issue where the AsyncSession.execute()
method failed to raise an informative exception if the
Connection.execution_options.stream_results execution option
were used, which is incompatible with a sync-style Result object
when using an asyncio calling style, as the operation to fetch
more rows would need to be awaited. An exception is now raised
in this scenario in the same way one was already raised when the
Connection.execution_options.stream_results option would be used
with the AsyncConnection.execute() method. Additionally, for
improved stability with state-sensitive database drivers such as
asyncmy, the cursor is now closed when this error condition is
raised; previously with the asyncmy dialect, the connection
would go into an invalid state with unconsumed server side
results remaining. References: #7667
* postgresql
+ [postgresql] [usecase] Added compiler support for the PostgreSQL
NOT VALID phrase when rendering DDL for the CheckConstraint,
ForeignKeyConstraint and ForeignKey schema constructs. Pull
request courtesy Gilbert Gilb?s. References: #7600
* mysql
+ [mysql] [bug] [regression] Fixed regression caused by #7518
where changing the syntax ?SHOW VARIABLES? to ?SELECT @@? broke
compatibility with MySQL versions older than 5.6, including
early 5.0 releases. While these are very old MySQL versions, a
change in compatibility was not planned, so version-specific
logic has been restored to fall back to ?SHOW VARIABLES? for
MySQL server versions < 5.6. References: #7518
* mariadb
+ [mariadb] [bug] [regression] Fixed regression in
mariadbconnector dialect as of mariadb connector 1.0.10 where
the DBAPI no longer pre-buffers cursor.lastrowid, leading to
errors when inserting objects with the ORM as well as causing
non-availability of the CursorResult.inserted_primary_key
attribute. The dialect now fetches this value proactively for
situations where it applies. References: #7738
* sqlite
+ [sqlite] [usecase] Added support for reflecting SQLite inline
unique constraints where the column names are formatted with
SQLite ?escape quotes? [] or `, which are discarded by the
database when producing the column name. References: #7736
+ [sqlite] [bug] Fixed issue where SQLite unique constraint
reflection would fail to detect a column-inline UNIQUE
constraint where the column name had an underscore in its name.
References: #7736
* oracle
+ [oracle] [bug] Fixed issue in Oracle dialect where using a
column name that requires quoting when written as a bound
parameter, such as "_id", would not correctly track a Python
generated default value due to the bound-parameter rewriting
missing this value, causing an Oracle error to be raised.
References: #7676
+ [oracle] [bug] [regression] Added support to parse ?DPI? error
codes from cx_Oracle exception objects such as DPI-1080 and
DPI-1010, both of which now indicate a disconnect scenario as of
cx_Oracle 8.3. References: #7748
* tests
+ [tests] [bug] Improvements to the test suite?s integration with
pytest such that the ?warnings? plugin, if manually enabled,
will not interfere with the test suite, such that third parties
can enable the warnings plugin or make use of the -W parameter
and SQLAlchemy?s test suite will continue to pass. Additionally,
modernized the detection of the ?pytest-xdist? plugin so that
plugins can be globally disabled using
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 without breaking the test suite
if xdist were still installed. Warning filters that promote
deprecation warnings to errors are now localized to
SQLAlchemy-specific warnings, or within SQLAlchemy-specific
sources for general Python deprecation warnings, so that
non-SQLAlchemy deprecation warnings emitted from pytest plugins
should also not impact the test suite. References: #7599
+ [tests] [bug] Made corrections to the default pytest
configuration regarding how test discovery is configured, to fix
issue where the test suite would not configure warnings
correctly and also attempt to load example suites as tests, in
the specific case where the SQLAlchemy checkout were located in
an absolute path that had a super-directory named ?test?.
References: #7045
==== qemu ====
- Build PPC firmwares from sources on non-PPC builds as well
(bsc#1193545)
- Build RiscV firmwares on non-RiscV builds as well
- While there, refactor (and simplify!) the firmware building
logic and code
* Patches added:
Makefile-define-endianess-for-cross-buil.patch
Makefile-fix-build-with-binutils-2.38.patch
- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host
bus adapter (bsc#1180432, CVE-2020-35503)
* Patches added:
hw-scsi-megasas-check-for-NULL-frame-in-.patch
==== qqc2-desktop-style ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Thicken menus on transient touch as well as being in Tablet Mode
* PlasmaDesktopTheme: ensure we initialise the colours
* Fix typo
* PlasmaDesktopTheme: Do not compute the colors for invisible items
* PlasmaDesktopTheme: Do not call syncColors after syncWindow
* Menu: use hmargin and vmargin from QStyle
* Support displaying icons in ItemDelegate (kde#425867)
* fix checkbox position for CheckDelegate
* Drop lib prefix when building for Windows
* KQuickStyleItem: Simplify the updatePolish
* Use correct DBus signal for listening for font changes
* Use raw pointer instead of QPointer to track watchers
==== solid ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5Solid5 solid-imports
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Use enum in switch instead of raw int
* Add Qt6 Android CI
* udisks backend: Add UD2_DBUS_PATH_BLOCKDEVICES and use more constants
* udev: Do not ignore joysticks
* Check executables exist in PATH before passing them to QProcess
==== sonnet ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 sonnet-imports
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* settings: Emit `autodetectLanguageChanged`
* Add Qt6 Android CI
* Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling
* QMake pri files: fix missing new path to version header
==== syndication ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== syntax-highlighting ====
Version update (5.91.0 -> 5.92.0)
Subpackages: libKF5SyntaxHighlighting5
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* increment bash version number
* Bash: fix parameter expansion replacement with path without extended glob
* Lua: fix function highlighting with local function (#17)
* Add Android Qt6 CI
* Propagate Qt major version to external project build of the host tools
* increment versions
* Bash/Zsh: fix keyword ! in ! cmd
==== systemsettings5 ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- Changes since 5.24.2:
* app/SettingsBase: Fix systemsettings unable to start when missing plugin (kde#451054)
* ModuleView: Simplify and fix custom headers logic
==== threadweaver ====
Version update (5.91.0 -> 5.92.0)
- Update to 5.92.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.92.0
- Changes since 5.91.0:
* Add Qt6 Android CI
==== upower ====
Version update (0.99.16+4 -> 0.99.17)
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0
- Update to version 0.99.17:
+ Upstream release, no changes, versionbump only.
==== util-linux ====
Version update (2.37.3 -> 2.37.4)
Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1
- Update to version 2.37.4:
* Fix security issue in chsh(1) and chfn(8) (CVE-2022-0563).
SUSE is not affected (bsc#1196241).
- Fix "su -s" bash completion
(bsc#1172427, util-linux-bash-completion-su-chsh-l.patch).
==== util-linux-systemd ====
Version update (2.37.3 -> 2.37.4)
- Update to version 2.37.4:
* Fix security issue in chsh(1) and chfn(8) (CVE-2022-0563).
SUSE is not affected (bsc#1196241).
- Fix "su -s" bash completion
(bsc#1172427, util-linux-bash-completion-su-chsh-l.patch).
- update to 2.37.3 (bsc#1194976):
This release fixes two security mount(8) and umount(8) issues:
* CVE-2021-3996
Improper UID check in libmount allows an unprivileged user to unmount FUSE
filesystems of users with similar UID.
* CVE-2021-3995
This issue is related to parsing the /proc/self/mountinfo file allows an
unprivileged user to unmount other user's filesystems that are either
world-writable themselves or mounted in a world-writable directory.
==== vim ====
Version update (8.2.4456 -> 8.2.4542)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4542, fixes the following problems
* Terminal test may fail on some machines.
* The GPM library can only be linked statically.
* Vim9: compiling filter() call fails with funcref that has unknown
arguments.
* Vim9: compiling sort() call fails with a funcref that has unknown
arguments.
* Vim9: wrong error for defining dict function.
* Not enough testing for quickfix code.
* Completion only uses strict matching.
* Dtrace files are recognized as filetype D.
* Fuzzy completion does not order matches properly.
"create-directories" as the final argument.
* Running filetype test leaves file behind.
* Coverity warns for uninitialized struct member.
* Coverity warns for uninitialized variable.
* Coverity warns for use of a freed function name.
* Coverity warnds for not checking return value of ftell().
* Memory allocation failures not tested in quickfix code.
* Fuzzy cmdline completion does not work for lower case.
* Operator name spelled wrong.
* Crash when using fuzzy completion.
* No fuzzy completieon for maps and abbreviations.
* Suspending with CTRL-Z does not work on Android.
* Cmdline popup menu not removed when 'lazyredraw' is set.
* No fuzzy cmdline completion for user defined completion.
* Command completion makes two rounds to collect matches.
* Vim9: some error messages are not tested.
* Compiler warning for uninitialized variable.
* Vim9: cannot compare with v:null.
* Build error with +eval but without +channel or +job.
* Failing test for comparing v:null with number.
* Terminal focus reporting only works for xterm-like terminals. (Jonathan
Rascher)
* MS-Windows makefile dependencies are outdated.
* No error if an option is given an invalid value with ":let &opt = val".
* Options test fails in the GUI.
* The find_tags() function is much too long.
* Help test fails in 24 line terminal.
* Coverity gives warnings after tags code refactoring.
* Wrong color for half of wide character next to pum scrollbar.
* Using with "noremap" does not work.
* Vim9: at the script level declarations leak from try block to catch and
finally block.
* Vim9: can declare a global variable on the command line.
* With 'showbreak' set and after the end of the line the cursor may be
displayed in the wrong position.
* In the GUI a modifier is not recognized for the key typed after CTRL-X,
which may result in a mapping to be used. (Daniel Steinberg)
* Vim9: there is no point in supporting :Print and :mode.
* When there is a partially matching map and modifyOtherKeys is active a
full map may not work.
* Vim9: outdated "autocmd nested" still works.
* "pattern not found" for :global is not an error message.
* Test fails because of new error message.
* Vim9: cannot assign to a global variable on the command line.
* Vim9: can declare a variable with ":va".
* Vim9: shortening commands leads to confusing script.
* Filetype test fails.
* The find_tags_in_file() function is much too long.
* Window-local directory is not applied if 'acd' fails.
* Vim9: some flow commands can be shortened.
* Old subsitute syntax is still supported.
* Build failure without the +eval feature.
* The binary tag search feature is always enabled.
* Vim9: Can still use ":fini" and ":finis" for ":finish".
* Using wrong highlight for cursor line number.
* Build failure without the +diff feature. (John Marriott)
* GUI test fails with Motif. (Dominique Pellé)
* When gvim is started maximized the 'window' option isn't set
properly. (Christian J. Robinson)
* Some GUI tests don't work on Athena.
* Vim9: cannot set variables to a null value.
* The Athena GUI is old and does not work well.
* Crash when using null_function for a partial.
* Vim9: comparing partial with function fails.
* Making comparison with null work changes legacy behavior.
* LGTM warnings for condition always true and buffer size too small.
* Suspending with CTRL-Z does not work on OpenBSD.
* Vim9: no test that after assigning null the type is still checked.
* Vim9: "is" operator with empty string and null returns true.
* Filename modifer ":8" removes the filename.
* Debugger test fails when breaking on expression.
* Output from linter and language server shows up in git.
* The find_tags_in_file() function is too long.
* When comparing special v:none and v:null are handled the same when
compiling.
* Line number for error is off by one.
* Crash in debugger when a variable is not available in the current block.
* Vim9: "break" inside try/catch not handled correctly.
==== wireplumber ====
Subpackages: libwireplumber-0_4-0 wireplumber-audio
- Add patch from upstream to fix a crash on tty switch
(glfo#pipewire/wireplumber#193):
* 0002-policy-bluetooth-fix-string.find-crash-with-nil-string.patch
- Add patch from upstream to fix issues with PulseAudio support with
PipeWire 0.3.48+ (glfo#pipewire/pipewire#2189):
* 0003-si-audio-adapter-relax-format-parsing.patch
- Some spec clean-up.
==== xdg-desktop-portal-kde ====
Version update (5.24.2 -> 5.24.3)
- Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3
- No code changes since 5.24.2
- Restore compatibility with older kf5-filesystem
==== yast2 ====
Version update (4.4.45 -> 4.4.47)
- Extend the Package module to force using PackageSystem or
PackageAI without having the mode into account.
- AutoYaST: properly detect whether firewalld, bind and
yast2-dns-server packages are installed when cloning a system
(bsc#1196963).
- 4.4.47
- Reverted LD_PRELOAD change (GitHub PR#1236) (bsc#1196326)
- 4.4.46
- New doc: Invoking External Commands in YaST (in doc/)