Packages changed: autoyast2 (4.4.29 -> 4.4.30) farstream (0.2.9+4 -> 0.2.9+5) flatpak gcc gcc11 gedit (41.alpha -> 41.0) glib2-branding-openSUSE glibc (2.34 -> 2.35) gnome-control-center (41.2 -> 41.4) gnome-shell (41.3 -> 41.4) gnome-user-docs (41.1 -> 41.2) iputils java-11-openjdk (11.0.14.0 -> 11.0.14.1) kdump lcms2 (2.13 -> 2.13.1) libgsasl libksane libqmi (1.30.2 -> 1.30.4) live555 (2021.12.18 -> 2022.02.07) multipath-tools (0.8.8+57+suse.dfb672fe -> 0.8.8+64+suse.f265f7e0) mutter (41.3 -> 41.4) open-iscsi opencc (1.1.2 -> 1.1.3) openexr (3.1.3 -> 3.1.4) patterns-gnome perl-GD (2.73 -> 2.76) python-anyio python-charset-normalizer (2.0.10 -> 2.0.12) python-distro (1.6.0 -> 1.7.0) python-kiwi (9.24.21 -> 9.24.23) python-pyreadstat (1.1.0 -> 1.1.4) usb_modeswitch wondershaper wxWidgets-3_0 zypper-lifecycle-plugin === Details === ==== autoyast2 ==== Version update (4.4.29 -> 4.4.30) Subpackages: autoyast2-installation - The ayast_setup client imports the general settings (bsc#1195631). - 4.4.30 ==== farstream ==== Version update (0.2.9+4 -> 0.2.9+5) Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5 - Update to version 0.2.9+5: + rawudp-upnp test: Also build against new GUPnP 1.2 library if present - Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass enable-gupnp to configure, now that upstream supports the version we have. - Add farstream-drop-examples.patch: No longer build the examples. Fixes building with gcc 12. ==== flatpak ==== Subpackages: libflatpak0 system-user-flatpak - drop apparently unused libdwarf buildrequires ==== gcc ==== Subpackages: cpp libstdc++-devel - Move gcc-PIE contents to gccVER-PIE and only require that from the gcc-PIE package. [bsc#1195628] ==== gcc11 ==== Subpackages: cpp11 gcc11-info gcc11-locale libasan6 libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc11 libstdc++6-locale libstdc++6-pp-gcc11 libstdc++6-pp-gcc11-32bit libtsan0 libubsan1 - Add gcc11-PIE, similar to gcc-PIE but affecting gcc11 [bsc#1195628] - Put libstdc++6-pp Requires on the shared library and drop to Recoomends. - Remove sys/rseq.h from include-fixed ==== gedit ==== Version update (41.alpha -> 41.0) Subpackages: gedit-lang python3-gedit - Update to version 41.0: + Note that gnome-text-editor will be GNOME's recommended text editor beginning with the GNOME 42 release next month. + Fix some crashes, one when opening files, another when deleting the open folder with the file browser plugin active. + Fix buttons in the color scheme selector dialog. + Build fixes. + Improve symbolic icon coloring. + Improve Save As behavior when saving error infobar is showing. + Updated translations. - Drop 124.patch and gedit-fix-open-crash.patch: Fixed upstream. ==== glib2-branding-openSUSE ==== - Drop gnome-documents from favorite-apps for both openSUSE and SLED, package is archived upstream. ==== glibc ==== Version update (2.34 -> 2.35) Subpackages: glibc-32bit glibc-devel glibc-extra glibc-lang glibc-locale glibc-locale-base nscd - Update to glibc 2.35 Major new features: * Unicode 14.0.0 Support * Bump r_version in the debugger interface to 2 * Support for the C.UTF-8 locale has been added to glibc * functions that round their results to a narrower type, and corresponding macros, are added from TS 18661-1:2014, TS 18661-3:2015 and draft ISO C2X * functions for floating-point maximum and minimum, corresponding to new operations in IEEE 754-2019, and corresponding macros, are added from draft ISO C2X * macros for single-precision float constants are added as a GNU extension * The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are predefined as specified in TS 18661-1:2014 * The exp10 functions in now have a corresponding type-generic macro in * The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to * printf-family functions now support the %b format for output of integers in binary, as specified in draft ISO C2X, and the %B variant of that format recommended by draft ISO C2X * A new DSO sorting algorithm has been added in the dynamic linker that uses topological sorting by depth-first search (DFS), solving performance issues of the existing sorting algorithm when encountering particular circular object dependency cases * A new tunable, glibc.rtld.dynamic_sort, can be used to select between the two DSO sorting algorithms * ABI support for a new function '__memcmpeq'. '__memcmpeq' is meant to be used by compilers for optimizing usage of 'memcmp' when its return value is only used for its boolean status * Support for automatically registering threads with the Linux rseq system call has been added * A symbolic link to the dynamic linker is now installed under /usr/bin/ld.so (or more precisely, '${bindir}/ld.so') * All programs and the testsuite in glibc are now built as position independent executables (PIE) by default on toolchains and architectures that support it * On Linux, a new tunable, glibc.malloc.hugetlb, can be used to either make malloc issue madvise plus MADV_HUGEPAGE on mmap and sbrk or to use huge pages directly with mmap calls with the MAP_HUGETLB flags) * The printf family of functions now handles the flagged %#m conversion specifier, printing errno as an error constant (similar to strerrorname_np) * The function _dl_find_object has been added * On Linux, the epoll_pwait2 function has been added * The function posix_spawn_file_actions_addtcsetpgrp_np has been added, enabling posix_spawn and posix_spawnp to set the controlling terminal in the new process in a race free manner * Source fortification (_FORTIFY_SOURCE) level 3 is now available for applications compiling with glibc and gcc 12 and later Deprecated and removed features, and other changes affecting compatibility: * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support has been removed since the first PT_LOAD segment is no longer executable due to defaulting to -z separate-code * The r_version update in the debugger interface makes the glibc binary incompatible with GDB * Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) has been removed * The catchsegv script and associated libSegFault.so shared object have been removed * Support for prelink will be removed in the next release; this includes removal of the LD_TRACE_PRELINKING, and LD_USE_LOAD_BIAS, environment variables and their functionality in the dynamic loader Changes to build and runtime requirements: * The audit module interface version LAV_CURRENT is increased to enable proper bind-now support * The audit interface on aarch64 is extended to support both the indirect result location register (x8) and NEON Q register Security related changes: * CVE-2022-23219: Passing an overlong file name to the clnt_create legacy function could result in a stack-based buffer overflow when using the "unix" protocol * CVE-2022-23218: Passing an overlong file name to the svcunix_create legacy function could result in a stack-based buffer overflow * CVE-2021-3998: Passing a path longer than PATH_MAX to the realpath function could result in a memory leak and potential access of uninitialized memory * CVE-2021-3999: Passing a buffer of size exactly 1 byte to the getcwd function may result in an off-by-one buffer underflow and overflow when the current working directory is longer than PATH_MAX and also corresponds to the / directory through an unprivileged mount namespace - copy-and-spawn-sgid-double-close.patch, fcntl-time-bits-64-redirect.patch, gaiconf-init-double-free.patch, gconv-parseconfdir-memory-leak.patch, getcwd-attribute-access.patch, glibc-c-utf8-locale.patch, iconv-charmap-close-output.patch, ld-show-auxv-colon.patch, ldconfig-leak-empty-paths.patch, librt-null-pointer.patch, pthread-kill-fail-after-exit.patch, pthread-kill-race-thread-exit.patch, pthread-kill-return-esrch.patch, pthread-kill-send-specific-thread.patch, pthread-mutexattr-getrobust-np-type.patch, setxid-deadlock-blocked-signals.patch, sysconf-nprocessors-affinity.patch, x86-string-control-test.patch: Removed. ==== gnome-control-center ==== Version update (41.2 -> 41.4) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 41.4: + Drop unused argument for i18n.merge_file() in Meson rules + Applications: Set the Icon key in desktop file to a icon that exists + Display: Do not invert order when constructing modes + Network: Show configuration button only for active/connecting connections + Printers: Fix error cancelling PPD dialog + Sound: Clear level bar when stream is empty + Updated translations. - Drop 4f64deb5f1bc7b83fcc4381b7dbbaf71ad4a77c8.patch: Fixed upstream. ==== gnome-shell ==== Version update (41.3 -> 41.4) Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang - Update to version 41.4: + Start tracking windows when expected by extensions. + Fix timing issue on login screen. + Fix lightbox shader compatibility with older drivers. + Fix activating apps with tracked OR windows. + Fix banding issues with the vignette lightbox shader. + Fix keyboard navigation to windows/apps in overview. + Fix stuck transition when using super-scroll gesture. + Fix calendar events with custom timezone. + Fix out-of-sync location indicator. + Misc. bug fixes and cleanups. + Updated translations. ==== gnome-user-docs ==== Version update (41.1 -> 41.2) - Update to version 41.2: + Added missing icon for network-wired-symbolic + Added Ubuntu note about GNOME Classic prerequisite + Updated translations. ==== iputils ==== - rarpd and rdisc tools are now disabled again [jsc#SLE-23521] ==== java-11-openjdk ==== Version update (11.0.14.0 -> 11.0.14.1) Subpackages: java-11-openjdk-headless - Update to upstream tag jdk-11.0.14.1+1 * Changes: + JDK-8280786: Build failure on Solaris after 8262392 + JDK-8218546: Unable to connect to https://google.com using java.net.HttpClient + JDK-8281324: Bump update version for OpenJDK: jdk-11.0.14.1 ==== kdump ==== - Exclude i586 from SLE builds. ==== lcms2 ==== Version update (2.13 -> 2.13.1) - update to 2.13.1: * Fix a bug on grayscale that made printing gray on white paper * Added support for premultiplied alpha * tifficc can now handle alpha channels, both unassociated and premultiplied * Better documentation * CGATS parser can now deal with very long strings * Added Projects for Visual Studio 2020 * Travis CI discontinued, GitHub actions used instead * Added a very preliminary meson build script (thanks to xclaesse) * Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro) * Added thread safe code to get time * Added automatic linear space detection * Added cmsGetStageContextID function * Added cmsDetectRGBProfileGamma * configure now accepts --without-fastfloat to turn plugin off * autogen.sh has now a --distclean toggle to get rid of all autotools generated files * Checked to work on STM32 Cortex-A, Cortex-M families * Bug & typos fixing (thanks to many reporters and contributors) * Fixed mem leaks and out-of bounds accesses as reported by fuzzer ==== libgsasl ==== Subpackages: libgsasl-lang libgsasl7 - add 0001-Fix-build-issues-with-GCC-12-s-Werror-address.patch ==== libksane ==== Subpackages: libKF5Sane5 libksane-lang - Drop LicenseRef-KDE-Accepted-LGPL, not recognized (yet) - Changed license tag to "LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL" ==== libqmi ==== Version update (1.30.2 -> 1.30.4) Subpackages: libqmi-glib5 libqmi-tools - update to 1.30.4: * * meson: switch to use the new python module in meson. * * meson: added a new boolean 'man' option in the meson setup to explicitly enable or disable building the man pages. * * meson: removed the option to detect if rmnet is supported. * * meson: multiple updates to use newer meson features like install_dir(), install_mode() or summary(). * * meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be explicitly disabled if they're not needed, there is no attempt to autodetect whether they can be enabled or not. * qmi-proxy: * * Remove assert when attempting to close ghost device. * qmi-firmware-update: * * Use defaults if FLASH variables not reported, enabling support to flash the new Sierra Wireless EM9190 and EM9191 modules. * Several other minor improvements and fixes. ==== live555 ==== Version update (2021.12.18 -> 2022.02.07) Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock30 - Update to version 2022.02.07: + Updated the SRTP packet sending code in "MultiFramedRTPSink.cp" to not allocate a variable-sized buffer on the stack, because some compilers can't handle this. + Ensure that RTSP servers that serve SRTP do not also support streaming over the TCP connection, because that would add extra overhead for no benefit. - Changes from version 2022.01.21: + Fixed a bug in the "groupsock" library that could cause outgoing RTP packets to get duplicated when a RTSP "PLAY" command is sent after a "PAUSE". - Changes from version 2022.01.20: + More updates to the code for optional server SRTP streaming. - Changes from version 2022.01.17: + More updates to the code in preparation for optional server SRTP streaming. - Changes from version 2022.01.11: + Fixed a minor memory leak in "RTSPClient" when receiving a SRTP stream. + Updates to "RTPSink" in preparation for optional server SRTP streaming. - Changes from version 2022.01.06: + Made "GenericMediaServer::addServerMediaSubsession()" a virtual function, and redefine it in the subclass "RTSPServer" to call the base function, then set the "ServerMediaSubsession"s "streamingIsEncrypted" flag (if the RTSP server is streaming SRTP). ==== multipath-tools ==== Version update (0.8.8+57+suse.dfb672fe -> 0.8.8+64+suse.f265f7e0) Subpackages: kpartx libmpath0 - Update to version 0.8.8+64+suse.f265f7e0: * libmultipath: fix printing native nvme multipath topology (bsc#1196011) * libmultipath: add %L path wildcard for 64-bit hex LUN * libmultipath: support host adapter name lookup for s390x ccw bus - Update to version 0.8.8+60+suse.4c5922cb: * multipathd: add suppport for FC Fabric Performance Impact Notifications (FPIN) (bsc#1195506) ==== mutter ==== Version update (41.3 -> 41.4) Subpackages: mutter-lang - Update to version 41.4: + Fix DND between X11 and wayland clients. + Fix resetting idle time on lid open. + wayland/gtk: Only perform allowed titlebar gestures. + Place popups on the same monitor as the anchor rect. + Fix wrong resizes of some clients on focus changes. + Misc. bug fixes. + Fixed crashes. + Updated translations. - Add 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Fix build with glibc 2.35 and newer. ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Updated to latest upstream 2.1.6 as 2.1.6-suse, which contains bug fixes and cleanups. See the Changelog for more details. ==== opencc ==== Version update (1.1.2 -> 1.1.3) Subpackages: libopencc1_1 opencc-data - update to 1.1.3: * Fix some header files cannot be used alone (#550). * Fix the method of introducing system pybind11 (#566). * Support Node.js 16 (#597). * Support Python 3.9 (#603). * Fixed conversion errors. * Several other small fixes. ==== openexr ==== Version update (3.1.3 -> 3.1.4) Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30 - update to 3.1.4 (bsc#1194333): * Several bug fixes to properly reject invalid input upon read * A check to enable SSE2 when building with Visual Studio * A check to fix building with VisualStudio on ARM64 * Update the automatically-downloaded version of Imath to v3.1.4 * Miscellaneous documentation improvements - drop openexr-CVE-2021-45942.patch (upstream) ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome - Drop gnome-documents Recommends: Package is archived upstream. - Recommend the gnome_games pattern by gnome_x11 instead of the generic games pattern. ==== perl-GD ==== Version update (2.73 -> 2.76) - updated to 2.76 see /usr/share/doc/packages/perl-GD/ChangeLog 2.76 * fix broken TIFF and AVIF support, PR #43 by Paul Howarth * re-enable XBM support (always on) * provide xbm magic support (a hack, for GD::Graph) 2.75 * add experimental support for TIFF and RAQM (with freetype) * improve GD2 tests (GH #42, RT #140856) * also list the unsupported image formats in the GD::Image pod * fix copyRotated pod (it rotates CCW) PR #36 by LorenzoTo * fix GD::Simple->fontMetrics docs and implementation GH #37 by Ben Crowell. fix lineheight calculation according to the docs. You might need to fix your code! * add image methods tiff, webp, heif, avif, and its documentation. * fix the fix for the poly->transform documentation RT #140043 2.74 * add experimental support for WEBP, HEIF and AVIF * document all supported Image formats in the GD::Image lib * added Github actions (for PR's) * fix poly->transform documentation RT #140043 * fix GD,GD2 detection and tests RT #139399 (since libgd 2.3.3) fixed tests by Håkon Hægland. * POD: Remove indirect object constructors from example code snippet (PR #39) * patch from Ben Crowell that fixes incorrect behaviour of GD::Simple->fontMetrics * fix cross-compilation if gdlib.pc has no cflags by Fabrice Fontaine ==== python-anyio ==== - skip some tests for older distros (lack of TLSv1.3 support) ==== python-charset-normalizer ==== Version update (2.0.10 -> 2.0.12) - update to 2.0.12: * ASCII miss-detection on rare cases (PR #170) * Explicit support for Python 3.11 (PR #164) * The logging behavior have been completely reviewed, now using only TRACE and DEBUG levels ==== python-distro ==== Version update (1.6.0 -> 1.7.0) - remove shebang from distro.py - update to version 1.7.0: - BACKWARD COMPATIBILITY: - Dropped support for EOL Pythons 2.7, 3.4 and 3.5 [[#281](https://github.com/python-distro/distro/pull/281)] - Dropped support for LSB and `uname` back-ends when `--root-dir` is specified [[#311](https://github.com/python-distro/distro/pull/311)] - Moved `distro.py` to `src/distro/distro.py` [[#315](https://github.com/python-distro/distro/pull/315)] - ENHANCEMENTS: - Documented that `distro.version()` can return an empty string on rolling releases [[#312](https://github.com/python-distro/distro/pull/312)] - Documented support for Python 3.10 [[#316](https://github.com/python-distro/distro/pull/316)] - Added official support for Rocky Linux distribution [[#318](https://github.com/python-distro/distro/pull/318)] - Added a shebang to `distro.py` to allow standalone execution [[#313](https://github.com/python-distro/distro/pull/313)] - Added support for AIX platforms [[#311](https://github.com/python-distro/distro/pull/311)] - Added compliance for PEP-561 [[#315](https://github.com/python-distro/distro/pull/315)] - BUG FIXES: - Fixed `include_uname` parameter oversight [[#305](https://github.com/python-distro/distro/pull/305)] - Fixed crash when `uname -rs` output is empty [[#304](https://github.com/python-distro/distro/pull/304)] - Fixed Amazon Linux identifier in `distro.id()` documentation [[#318](https://github.com/python-distro/distro/pull/318)] - Fixed OpenSuse >= 15 support [[#319](https://github.com/python-distro/distro/pull/319)] - Fixed encoding issues when opening distro release files [[#324](https://github.com/python-distro/distro/pull/324)] - Fixed `linux_distribution` regression introduced in [[#230](https://github.com/python-distro/distro/pull/230)] [[#325](https://github.com/python-distro/distro/pull/325)] ==== python-kiwi ==== Version update (9.24.21 -> 9.24.23) - Bump version: 9.24.22 ? 9.24.23 - Fixed name of secret variable The ci-update-build-tests action used a wrong variable name which does not exist in the github secrets. This commit fixes it and uses the correct variable name - Bump version: 9.24.21 ? 9.24.22 - Revert "Revert "Fixed MicroOS build test"" This reverts commit 8c4464b8ff2af2642439ce92e1e2be497f2b0f4d. snapper default config has moved from /etc to /usr/share now hopefully for the last time - Fixed unit tests The pytest interface setup() method call has changed in a way that an additional parameter is passed to the method which leads to a python error at invocation time if the setup method does not define it. - build-tests: Update CentOS 8 test appliance to CentOS Stream 8 CentOS Linux 8 is now EOL, so switch over to CentOS Stream 8. - Fixed handling of oem reboot settings There are oem settings called oem-reboot, oem-reboot-interactive as well as oem-shutdown and oem-shutdown-interactive. When used the information is passed along to the profile but not evaluated by any initrd code. I don't know where on the way we lost the code that actually works with these settings but this commit makes them effective. This Fixes #2056 - treat armv8l as armv7hl openSUSE switched from armv7hl buildworkers to aarch64 in 32bit mode which identifies itself as "armv8l" in uname -m. ==== python-pyreadstat ==== Version update (1.1.0 -> 1.1.4) - update to 1.1.4: * Included new pandas datatypes Float32Dtype and Float64Dtype when writing. * Forcing cythonization when installing from source [#] Updated Readstat source to version 1.1.17 * Improved error when reading dates and finding a string * repaired not reading correctly metadata with multiprocessing [#] correction when reading file paths in python <3.7 * Using os.fsencode when reading file paths to support file system encoding and Path-like objects * Updated Readstat source to version 1.1.6 * Accepting dict as the column_label parameter for writing functions ==== usb_modeswitch ==== Subpackages: usb_modeswitch-data - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_usb_modeswitch@.service.patch ==== wondershaper ==== - Added hardening to systemd service(s) (bsc#1181400). Modified: * wondershaper.service ==== wxWidgets-3_0 ==== - Drop gnome-vfs2-devel and no longer pass with-gnomevfs to configure, gnome-vfs2 is deprecated many many years ago, and slated for removal from openSUSE Factory. It is currently only used for associating MIME types (in wxWidgets), and we can live without that. ==== zypper-lifecycle-plugin ==== - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_lifecycle-report.service.patch