Packages changed: ImageMagick (7.1.0.44 -> 7.1.0.46) Mesa (22.1.4 -> 22.1.7) Mesa-drivers (22.1.4 -> 22.1.7) MozillaFirefox (103.0.2 -> 104.0) apparmor argyllcms (2.3.0 -> 2.3.1) attica-qt5 (5.96.0 -> 5.97.0) autoyast2 (4.5.2 -> 4.5.3) baloo5 (5.96.0 -> 5.97.0) baloo5-widgets (22.04.3 -> 22.08.0) bind (9.18.5 -> 9.18.6) bluez (5.64 -> 5.65) bluez-qt (5.96.0 -> 5.97.0) breeze breeze5-icons (5.96.0 -> 5.97.0) cockpit conmon (2.1.2 -> 2.1.3) coreutils cryptsetup (2.4.3 -> 2.5.0) cups-pk-helper (0.2.6 -> 0.2.7) dolphin (22.04.3 -> 22.08.0) double-conversion (3.2.0 -> 3.2.1) dracut (057+suse.303.gc4ea1bea -> 057+suse.309.gb71946f6) elfutils-debuginfod ffmpegthumbs (22.04.3 -> 22.08.0) filesystem frameworkintegration (5.96.0 -> 5.97.0) freetype2 gcc12 (12.1.1+git287 -> 12.1.1+git372) gdb gdk-pixbuf glibc (2.35 -> 2.36) glslang (11.10.0 -> 11.11.0) gnome-bluetooth (42.2 -> 42.3) google-noto-fonts grub2 gtk2 gtk3 gtk4 (4.7.0 -> 4.7.2) ibus iio-sensor-proxy (3.3 -> 3.4) imlib2 (1.7.5 -> 1.9.1) installation-images-MicroOS (17.59 -> 17.63) inxi (3.3.19 -> 3.3.20) irqbalance (1.8.0.18.git+2435e8d -> 1.9.0) jbigkit kaccounts-integration (22.04.3 -> 22.08.0) kaccounts-providers (22.04.3 -> 22.08.0) kactivities-stats (5.96.0 -> 5.97.0) kactivities5 (5.96.0 -> 5.97.0) karchive (5.96.0 -> 5.97.0) kate (22.04.3 -> 22.08.0) kauth (5.96.0 -> 5.97.0) kbd kbookmarks (5.96.0 -> 5.97.0) kcmutils (5.96.0 -> 5.97.0) kcodecs (5.96.0 -> 5.97.0) kcompletion (5.96.0 -> 5.97.0) kconfig (5.96.0 -> 5.97.0) kconfigwidgets (5.96.0 -> 5.97.0) kcoreaddons (5.96.0 -> 5.97.0) kcrash (5.96.0 -> 5.97.0) kdbusaddons (5.96.0 -> 5.97.0) kde-print-manager (22.04.3 -> 22.08.0) kdeclarative (5.96.0 -> 5.97.0) kded (5.96.0 -> 5.97.0) kdegraphics-thumbnailers (22.04.3 -> 22.08.0) kdelibs4support (5.96.0 -> 5.97.0) kdenetwork-filesharing (22.04.3 -> 22.08.0) kdesu (5.96.0 -> 5.97.0) kdialog (22.04.3 -> 22.08.0) kdnssd-framework (5.96.0 -> 5.97.0) kdoctools (5.96.0 -> 5.97.0) kernel-source (5.19.1 -> 5.19.2) kexec-tools (2.0.24 -> 2.0.25) kfilemetadata5 (5.96.0 -> 5.97.0) kglobalaccel (5.96.0 -> 5.97.0) kguiaddons (5.96.0 -> 5.97.0) khelpcenter5 (22.04.3 -> 22.08.0) kholidays (5.96.0 -> 5.97.0) khtml (5.96.0 -> 5.97.0) ki18n (5.96.0 -> 5.97.0) kiconthemes (5.96.0 -> 5.97.0) kidletime (5.96.0 -> 5.97.0) kimageformats (5.96.0 -> 5.97.0) kinit (5.96.0 -> 5.97.0) kio (5.96.0 -> 5.97.0) kio-extras5 (22.04.3 -> 22.08.0) kirigami2 (5.96.0 -> 5.97.0) kitemmodels (5.96.0 -> 5.97.0) kitemviews (5.96.0 -> 5.97.0) kjobwidgets (5.96.0 -> 5.97.0) kjs (5.96.0 -> 5.97.0) knewstuff (5.96.0 -> 5.97.0) knotifications (5.96.0 -> 5.97.0) knotifyconfig (5.96.0 -> 5.97.0) konsole (22.04.3 -> 22.08.0) kpackage (5.96.0 -> 5.97.0) kparts (5.96.0 -> 5.97.0) kpeople5 (5.96.0 -> 5.97.0) kpty (5.96.0 -> 5.97.0) kquickcharts (5.96.0 -> 5.97.0) krunner (5.96.0 -> 5.97.0) kservice (5.96.0 -> 5.97.0) ktexteditor (5.96.0 -> 5.97.0) ktextwidgets (5.96.0 -> 5.97.0) kunitconversion (5.96.0 -> 5.97.0) kwallet (5.96.0 -> 5.97.0) kwalletmanager5 (22.04.3 -> 22.08.0) kwayland (5.96.0 -> 5.97.0) kwidgetsaddons (5.96.0 -> 5.97.0) kwindowsystem (5.96.0 -> 5.97.0) kxmlgui (5.96.0 -> 5.97.0) less libKF5ModemManagerQt (5.96.0 -> 5.97.0) libKF5NetworkManagerQt (5.96.0 -> 5.97.0) libapparmor libcbor libcdio libevdev (1.12.1 -> 1.13.0) libheif libjpeg-turbo libkdcraw (22.04.3 -> 22.08.0) libkexiv2 (22.04.3 -> 22.08.0) libnfs (5.0.1 -> 5.0.2) libqt5-qtquickcontrols2 (5.15.5+kde5 -> 5.15.5+kde6) libstorage-ng (4.5.33 -> 4.5.42) libtasn1 (4.18.0 -> 4.19.0) libtirpc (1.3.2 -> 1.3.3) liburing libwacom (2.2.0 -> 2.4.0) libyui (4.4.1 -> 4.4.3) libyui-ncurses (4.4.1 -> 4.4.3) libyui-ncurses-pkg (4.4.1 -> 4.4.3) libyui-qt (4.4.1 -> 4.4.3) libyui-qt-graph (4.4.1 -> 4.4.3) libyui-qt-pkg (4.4.1 -> 4.4.3) libzypp-plugin-appdata (1.0.1+git.20180426 -> 1.0.1+git.20220816) lz4 (1.9.3 -> 1.9.4) man (2.9.4 -> 2.10.2) metamail mobipocket (22.04.3 -> 22.08.0) mozilla-nspr (4.34 -> 4.34.1) mozilla-nss (3.80 -> 3.81) multipath-tools (0.9.0+39+suse.51a2ab1 -> 0.9.0+55+suse.33d8854) ncurses (6.3.20220806 -> 6.3.20220813) nfs-utils nftables (1.0.4 -> 1.0.5) nghttp2 (1.48.0 -> 1.49.0) nvme-cli (2.1.1 -> 2.1.2) open-vm-tools (12.0.0 -> 12.1.0) openal-soft (1.21.1 -> 1.22.2) openssh osinfo-db (20220516 -> 20220727) perl-Bootloader perl-Cpanel-JSON-XS (4.30 -> 4.32) pinentry (1.2.0 -> 1.2.1) pinentry-gui (1.2.0 -> 1.2.1) plasma-framework (5.96.0 -> 5.97.0) podman (4.1.1 -> 4.2.0) polkit (0.120 -> 121) prison-qt5 (5.96.0 -> 5.97.0) protobuf (21.4 -> 21.5) psutils purpose (5.96.0 -> 5.97.0) python-Bottleneck (1.3.2 -> 1.3.5) python-Pygments (2.12.0 -> 2.13.0) python-QtPy (2.1.0 -> 2.2.0) python-SQLAlchemy (1.4.39 -> 1.4.40) python-aiohttp_cors python-black (22.3.0 -> 22.6.0) python-charset-normalizer python-hatchling (1.6.0 -> 1.8.1) python-jupyterlab-widgets (3.0.1 -> 3.0.2) python-matplotlib (3.5.2 -> 3.5.3) python-matplotlib-inline (0.1.3 -> 0.1.6) python-platformdirs (2.5.1 -> 2.5.2) python-pygraphviz (1.7 -> 1.9) python-pyzmq (23.2.0 -> 23.2.1) python-rpm-macros (20220725.2ae32d5 -> 20220809.cf8a7b8) python-tinycss2 python-urllib3 (1.26.11 -> 1.26.12) python-widgetsnbextension (3.6.1 -> 4.0.2) python-yarl (1.7.2 -> 1.8.1) python310 python310-core qqc2-desktop-style (5.96.0 -> 5.97.0) rsync (3.2.4 -> 3.2.5) shadow (4.11.1 -> 4.12.3) signon-kwallet-extension (22.04.3 -> 22.08.0) solid (5.96.0 -> 5.97.0) sonnet (5.96.0 -> 5.97.0) strace (5.18 -> 5.19) sudo (1.9.10 -> 1.9.11p3) syndication (5.96.0 -> 5.97.0) syntax-highlighting (5.96.0 -> 5.97.0) systemd (251.2 -> 251.4) tar threadweaver (5.96.0 -> 5.97.0) tigervnc timezone (2022a -> 2022c) transactional-update (4.0.0 -> 4.0.1) vim (9.0.0181 -> 9.0.0224) vulkan-loader (1.3.216.0 -> 1.3.224.0) vulkan-tools (1.3.216.0 -> 1.3.224.0) wireless-regdb (20220606 -> 20220812) xapian-core (1.4.19 -> 1.4.20) xdm xfsprogs (5.16.0 -> 5.19.0) xz (5.2.5 -> 5.2.6) yast2-installation (4.5.4 -> 4.5.5) yast2-kdump (4.5.1 -> 4.5.3) yast2-network (4.5.4 -> 4.5.5) yast2-ruby-bindings (4.5.1 -> 4.5.2) yast2-security (4.5.0 -> 4.5.1) yast2-storage-ng (4.5.7 -> 4.5.8) yast2-users (4.5.1 -> 4.5.2) zeromq === Details === ==== ImageMagick ==== Version update (7.1.0.44 -> 7.1.0.46) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.0.46 upstream changelog: https://github.com/ImageMagick/Website/blob/main/ChangeLog.md ==== Mesa ==== Version update (22.1.4 -> 22.1.7) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - update to 22.1.7: * fixes and cleanups all over the tree * most of the fixes are for zink * nice batch of fixes for the gallium dx9 frontend * some other fixes across the board - update to 22.1.6: * llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe: keep context list and use to track resource usage. * Revert "pan/bi: Require ATEST coverage mask input in R60" * intel/dev: drop warning for unhandled hwconfig keys * anv: Use sampleLocationsEnable for sample locations - Enable zink driver build on x86_64 - update to 22.1.5: * radv: dynamic vertex input failure * anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL * anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure * anv: ICL hiz issue * Error compiling gallium-nine on i686 using musl libc * dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom ==== Mesa-drivers ==== Version update (22.1.4 -> 22.1.7) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - update to 22.1.7: * fixes and cleanups all over the tree * most of the fixes are for zink * nice batch of fixes for the gallium dx9 frontend * some other fixes across the board - update to 22.1.6: * llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe: keep context list and use to track resource usage. * Revert "pan/bi: Require ATEST coverage mask input in R60" * intel/dev: drop warning for unhandled hwconfig keys * anv: Use sampleLocationsEnable for sample locations - Enable zink driver build on x86_64 - update to 22.1.5: * radv: dynamic vertex input failure * anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL * anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure * anv: ICL hiz issue * Error compiling gallium-nine on i686 using musl libc * dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom ==== MozillaFirefox ==== Version update (103.0.2 -> 104.0) - Mozilla Firefox 104.0 * https://www.mozilla.org/en-US/firefox/104.0/releasenotes MFSA 2022-33 (bsc#1202645) * CVE-2022-38472 (bmo#1769155) Address bar spoofing via XSLT error handling * CVE-2022-38473 (bmo#1771685) Cross-origin XSLT Documents would have inherited the parent's permissions * CVE-2022-38474 (bmo#1719511) Recording notification not shown when microphone was recording on Android * CVE-2022-38475 (bmo#1773266) Attacker could write a value to a zero-length array * CVE-2022-38477 (bmo#1760611, bmo#1770219, bmo#1771159, bmo#1773363) Memory safety bugs fixed in Firefox 104 and Firefox ESR 102.2 * CVE-2022-38478 (bmo#1770630, bmo#1776658) Memory safety bugs fixed in Firefox 104, Firefox ESR 102.2, and Firefox ESR 91.13 - requires NSPR 4.34.1 NSS 3.81 rust 1.62 - added mozilla-glibc236.patch (bmo#1782988, boo#1202323) ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - add profiles-permit-php-fpm-pid-files-directly-under-run.patch https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344) ==== argyllcms ==== Version update (2.3.0 -> 2.3.1) - update to 2.3.1: * Added value sanity check & warning to chartread patch by patch mode. * Fixed crash on 64 bit MSWin in spectro/aglob due to changing SDK declarations for _findfirst(). * Fixed one remaining problem with not coping with "Colour" spelling rather than "Color" in cxf2ti3. * Add code in cgats write to check for float format problems when faced with - inf or +inf value. * Fix i1Pro3 highres in ccxxmake, dispcal & dispread. * Changed OS X usb reset to re-enumerate instead, as reset does nothing on OS X >= 10.8. * Added spectro/instlib.api.txt file to public distribution. * Fixed possible crashes in xicc/ccss.c and spectro/oeminst.c ==== attica-qt5 ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Attica5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Pass the HTTP status code as the MetaData status code * Properly detect failed jobs ==== autoyast2 ==== Version update (4.5.2 -> 4.5.3) - Revert the modification done in version 4.3.97 running the initscripts before systed-user-sessions service again once systemd fixed logind (bsc#1195059, bsc#1200780) - 4.5.3 ==== baloo5 ==== Version update (5.96.0 -> 5.97.0) Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== baloo5-widgets ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== bind ==== Version update (9.18.5 -> 9.18.6) - Fix typo in contrib/dlz/modules/{mysql,mysqldyn} that references LDAP_LIBS instead of MYSQL_LIBS. [bsc#1202149, bind.spec, bind-fix-mysql-bindings.patch] - Update to bind release 9.18.6 Bug Fixes: * When running as a validating resolver forwarding all queries to another resolver, named could crash with an assertion failure. These crashes occurred when the configured forwarder sent a broken DS response and named failed its attempts to find a proper one instead. This has been fixed. * Non-dynamic zones that inherit dnssec-policy from the view or options blocks were not marked as inline-signed and therefore never scheduled to be re-signed. This has been fixed. * The old max-zone-ttl zone option was meant to be superseded by the max-zone-ttl option in dnssec-policy; however, the latter option was not fully effective. This has been corrected: zones no longer load if they contain TTLs greater than the limit configured in dnssec-policy. For zones with both the old max-zone-ttl option and dnssec-policy configured, the old option is ignored, and a warning is generated. * rndc dumpdb -expired was fixed to include expired RRsets, even if stale-cache-enable is set to no and the cache-cleaning time window has passed. For a complete list of changes, see * Bind Release Notes https://downloads.isc.org/isc/bind9/9.18.6/doc/arm/html/notes.html * The CHANGES file in the source RPM [bind.spec bind-9.18.6.tar.xz bind-9.18.6.tar.xz.sha512.asc] ==== bluez ==== Version update (5.64 -> 5.65) Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3 - update to 5.65: * Fix issue with A2DP cache invalidation handling. * Fix issue with A2DP and not initialized SEP codec. * Fix issue with A2DP and multiple SetConfiguration to same SEP * Fix issue with AVRCP and not properly initialized volume. * Fix issue with SDP records when operating in LE only mode. * Fix issue with HoG and not reading report map of instances. * Fix issue with GATT server crashing while disconnecting. * Fix issue with not removing connected devices. * Fix issue with enabling wake support without RPA Resolution. * Fix issue with pairing failed due to the error of Already Paired. * Add support for CONFIGURATION_DIRECTORY environment variable. * Add support for STATE_DIRECTORY environment variable. * Add support for "Bonded" property with Device API. * Add experimental support for ISO socket. - drop bluez-test-2to3.diff (obsolete/upstream) ==== bluez-qt ==== Version update (5.96.0 -> 5.97.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== breeze ==== Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang breeze5-wallpapers libbreezecommon5-5 - Add patch to fix progress bars in some applications: * 0001-Look-at-QStyleOptionProgressBar-orientation-again.patch ==== breeze5-icons ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add mimetypes/{16,22,32,64}/application-x-msdownload, which is used for DLLs * Remove monochrome versions of help-related app icons (kde#456737) ==== cockpit ==== Subpackages: cockpit-bridge cockpit-packagekit cockpit-system - Use a list of available brandings to include in cockpit-ws package instead of resolving by symlinks. ==== conmon ==== Version update (2.1.2 -> 2.1.3) - update to 2.1.3: * Port conmon to FreeBSD * Stop using g_unix_signal_add() to avoid threads * Rename CLI optionlog-size-global-max to log-global-size-max ==== coreutils ==== Subpackages: coreutils-doc - refresh coreutils-i18n.patch from Fedora to make expand and unexpand more similar - Remove python2 from buildrequires - appears to be a left over ==== cryptsetup ==== Version update (2.4.3 -> 2.5.0) Subpackages: libcryptsetup12 - cryptsetup 2.5.0: * Split manual pages into per-action pages and use AsciiDoc format. * Remove cryptsetup-reencrypt tool from the project and move reencryption to already existing "cryptsetup reencrypt" command. If you need to emulate the old cryptsetup-reencrypt binary, use simple wrappers script running "exec cryptsetup reencrypt $@". * LUKS2: implement --decryption option that allows LUKS removal. * Fix decryption operation with --active-name option and restrict it to be used only with LUKS2. * Do not refresh reencryption digest when not needed. This should speed up the reencryption resume process. * Store proper resilience data in LUKS2 reencrypt initialization. Resuming reencryption now does not require specification of resilience type parameters if these are the same as during initialization. * Properly wipe the unused area after reencryption with datashift in the forward direction. * Check datashift value against larger sector size. For example, it could cause an issue if misaligned 4K sector appears during decryption. * Do not allow sector size increase reencryption in offline mode. * Do not allow dangerous sector size change during reencryption. * Ask the user for confirmation before resuming reencryption. * Do not resume reencryption with conflicting parameters. * Add --force-offline-reencrypt option. * Do not allow nested encryption in LUKS reencrypt. * Support all options allowed with luksFormat with encrypt action. * Add resize action to integritysetup. * Remove obsolete dracut plugin reencryption example. * Fix possible keyslot area size overflow during conversion to LUKS2. * Allow use of --header option for cryptsetup close. * Fix activation of LUKS2 device with integrity and detached header. * Add ZEROOUT IOCTL support for crypt_wipe API call. * VERITY: set loopback sector size according to dm-verity block sizes. * veritysetup: dump device sizes. * LUKS2 token: prefer token PIN query before passphrase in some cases. When a user provides --token-type or specific --token-id, a token PIN query is preferred to a passphrase query. * LUKS2 token: allow tokens to be replaced with --token-replace option for cryptsetup token command. * LUKS2 token: do not continue operation when interrupted in PIN prompt. * Add --progress-json parameter to utilities. * Add support for --key-slot option in luksResume action. - move man pages to separate subpackage - drop backports handling ==== cups-pk-helper ==== Version update (0.2.6 -> 0.2.7) - Update to version 0.2.7: + Use meson build system. + Remove code using CUPS 1.5 and lower. + Remove calls to deprecated g_type_init(). + Move D-Bus conf file to $(datadir)/dbus-1/system.d (bsc#1202338). + Don't compare signed and unsigned int. + Add default statements to silence compiler warnings. + Add Code of Conduct. + Updated translations. - Add meson BuildRequires and replace configure/make/make_install macros with relevant meson/meson_build/meson_install ones. ==== dolphin ==== Version update (22.04.3 -> 22.08.0) Subpackages: dolphin-part libdolphinvcs5 - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== double-conversion ==== Version update (3.2.0 -> 3.2.1) - update to 3.2.1 * Disable quiet nan test on windows * Test on all platforms. * Fix warnings on Windows * Run ctests first. * Give shared-lib option and test install * Install Windows debbuger (pdb) files. * Add a cast to silence a signedness conversion warning. * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings ==== dracut ==== Version update (057+suse.303.gc4ea1bea -> 057+suse.309.gb71946f6) Subpackages: dracut-ima dracut-mkinitrd-deprecated - Update to version 057+suse.309.gb71946f6: * fix(dracut-initramfs-restore.sh): hide unpack errors (bsc#1199341) * chore(suse): remove suse-module-tools build requirement * fix(suse-initrd): always check that MACHINE_ID is not empty (bsc#1201780) ==== elfutils-debuginfod ==== - Use %ghost for debuginfod.sqlite file. - Add support-nullglob-in-profile.-.in-files.patch fixes boo#1202440. - Add PR29474-debuginfod.patch in order to fix PR29474. - Add Recommends for libdebuginfod1 so that debuginfod-profile sets the DEBUGINFOD_URLS. ==== ffmpegthumbs ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== filesystem ==== - Revert last change, fr should be used like we do for all languages in all packages, no excpetion for xz with fr_FR. - Add French(France) (fr_FR) man pages directory - seen in xz ==== frameworkintegration ==== Version update (5.96.0 -> 5.97.0) Subpackages: frameworkintegration-plugin libKF5Style5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== freetype2 ==== - spec-cleaner - Move ftpdump from ft2demos to freetype - it's required by other packages and doesn't require any of the toolkits, so move its build early ==== gcc12 ==== Version update (12.1.1+git287 -> 12.1.1+git372) Subpackages: cpp12 libgcc_s1 libgfortran5 libgomp1 libobjc4 libstdc++6 libstdc++6-pp libubsan1 - Update to gcc-12 branch head, 6b7d570a5001bb79e34c0d1626a, git372 * includes release candidate for GCC 12.2 - Remove workaround for obs-service-format_spec_file. ==== gdb ==== - Enable debuginfod for all archs as we index all TW RPM files. - Recommend libdebuginfod1 when one installs gdb so that it can utilize debuginfod server by default. - Fix build with gcc 13 by using -Wno-error=enum-int-mismatch. ==== gdk-pixbuf ==== Subpackages: gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - avoid bashism in baselibs postscript (bsc#1195391) ==== glibc ==== Version update (2.35 -> 2.36) Subpackages: glibc-extra glibc-locale glibc-locale-base nscd - glibcextract-compile-c-snippet.patch: glibcextract.py: Add compile_c_snippet - sys-mount-kernel-definition.patch: linux: Mimic kernel definition for BLOCK_SIZE - sys-mount-usage.patch: linux: Fix sys/mount.h usage with kernel headers - Update to glibc 2.36 Major new features: * Support for DT_RELR relative relocation format has been added to glibc * On Linux, the pidfd_open, pidfd_getfd, and pidfd_send_signal functions have been added * On Linux, the process_madvise function has been added * On Linux, the process_mrelease function has been added * The “no-aaaa” DNS stub resolver option has been added * On Linux, the fsopen, fsmount, move_mount, fsconfig, fspick, open_tree, and mount_setattr have been added * localedef now accepts locale definition files encoded in UTF-8 * Support for the mbrtoc8 and c8rtomb multibyte/UTF-8 character conversion functions has been added per the ISO C2X N2653 and C++20 P0482R6 proposals * The functions arc4random, arc4random_buf, and arc4random_uniform have been added Deprecated and removed features, and other changes affecting compatibility: * Support for prelink will be removed in the next release * The Linux kernel version check has been removed along with the LD_ASSUME_KERNEL environment variable * On Linux, The LD_LIBRARY_VERSION environment variable has been removed - get-nprocs-sched-uninit-read.patch, get-nprocs-inaccurate.patch, strcmp-rtm-fallback.path, pt-load-invalid-hole.patch, localedef-ld-monetary.patch, nptl-spurious-eintr.patch, strncpy-power9-vsx.patch, nptl-cleanup-async-restore.patch, read-chk-cancel.patch, wcrtomb-fortify.patch, nptl-cleanup-async-restore-2.patch: Removed ==== glslang ==== Version update (11.10.0 -> 11.11.0) - Update to release 11.11.0 * CInterface: Add OpSource support. * Add SPV_AMD_shader_early_and_late_fragment_tests * Avoid double-free in functions cloned for vulkan relaxed mode ==== gnome-bluetooth ==== Version update (42.2 -> 42.3) Subpackages: libgnome-bluetooth-3_0-13 libgnome-bluetooth-ui-3_0-13 typelib-1_0-GnomeBluetooth-3_0 - Update to version 42.3: + This version adds a new API for more precise adapter power state, and fixes a number of small UI problems in bluetooth-sendto. ==== google-noto-fonts ==== fix: bsc#1202279 and gh#notofonts/Arimo#13 - fix-arimo.patch fix: summary and descriptions not mentioning font being Serif add: README.FAQ to answer some questions about Noto Fonts packaging ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin ==== gtk2 ==== Subpackages: gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-tigrigna gtk2-immodule-vietnamese gtk2-tools libgtk-2_0-0 - avoid bashism in baselibs postscript (bsc#1195391) ==== gtk3 ==== Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - avoid bashism in baselibs postscript (bsc#1195391) ==== gtk4 ==== Version update (4.7.0 -> 4.7.2) Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.7.2: + GtkTextView: Fix child positioning with gutters. + GtkText: Update placeholder visibility when necessary. + GtkPicture: Add a content-fit property. + GtkPopover: Fix a size allocation problem with the arrow. + GtkTreeView: Fix a problem with DND. + GtkTreePopover: Support scrolling. + GtkGridView: Fix issues with rubberband selection. + GtkLabel: Add a tabs property. + GtkSnapshot: Make GtkSnapshot work from bindings. + GtkScrolledWindow: Scroll at a reasonable speed. + GtkPaned: Avoid an infinite loop. + GtkWindow: Improve generation and handling of crossing events. + CSS: Fix handling of certain transform values. + Media support: - Add audio support to the ffmpeg backend. - Avoid oom with pathological jpeg images. + GDK: - Fix handling of touchpad hold events. - Add support for hi-resolution scroll events. + X11: Fix preferred action for DND. + List models: - Fix items-changed emission. - Add more list model tests. + Demos: - Add a winning sound to game demos. - Make app icons work uninstalled. + Updated translations. - Add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch: Revert "Meson: Simplify pkgconfig file generator". Temporarily revert this until we figure out how to best restore private requires that are needed for rpm automatic dep extraction. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756 This reverts commit 802bf4199911c811938b0454a876089bafa97dba. - Update to version 4.7.1: + GtkInscription: A new label-like widget for use in list views. + GtkColorChooser: Style improvements. + GtkFontChooser: Improve support for OpenType features a bit. + GtkLabel: Allow selectable labels to be activated via mnemonic. + GtkTextView: Implement GetCharacterExtents for accessibility. + GtkStack: Fix a poblem with stack page accessibility. + GtkListView: - Cull listitems that are out of view. - Make all our list models implement ::n-items and ::item-type properties. + Translations: - Stop translating property nicks and blurbs. - Fix extracting translations from ui files. + Debugging: - Support GTK_DEBUG=invert-text-dir. - Allow inspecting inspectors. - Replace GTK_USE_PORTAL with GDK_DEBUG=portals. - Improve responsiveness of the inspector. + CSS: Allow fractional letterspacing. + Theme: Improve legibility of selectable labels. + Demos: - Improve the font features demo. - Add demos for GtkInscription. + Wayland: - Freeze popups when hidden. - Only send smooth scroll events for tablet tools. - Make scaled cursor image have the right size. - Fix problems with the activation protocol. - Don't force the HighContrast icon theme. - Support xdg_toplevel.bounds. + X11: Always update the shadoe size. + Windows: - Improve touchpad support by using DirectManipulation. - Add more directories to the builtin hicolor icon theme. + Updated translations. - Add pkgconfig(harfbuzz) BuildRequires: new dependency. ==== ibus ==== Subpackages: ibus-dict-emoji libibus-1_0-5 typelib-1_0-IBus-1_0 - Fix ibus-setup to support python3 (boo#1202063) * Update setup-switch-im.patch - Remove X-GNOME-* from ibus-autostart.desktop (boo#1201421, boo#1201728) * ibus-autostart still does not work with systemd-xdg-autostart-generator ==== iio-sensor-proxy ==== Version update (3.3 -> 3.4) - Update to version 3.4: * Add polkit checks for whether a user is allowed to claim a sensor. * Fix the ambient light sensor readings on some systems, a regression in the fake-input-accelerometer test binary. * A number of memory leaks. - Package polkit privilege file (subject to boo#1201558); add BuildRequires: pkgconfig(polkit-gobject-1). ==== imlib2 ==== Version update (1.7.5 -> 1.9.1) Subpackages: imlib2-loaders libImlib2-1 - update to 1.9.1: * x11_color: Simplify and fix error paths * JPEG loader: Use mmap'ed file access * modules: Eliminate __imlib_TrimLoaderList() * Introduce strsplit() * modules: Cosmetics, mostly * modules: Enable setting multiple loader/filter paths * test: Add test_misc * modules: Fix signdness warning * TIFF loader: Change default save compression type * imlib2_load: Remove unused macro * imlib2_conv: Cosmetic changes * imlib2_conv: Drop obsolete .db stuff, simplify * imlib2_conv: Enable passing attached data to saver * check for some alloc failures * check for alloc failures some more * modules: check for filepath truncation * Remove some deprecation comments * Move API documentation to header file * WEBP saver: Fix return code on success * api.c: Cosmetics * Refactor some image loading functions * Refactor some image saving functions * Image load: Change error code on zero file size * Tweak __imlib_LoadImageData() * Error code rework: Use errnos/new imlib2 error codes internally * Add imlib_load/save_image_with_errno_return() and imlib_strerror() * Switch to imlib_load/save_image_with_errno_return() * Deprecate imlib_load/save_image_with_error_return() * imlib2_load: Tweak verbose output * Rename files with line etc. drawing functions * Use stdint types instead of DATA32 etc. * test_load: Check deferred loading too * imlib2_load: Show load time per load too * image.c: Correct loader probe loop * image.c: Cosmetics (move function) * GZ loader: Fix uncompressor exit code * GIF loader: Use mmap'ed file access * image.c: Loading tweaks * imlib2_view: Verbose and debug message tweaks * Loaders: Some trivial cosmetics * Loaders: Remove unnecessary calls to __imlib_FreeData() * debug: Enable using hex values in IMLIB2_DEBUG * SVG loader: Requires librsvg-2.46 * TIFF loader: Use mmap'ed file access * Add jxl loader * test: Add basic jxl test * test_save: Updates * loaders: Ensure that found loader is ok for load/save * image: Fix undesired change of format * Drop deprecation noise from using the old DATA types * Drop deprecation noise from using imlib_load/save_image_with_error_return() * API doc corrections and tweaks for doxygen * Revert a couple of unintended changes * API doc updates * doc: Drop most old doc stuff * doc: New documentation build setup (doxygen) * doc: Assorted documentation intro updates * loaders: Fix typo, fix order * SVG loader: Faster signature check * build: Tweaks * Add J2K (JPEG 2000) loader using openjpeg2 library * test: Add some of JPEG 2000 tests * Add PS/EPS loader using libspectre * debug: Export __imlib_time_us() * JXL loader: Multiframe support * SVG loader: Avoid some warnings in rsvg.h * SVG loader: Fix size when unit is percent * SVG loader: Fix size when unit is percent some more * v1.9.0 * PNM, XPM loaders: Fix trouble with non-ascii characters * XPM loader: Reduce signature window size some more * Refactor image flags stuff * Remove some unused image flags and deprecate functions referencing them * JPEG, XBM loaders: Drop pointless clearing of flag * Deal consistently with including Imlib2.h * Merge x11_draw.c/h into x11_pixmap.c/h * x11_rgba.c: Add some missing static qualifiers * x11_color.c: Make most __imlib_AllocColors*() functions static * x11_...: Introduce palette type enum * Loader includes tweaks * Move some loader related function prototypes to loaders.h * common.h: Drop round() macro * debug.c/h: Move __EXPORT__ to .c file * Remove system includes from common.h * Move x_VAL() macros to common.h * Introduce types.h * Remove some unnecessary headers * grad.c: Refactor __imlib_DrawGradient() and __imlib_DrawHsvaGradient() * Only have one CLIP macro * Mostly cosmetic tweaks around clipping checks * test: Command line options tweak * test_grab: Enable testing depths other than 24 and 32 * x11_grab.c: Correct 16 and 15 bit depth grabbing * TIFF loader: Remove obsolete comment * ID3 loader: Drop inline and likely stuff * ID3 loader: Disable tags stuff * Introduce __imlib_GetKey() * Merge __imlib_FindBestLoader...() functions ... changelog too long, skipping 95 lines ... - drop bigendian.patch (upstream) ==== installation-images-MicroOS ==== Version update (17.59 -> 17.63) - merge gh#openSUSE/installation-images#612 - shadow & /usr/lib/pam.d: fix also initrd - xdm Keyboard.map no longer exists - wireless-tools: /etc moved to /usr/lib - samba-client-libs: there is no libwinbind-client-samba4 - 17.63 - merge gh#openSUSE/installation-images#611 - require glibc-locale explicitly - 17.62 - merge gh#openSUSE/installation-images#610 - Allow shadow to put pam files to /usr/lib/pam.d - 17.61 - merge gh#openSUSE/installation-images#608 - fix Bengali font issue: switch from MuktiNarrow.ttf to Mukti.ttf (bsc#1202083, bsc#1197977) - 17.60 ==== inxi ==== Version update (3.3.19 -> 3.3.20) - update to 3.3.20: 1a. More or less completed verification of AMD cpu microarch/built/process, and added more accurate fallback cases for stray model IDs. 1b. Extended Intel cpu data a bit more as well. Thanks linuxdaddy from slackware for the research help there. 2. Tentative support for finit init system (fast init). Runs in /proc/1/comm, uses initctl, which may have been revived from its upstart days, not sure. Added potential support for nosh, linux only, don't know how to detect other bsd init system. 3. Added amd/intel gpu product IDs. 4. Added shortcut --filter-all/--za, activates all filters: -z, --zl, --zu, - -zv. Why not? 5. Added support for dm types kdmctl and xdmctl, opensuse and maybe redhat use the latter to start the actual dm running the desktop/wm. You want to see that because you need to do systemctl restart xdm to restart the actual dm. Thanks mrmazda for pointing out this one. 6. Added AlmaLinux, RockyLinux, CentosStream to system base (RHEL derived). 7. Basic Raptor Lake gpu/apu support added, with patterns to detect since few product ids yet. Same applies to Arctic and Alchemist, which still have no product IDs. 8. More disk vendors and disk vendor ids, never stops - the waters flow on, the rain falls, then the sun comes out. Until one day it doesn't. * /usr/share/doc/packages/inxi/inxi.changelog. ==== irqbalance ==== Version update (1.8.0.18.git+2435e8d -> 1.9.0) Subpackages: irqbalance-ui - Update to version 1.9.0: * correct wait time in oneshot mode * Document updates * disable irqbalance when we only have a single cpu/cache domain * fix UI to fetch full messages from UNIX socket * avoid some buffer overflows * fix UI printf style formatting * drop bounding set from irqbalance ==== jbigkit ==== - Makefile is not parallel-safe ==== kaccounts-integration ==== Version update (22.04.3 -> 22.08.0) Subpackages: libkaccounts2 - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kaccounts-providers ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kactivities-stats ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kactivities5 ==== Version update (5.96.0 -> 5.97.0) Subpackages: kactivities5-imports libKF5Activities5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Utilize std::optional instead of custom impl * Remove debug message for Consumer destructor * Do not enable debug output for debug QT builds ==== karchive ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * k7zip: Merge two functions to the constructor ==== kate ==== Version update (22.04.3 -> 22.08.0) Subpackages: kate-plugins - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release - Rebase 0001-Defuse-root-block.patch ==== kauth ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kbd ==== Subpackages: kbd-legacy - Use %_pam_vendordir ==== kbookmarks ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kcmutils ==== Version update (5.96.0 -> 5.97.0) Subpackages: kcmutils-imports libKF5KCMUtils5 libKF5KCMUtilsCore5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * follow symlinks for search of .desktop files * tools/kcmmetadatagenerator: Print out critical warning if file could not be opened * Make CMake import target of kcmdesktopfilegenerator relocatable * Add utility cmake method to generate KCM metadata desktop files ==== kcodecs ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kcompletion ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * KCompletion: clean-up private class * KCompletion*: general clean-up ==== kconfig ==== Version update (5.96.0 -> 5.97.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5 libKF5ConfigQml5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add explicit option to disable QML support * Don't inherit from containers ==== kconfigwidgets ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * [KCommandBar] Improve position and size * follow symlinks during search for help * Avoid tracking dangling KConfigDialogManager ==== kcoreaddons ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5CoreAddons5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Deprecate KMessage system * KUserGroup: fix data race by porting from getgrgid to getgrgid_r * KUserGroup: centralize calls to getgrgid(), at least for constructors * KUser: fix data race by porting to getpwuid_r and getpwnam_r * KUser: use member initialization, call getpwuid in a single place * fix up the kpluingmetadata::value doc * Add KRuntimePlatform as alternative for KDeclarative::runtimePlatform * Fix klibexectest when build dir path contains symlink * Fix unit tests in kpluginfactorytest * Bump shared-mime-info to 1.8 * make kprocess a more proper qprocess * new ksandbox function to start processes * refresh git-blame-ignore-revs for latest clang-format run * automatic clang-format run (clang 14) * Adapt libexec paths for KF6 ==== kcrash ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kdbusaddons ==== Version update (5.96.0 -> 5.97.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kde-print-manager ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kdeclarative ==== Version update (5.96.0 -> 5.97.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * GridDelegate: Improve accessibility for inline buttons ==== kded ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * README.md remove trailing space ==== kdegraphics-thumbnailers ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kdelibs4support ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5KDELibs4Support5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Remove unused X-KDE-ModuleType * Convert file to UTF-8 ==== kdenetwork-filesharing ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kdesu ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kdialog ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kdnssd-framework ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kdoctools ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5DocTools5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add Han Young to the contributors list ==== kernel-source ==== Version update (5.19.1 -> 5.19.2) - Linux 5.19.2 (bsc#1012628). - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (bsc#1012628). - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" (bsc#1012628). - pNFS/flexfiles: Report RDMA connection errors to the server (bsc#1012628). - nfsd: eliminate the NFSD_FILE_BREAK_* flags (bsc#1012628). - ALSA: usb-audio: Add quirk for Behringer UMC202HD (bsc#1012628). - ALSA: bcd2000: Fix a UAF bug on the error path of probing (bsc#1012628). - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (bsc#1012628). - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (bsc#1012628). - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (bsc#1012628). - ASoC: amd: yc: Update DMI table entries (bsc#1012628). - hwmon: (nct6775) Fix platform driver suspend regression (bsc#1012628). - wifi: mac80211_hwsim: fix race condition in pending packet (bsc#1012628). - wifi: mac80211_hwsim: add back erroneously removed cast (bsc#1012628). - wifi: mac80211_hwsim: use 32-bit skb cookie (bsc#1012628). - add barriers to buffer_uptodate and set_buffer_uptodate (bsc#1012628). - lockd: detect and reject lock arguments that overflow (bsc#1012628). - HID: hid-input: add Surface Go battery quirk (bsc#1012628). - HID: nintendo: Add missing array termination (bsc#1012628). - HID: wacom: Only report rotation for art pen (bsc#1012628). - HID: wacom: Don't register pad_input for touch switch (bsc#1012628). - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case (bsc#1012628). - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case (bsc#1012628). - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 (bsc#1012628). - KVM: s390: pv: don't present the ecall interrupt twice (bsc#1012628). - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper (bsc#1012628). - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache (bsc#1012628). - KVM: Fully serialize gfn=>pfn cache refresh via mutex (bsc#1012628). - KVM: Fix multiple races in gfn=>pfn cache refresh (bsc#1012628). - KVM: Do not incorporate page offset into gfn=>pfn cache user address (bsc#1012628). - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits (bsc#1012628). - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value (bsc#1012628). - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks (bsc#1012628). - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (bsc#1012628). - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks (bsc#1012628). - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (bsc#1012628). - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT (bsc#1012628). - KVM: SVM: Disable SEV-ES support if MMIO caching is disable (bsc#1012628). - KVM: x86: Tag kvm_mmu_x86_module_init() with __init (bsc#1012628). - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change (bsc#1012628). - KVM: x86: do not report preemption if the steal time cache is stale (bsc#1012628). - KVM: x86: revalidate steal time cache if MSR value changes (bsc#1012628). - KVM: x86/xen: Initialize Xen timer only once (bsc#1012628). - KVM: x86/xen: Stop Xen timer before changing IRQ (bsc#1012628). - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (bsc#1012628). - ALSA: hda/cirrus - support for iMac 12,1 model (bsc#1012628). - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (bsc#1012628). - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (bsc#1012628). - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (bsc#1012628). - tty: 8250: Add support for Brainboxes PX cards (bsc#1012628). - tty: vt: initialize unicode screen buffer (bsc#1012628). - vfs: Check the truncate maximum size in inode_newsize_ok() (bsc#1012628). - fs: Add missing umask strip in vfs_tmpfile (bsc#1012628). - thermal: sysfs: Fix cooling_device_stats_setup() error code path (bsc#1012628). - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (bsc#1012628). - fbcon: Fix accelerated fbdev scrolling while logo is still shown (bsc#1012628). - usbnet: Fix linkwatch use-after-free on disconnect (bsc#1012628). - usbnet: smsc95xx: Fix deadlock on runtime resume (bsc#1012628). ... changelog too long, skipping 1882 lines ... - commit e6472b4 ==== kexec-tools ==== Version update (2.0.24 -> 2.0.25) - update to 2.0.25: * kexec-tools: Remove duplicate ultoa() definitions and redefine it * i386: pass rng seed via setup_data * kexec-tools: mips: Pass initrd parameter via cmdline * arm64/crashdump-arm64: increase CRASH_MAX_MEMORY_RANGES to 32k ==== kfilemetadata5 ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Remove reviewboardrc * Add PNG extractor * dump tool: Print extractor name ==== kglobalaccel ==== Version update (5.96.0 -> 5.97.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5 - Add patch to fix crashes (kde#437364): 0001-Avoid-iterating-a-container-while-it-s-being-mutated.patch - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add a clang-format commit to blame ignore file * Minor code optimisation * GlobalShortcutsRegistry: don't use a QHash for a couple of elements * General code cleanup ==== kguiaddons ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5GuiAddons5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * QtWaylandClient is required when building with Wayland support ==== khelpcenter5 ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kholidays ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Use non-deprecated API unconditionally everywhere * Implement deprecated API by calling the new one * Actually test things rather than just produce debug output * Make rawHolidays() with category filter also work with seasonal holidays * Actually implement HolidayRegion::rawHolidays() * Actually include seasonal holidays in rawHolidaysWithAstroSeasons() * Add methods to check for polar days/nights ==== khtml ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== ki18n ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kiconthemes ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Do not use QIcon::setThemeName to set system theme ==== kidletime ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kimageformats ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Use right type on enums * PSD: Improve alpha detection (kde#182496) * PSD: LAB support ==== kinit ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kio ==== Version update (5.96.0 -> 5.97.0) Subpackages: kio-core - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Too many changes since 5.96.0, only listing bugfixes: * KRecentDocument: better prevent duplicate bookmark for same href (kde#456046) * FileUndoManager: fix job description when undoing a batch-renaming (kde#437510) * Fix crash in DropJob (kde#454747) * Fix thumbnailer result for parent mime types being overwritten (kde#453480) * KImageFilePreview: if no current preview, don't show last one on resize (kde#434912) ==== kio-extras5 ==== Version update (22.04.3 -> 22.08.0) Subpackages: libkioarchive5 - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release ==== kirigami2 ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Kirigami2-5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Too many changes since 5.96.0, only listing bugfixes: * OverlaySheet: add workaround for Qt horizontal scrollview bug (kde#457223) * second attempt of Delete and port away from internal ScrollView (kde#448784) ==== kitemmodels ==== Version update (5.96.0 -> 5.97.0) Subpackages: kitemmodels-imports libKF5ItemModels5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Fix typo in copyright year ==== kitemviews ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kjobwidgets ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Fix some Clazy and switch handling warnings. * ui-server: Fix crash by only re-registering live KJobs. (kde#450325) ==== kjs ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Fix compilation with MinGW * Convert file to UTF-8 ==== knewstuff ==== Version update (5.96.0 -> 5.97.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5 libKF5NewStuffWidgets5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * [kmoretools] Don't lowercase the desktop entry name (kde#417575) * Fixup 6d889ae0: move newlines out of translated string * Remove unneeded close button from window footer * Add a "try again later" message for transient errors ==== knotifications ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Remove notificationplugin service type * Drop lib prefix when building for Windows (MinGW) * use ksandbox instead of hardcoding sandbox detection ==== knotifyconfig ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== konsole ==== Version update (22.04.3 -> 22.08.0) Subpackages: konsole-part konsole-part-lang - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release - Drop patch, fixed upstream: * 0001-Fix-error-when-trying-to-edit-the-editable-parts-of-.patch ==== kpackage ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Fix listing of KPackage structures (kde#456726) * README.md add dot at end of sentence * Port archive of test plasmoid to json metadata * Fix tests that generate metadata.desktop file for Qt6 build * Port metadata files in autotests to json ==== kparts ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kpeople5 ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Don't install service type definitions ==== kpty ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * add the ability to disable ctty set up ==== kquickcharts ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Remove arcconfig * BarChart: de-duplicate some code * Remove an unused method ==== krunner ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add note about alternative to Plasma::RunnerContext::setSingleRunnerQueryMode * Fix TODO being shown in generated docs * templates/runnerpython: Add hint for multiline property * Fix Qt6 build ==== kservice ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add property def for X-Flatpak key * Define HAVE_MMAP to 0 instead of undefining it (kde#456780) * KSycocaDict: don't inherit from containers * use ksandbox to determine if we are inside a flatpak ==== ktexteditor ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * fix crash (kde#457392) * Pass parent widget to print preview dialog * fix crash in insertText * Make views for read-only themes read-only instead of disabling them * Cleanup: Remove unused members from KateStyleTreeWidget * Cleanup: use switch in defaultStyleName * Make defaultStyleCount reusable * Silence compiler warning when compiling without KAUTH * avoid crash on caret drawing if no view (kde#456508) * avoid accessing view pointer during printing (kde#456508) * remove unused library ==== ktextwidgets ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Fix heading level line break handling with Qt 6.3 * Adapt tests to Qt 6.3 HTML generation changes ==== kunitconversion ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== kwallet ==== Version update (5.96.0 -> 5.97.0) Subpackages: kwallet-tools kwalletd5 libKF5Wallet5 libkwalletbackend5-5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Remove duplicate header between cpp/h * Do not try to rename label twice in entryRenamed() * Do not create EntryLocation with empty key * Introduce Secret Service API ==== kwalletmanager5 ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== kwayland ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Unset wl_display global filter upon filtered display destruction. ==== kwidgetsaddons ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * [KMessageDialog] Emit notification sound just like KMessageBox * Make OK button configurable in KMessageBox::error/detailedError * Deprecate KMessage*::sorry * Remove declaration of unimplemented sorryWId(buttonOk) overload * Deprecate unsupported & unused KMessageBox::PlainCaption flag * Deprecate KMessageBox::about() * Add edit-clear-history icon to the Clear List action ==== kwindowsystem ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Doc: Update WM spec URL ==== kxmlgui ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * [KShortcutsDialog] Make it possible to reload shortcut schemes * [KShortcutsDialog] Make it possible to add a custom edit action * [KShortcutSchemesEditor] Fix bug introduced by refactoring in commit de0790fe * Fix crash of KMix in Legacy Tray * [KShortcutsDialog] Add icons for actions * KKeySequenceWidget: don't use a QHash to hold a few elements ==== less ==== - Which need one /usr/bin/which, not the package which ==== libKF5ModemManagerQt ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== libKF5NetworkManagerQt ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== libapparmor ==== - add profiles-permit-php-fpm-pid-files-directly-under-run.patch https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344) ==== libcbor ==== - Install manual page in the correct man section ==== libcdio ==== - Rebase fix-undefined-behavior-in-readlink.patch to the upstream version (only a different formatting is used). - Add fix-undefined-behavior-in-readlink.patch that fixes boo#1202214. ==== libevdev ==== Version update (1.12.1 -> 1.13.0) - update to 1.13.0: * include: sync event codes with kernel 5.19 * input: use named initializers for the event struct * fix a few whitespace/coding style issues * meson and other build system fixups ==== libheif ==== Subpackages: gdk-pixbuf-loader-libheif libheif1 - Support version 1.0.0 of dav1d - Added 0f8496f22d284e1a69df12fe0b72f375aed31315.patch - Fix rpath error for the examples sub-package ==== libjpeg-turbo ==== - update to 2.1.4: * Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010. * The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage() method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only") datastreams, which can be used to prime the decompressor with quantization and Huffman tables that can be used when decompressing subsequent "abbreviated image" datastreams. * libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4 and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo. * Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)]. * Fixed two issues that prevented partial image decompression from working properly with buffered-image mode: * Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted in an error ("Improper call to JPEG library in state 207".) * Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under certain circumstances. ==== libkdcraw ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== libkexiv2 ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== libnfs ==== Version update (5.0.1 -> 5.0.2) - update to 5.0.2: * Various small multithreading fixes * Add opaque pointer to service_proc to make it easier to build server apps. * BSD compile fix * OpenBSD support * fix double free in nfs3_pread_mcb() ==== libqt5-qtquickcontrols2 ==== Version update (5.15.5+kde5 -> 5.15.5+kde6) Subpackages: libQt5QuickControls2-5 libQt5QuickTemplates2-5 - Update to version 5.15.5+kde6: * Fix scroll bars not showing up when binding to standalone contentItem ==== libstorage-ng ==== Version update (4.5.33 -> 4.5.42) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (Swedish) (bsc#1149754) - 4.5.42 - Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.5.41 - Translated using Weblate (Catalan) (bsc#1149754) - 4.5.40 - Translated using Weblate (Dutch) (bsc#1149754) - 4.5.39 - Translated using Weblate (Slovak) (bsc#1149754) - 4.5.38 - Translated using Weblate (Catalan) (bsc#1149754) - Translated using Weblate (Japanese) (bsc#1149754) - 4.5.37 - merge gh#openSUSE/libstorage-ng#895 - updated pot and po files - 4.5.36 - merge gh#openSUSE/libstorage-ng#894 - do not allow to add already used lvm physical volume to volume group - 4.5.35 - merge gh#openSUSE/libstorage-ng#893 - support mounting by partition uuid and label - 4.5.34 ==== libtasn1 ==== Version update (4.18.0 -> 4.19.0) - libtasn1 4.19.0: * Clarify libtasn1.map license * Fix ETYPE_OK out of bounds read * Update gnulib files and various maintenance fixes ==== libtirpc ==== Version update (1.3.2 -> 1.3.3) Subpackages: libtirpc-netconfig libtirpc3 - update to 1.3.3 (bsc#1201680, CVE-2021-46828): * Fix DoS vulnerability in libtirpc * _rpc_dtablesize: use portable system call * libtirpc: Fix use-after-free accessing the error number * Fix potential memory leak of parms.r_addr * rpcb_clnt.c add mechanism to try v2 protocol first * Eliminate deadlocks in connects with an MT environment * clnt_dg_freeres() uncleared set active state may deadlock * thread safe clnt destruction * SUNRPC: mutexed access blacklist_read state variable * SUNRPC: MT-safe overhaul of address cache management in rpcb_clnt.c - drop 0001-Fix-DoS-vulnerability-in-libtirpc.patch (upstream) ==== liburing ==== - add test-xattr-don-t-rely-on-NUL-termination.patch (bsc#1202413) ==== libwacom ==== Version update (2.2.0 -> 2.4.0) Subpackages: libwacom-data libwacom9 - update to 2.4.0: - Huion Inspiroy H1060P - XP-Pen Artist 12, Deco L - Chuwi MiniBook X - Acer Chromebook Spin 13 - Huion HS611 - Lenovo 14s Yoga, X13 Yoga, X1 Yoga, X380 - Samsung Galaxy Book Pro 360, Flex2 - Devices matching a "* Keyboard" glob are no longer treated as tablets ==== libyui ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libyui-ncurses ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libyui-ncurses-pkg ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libyui-qt ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libyui-qt-graph ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libyui-qt-pkg ==== Version update (4.4.1 -> 4.4.3) - *-pkg plugins: fully qualify the _1 placeholder, libzypp will disable the global boost placeholders in the next release (bsc#1202058, gh#libyui/libyui#78) - 4.4.3 - libyui-ncurses: replace the "glibc-locale" dependency with much smaller "glibc-locale-base" (bsc#1154405) - 4.4.2 ==== libzypp-plugin-appdata ==== Version update (1.0.1+git.20180426 -> 1.0.1+git.20220816) - Update to version 1.0.1+git.20220816: * Drop call to appstreamcli refresh * Added hardening to systemd service (bsc#1181400) * Typo fix for command help - Drop harden_appstream-sync-cache.service.patch: fixed upstream. - Drop Appstream recommends: no longer needed, as we no longer call appstreamcli. ==== lz4 ==== Version update (1.9.3 -> 1.9.4) - Update to release 1.9.4 * Decompression speed on high-end ARM64 platform is improved, by ~+20%. * For the specific scenario of data compressed with -BD4 setting (small blocks, <= 64 KB, linked) decompressed block-by-block into a flush buffer (like lz4 CLI does), decompression speed is improved ~+70%. * For compressed data employing the lz4frame format (native format of lz4 CLI), it's possible to ignore checksum validation during decompression, resulting in speed improvements of ~+40% . This capability is exposed at both CLI (see --no-crc) and library levels. ==== man ==== Version update (2.9.4 -> 2.10.2) - Corrrect some offsets of patch hunks - Remove change in get-mtime.c as mandb-symlink-target-timestamp now catch the random format changes - update to 2.10.2: * Regenerating man-db's build system now explicitly requires Automake >= 1.14. (This was already the case since at least man-db 2.10.0, but was previously undocumented.) * Make `man -H` sleep for a few seconds after starting the browser, since it may background itself before loading files (Dr. Werner Fink). * If an override directory is configured using `--with-override-dir`, it is now applied more consistently when building the manpath, and whether a page was found in an override directory is considered when sorting candidates for display (Mihail Konev). * Make the man-db manual build reproducible. * Add some hardening options to the `systemd` service. * `configure` now has a `--with-snapdir` option, for use on systems where `snapd` is configured to use a directory other than `/snap`. * Fix occasional `mandb-symlink-target-timestamp` test failure. * Fix inadvertent reliance on a GCC extension that caused build failures with Clang. * Fix building without `iconv`. - drop man-db-2.7.1-firefox.dif (upstream) - Avoid that mandb-symlink-target-timestamp fools us - Workaround missing groff-full to get refer(1), the bibliographic preprocessor found - Update to man-db 2.10.0 (4 February 2022) * Manpath deduplication no longer mishandles the case where another entry in the manpath is a suffix of a candidate path to append. * Fix potential crash in path searching if `getcwd` fails for reasons other than running out of memory. * Fix crash in `globbing` test tool if run with no non-option arguments. * `lexgrog` now produces output in the user's locale. * Downgrade "malformed .lf request" warning to a debug message and rephrase it somewhat, since `.lf` requests can use `*roff` arithmetic expressions and we can't reasonably parse those. * Avoid modifying the database without changing its mtime, which had been possible since 2.7.0 if `mandb`'s purge phase found work to do but the main phase didn't, and which confused some backup systems into reporting possible filesystem corruption. * `man` no longer inadvertently modifies the `MANSECT` environment variable before passing it on to its subprocesses. * `mandb` now stores the mtime of link targets as the mtime of their corresponding database entries, rather than sometimes storing the mtime of the link instead. * Since man-db 2.4.2, `man` has behaved as if the `-l` option was given if a manual page argument contains a slash. Since man-db 2.5.6, this has interacted slightly poorly with the subpage feature, emitting spurious error messages if given multiple manual page arguments some of which include a slash. `man` no longer emits spurious error messages in this case. * Reduce overhead of `MAN_DISABLE_SECCOMP=1` compared to building without `libseccomp`. * Document `MAN_DISABLE_SECCOMP` and `PIPELINE_DEBUG` environment variables in `man(1)`. * Add `man-pages(7)` reference to `man(1)`. * Recognize Arabic and Persian translations of the `NAME` section. * Delay the `systemd` timer using `RandomizedDelaySec`, so that multiple containers/VMs on the same host are less prone to running `mandb` all at the same time. * Significantly improve `mandb(8)` and `man -K` performance in the common case where pages are of moderate size and compressed using `zlib`: `mandb - c` goes from 344 seconds to 10 seconds on a test system. - Remove patch man-db-2.7.1-security4.dif as now upstream creates any missing database - Remove gnulib-ppc64le.patch as gnulib is uptodate even on ppc64le - Port patches * man-db-2.6.3-chinese.dif * man-db-2.6.3-listall.dif * man-db-2.6.3-man0.dif * man-db-2.7.1-zio.dif * man-db-2.9.4-alternitive.dif * man-db-2.9.4-no-chown.patch * man-db-2.9.4.patch * reproducible.patch - syntax correction of the preinstall scriptlet to avoid creation of file /0 (bnc#1202377) ==== metamail ==== - Update ot mimelang-0.3 * Avoid to run on NULL if no UTF-8 marker is found ==== mobipocket ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== mozilla-nspr ==== Version update (4.34 -> 4.34.1) - update to version 4.34.1 * add file descriptor sanity checks in the NSPR poll function ==== mozilla-nss ==== Version update (3.80 -> 3.81) Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs - update to NSS 3.81 * bmo#1762831 - Enable aarch64 hardware crypto support on OpenBSD * bmo#1775359 - make NSS_SecureMemcmp 0/1 valued * bmo#1779285 - Add no_application_protocol alert handler and test client error code is set * bmo#1777672 - Gracefully handle null nickname in CERT_GetCertNicknameWithValidity * required for Firefox 104 - raised NSPR requirement to 4.34.1 - changing some Requires from (pre) to generic as (pre) is not sufficient (boo#1202118) ==== multipath-tools ==== Version update (0.9.0+39+suse.51a2ab1 -> 0.9.0+55+suse.33d8854) Subpackages: kpartx libmpath0 - Update to version 0.9.0+55+suse.33d8854: * Avoid linking to libreadline to avoid licensing issue (bsc#1202616) ==== ncurses ==== Version update (6.3.20220806 -> 6.3.20220813) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20220813 + modify delscreen to more effectively delete all windows on the given screen. + amend portability note for delwin in manual page. + adapt test/test_delwin.c from example by Bill Gray. + account for prescreen data if freeing leaks in pthread-configuration + split-out _nc_set_read_thread(), to reduce compiler warnings about pthread_self(), which may/may not be a weak symbol. + improve pthread-configuration for test/worm.c ==== nfs-utils ==== Subpackages: libnfsidmap1 nfs-client - sysconfig.nfs, nfs.conf: allow NFSv4 grace time to be set via sysconfig. SLE12 allowed this, SLE15 lost the ability. Add it back with the name NFSV4GRACETIME. Also improve description for NFSV4LEASETIME. (bsc#1202592) - Update to version 2.6.2 - https://kernel.org/pub/linux/utils/nfs-utils/2.6.2/2.6.2-Changelog - Remove patches from this release: - gcc12-fix.patch - 0001-systemd-Apply-all-sysctl-settings-when-NFS-related-m.patch - 0002-Update-autoconfig-files-to-work-with-v2.71.patch - 0003-autoconf-change-tirpc-to-check-for-a-file-not-for-an.patch - 0004-modprobe-protect-against-sysctl-errors.patch - Refresh nfs-utils-1.0.7-bind-syntax.patch - Added files: - /usr/lib/udev/rules.d/99-nfs.rules - /usr/libexec/nfsrahead - /usr/sbin/rpcctl - /usr/share/man/man5/nfsrahead.5.gz - /usr/share/man/man8/rpcctl.8.gz - Sort man page entries in %files section ==== nftables ==== Version update (1.0.4 -> 1.0.5) Subpackages: libnftables1 python3-nftables - update to 1.0.5: * Fixes for the -o/--optimize, run this --optimize option to automagically compact your ruleset using sets, maps and concatenations * Fix ethernet and vlan concatenations, eg. define a dynamic set which is populated from the packet path * Fix ruleset listing with interface wildcard map * Fix several regressions in the input lexer which broke valid rulesets. * Fix slowdown with large lists of singleton interval elements. * Fix set automerge feature for large lists of singleton interval elements. * Fix bogus error reporting for exact overlaps. * Fix segfault when adding elements to invalid set. * fix device parsing in netdev family in json. ==== nghttp2 ==== Version update (1.48.0 -> 1.49.0) - update to 1.49.0: * https://nghttp2.org/blog/2022/08/22/nghttp2-v1-49-0/ ==== nvme-cli ==== Version update (2.1.1 -> 2.1.2) Subpackages: nvme-cli-bash-completion - Update to version 2.1.2: * build: Update version to v2.1.2 * wrapper: Update SPDIX license * wrapper: Call library version of nvme_init_copy_range_f1 * Revert "udev: re-read the discovery log page when a discovery controller reconnected" * nvme: Simplify ns list identify * meson: we don't need a c++ compiler * plugins/ocp: drop unused fd argument * plugins/wdc: remove fd argument from print functions * plugins/wdc: fix memset() on the address of a pointer * plugins/solidigm: fix return value on format parse failure * plugins/wdc: prevent duplicate close on NVMe device ==== open-vm-tools ==== Version update (12.0.0 -> 12.1.0) Subpackages: libvmtools0 open-vm-tools-desktop - Update to 12.1.0 (build 20219665) (boo#1202733) + New/Updated features: - Contains security update fix for (bsc#1202657) - (CVE-2022-31676) VUL-0: CVE-2022-31676: open-vm-tools: local privilege escalation vulnerability + A number of Coverity reported issues have been addressed. + [FTBFS] Fix the build of the ContainerInfo plugin for a 32-bit Linux release: https://github.com/vmware/open-vm-tools/pull/588 + Make HgfsConvertFromNtTimeNsec aware of 64-bit time_t on i386 (32-bit) This change incorporates the support of 64 bit time epoch conversion from Windows NT time to Unix Epoch time on i386. https://github.com/vmware/open-vm-tools/pull/387 - Drop patch now contained in 12.1.0: + gcc_size_t.patch ==== openal-soft ==== Version update (1.21.1 -> 1.22.2) Subpackages: libopenal1 openal-soft-data - disable pipewire backend to avoid buildcycle ffmpeg-4, libopenmpt, mpg123, openal-soft, pipewire - update to 1.22.2: * Fixed PipeWire version check. * Fixed building with PipeWire versions before 0.3.33. * Fixed CoreAudio capture. * Fixed air absorption strength. * Fixed ALSA not being used on some systems without PipeWire and PulseAudio. * Fixed OpenSL capturing noise. * Fixed Oboe capture failing with some buffer sizes. * Added checks for the runtime PipeWire version. * The same or newer version than is used for building will be needed at runtime for the backend to work. * Separated 3D7.1 into its own speaker configuration. * Implemented the ALC_SOFT_reopen_device extension. * This allows for moving devices to different outputs without losing object state. * Implemented the ALC_SOFT_output_mode extension. * Implemented the AL_SOFT_callback_buffer extension. * Implemented the AL_SOFT_UHJ extension. * This supports native UHJ buffer formats and Super Stereo processing. * Implemented the legacy EAX extensions. * Enabled by default only on Windows. * Improved sound positioning stability when a source is near the listener. * Improved the default 5.1 output decoder. * Improved the high frequency response for the HRTF second-order ambisonic decoder. * Improved SoundIO capture behavior. * Fixed UHJ output on NEON-capable CPUs. * Fixed redundant effect updates when setting an effect property to the current value. * Fixed WASAPI capture using really low sample rates, and sources with very high pitch shifts when using a bsinc resampler. * Added a PipeWire backend. * Added enumeration for the JACK and CoreAudio backends. * Added optional support for RTKit to get real-time priority. * Added an option for JACK playback to render directly in the real-time processing callback. * Added an option for custom JACK devices. * Added utilities to encode and decode UHJ audio files. * Added an in-progress extension to hold sources in a playing state when a device disconnects. * Lowered the priority of the JACK backend. - drop openal-soft-gcc11.diff (obsolete) ==== openssh ==== Subpackages: openssh-clients openssh-common openssh-server - openssh-8.4p1-ssh_config_d.patch: admin overrides should take priority (listed first) over package defaults ==== osinfo-db ==== Version update (20220516 -> 20220727) - Add support for openSUSE Leap 15.5, SLES 15.5, and SLE Micro 5.3 add-opensuse-leap-15.5-support.patch add-sle15sp5-support.patch add-slem5.3-support.patch - update to 20220727 - drop: add-opensuse-leap-15.4-support.patch add-sle15sp4-support.patch add-slem5.1-support.patch add-slem5.2-support.patch opensuse-autoyast-desktop.patch: all upstream ==== perl-Bootloader ==== - move binaries from /sbin to /usr/sbin (boo#1191088) - remove /boot/boot.readme while at it so we stay out of there ==== perl-Cpanel-JSON-XS ==== Version update (4.30 -> 4.32) - updated to 4.32 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.32 2022-08-13 (rurban) - fix new JSON::PP::Boolean overload redefinition warnings. GH #200 4.31 2022-08-10 (rurban) - adjust t/20_unknown.t pp bool tests for native bool when supported. GH #198 PR by Graham Knop. ==== pinentry ==== Version update (1.2.0 -> 1.2.1) - update to 1.2.1: * qt: Support building with Qt 5.9. [T5592] * curses: Handle an error at curses initialization. [T5623] * curses: Specify fg/bg when an extention of Ncurses is not available. * qt: Fix translation of context menu entries. [T5786] * qt: Further improve the accessibility. [T5863] * qt: Fix moving focus to second input field when pressing Enter in first input field. [T5866] * qt: Update the cursor position when reformatting the text. [T5972] * qt: Use foreground raising code also with the confirm prompt. * Make the legacy qt4 version build again. [T5569] * Make sure an entered PIN is always cleared from memory. [T5977] * Build fixes for Windows. [T5893] ==== pinentry-gui ==== Version update (1.2.0 -> 1.2.1) Subpackages: pinentry-gnome3 pinentry-qt5 - update to 1.2.1: * qt: Support building with Qt 5.9. [T5592] * curses: Handle an error at curses initialization. [T5623] * curses: Specify fg/bg when an extention of Ncurses is not available. * qt: Fix translation of context menu entries. [T5786] * qt: Further improve the accessibility. [T5863] * qt: Fix moving focus to second input field when pressing Enter in first input field. [T5866] * qt: Update the cursor position when reformatting the text. [T5972] * qt: Use foreground raising code also with the confirm prompt. * Make the legacy qt4 version build again. [T5569] * Make sure an entered PIN is always cleared from memory. [T5977] * Build fixes for Windows. [T5893] ==== plasma-framework ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Plasma5 plasma-framework-components - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * docs: clarify URL in IconItem "source" property * Update blur and other window effects when the dialog changes size (kde#457053) * Fix generated import versions for QtQuick Controls with Qt 6 * ExpandableListItem: read `Accessible.description` from action * ExpandableListItem: give expand button a name and a tooltip * ExpandableListItem: add accessible properties * PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations * PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts * PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label * PlaceholderMessage: use strict Javascript equality * Scope DialogShadows lifetime to application (kde#443706) * Use non-deprecated URL interceptors access with Qt 6 * QMenuProxy::transientParent add null checks ==== podman ==== Version update (4.1.1 -> 4.2.0) Subpackages: podman-cni-config - Update to version 4.2.0: * Features - Podman now supports the Gitlab Runner (using the Docker executor), allowing its use in Gitlab CI/CD pipelines. - A new command has been added, podman pod clone, to create a copy of an existing pod. It supports several options, including --start to start the new pod, --destroy to remove the original pod, and --name to change the name of the new pod (#12843). - A new command has been added, podman volume reload, to sync changes in state between Podman's database and any configured volume plugins (#14207). - A new command has been added, podman machine info, which displays information about the host and the versions of various machine components. - Pods created by podman play kube can now be managed by systemd unit files. This can be done via a new systemd service, podman-kube@.service - e.g. systemctl --user start podman-play-kube@$(systemd-escape my.yaml).service will run the Kubernetes pod or deployment contained in my.yaml under systemd. - The podman play kube command now honors the RunAsUser, RunAsGroup, and SupplementalGroups setting from the Kubernetes pod's security context. - The podman play kube command now supports volumes with the BlockDevice and CharDevice types (#13951). - The podman play kube command now features a new flag, --userns, to set the user namespace of created pods. Two values are allowed at present: host and auto (#7504). - The podman play kube command now supports setting the type of created init containers via the io.podman.annotations.init.container.type annotation. - Pods now have include an exit policy (configurable via the --exit-policy option to podman pod create), which determines what will happen to the pod's infra container when the entire pod stops. The default, continue, acts as Podman currently does, while a new option, stop, stops the infra container after the last container in the pod stops, and is used by default for pods from podman play kube (#13464). - The podman pod create command now allows the pod's name to be specified as an argument, instead of using the --name option - for example, podman pod create mypod instead of the prior podman pod create --name mypod. Please note that the --name option is not deprecated and will continue to work. - The podman pod create command's --share option now supports adding namespaces to the set by prefacing them with + (as opposed to specifying all namespaces that should be shared) (#13422). - The podman pod create command has a new option, --shm-size, to specify the size of the /dev/shm mount that will be shared if the pod shares its UTS namespace (#14609). - The podman pod create command has a new option, --uts, to configure the UTS namespace that will be shared by containers in the pod. - The podman pod create command now supports setting pod-level resource limits via the --cpus, --cpuset-cpus, and --memory options. These will set a limit for all containers in the pod, while individual containers within the pod are allowed to set further limits. Look forward to more options for resource limits in our next release! - The podman create and podman run commands now include the -c short option for the --cpu-shares option. - The podman create and podman run commands can now create containers from a manifest list (and not an image) as long as the --platform option is specified (#14773). - The podman build command now supports a new option, --cpp-flag, to specify options for the C preprocessor when using Containerfile.in files that require preprocessing. - The podman build command now supports a new option, --build-context, allowing the user to specify an additional build context. - The podman machine inspect command now prints the location of the VM's Podman API socket on the host (#14231). - The podman machine init command on Windows now fetches an image with packages pre-installed (#14698). - Unused, cached Podman machine VM images are now cleaned up automatically. Note that because Podman now caches in a different directory, this will not clean up old images pulled before this change (#14697). - The default for the --image-volume option to podman run and podman create can now have its default set through the image_volume_mode setting in containers.conf (#14230). - Overlay volumes now support two new options, workdir and upperdir, to allow multiple overlay volumes from different containers to reuse the same workdir or upperdir (#14427). - The podman volume create command now supports two new options, copy and nocopy, to control whether contents from the overmounted folder in a container will be copied into the newly-created named volume (copy-up). - Volumes created using a volume plugin can now specify a timeout for all operations that contact the volume plugin (replacing the standard 5 second timeout) via the --opt o=timeout= option to podman volume create (BZ 2080458). - The podman volume ls command's --filter name= option now supports regular expression matching for volume names (#14583). - When used with a podman machine VM, volumes now support specification of the 9p security model using the security_model option to podman create -v and podman run -v. - The remote Podman client's podman push command now supports the --remove-signatures option (#14558). - The remote Podman client now supports the podman image scp command. - The podman image scp command now supports tagging the transferred image with a new name. - The podman network ls command supports a new filter, --filter dangling=, to list networks not presently used by any containers (#14595). - The --condition option to podman wait can now be specified multiple times to wait on any one of multiple conditions. - The podman events command now includes the -f short option for the --filter option. - The podman pull command now includes the -a short option for the --all-tags option. - The podman stop command now includes a new flag, --filter, to filter which containers will be stopped (e.g. podman stop --all --filter label=COM.MY.APP). - The Podman global option --url now has two aliases: -H and --host. - The podman network create command now supports a new option with the default bridge driver, --opt isolate=, which isolates the network by blocking any traffic from it to any other network with the isolate option enabled. This option is enabled by default for networks created using the Docker-compatible API. - Added the ability to create sigstore signatures in podman push and podman manifest push. - Added an option to read image signing passphrase from a file. * Changes - Paused containers can now be killed with the podman kill command. - The podman system prune command now removes unused networks. - The --userns=keep-id and --userns=nomap options to the podman run and podman create commands are no longer allowed (instead of simply being ignored) with root Podman. - If the /run directory for a container is part of a volume, Podman will not create the /run/.containerenv file (#14577). - The podman machine stop command on macOS now waits for the machine to be completely stopped to exit (#14148). - All podman machine commands now only support being run as rootless, given that VMs only functioned when run rootless. - The podman unpause --all command will now only attempt to unpause containers that are paused, not all containers. - Init containers created with podman play kube now default to the once type (#14877). - Pods created with no shared namespaces will no longer create an infra container unless one is explicitly requested (#15048). - The podman create, podman run, and podman cp commands can now autocomplete paths in the image or container via the shell completion. - The libpod/common package has been removed as it's not used anywhere. - The --userns option to podman create and podman run is no longer accepted when an explicit UID or GID mapping is specified (#15233). * Bugfixes - Fixed a bug where bind-mounting /dev into a container which used the --init flag would cause the container to fail to start (#14251). - Fixed a bug where the podman image mount command would not pretty-print its output when multiple images were mounted. - Fixed a bug where the podman volume import command would print an unrelated error when attempting to import into a nonexistent volume (#14411). - Fixed a bug where the podman system reset command could race against other Podman commands (#9075). - Fixed a bug where privileged containers were not able to restart if the layout of host devices changed (#13899). - Fixed a bug where the podman cp command would overwrite directories with non-directories and vice versa. A new --overwrite flag to podman cp allows for retaining the old behavior if needed (#14420). - Fixed a bug where the podman machine ssh command would not preserve the exit code from the command run via ssh (#14401). - Fixed a bug where VMs created by podman machine would fail to start when created with more than 3072MB of RAM on Macs with M1 CPUs (#14303). - Fixed a bug where the podman machine init command would fail when run from C:\Windows\System32 on Windows systems (#14416). - Fixed a bug where the podman machine init --now did not respect proxy environment variables (#14640). - Fixed a bug where the podman machine init command would fail if there is no $HOME/.ssh dir (#14572). - Fixed a bug where the podman machine init command would add a connection even if creating the VM failed (#15154). - Fixed a bug where interrupting the podman machine start command could render the VM unable to start. - Fixed a bug where the podman machine list --format command would still print a heading. - Fixed a bug where the podman machine list command did not properly set the Starting field (#14738). - Fixed a bug where the podman machine start command could fail to start QEMU VMs when the machine name started with a number. - Fixed a bug where Podman Machine VMs with proxy variables could not be started more than once (#14636 and #14837). - Fixed a bug where containers created using the Podman API would, when the Podman API service was managed by systemd, be killed when the API service was stopped (BZ 2052697). - Fixed a bug where the podman -h command did not show help output. - Fixed a bug where the podman wait command (and the associated REST API endpoint) could return before a container had fully exited, breaking some tools like the Gitlab Runner. - Fixed a bug where healthchecks generated exec events, instead of health_status events (#13493). - Fixed a bug where the podman pod ps command could return an error when run at the same time as podman pod rm (#14736). - Fixed a bug where the podman systemd df command incorrectly calculated reclaimable storage for volumes (#13516). - Fixed a bug where an exported container checkpoint using a non-default OCI runtime could not be restored. - Fixed a bug where Podman, when used with a recent runc version, could not remove paused containers. - Fixed a bug where the remote Podman client's podman manifest rm command would remove images, not manifests (#14763). - Fixed a bug where Podman did not correctly parse wildcards for device major number in the podman run and podman create commands' --device-cgroup-rule option. - Fixed a bug where the podman play kube command on 32 bit systems where the total memory was calculated incorrectly (#14819). - Fixed a bug where the podman generate kube command could set ports and hostname incorrectly in generated YAML (#13030). - Fixed a bug where the podman system df --format "{{ json . }}" command would not output the Size and Reclaimable fields (#14769). - Fixed a bug where the remote Podman client's podman pull command would display duplicate progress output. - Fixed a bug where the podman system service command could leak memory when a client unexpectedly closed a connection when reading events or logs (#14879). - Fixed a bug where Podman containers could fail to run if the image did not contain an /etc/passwd file (#14966). - Fixed a bug where the remote Podman client's podman push command did not display progress information (#14971). - Fixed a bug where a lock ordering issue could cause podman pod rm to deadlock if it was run at the same time as a command that attempted to lock multiple containers at once (#14929). - Fixed a bug where the podman rm --force command would exit with a non-0 code if the container in question did not exist (#14612). - Fixed a bug where the podman container restore command would fail when attempting to restore a checkpoint for a container with the same name as an image (#15055). - Fixed a bug where the podman manifest push --rm command could remove image, instead of manifest lists (#15033). - Fixed a bug where the podman run --rm command could fail to remove the container if it failed to start (#15049). - Fixed a bug where the podman generate systemd --new command would create incorrect unit files when the container was created with the --sdnotify parameter (#15052). - Fixed a bug where the podman generate systemd --new command would fail when -h was used to create the container (#15124). * API - The Docker-compatible API now supports API version v1.41 (#14204). ... changelog too long, skipping 25 lines ... - A new MacOS installer (via pkginstaller) is now supported. ==== polkit ==== Version update (0.120 -> 121) Subpackages: libpolkit-agent-1-0 libpolkit-gobject-1-0 pkexec typelib-1_0-Polkit-1_0 - Update to version 121: + Addition of duktape as a JS engine backend. + Other small fixes and improvements. For more details, visit: gitlab.freedesktop.org/polkit/polkit/-/blob/121/NEWS.md + Updated translations. - Drop merged-upstream patches: + CVE-2021-4034-pkexec-fix.patch; + 0001-CVE-2021-4115-GHSL-2021-077-fix.patch; + duktape-support.patch; + pkexec.patch. - Replace Intltool with Gettext as a build requirement following the migration from last release (0.120). - Add Meson as a build requirement while dropping Libtool and replace all Autotools macros with Meson ones. And pass the following options to Meson: session_tracking=libsystemd-login; systemdsystemunitdir=%{_unitdir}; os_type=suse; pam_module_dir=%{_pam_moduledir}; pam_prefix=%{_pam_vendordir}; examples=true; tests=true; gtk_doc=true; man=true and js_engine=duktape. - Drop no longer needed Libtool as a build requirement, following Autotools replacement. - Add explicit pkgconfig module build requirements for glib-2.0 and gobject-2.0 that are searched by the build scripts. They were already being pulled by their siblings [pkgconfig(gio-2.0) and pkgconfig(gio-unix-2.0)]. - Drop conditional macro, which was wrapping "BuildArch: noarch" for the doc subpackage, based on long gone EOLed (open)SUSE release (11.2). - Add missing 'Requires(post): permissions' for the pkexec subpackage. - Add python3-dbus-python and python3-python-dbusmock as build requirements in order to run test in the check section. - Add polkit-fix-pam-prefix.patch to use the value of pam_prefix Meson option, like it was designed to, rather than hard-coded path for pam configuration files. - Remove unneeded executable bit from 50-default.rules file. ==== prison-qt5 ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Prison5 prison-qt5-imports - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Try lower ECC levels if we exceed the maximum QR code content size * prison-datamatrix unused local variable * Support ZXing 1.4.0 - Drop 0001-Support-ZXing-1.4.0.patch. Merged upstream ==== protobuf ==== Version update (21.4 -> 21.5) - update to 21.5: PHP * Added getContainingOneof and getRealContainingOneof to descriptor. * fix PHP readonly legacy files for nested messages Python * Fixed comparison of maps in Python. ==== psutils ==== - Require new package libpaper-tools (boo#1202402) instead of old package paper ==== purpose ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== python-Bottleneck ==== Version update (1.3.2 -> 1.3.5) - update to version 1.3.5: * Bug Fixes + Fix numpy deprecation of non-tuple indices * Enhancements + Switch build to manylinux_2_24_x86_64 using cibuildwheel - specfile: * update copyright year - update to version 1.3.4: * Bug Fixes + Fix Memory leak with big-endian data - changes from version 1.3.3: * Bug Fixes + Fix Python 3.10 build * Enhancements + Provide pre-compiled wheels for most x86_64 architectures ==== python-Pygments ==== Version update (2.12.0 -> 2.13.0) - update to 2.13.0: * Added lexers: + COMAL-80 (#2180) + JMESPath (#2174, #2175, #2179, #2182) + Sql+Jinja (#2148) * Updated lexers: + Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125) + Agda: allow straight quotes in module names (#2163) + C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891) + C++: Resolve several cases of Error tokens (#2207, #2208) + Coq: add some common keywords, improve recognition of Set and qualified identifiers (#2158) + F*: Allow C-style comments anywhere in a line + Fortran: fix catastrophic backtracking with backslashes in strings (#2194) + Go: add support for generics (#2167) + Inform: update for version 6.40 (#2190) + Isabelle: recognize cartouches (#2089) + Java: support multiline strings aka. text blocks (#2132) + Kotlin: add value modifier (#2142) + LilyPond: add some missing builtins + Macaulay2: update builtins (#2139) + Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166) + .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170) + Nim: use Name.Builtin instead of Keyword.Type (#2136) + PHP: fix \"$var\" inside strings (#2105) + Python: only recognize \N, \u and \U escape sequences in string literals, but not in bytes literals where they are not supported (#2204) + Tcl: support ${name} variables (#2145) + Terraform: accept leading whitespace for << heredoc delimiters (#2162) + Teraterm: Various improvements (#2165) + Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206) * Added styles: + GitHub dark (#2192) + StarOffice (#2168) + Nord (nord and nord-darker; #2189, #1799, #1678) * Pygments now tries to use the importlib.metadata module to discover plugins instead of the slower pkg_resources (#2155). * Silently ignore BrokenPipeError in the command-line interface (#2193). * The HtmlFormatter now uses the linespans attribute for anchorlinenos if the lineanchors attribute is unset (#2026). * The highlight, lex and format functions no longer wrongly report "argument must be a lexer/formatter instance, not a class" in some cases where this is not the actual problem (#2123). * Fix warnings in doc build (#2124). * The codetagify filter now recognizes FIXME tags by default (#2150). * The pygmentize command now recognizes if the COLORTERM environment variable is set to a value indicating that true-color support is available. In that case, it uses the TerminalTrueColorFormatter by default (#2160) * Remove redundant caches for filename patterns (#2153) * Use new non-deprecated Pillow API for text bounding box in ImageFormatter (#2198) * Remove default_style (#930, #2183) * Stop treating DeprecationWarnings as errors in the unit tests (#2196) ==== python-QtPy ==== Version update (2.1.0 -> 2.2.0) - Update to 2.2.0 * Add workaround for mode argument in QTextCursor.movePosition (PySide6) by @rear1019 in #346 * Add missing imports and modules by @DaelonSuzuka in #344 * Restore WEBENGINE constant in QtWebEngineWidgets by @ccordoba12 in #350 * Add note to readme about use with Pyright by @CAM-Gerlach in [#353] * Add wrapper around sip/shiboken isdeleted/isvalid (compat.py) by @zjp in #354 * Fix PyQt6 typing import for Qt by @tlambert03 in #358 * Add initial Methods, helpers and QtPy namespace specifics section to the README by @dalthviz in #357 - Revert last change: Removing Python2 from build requirements of libqt5-qtwebengine and crippling the testsuite of a package not even in ring1 are orthogonal to each other. - Enable PySide6 tests: Segfaults are gone. - Disable Qt5 bindings as they require python2 (for chromium within qtwebengine) and we want to get rid of it in ring1 ==== python-SQLAlchemy ==== Version update (1.4.39 -> 1.4.40) - update to version 1.4.40: * orm + [orm] [bug] Fixed issue where referencing a CTE multiple times in conjunction with a polymorphic SELECT could result in multiple “clones” of the same CTE being constructed, which would then trigger these two CTEs as duplicates. To resolve, the two CTEs are deep-compared when this occurs to ensure that they are equivalent, then are treated as equivalent. References: #8357 + [orm] [bug] A select() construct that is passed a sole ‘*’ argument for SELECT *, either via string, text(), or literal_column(), will be interpreted as a Core-level SQL statement rather than as an ORM level statement. This is so that the *, when expanded to match any number of columns, will result in all columns returned in the result. the ORM- level interpretation of select() needs to know the names and types of all ORM columns up front which can’t be achieved when '*' is used. If '* is used amongst other expressions simultaneously with an ORM statement, an error is raised as this can’t be interpreted correctly by the ORM. References: #8235 * orm declarative + [orm] [declarative] [bug] Fixed issue where a hierarchy of classes set up as an abstract or mixin declarative classes could not declare standalone columns on a superclass that would then be copied correctly to a declared_attr callable that wanted to make use of them on a descendant class. References: #8190 * engine + [engine] [usecase] Implemented new Connection.execution_options.yield_per execution option for Connection in Core, to mirror that of the same yield_per option available in the ORM. The option sets both the Connection.execution_options.stream_results option at the same time as invoking Result.yield_per(), to provide the most common streaming result configuration which also mirrors that of the ORM use case in its usage pattern. See also: Using Server Side Cursors (a.k.a. stream results) - revised documentation + [engine] [bug] Fixed bug in Result where the usage of a buffered result strategy would not be used if the dialect in use did not support an explicit “server side cursor” setting, when using Connection.execution_options.stream_results. This is in error as DBAPIs such as that of SQLite and Oracle already use a non-buffered result fetching scheme, which still benefits from usage of partial result fetching. The “buffered” strategy is now used in all cases where Connection.execution_options.stream_results is set. + [engine] [bug] Added FilterResult.yield_per() so that result implementations such as MappingResult, ScalarResult and AsyncResult have access to this method. References: #8199 * sql + [sql] [bug] Adjusted the SQL compilation for string containment functions .contains(), .startswith(), .endswith() to force the use of the string concatenation operator, rather than relying upon the overload of the addition operator, so that non-standard use of these operators with for example bytestrings still produces string concatenation operators. References: #8253 * mypy + [mypy] [bug] Fixed a crash of the mypy plugin when using a lambda as a Column default. Pull request curtesy of tchapi. References: #8196 * asyncio + [asyncio] [bug] Added asyncio.shield() to the connection and session release process specifically within the __aexit__() context manager exit, when using AsyncConnection or AsyncSession as a context manager that releases the object when the context manager is complete. This appears to help with task cancellation when using alternate concurrency libraries such as anyio, uvloop that otherwise don’t provide an async context for the connection pool to release the connection properly during task cancellation. References: #8145 * postgresql + [postgresql] [bug] Fixed issue in psycopg2 dialect where the “multiple hosts” feature implemented for #4392, where multiple host:port pairs could be passed in the query string as ?host=host1:port1&host=host2:port2&host=host3:port3 was not implemented correctly, as it did not propagate the “port” parameter appropriately. Connections that didn’t use a different “port” likely worked without issue, and connections that had “port” for some of the entries may have incorrectly passed on that hostname. The format is now corrected to pass hosts/ports appropriately. As part of this change, maintained support for another multihost style that worked unintentionally, which is comma-separated ?host=h1,h2,h3&port=p1,p2,p3. This format is more consistent with libpq’s query-string format, whereas the previous format is inspired by a different aspect of libpq’s URI format but is not quite the same thing. If the two styles are mixed together, an error is raised as this is ambiguous. References: #4392 * mssql + [mssql] [bug] Fixed issues that prevented the new usage patterns for using DML with ORM objects presented at Using INSERT, UPDATE and ON CONFLICT (i.e. upsert) to return ORM Objects from working correctly with the SQL Server pyodbc dialect. References: #8210 + [mssql] [bug] Fixed issue where the SQL Server dialect’s query for the current isolation level would fail on Azure Synapse Analytics, due to the way in which this database handles transaction rollbacks after an error has occurred. The initial query has been modified to no longer rely upon catching an error when attempting to detect the appropriate system view. Additionally, to better support this database’s very specific “rollback” behavior, implemented new parameter ... changelog too long, skipping 10 lines ... ARRAY datatype, without explicit workarounds. References: #7249 ==== python-aiohttp_cors ==== - Clean specfile, remove coverage ==== python-black ==== Version update (22.3.0 -> 22.6.0) - update to version 22.6.0: * Style + Fix unstable formatting involving #fmt: skip and # fmt:skip comments (notice the lack of spaces) (#2970) * Preview style + Docstring quotes are no longer moved if it would violate the line length limit (#3044) + Parentheses around return annotations are now managed (#2990) + Remove unnecessary parentheses around awaited objects (#2991) + Remove unnecessary parentheses in with statements (#2926) + Remove trailing newlines after code block open (#3035) * Integrations + Add scripts/migrate-black.py script to ease introduction of Black to a Git project (#3038) * Output + Output Python version and implementation as part of --version flag (#2997) * Packaging + Use tomli instead of tomllib on Python 3.11 builds where tomllib is not available (#2987) * Parser + PEP 654 syntax (for example, except *ExceptionGroup:) is now supported (#3016) + PEP 646 syntax (for example, Array[Batch, *Shape] or def fn(*args: *T) -> None) is now supported (#3071) * Vim Plugin + Fix strtobool function. It didn't parse true/on/false/off. (#3025) ==== python-charset-normalizer ==== - Clean requirements: We don't need anything ==== python-hatchling ==== Version update (1.6.0 -> 1.8.1) - update to version 1.8.1: * Fixed: + Fix default file inclusion for wheel build targets when both the project name and package directory name are not normalized - update to version 1.8.0: * Added: + Add get_known_classifiers method to metadata hooks * Fixed: + Fix check for updating static versions with the version command when metadata hooks are in use - update to version 1.7.1: * Fixed: + Fix the value the relative_path attribute of included files, that some build plugins may use, when selecting explicit paths - update to version 1.7.0: * Added: + Add require-runtime-features option for builders and build hooks + Check for unknown trove classifiers + Update SPDX license information to version 3.18 * Fixed: + Add better error message for wheel target dev mode installations that define path rewrites with the sources option + Note the allow-direct-references option in the relevant error messages ==== python-jupyterlab-widgets ==== Version update (3.0.1 -> 3.0.2) Subpackages: jupyter-jupyterlab-widgets python310-jupyterlab-widgets - specfile: * drop patch ipywidgets-pr3138-pr3194-packaging.patch - update to version 3.0.2: * ships jupyter-widgets/jupyterlab-manager@5.0.2 * no changelog available ==== python-matplotlib ==== Version update (3.5.2 -> 3.5.3) - specfile: * removed pathc matplotlib-pr22975-fixarray.patch; included upstream - update to version 3.5.3: * Fix alignment of over/under symbols * Fix bugs in colorbars: + alpha of extensions + drawedges=True with extensions + handling of panchor=False * Fix builds on Cygwin and IBM i * Fix contour labels in SubFigures * Fix cursor output: + for imshow with all negative values + when using BoundaryNorm * Fix interactivity in IPython/Jupyter * Fix NaN handling in errorbar * Fix NumPy conversion from AstroPy unit arrays * Fix positional markerfmt passed to stem * Fix unpickling: + crash loading in a separate process + incorrect DPI when HiDPI screens ==== python-matplotlib-inline ==== Version update (0.1.3 -> 0.1.6) - specfile: * update copyright year - update to version 0.1.6: * Return manager instead of None - changes from version 0.1.5: * replace 0.1.4 on pypi, no changes - changes from version 0.1.4: * Fix: always clear _draw_called * Move draw_if_interactive logic to new_figure_manager_given_figure. * Remove matplotlib rc overrides. * Create __version__ attribute ==== python-platformdirs ==== Version update (2.5.1 -> 2.5.2) - Update to 2.5.2: * Move packaging to hatchling from setuptools * Treat android shells as unix - Disable building the docs. * It's the only package in Ring1 pulling in python-sphinx-autodoc-typehints and thus python-nptyping and python-beartype. Avoid it. The online docs should be enough nowadays. * Drop no-furo.patch ==== python-pygraphviz ==== Version update (1.7 -> 1.9) - specfile: * update copyright year - update to version 1.9: * Drop Python 3.7 support * Add Python 3.10 support * Add osage and patchwork to progs list * Add IPython rich display hook to AGraph class * Add contributor guide * Fixed directed nature of AGraph.copy() * Minor documentation and code fixes ==== python-pyzmq ==== Version update (23.2.0 -> 23.2.1) - update to version 23.2.1: * Improvements: + First release with wheels for Python 3.11 (thanks cibuildwheel!). + linux aarch64 wheels now bundle the same libzmq (4.3.4) as all other builds, thanks to switching to native arm builds on CircleCI. * Fixes: + Some type annotation fixes in devices. ==== python-rpm-macros ==== Version update (20220725.2ae32d5 -> 20220809.cf8a7b8) Subpackages: python-rpm-generators - Update to version 20220809.cf8a7b8 (bsc#1201041): * Pass `--ignore-installed` to `pip install` in %pyproject_install ==== python-tinycss2 ==== - Remove linter and code coverage check from packaging tests ==== python-urllib3 ==== Version update (1.26.11 -> 1.26.12) - update to 1.26.12: * Deprecated the `urllib3[secure]` extra and the `urllib3.contrib.pyopenssl` module. Both will be removed in v2.x. See this `GitHub issue `_ for justification and info on how to migrate. ==== python-widgetsnbextension ==== Version update (3.6.1 -> 4.0.2) Subpackages: jupyter-widgetsnbextension python310-widgetsnbextension - specfile: * require python >= 3.7 * require jupyter-packaging * added js license file - update to version 4.0.2 with jupyter-js-widgets@8.0.2 * no relase notes ==== python-yarl ==== Version update (1.7.2 -> 1.8.1) - Update to 1.8.1 * Added URL.raw_suffix, URL.suffix, URL.raw_suffixes, URL.suffixes, URL.with_suffix. (#613) * Dropped Python 3.6 support. (#672) - Drop tests_overcome_bpo42967.patch ==== python310 ==== Subpackages: python310-curses python310-dbm - fix import_failed.map to refer to the python 3.10 package versions ==== python310-core ==== Subpackages: libpython3_10-1_0 python310-base - fix import_failed.map to refer to the python 3.10 package versions ==== qqc2-desktop-style ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Install style as a regular QML for Qt6 * ToolTip: Sync to PC3: Strip out ampersands * ProgressBar,Slider: Adapt great precision to the harsh reality (kde#455339) * Fix QQC2 MenuBar theme. (kde#456729) * properly reset the cursorshape (kde#456911) * Use QApplication::font with respective widget class * Wrap checkbox label * ToolTip: wrap text for long tooltips * TextArea,TextField: Remove not referenced id from background style item * TextField: Disable Undo for password fields, including its context menu * Tests: Add manual test for progress bars and sliders * Remove dynamic QQC2 version selection * Clean up code of manual tests, add missing license headers * Fix: url types (like icon.source) are QVariant without length property * Nit: reformat long expressions * Menu: Fix wrong pixel metric being requested for verticalPadding * ProgressBar: Drop layout direction hack ==== rsync ==== Version update (3.2.4 -> 3.2.5) - Add upstream patch rsync-3.2.5-slp.patch, as the one included in the released tarball doesn't fully apply. - Drop patch rsync-CVE-2022-29154.patch, already included upstream. - Update to 3.2.5 * SECURITY FIXES: - Added some file-list safety checking that helps to ensure that a rogue sending rsync can't add unrequested top-level names and/or include recursive names that should have been excluded by the sender. These extra safety checks only require the receiver rsync to be updated. When dealing with an untrusted sending host, it is safest to copy into a dedicated destination directory for the remote content (i.e. don't copy into a destination directory that contains files that aren't from the remote host unless you trust the remote host). Fixes CVE-2022-29154. - A fix for CVE-2022-37434 in the bundled zlib (buffer overflow issue). * BUG FIXES: - Fixed the handling of filenames specified with backslash-quoted wildcards when the default remote-arg-escaping is enabled. - Fixed the configure check for signed char that was causing a host that defaults to unsigned characters to generate bogus rolling checksums. This made rsync send mostly literal data for a copy instead of finding matching data in the receiver's basis file (for a file that contains high-bit characters). - Lots of manpage improvements, including an attempt to better describe how include/exclude filters work. - If rsync is compiled with an xxhash 0.8 library and then moved to a system with a dynamically linked xxhash 0.7 library, we now detect this and disable the XX3 hashes (since these routines didn't stabilize until 0.8). * ENHANCEMENTS: - The [`--trust-sender`](rsync.1#opt) option was added as a way to bypass the extra file-list safety checking (should that be required). * PACKAGING RELATED: - A note to those wanting to patch older rsync versions: the changes in this release requires the quoted argument change from 3.2.4. Then, you'll want every single code change from 3.2.5 since there is no fluff in this release. - The build date that goes into the manpages is now based on the developer's release date, not on the build's local-timezone interpretation of the date. * DEVELOPER RELATED: - Configure now defaults GETGROUPS_T to gid_t when cross compiling. - Configure now looks for the bsd/string.h include file in order to fix the build on a host that has strlcpy() in the main libc but not defined in the main string.h file. ==== shadow ==== Version update (4.11.1 -> 4.12.3) Subpackages: libsubid4 login_defs - Update to 4.12.3: Revert removal of subid_init, which should have bumped soname. So note that 4.12 through 4.12.2 were broken for subid users. - Update to 4.12.2: * Address CVE-2013-4235 (TOCTTOU when copying directories) [bsc#916845] - Refresh useradd-userkeleton.patch: LSTAT() was removed with https://github.com/shadow-maint/shadow/pull/545 Let's use fstatat() now. - Update to 4.12.1: * Fix uk manpages - Remove shadow-4.12-remove-uk.patch: fixed upstream - Update to 4.12: * Add absolute path hint to --root * Various cleanups * Fix Ubuntu release used in CI tests * add -F options to userad * useradd manpage updates * Check for ownerid (not just username) in subid ranges * Declare file local functions static * Use strict prototypes * Do not drop const qualifier for Basename * Constify various pointers * Don't return uninitialized memory * Don't let compiler optimize away memory cleaning * Remove many obsolete compatibility checks and defines * Modify ID range check in useradd * Use "extern "C"" to make libsubid easier to use from C++ * French translation updates * Fix s/with-pam/with-libpam/ * Spanish translation updates * French translation fixes * Default max group name length to 32 * Fix PAM service files without-selinux * Improve manpages - groupadd, useradd, usermod - groups and id - pwck * Add fedora to CI builds * Fix condition under which pw_dir check happens * logoutd: switch to strncat * AUTHORS: improve markdown output * Handle ERANGE errors correctly * Check for fopen NULL return * Split get_salt() into its own fn juyin) * Get salt before chroot to ensure /dev/urandom. * Chpasswd code cleanup * Work around git safe.directory enforcement * Alphabetize order in usermod help * Erase password copy on error branches * Suggest using --badname if needed * Update translation files * Correct badnames option to badname * configure: replace obsolete autoconf macros * tests: replace egrep with grep -E * Update Ukrainian translations * Cleanups - Remove redeclared variable - Remove commented out code and FIXMEs - Add header guards - Initialize local variables * CI updates - Create github workflow to install dependencies - Enable CodeQL - Update actions version * libmisc: use /dev/urandom as fallback if other methods fail - Add shadow-4.12-remove-uk.patch: Disable non working Ukranian translation for now https://github.com/shadow-maint/shadow/issues/547 - Remove duplicate pam.d/useradd entry - Provide /etc/login.defs.d on SLE15 since we support and use it - Use %_pam_vendordir macro ==== signon-kwallet-extension ==== Version update (22.04.3 -> 22.08.0) - Update to 22.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.08.0/ - Update to 22.07.90 * New feature release - Update to 22.07.80 * New feature release ==== solid ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5Solid5 solid-imports solid-tools - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * [UDisksDeviceBackend] Port introspect to QXmlStreamReader * [UDisksDeviceBackend] Remove pointless QDBusInterface * udev/cpuinfo_arm: add more Apple part IDs * udev/cpuinfo_arm: change Apple part formatting * Drop lib prefix when building for Windows (MinGW) ==== sonnet ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 sonnet-imports - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Port to ECMQmlModule * Drop lib prefix when building for Windows (MinGW) * improve documentation * fix obsolete string * fix typo * add new test ==== strace ==== Version update (5.18 -> 5.19) - Update to strace 5.19 * Changes in behaviour * The "(deleted)" marker for unlinked paths of file descriptors is now printed outside angle brackets; * Improvements * Implemented printing of Unix socket sun_path field's SELinux context. * Implemented decoding of SO_TXREHASH socket option. * Implemented decoding of IFLA_TSO_MAX_SIZE, IFLA_TSO_MAX_SEGS, NDA_FDB_EXT_ATTRS, NDA_FLAGS_EXT, NDA_NDM_FLAGS_MASK, and NDA_NDM_STATE_MASK netlink attributes. * Improved decoding of INET_DIAG_LOCALS, INET_DIAG_MD5SIG, INET_DIAG_PEERS, INET_DIAG_PROTOCOL, INET_DIAG_REQ_PROTOCOL, INET_DIAG_SHUTDOWN, INET_DIAG_SK_BPF_STORAGES, INET_DIAG_SOCKOPT, and INET_DIAG_ULP_INFO NETLINK_SOCK_DIAG netlink attributes. * Enhanced decoding of arch_prctl and prctl syscalls. * Enhanced siginfo_t decoding. * Updated decoding of struct rtnl_link_stats64. * Updated lists of DEVCONF_*, FAN_MARK_*, GPIO_V2_LINE_FLAG_*, IORING_*, KEXEC_*, LANDLOCK_*, NET_IPV4_CONF_*, NLM_F_*, NT_*, PR_*, SECCOMP_*, UFFD_FEATURE_*, V4L2_CID_*, and V4L2_PIX_FMT_* constants. * Updated lists of ioctl commands from Linux 5.19. ==== sudo ==== Version update (1.9.10 -> 1.9.11p3) Subpackages: sudo-plugin-python - Update to 1.9.11p3: * Changes in Sudo 1.9.11 * Fixed a crash in the Python module with Python 3.9.10 on some systems. Additionally, make check now passes for Python 3.9.10. * Error messages sent via email now include more details, including the file name and the line number and column of the error. Multiple errors are sent in a single message. Previously, only the first error was included. * Fixed logging of parse errors in JSON format. Previously, the JSON logger would not write entries unless the command and runuser were set. These may not be known at the time a parse error is encountered. * Fixed a potential crash parsing sudoers lines larger than twice the value of LINE_MAX on systems that lack the getdelim() function. * The tests run by make check now unset the LANGUAGE environment variable. Otherwise, localization strings will not match if LANGUAGE is set to a non-English locale. Bug #1025. * The “starttime” test now passed when run under Debian faketime. Bug #1026. * The Kerberos authentication module now honors the custom password prompt if one has been specified. * The embedded copy of zlib has been updated to version 1.2.12. * Updated the version of libtool used by sudo to version 2.4.7. * Sudo now defines _TIME_BITS to 64 on systems that define __TIMESIZE in the header files (currently only GNU libc). This is required to allow the use of 64-bit time values on some 32-bit systems. * Sudo’s intercept and log_subcmds options no longer force the command to run in its own pseudo-terminal. It is now also possible to intercept the system(3) function. * Fixed a bug in sudo_logsrvd when run in store-first relay mode where the commit point messages sent by the server were incorrect if the command was suspended or received a window size change event. * Fixed a potential crash in sudo_logsrvd when the tls_dhparams configuration setting was used. * The intercept and log_subcmds functionality can now use ptrace(2) on Linux systems that support seccomp(2) filtering. This has the advantage of working for both static and dynamic binaries and can work with sudo’s SELinux RBAC mode. The following architectures are currently supported: i386, x86_64, aarch64, arm, mips (log_subcmds only), powerpc, riscv, and s390x. The default is to use ptrace(2) where possible; the new intercept_type sudoers setting can be used to explicitly set the type. * New Georgian translation from translationproject.org. * Fixed creating packages on CentOS Stream. * Fixed a bug in the intercept and log_subcmds support where the execve(2) wrapper was using the current environment instead of the passed environment pointer. Bug #1030. * Added AppArmor integration for Linux. A sudoers rule can now specify an APPARMOR_PROFILE option to run a command confined by the named AppArmor profile. * Fixed parsing of the server_log setting in sudo_logsrvd.conf. Non-paths were being treated as paths and an actual path was treated as an error. * Changes in Sudo 1.9.11p1: * Correctly handle EAGAIN in the I/O read/right events. This fixes a hang seen on some systems when piping a large amount of data through sudo, such as via rsync. Bug #963. * Changes to avoid implementation or unspecified behavior when bit shifting signed values in the protobuf library. * Fixed a compilation error on Linux/aarch64. * Fixed the configure check for seccomp(2) support on Linux. * Corrected the EBNF specification for tags in the sudoers manual page. GitHub issue #153. * Changes in Sudo 1.9.11p2: * Fixed a compilation error on Linux/x86_64 with the x32 ABI. * Fixed a regression introduced in 1.9.11p1 that caused a warning when logging to sudo_logsrvd if the command returned no output. * Changes in Sudo 1.9.11p3: * Fixed “connection reset” errors on AIX when running shell scripts with the intercept or log_subcmds sudoers options enabled. Bug #1034. * Fixed very slow execution of shell scripts when the intercept or log_subcmds sudoers options are set on systems that enable Nagle’s algorithm on the loopback device, such as AIX. Bug #1034. * Modified sudo-sudoers.patch - Added sudo-1.9.10-update_sudouser_to_utf8.patch * [bsc#1197998] * Enable sudouser LDAP schema to use UTF-8 encodings. * Sourced from https://github.com/sudo-project/sudo/pull/163 * Credit to William Brown, william.brown@suse.com - Use %_pam_vendordir macro - Fix errors around LICENSE.md (fixes building on SLE12 SP5 again) ==== syndication ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0 ==== syntax-highlighting ==== Version update (5.96.0 -> 5.97.0) Subpackages: libKF5SyntaxHighlighting5 syntax-highlighting-imports - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Too many changes since 5.96.0, only listing bugfixes: * add basic support of aspx and ashx (kde#437220) * R: add := operator (kde#450484) ==== systemd ==== Version update (251.2 -> 251.4) Subpackages: libsystemd0 libudev1 systemd-doc udev - Import commit 532faa39ebaa6f56e493cc938a91a40df082b74f (merge of v251.4) It includes the following fixes: - 739d7130cb home: drop conflicted headers (bsc#1202221) - 8fe0c12178 glibc: Remove #include to resolve fsconfig_command/mount_attr conflict with glibc 2.36 (bsc#1202221) - 0c5b7ee318 udev: allow to execute longer command line (bsc#1201766) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/8cd784e9250b38d20d8e14fccbfb211010283c79...532faa39ebaa6f56e493cc938a91a40df082b74f - Drop 1001-statx.patch, it's no more needed. - Add patch 1001-statx.patch based on commit 3657d3a0 * to resolve conflicts with glibc 2.36 with * add dirty hack to get in src/basic/chattr-util.h, src/home/homework.h, src/home/homework-fscrypt.c, src/home/homed-manager.c, and src/home/homework-mount.c as well to avoid that does include - Enable oomd (bsc#1200456) It's part of the experimental sub-package for now. - Import commit 8cd784e9250b38d20d8e14fccbfb211010283c79 (merge of v251.3) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/32912879062bb1595d8498b6f9c77d5acd1dc66a...8cd784e9250b38d20d8e14fccbfb211010283c79 - Import commit 32912879062bb1595d8498b6f9c77d5acd1dc66a 111b96ca86 logind: don't delay login for root even if systemd-user-sessions.service is not activated yet (bsc#1195059) - Enable bpf framework - When systemd-container is installed install tar/gpg too So `machinectl import-tar` always works flawlessly. systemd-container already is an optional package and both tar and gpg are rather basic anyway so no harm should be done by requiring them. - Move the systemd sysupdate stuff from the main package to the experimental sub-package while it's still time. The method used (currently) for updating openSUSE distro is rpm, not systemd-sysupdate. - systemd.spec: add files.experimental - Make {/etc,/usr/lib}/systemd/network owned by both udev and systemd-network (bsc#1201276) This configuration files put in these directories are read by both udevd and systemd-networkd. ==== tar ==== Subpackages: tar-rmt - drop tar-recursive--files-from.patch (causes bsc#918487) - bsc1200657.patch was previously incomplete leading to deadlocks * bsc#1202436 * bsc1200657.patch updated - Fix race condition while creating intermediate subdirectories, bsc#1200657 * bsc1200657.patch ==== threadweaver ==== Version update (5.96.0 -> 5.97.0) - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add missing include ==== tigervnc ==== Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module - Use %_pam_vendordir ==== timezone ==== Version update (2022a -> 2022c) - timezone update 2022c: * Work around awk bug * Improve tzselect on intercontinental Zones - timezone update 2022b: * Chile's DST is delayed by a week in September 2022 boo#1202324 * Iran no longer observes DST after 2022 * Rename Europe/Kiev to Europe/Kyiv * New zic -R option * Vanguard form now uses %z * Finish moving duplicate-since-1970 zones to 'backzone' ==== transactional-update ==== Version update (4.0.0 -> 4.0.1) Subpackages: dracut-transactional-update libtukit4 transactional-update-zypp-config tukit - Version 4.0.1 - create_dirs_from_rpmdb: Just warn if no default SELinux context found [gh#openSUSE/transactional-update#88], [bsc#1188215] - create_dirs_from_rpmdb: Don't update the rpmdb cookie on failure [gh#openSUSE/transactional-update#88] - Handle directories owned by multiple packages [gh#openSUSE/transactional-update#90], [bsc#1188215] ==== vim ==== Version update (9.0.0181 -> 9.0.0224) Subpackages: vim-data vim-data-common vim-small - Updated to version 9.0.0224, fixes the following problems - fix boo#1202515 - CVE-2022-2845 * indexof() may leak memory. * Cursor in wrong position when inserting after virtual text. (Ben Jackson) * Redraw flags are not named specifically. * Stacktrace not shown when debugging. * The override flag has no effect for virtual text. (Ben Jackson) * Build error with small features. * 'list' mode does not work properly with virtual text. * Invalid memory access when compiling :lockvar. * Invalid memory access when compiling :unlet. * Using freed memory with error in assert argument. * Splitting a line may duplicate virtual text. (Ben Jackson) * Not passing APC_INDENT flag. * Undo earlier test sometimes fails on MS-Windows. * 'shellslash' works differently when sourcing a script again. * Reading before the start of the line. * Cannot make a funcref with "s:func" in a def function in legacy script. * Invalid memory access with for loop over NULL string. * Accessing freed memory if compiling nested function fails. * No good reason why text objects are only in larger builds. * Typo in diffmode test. - Updated to version 9.0.0203, fixes the following problems * Textprop test with line2byte() fails on MS-Windows. * Quarto files are not recognized. * Extra space after virtual text when 'linebreak' is set. * Virtual text prop highlight continues after truncation. * Virtual text does not show if tehre is a text prop at same position. (Ben Jackson) * Virtual text without highlighting does not show. (Ben Jackson) * Command line height changes when maximizing window height. * Strange effects when using virtual text with "text_align" and non-zero column. (Martin Tournoij) * Invalid memory access for text prop without highlight. * The way 'cmdheight' can be made zero is inconsistent. * Messages test fails; window size incorrect when 'cmdheight' is made smaller. * Possible invalid memory access when 'cmdheight' is zero. (Martin Tournoij) * Search and match highlgith interfere with virtual text highlight. (Ben Jackson) * Cursor displayed in wrong position after removing text prop. (Ben Jackson) * Metafun files are not recogized. * Finding value in list may require a for loop. * Astro files are not detected. * ml_get error when switching buffer in Visual mode. * Cursor position wrong with two right-aligned virtual texts. * cursor in a wrong positoin if 'wrap' is off and using two right aligned text props in one line. * CursorLine highlight overrules virtual text highlight. * Code and help for indexof() is not ideal. * Confusing variable name. ==== vulkan-loader ==== Version update (1.3.216.0 -> 1.3.224.0) - Update to release SDK-1.3.224.0 (09afdf642) * Enable layer interception of unknown functions - update to branch snapshot SDK-1.3.224 (7fb19a4c8): * Add issues to the apiext:VK_KHR_dynamic_rendering proposal document discussing render area granularity (public issue 1899). * Clarify external synchronization requirements for ename:VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT and ename:VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT elink:VkDescriptorBindingFlagBits and flink:vkUpdateDescriptorSets (public issue 1713). * Add Vulkan 1.0 valid usage statement for *Subgroup* memory scope to <> (public merge request 1900). * Move "`Hit Kind`" valid usage statement from standalone to runtime SPIR-V validation statements (public merge request 1903). * Use correct feature in ename:VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT description (public pull request 1892). * GitHub CI: Regenerate and build-test Rust Vulkan bindings (Ash crate) (public pull request 1894). * Add dependency of apiext:VK_EXT_blend_operation_advanced on apiext:VK_KHR_get_physical_device_properties2. (public merge request 1887). * Update xrefs to features so the feature name is used as the link text, and marked up consistently. Added a section to the style guide on markup of feature xrefs (public issue 1889). elink:VK_COLOR_SPACE_PASS_THROUGH_EXT for a linear or non-gamma transfer function color space (public merge request 1729). * Fix clamp expression for d_{lo} in the <> section (partial fix for public issue 1836). * Update <> to add explicit valid usage statements for code:Uniform objects being read only, and for code:Block decorations (public merge request 1879). * Add an issue to apiext:VK_KHR_fragment_shader_barycentric for interactions with MSAA (public merge request 1881). * Fix XML tagging of slink:VkShaderModuleCreateInfo and add an explicit valid usage statement so this structure can be validated both as an explicit parameter, and as part of the pname:pNext chain of slink:VkPipelineShaderStageCreateInfo (public issue 1883, but a broader fix in the validation scripts for this case will eventually be required). * Update pipeline image to move push constants outside of descriptor sets (public issue 1867). * Correct code:StencilRefLessFrontEXT to code:DepthLess in the early depth test portion of the <> chapter (public pull request 1876). * Add new driver id ename:VK_DRIVER_ID_MESA_DOZEN (public pull request 1877). * Relax slink:VkRenderPassCreateInfo valid usage statements 02517 and 02518 to allow ename:VK_SUBPASS_EXTERNAL (public pull request 1878). * Add apiext:VK_KHR_maintenance4 relaxed interface valid usage statement to the <> section (public pull request 1860). * Fix field name in slink:VkRenderingAttachmentInfo valid usage statement (public pull request 1861). * Fix typo in slink:VkFramebufferCreateInfo valid usage statements 04533 / 04544 (public pull request 1873). * Remove duplicate valid usage statement 06060 (public pull request 1874). * Rework <> section (public pull request 1869). * Split Github CI script into individual jobs to decrease run time (public pull request 1870). * Clarify meaning of "`private data slot`" for apiext:VK_EXT_private_data * Minor markup fix in the <> section (public merge request 1864). ==== vulkan-tools ==== Version update (1.3.216.0 -> 1.3.224.0) - Update to release SDK-1.3.224.0 (497f2326) * No changes - Drop 0001-vulkaninfo-include-wayland-client-because-its-functi.patch (merged) - update to branch snapshot SDK-1.3.224 (497f2326) * Add issues to the apiext:VK_KHR_dynamic_rendering proposal document discussing render area granularity (public issue 1899). * Clarify external synchronization requirements for ename:VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT and ename:VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT elink:VkDescriptorBindingFlagBits and flink:vkUpdateDescriptorSets (public issue 1713). * Add Vulkan 1.0 valid usage statement for *Subgroup* memory scope to <> (public merge request 1900). * Move "`Hit Kind`" valid usage statement from standalone to runtime SPIR-V validation statements (public merge request 1903). * Use correct feature in ename:VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT description (public pull request 1892). * GitHub CI: Regenerate and build-test Rust Vulkan bindings (Ash crate) (public pull request 1894). * Add dependency of apiext:VK_EXT_blend_operation_advanced on apiext:VK_KHR_get_physical_device_properties2. (public merge request 1887). * Update xrefs to features so the feature name is used as the link text, and marked up consistently. Added a section to the style guide on markup of feature xrefs (public issue 1889). elink:VK_COLOR_SPACE_PASS_THROUGH_EXT for a linear or non-gamma transfer function color space (public merge request 1729). * Fix clamp expression for d_{lo} in the <> section (partial fix for public issue 1836). * Update <> to add explicit valid usage statements for code:Uniform objects being read only, and for code:Block decorations (public merge request 1879). * Add an issue to apiext:VK_KHR_fragment_shader_barycentric for interactions with MSAA (public merge request 1881). * Fix XML tagging of slink:VkShaderModuleCreateInfo and add an explicit valid usage statement so this structure can be validated both as an explicit parameter, and as part of the pname:pNext chain of slink:VkPipelineShaderStageCreateInfo (public issue 1883, but a broader fix in the validation scripts for this case will eventually be required). * Update pipeline image to move push constants outside of descriptor sets (public issue 1867). * Correct code:StencilRefLessFrontEXT to code:DepthLess in the early depth test portion of the <> chapter (public pull request 1876). * Add new driver id ename:VK_DRIVER_ID_MESA_DOZEN (public pull request 1877). * Relax slink:VkRenderPassCreateInfo valid usage statements 02517 and 02518 to allow ename:VK_SUBPASS_EXTERNAL (public pull request 1878). * Add apiext:VK_KHR_maintenance4 relaxed interface valid usage statement to the <> section (public pull request 1860). * Fix field name in slink:VkRenderingAttachmentInfo valid usage statement (public pull request 1861). * Fix typo in slink:VkFramebufferCreateInfo valid usage statements 04533 / 04544 (public pull request 1873). * Remove duplicate valid usage statement 06060 (public pull request 1874). * Rework <> section (public pull request 1869). * Split Github CI script into individual jobs to decrease run time (public pull request 1870). * Clarify meaning of "`private data slot`" for apiext:VK_EXT_private_data * Minor markup fix in the <> section (public merge request 1864). ==== wireless-regdb ==== Version update (20220606 -> 20220812) - Update to version 20220812: * wireless-regdb: update regulatory database based on preceding changes * wireless-regdb: update 5 GHz rules for PK and add 60 GHz rule * wireless-regdb: add 5 GHz rules for GY * wireless-regdb: update regulatory database based on preceding changes * wireless-regdb: Unify 6 GHz rules for EU contries * wireless-regdb: Remove AUTO-BW from 6 GHz rules * wireless-regdb: update regulatory rules for Bulgaria (BG) on 6GHz * Regulatory update for 6 GHz operation in FI * Regulatory update for 6 GHz operation in United States (US) * Regulatory update for 6 GHz operation in Canada (CA) ==== xapian-core ==== Version update (1.4.19 -> 1.4.20) - update to 1.4.20: * Throw DatabaseNotFoundError when the database directory doesn't exist or when it doesn't contain a Xapian database. Patch from Germán Méndez Bravo in https://github.com/xapian/xapian/pull/258 * Improve exception message for attempting to remove an empty term (the exception type is still InvalidArgumentError). Reported by David Bremner. * Optimise when a value range is a superset of the slot bounds but the value slot frequency is not equal to the document count by replacing the lower bound with an empty string to make the bounds check very cheap. * Avoid creating a PostList tree for an empty shard. This avoids pointless work in an uncommon case, but also by handling this up front the code in PostList subclasses for query operators can assume the shard isn't empty which simplifies the code in several places. * Remove lingering handling for database backends without slot bounds since all backends have been required to support these since 1.4.11. * Fix collection frequency estimates for positional operators. This affects the weighting of positional operators in subqueries of OP_SYNONYM with weighting schemes which use the collection frequency. * xapian-check: Test decompress data in the spelling and synonym tables. We don't have structure checking for these tables, but we can at least fetch each entry and check for decompression problems. * Improve error if a block is detected as overwritten in WritableDatabase. Drop "are there multiple writers?" as it's rarely a useful question to ask since we started using fcntl() locking as it's now very hard to get multiple concurrent writers on a database. Instead suggest running xapian-check, which is probably the best next step for a user who hits this problem. ==== xdm ==== - add buildrequires for bsd/stdlib.h (bsc#1202222) - Use %_pam_vendordir ==== xfsprogs ==== Version update (5.16.0 -> 5.19.0) - update to 5.19.0: - xfs_repair: fix printf format specifiers on 32-bit - libxfs: Fix MAP_SYNC build failure on MIPS/musl - mkfs: stop allowing tiny filesystems - mkfs: complain about impossible log size constraints - mkfs: ignore stripe geometry for small filesystems - mkfs: update manpage of bigtime and inobtcount - mkfs: document large extent count in --help screen - mkfs: fix segfault with incorrect options - xfs_repair: Support upgrade to large extent counters - xfs_repair: check geometry before upgrades - xfs_repair: ignore empty xattr leaf blocks - xfs_repair: check rt summary/bitmap vs observations - xfs_repair: check free rt extent count - xfs_repair: detect/fix changed fields w/ nrext64 - xfs_repair: clear DIFLAG2_NREXT64 w/o fs support - xfs_repair: ignore log_incompat inconsistencies - xfs_repair: rewrite secondary supers w/ needsrepair - xfs_db: id the minlogsize transaction reservation - mkfs: option to create with large extent counters - xfs_info: Report NREXT64 feature status - xfs_logprint: Log item printing for ATTRI & ATTRD - libxfs changes merged from kernels 5.18 and 5.19-rc - update to 5.18.0: - xfsprogs: more autoconf modernisation - mkfs: Fix memory leak - mkfs: don't trample the gid set in the protofile - mkfs: various post-log-size-increase fixes - xfs_scrub: various enhancements and fixes - xfs_scrub: move to mallinfo2 when available - metadump: be careful zeroing corrupt inode forks - metadump: handle corruption errors without aborting - metadump: warn about suspicious finobt trees - xfs_repair: check ftype of . and . directory entries - xfs_repair: detect v5 feature mismatch in backup sb - xfs_repair: fix sizing of the incore rt space usage map calculation - xfs_repair: warn about bad btree levels in AG hdrs - xfs_io: add a quiet option to bulkstat - xfs_db: report maxlevels for each btree type - xfs_db: support computing btheight for all cursors - xfs_db: don't move cursor when switching types - docs: note the removal of XFS_IOC_FSSETDM - xfsprogs: autoconf modernisation - libxfs changes merged from kernels 5.17 and 5.18 ==== xz ==== Version update (5.2.5 -> 5.2.6) Subpackages: liblzma5 - update to 5.2.6 (CVE-2022-1271, bsc#1198062): * xz: - The --keep option now accepts symlinks, hardlinks, and setuid, setgid, and sticky files. - When copying metadata from the source file to the destination file, don't try to set the group (GID) if it is already set correctly. This avoids a failure on OpenBSD (and possibly on a few other OSes) where files may get created so that their group doesn't belong to the user, and fchown(2) can fail even if it needs to do nothing. - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on MIPS32 because on MIPS32 userspace processes are limited to 2 GiB of address space. * liblzma: - Fixed a missing error-check in the threaded encoder. If a small memory allocation fails, a .xz file with an invalid Index field would be created. Decompressing such a file would produce the correct output but result in an error at the end. Thus this is a "mild" data corruption bug. Note that while a failed memory allocation can trigger the bug, it cannot cause invalid memory access. - The decoder for .lzma files now supports files that have uncompressed size stored in the header and still use the end of payload marker (end of stream marker) at the end of the LZMA stream. Such files are rare but, according to the documentation in LZMA SDK, they are valid. doc/lzma-file-format.txt was updated too. - Improved 32-bit x86 assembly files: * Support Intel Control-flow Enforcement Technology (CET) * Use non-executable stack on FreeBSD. * xzgrep: - Fixed arbitrary command injection via a malicious filename (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for this was released to the public on 2022-04-07. A slight robustness improvement has been made since then and, if using GNU or *BSD grep, a new faster method is now used that doesn't use the old sed-based construct at all. This also fixes bad output with GNU grep >= 3.5 (2020-09-27) when xzgrepping binary files. - Fixed detection of corrupt .bz2 files. - Improved error handling to fix exit status in some situations and to fix handling of signals: in some situations a signal didn't make xzgrep exit when it clearly should have. It's possible that the signal handling still isn't quite perfect but hopefully it's good enough. - Documented exit statuses on the man page. - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead of the deprecated egrep and fgrep commands. - Fixed parsing of the options -E, -F, -G, -P, and -X. The problem occurred when multiple options were specied in a single argument, for example, echo foo | xzgrep -Fe foo treated foo as a filename because -Fe wasn't correctly split into -F -e. - Added zstd support. * xzdiff/xzcmp: - Fixed wrong exit status. Exit status could be 2 when the correct value is 1. - Documented on the man page that exit status of 2 is used for decompression errors. - Added zstd support. * xzless: - Fix less(1) version detection. It failed if the version number from "less -V" contained a dot. ==== yast2-installation ==== Version update (4.5.4 -> 4.5.5) - AutoYaST SecondStage: Revert changes introduced in 4.3.46 running the initscript service before systemd-user-sessions again once systemd patched logind (bsc#1195059, bsc#1200780) - 4.5.5 ==== yast2-kdump ==== Version update (4.5.1 -> 4.5.3) - Allow using kdump auto resize (related to jsc#SLE-18441) - 4.5.3 - Removed kdump RPM dependency, the package is checked and installed at runtime. This removes the package from the YaST container (related to bsc#1199840) - For the inst-sys dependencies the respective skelcd-control-* packages have been updated. - 4.5.2 ==== yast2-network ==== Version update (4.5.4 -> 4.5.5) - Added a class to generate the configuration needed for a FCoE device being aware of it during the installation (bsc#1199554) - 4.5.5 ==== yast2-ruby-bindings ==== Version update (4.5.1 -> 4.5.2) - Add properly glibc-locale as build dependency to test locale dependent methods (related to change for bsc#1154405) - 4.5.2 ==== yast2-security ==== Version update (4.5.0 -> 4.5.1) - Do not crash when reading active LSM modules returns nil (related to jsc#SLE-22069) - 4.5.1 ==== yast2-storage-ng ==== Version update (4.5.7 -> 4.5.8) - Adapt to new types of mount by in libstorage-ng. Skipped by now as there is no request to support it. (bsc#1202225) - 4.5.8 ==== yast2-users ==== Version update (4.5.1 -> 4.5.2) - AY: Fix writing ssh keys for user without specified home (bsc#1201185) - 4.5.2 ==== zeromq ==== Subpackages: libzmq5 zeromq-tools - drop xmlto and asciidoc buildrequires, these are only needed for non-release builds which do not ship with prebuilt docs