Packages changed: apparmor (3.0.7 -> 3.1.2) babl (0.1.96 -> 0.1.98) busybox filesystem gawk (5.2.0 -> 5.2.1) gegl (0.4.38 -> 0.4.40) grub2 heaptrack (1.3.0 -> 1.4.0) hicolor-icon-theme highway icewm (3.2.0 -> 3.2.2) inxi (3.3.21 -> 3.3.23) iproute2 iputils (20211215 -> 20221126) iso-codes (4.11.0 -> 4.12.0) k3b kdump (1.0.2+git20.gcb129d0 -> 1.0.2+git26.gc6fab38) libX11 libapparmor (3.0.7 -> 3.1.2) libcaca (0.99.beta19.git20171003 -> 0.99.beta20) libdrm libeconf (0.4.8+git20221114.7ff7704 -> 0.4.9) libgcrypt (1.9.4 -> 1.10.1) libotr libpng16 (1.6.38 -> 1.6.39) libstorage-ng (4.5.52 -> 4.5.53) libtpms libzypp (17.31.5 -> 17.31.6) live555 (2022.10.01 -> 2022.11.19) luajit (2.1.0~beta3+git.1647772157.43ebb949 -> 2.1.0~beta3+git.1669107176.46aa45d) mpfr mutter nano (6.4 -> 7.0) nghttp2 (1.50.0 -> 1.51.0) openvpn (2.5.7 -> 2.5.8) perl-IO-Socket-SSL (2.075 -> 2.077) perl-IO-Tty (1.16 -> 1.17) perl-Mojolicious (9.28 -> 9.30) psmisc python python-base python-httpcore python-setuptools (65.5.1 -> 65.6.3) ruby-common (2.6 -> 3.2) rubygem-gem2rpm schily sdl12_compat (1.2.52 -> 1.2.60) selinux-policy shaderc shim sqlite3 (3.39.4 -> 3.40.0) systemd systemd-rpm-macros (17 -> 18) vim (9.0.0814 -> 9.0.0924) vlc (3.0.17.4 -> 3.0.18) === Details === ==== apparmor ==== Version update (3.0.7 -> 3.1.2) Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-profiles apparmor-utils pam_apparmor python3-apparmor - update to AppArmor 3.1.2 - lots of cleanups, improvements and bugfixes in all areas - rework internal profile storage and handling in the aa-* tools - support boolean variable definitions in the aa-* tools - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1 and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2 for the detailed upstream changelog - remove upstream(ed) patches: - apparmor-3.0.7-egrep.patch - dnsmasq.diff - profiles-permit-php-fpm-pid-files-directly-under-run.patch - zgrep-profile-mr870.diff - no longer ship precompiled profile cache for Tumbleweed (boo#1205659) - BuildRequire iproute2 (needed for aa-unconfined tests) ==== babl ==== Version update (0.1.96 -> 0.1.98) - update to 0.1.98: * More robust bounds protection in ICC handling, avoid garbage collecting lookup tables in-line with processing. ==== busybox ==== Subpackages: busybox-static - Add e63d7cdf.patch: awk: fix use after free (CVE-2022-30065, boo#1199744). ==== filesystem ==== - Add %_user_tmpfilesdir to the filesystem - Added zh_Hans (simplified Chinese) and zh_Hant (traditional chinese) locales ==== gawk ==== Version update (5.2.0 -> 5.2.1) - Update to gawk 5.2.1 * Issues related to the sign of NaN and Inf values on RiscV have been fixed * A few issues with the debugger have been fixed. * More subtle issues with untyped array elements being passed to functions have been fixed. * The rwarray extension's readall() function has had some bugs fixed. * The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x. - double-free.patch, pma.patch, nan-sign.patch: Removed ==== gegl ==== Version update (0.4.38 -> 0.4.40) Subpackages: gegl-0_4 libgegl-0_4-0 - luajit was disabled for riscv64 ppc64 ppc64le, patch it here accordingly (boo#1205102) - Update to version 0.4.40: + Operations: - newsprint: do not drop alpha channel in RGB modes. + Core: - fixes for legacy build, still supporting building latest GEGL for stable GIMP with old babl (not recommended if distros can have recent enough meson). - avoiding possible multi thread race in babl garbage collection, ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - Make full utilization of btrfs bootloader area (bsc#1161823) * 0001-fs-btrfs-Use-full-btrfs-bootloader-area.patch * 0002-Mark-environmet-blocks-as-used-for-image-embedding.patch - Patch removed * 0001-i386-pc-build-btrfs-zstd-support-into-separate-modul.patch ==== heaptrack ==== Version update (1.3.0 -> 1.4.0) Subpackages: heaptrack-gui - Update to 1.4.0 * Pass client exit code in heaptrack.sh * Leverage non-deprecated mallinfo2 * Add support for the mimalloc allocator * Explicitly encode which hooks are required and which are optional * Make mi_* symbols truly optional by usig weak symbols for them * Prevent malloc from disappearing in inlining example * handle calling heaptrack_stop() without debuginfo * Ensure we don't try to overwrite invalid tables * Make elf_symbol_table a view of const Elf::Sym * Ensure we don't read outside the string table for symbol names * Silence -Wuse-after-free for realloc call ==== hicolor-icon-theme ==== - Add 1024x1024 directory for package ownership ==== highway ==== - Fix the library being built for incorrect microarchitecture on armv{6,7}hl. * add arm-disable-runtime-dispatch.patch to fix compiler error - Actually run the testsuite. ==== icewm ==== Version update (3.2.0 -> 3.2.2) Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite - Update to version 3.2.2: + Freeze the task pane layout while Alt is pressed, + Only sort Alt+Tab on WM_CLASS when persistent, + Also sort Alt+Tab on the 'order' winoption when persistent, + Let the Escape key cancel a menu with all its submenu's, + Add a menu entry to rename the window title manually, + Adapt absolute paths in .desktop files to the installation prefix, + The sorting of windows in the window list window was improved a lot, + Restore the named frame tabs when recovering from a crash, + Preserve the non-fullscreen non-maximized window geometry across restarts, + Try harder to avoid a situation where nothing is focused, + Update the window list when a tab is moved to its own frame, + Make the window list menu actions more tab-savvy. + Drop the obsolete LSM file altogether. - Changes from version 3.2.1: + Add QuickSwitchPersistence=0 preference for stateful Alt+Tab. + Demarcate workspaces with a horizontal line in Alt+Tab. + Fixes for Alt+Tab size calculations. + Fix for changing workspace when Alt+Tab is open. + Fix for KeySysSwitchClass history. + Don't attempt to focus NoInput windows. + Ensure that active Alt+Tab item is visible. + Also sort Alt+Tab items on WM_CLASS. + Fix a compile error for GCC 4.8.5. + When moving a tab to a new frame, activate it. + Updated translations. ==== inxi ==== Version update (3.3.21 -> 3.3.23) - Update to version 3.3.23: + /usr/share/doc/packages/inxi/inxi.changelog. ==== iproute2 ==== Subpackages: iproute2-bash-completion - Replace routel program by a non-python version [boo#1205632] ==== iputils ==== Version update (20211215 -> 20221126) - Update to version 20221126 https://github.com/iputils/iputils/releases/tag/20221126 - Update configure variables (ninfod, rarpd and rdisc were removed from upstream in next release => remove -DBUILD_NINFOD=false -DBUILD_RARPD=false - DBUILD_RDISC=false) - Remove 2 backported fixes from this release 0001-ping-Add-SA_RESTART-to-sa_flags.patch 0002-ping-Make-ping_rts-struct-static.patch ==== iso-codes ==== Version update (4.11.0 -> 4.12.0) Subpackages: iso-codes-lang - Update to version 4.12.0: + ISO 3166-1: Update name for TR (Türkiye). Fixes #38 + Updated translations for ISO 3166-1, ISO 3166-2, ISO 3166-3, ISO 639-2, ISO 639-3, ISO 639-5, ISO 4217, and ISO 15924. ==== k3b ==== - Add patch to fix knewstuff install location: * 0001-remove-unnecessary-and-incorrect-version-check.patch ==== kdump ==== Version update (1.0.2+git20.gcb129d0 -> 1.0.2+git26.gc6fab38) - Make the kdump-save.service reboot after kdump-save is finished (bsc#1204000) - fix renaming of qeth interfaces (bsc#1204743, bsc#1144337) - ppc64: rebuild initrd image after migration (bsc#1191410) - kdumptool calibrate: modify fadump suggestions (jsc#IBM-1027) ==== libX11 ==== Subpackages: libX11-6 libX11-data libX11-devel libX11-xcb1 - U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch * fixed Firefox freezes (regression since 1.8.2) (boo#1205778) ==== libapparmor ==== Version update (3.0.7 -> 3.1.2) - update to AppArmor 3.1.2 - lots of cleanups, improvements and bugfixes in all areas - rework internal profile storage and handling in the aa-* tools - support boolean variable definitions in the aa-* tools - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1 and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2 for the detailed upstream changelog - remove upstream(ed) patches: - apparmor-3.0.7-egrep.patch - dnsmasq.diff - profiles-permit-php-fpm-pid-files-directly-under-run.patch - zgrep-profile-mr870.diff - no longer ship precompiled profile cache for Tumbleweed (boo#1205659) - BuildRequire iproute2 (needed for aa-unconfined tests) ==== libcaca ==== Version update (0.99.beta19.git20171003 -> 0.99.beta20) - add patch [libcaca-autoconf-2.69.patch] * Don't force autoconf to be at version 2.71 - Upgrade to 0.99.beta20 * IPv6 support in cacaserver * fixed a bug from 2004 that caused PDF documentation generation to fail * memory allocation functions are now more robust * numerous fixes for memory leaks and invalid memory accesses: * CVE-2021-30498 * CVE-2021-30499 * CVE-2021-3410 * CVE-2018-20546 * CVE-2018-20547 * CVE-2018-20545 * CVE-2018-20548 * CVE-2018-20549 - Dropped upstream fixed patches * libcaca-bsc1182731-prevent-overflow.patch * libcaca-variable-type.patch * Bug1120502-add_cast_to_prevent_overflow.patch ==== libdrm ==== Subpackages: libdrm-devel libdrm2 libdrm_amdgpu1 libdrm_etnaviv1 libdrm_exynos1 libdrm_freedreno1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libdrm_tegra0 - Apply n_libdrm-drop-valgrind-dep-generic.patch and n_libdrm-drop-valgrind-dep-intel.patch only when the build uses meson < 0.64. With meson 0.64, we don't get the dependency on valgraind added. ==== libeconf ==== Version update (0.4.8+git20221114.7ff7704 -> 0.4.9) - Update to version 0.4.9: * libeconf.h: added missing sys/types.h header (#171) * new API calls: econf_readFileWithCallback, econf_readDirsWithCallback, econf_readDirsHistoryWithCallback (#172) * Checking NULL comment parameter in the parsing functions. ==== libgcrypt ==== Version update (1.9.4 -> 1.10.1) Subpackages: libgcrypt20 libgcrypt20-hmac - Update to 1.10.1: * Bug fixes: - Fix minor memory leaks in FIPS mode. - Build fixes for MUSL libc. * Other: - More portable integrity check in FIPS mode. - Add X9.62 OIDs to sha256 and sha512 modules. * Add the hardware optimizations config file hwf.deny to the /etc/gcrypt/ directory. This file can be used to globally disable the use of hardware based optimizations. * Remove not needed separate_hmac256_binary hmac256 package - Update to 1.10.0: * New and extended interfaces: - New control codes to check for FIPS 140-3 approved algorithms. - New control code to switch into non-FIPS mode. - New cipher modes SIV and GCM-SIV as specified by RFC-5297. - Extended cipher mode AESWRAP with padding as specified by RFC-5649. - New set of KDF functions. - New KDF modes Argon2 and Balloon. - New functions for combining hashing and signing/verification. * Performance: - Improved support for PowerPC architectures. - Improved ECC performance on zSeries/s390x by using accelerated scalar multiplication. - Many more assembler performance improvements for several architectures. * Bug fixes: - Fix Elgamal encryption for other implementations. [bsc#1190239, CVE-2021-40528] - Check the input length of the point in ECDH. - Fix an abort in gcry_pk_get_param for "Curve25519". * Other features: - The control code GCRYCTL_SET_ENFORCED_FIPS_FLAG is ignored because it is useless with the FIPS 140-3 related changes. - Update of the jitter entropy RNG code. - Simplification of the entropy gatherer when using the getentropy system call. * Interface changes relative to the 1.10.0 release: - GCRYCTL_SET_DECRYPTION_TAG NEW control code. - GCRYCTL_FIPS_SERVICE_INDICATOR_CIPHER NEW control code. - GCRYCTL_FIPS_SERVICE_INDICATOR_KDF NEW control code. - GCRYCTL_NO_FIPS_MODE = 83 NEW control code. - GCRY_CIPHER_MODE_SIV NEW mode. - GCRY_CIPHER_MODE_GCM_SIV NEW mode. - GCRY_CIPHER_EXTENDED NEW flag. - GCRY_SIV_BLOCK_LEN NEW macro. - gcry_cipher_set_decryption_tag NEW macro. - GCRY_KDF_ARGON2 NEW constant. - GCRY_KDF_BALLOON NEW constant. - GCRY_KDF_ARGON2D NEW constant. - GCRY_KDF_ARGON2I NEW constant. - GCRY_KDF_ARGON2ID NEW constant. - gcry_kdf_hd_t NEW type. - gcry_kdf_job_fn_t NEW type. - gcry_kdf_dispatch_job_fn_t NEW type. - gcry_kdf_wait_all_jobs_fn_t NEW type. - struct gcry_kdf_thread_ops NEW struct. - gcry_kdf_open NEW function. - gcry_kdf_compute NEW function. - gcry_kdf_final NEW function. - gcry_kdf_close NEW function. - gcry_pk_hash_sign NEW function. - gcry_pk_hash_verify NEW function. - gcry_pk_random_override_new NEW function. * Rebase libgcrypt-1.8.4-allow_FSM_same_state.patch and rename to libgcrypt-1.10.0-allow_FSM_same_state.patch * Remove unused CAVS tests and related patches: - cavs_driver.pl cavs-test.sh - libgcrypt-1.6.1-fips-cavs.patch - drbg_test.patch * Remove DSA sign/verify patches for the FIPS CAVS test since DSA has been disabled in FIPS mode: - libgcrypt-fipsdrv-enable-algo-for-dsa-sign.patch - libgcrypt-fipsdrv-enable-algo-for-dsa-verify.patch * Rebase libgcrypt-FIPS-SLI-pk.patch * Rebase libgcrypt_indicators_changes.patch and libgcrypt-indicate-shake.patch and merge both into libgcrypt-FIPS-SLI-hash-mac.patch * Rebase libgcrypt-FIPS-kdf-leylength.patch and rename to libgcrypt-FIPS-SLI-kdf-leylength.patch * Rebase libgcrypt-jitterentropy-3.4.0.patch * Rebase libgcrypt-FIPS-rndjent_poll.patch * Rebase libgcrypt-out-of-core-handler.patch and rename to libgcrypt-1.10.0-out-of-core-handler.patch * Since the FIPS .hmac file is now calculated with the internal tool hmac256, only the "module is complete" trigger .fips file is checked. Rename libgcrypt-1.6.1-use-fipscheck.patch to libgcrypt-1.10.0-use-fipscheck.patch * Remove patches fixed upstream: - libgcrypt-1.4.1-rijndael_no_strict_aliasing.patch - libgcrypt-1.5.0-LIBGCRYPT_FORCE_FIPS_MODE-env.diff - libgcrypt-fix-rng.patch - libgcrypt-1.8.3-fips-ctor.patch - libgcrypt-1.8.4-use_xfree.patch - libgcrypt-1.8.4-getrandom.patch - libgcrypt-1.8.4-fips_ctor_skip_integrity_check.patch - libgcrypt-dsa-rfc6979-test-fix.patch - libgcrypt-fix-tests-fipsmode.patch ... changelog too long, skipping 27 lines ... * Update libgcrypt.keyring ==== libotr ==== - Add sys/socket.h to the test suite that FTBFS without the include * Add libotr-4.1.1-include-socket.h.patch ==== libpng16 ==== Version update (1.6.38 -> 1.6.39) - Update to version 1.6.39: * cmake: Default to PNG_ARM_NEON=off for arm targets. + Turn large PNG chunks into benign errors. + Update, rename and clean up various scripts. + tools: Fix a buffer overflow involving a file name in pngfix. + tools: Fix a memory leak in pngcp. ==== libstorage-ng ==== Version update (4.5.52 -> 4.5.53) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#905 - read filters for udev links from config file - limit allowed by-id links for NVMEs (bsc#1205352) - make integration-tests subpackage noarch - cleanup - 4.5.53 ==== libtpms ==== - fix build for ppc64le: use -Wl,--no-as-needed in check-local [bsc#1204556] ==== libzypp ==== Version update (17.31.5 -> 17.31.6) - Avoid calling getsockopt when we know the info already. This patch hopefully fixes logging on WSL, getsockopt seems to not be fully supported but the code required it when accepting new socket connections. (for bsc#1178233) - Enhance yaml-cpp detection (fixes #428) - No need to redirect 'history.logfile=/dev/null' into the target. - MultiCurl: Make sure to reset the progress function when falling back. - version 17.31.6 (22) ==== live555 ==== Version update (2022.10.01 -> 2022.11.19) Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock30 libliveMedia107 - update to 2022.11.19: - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally change the default receiving address for IPv6. ==== luajit ==== Version update (2.1.0~beta3+git.1647772157.43ebb949 -> 2.1.0~beta3+git.1669107176.46aa45d) - Update to version 2.1.0~beta3+git.1669107176.46aa45d: * NX: Always compile with -fPIC. * Clarify contact page. * Ensure correct stack top for OOM error message. * ARM64: Fix IR_SLOAD assembly. * Fix trace join to BC_JLOOP originating from BC_ITERN. * Fix compiler warnings. * Fix last edit. * Remove dead Wiki links. * Fix QNX build. * Add -F option to override filename in jit.bcsave (luajit -b). * Patch luajit.pc with INSTALL_INC, if customized. * LJ_GC64: Fix lua_concat(). * Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined. * Improve GC estimation for userdata with attached managed memory. * Add missing GC steps to string buffer methods. * x86/x64: Limit VLOAD fusion to simple cases. * OSX/iOS/ARM64: Fix generation of Mach-O object files. * Prevent trace start at BC_ITERL after compiled BC_ITERN. * ARM64: Allow building with unwinding disabled. * FFI: Fix sizeof expression in C parser for reference types. * FFI: Fix ffi.alignof() for reference types. * FFI: Allow ffi.metatype() for typedefs with attributes. * OSX/iOS/ARM64: Fix bytecode embedding in Mach-O object file. * LJ_GC64: Fix IR_VARG offset for fixed number of results. * x86/x64: Fix math.ceil(-0.9) result sign. * Grammar and spell check. * Make embedded bytecode readable and forward-compatible. * DynASM: Fix warnings. * Fix warnings in minilua.c. * Update console build instructions. * Add Nintendo Switch port. * Avoid zero-sized arrays in jit_State. * Don't use jit_State during build with JIT disabled. * DynASM/ARM64: Fix LSL/BFI* encoding with variable registers. * Fix ITERN loop detection when hook checks are enabled. * Prevent C compiler undefined-behavior optimization. * Fix alias analysis for table length forwarding. * Fix loop initialization in table.foreach(). * LJ_GC64: Fix HREFK optimization. * Fix recording of __concat metamethod. * Cleanup of system and architecture support docs. * Add PS5 port. * Fix assertions. * x64: Fix RETHI/RETLO swap after call. * Fix assertion for LJ_KEYINDEX. * Add missing check for LJ_KEYINDEX in ITERN recording. * DynASM/ARM64: Fix NOP instruction for aligment - Was forced to remove perhaps in future important patches: - luajit-ppc64-replace-asserts.patch - 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch - Also exclude s390x from the build (boo#1204557). ==== mpfr ==== - Add mpfr-4.1.1-patch01.patch to fix bug with code using the mpfr_custom_get_kind macro. ==== mutter ==== - Fix window freezes when maximized on Xorg (boo#1205714, glgo#GNOME/mutter!2694, glgo#GNOME/gnome-shell#6054) * add clutter-actor-Show-on-all-stage-views-when-actors-ha.patch ==== nano ==== Version update (6.4 -> 7.0) - update to 7.0: * String binds may contain bindable function names between braces * Unicode codes can be entered (via M-V) without leading zeroes, by finishing short codes with or * Word completion (^]) looks for candidates in all open buffers * No regular expression matches the final empty line any more ==== nghttp2 ==== Version update (1.50.0 -> 1.51.0) - update to 1.51.0: * https://nghttp2.org/blog/2022/11/13/nghttp2-v1-51-0/ This release fixes affinity-cookie-stickiness parameter handling. ==== openvpn ==== Version update (2.5.7 -> 2.5.8) - update to 2.5.8: * allow running a default configuration with TLS libraries without BF-CBC (even if TLS cipher negotiation would not actually use BF-CBC, the long-term compatibility "default cipher BF-CBC" would trigger an error on such TLS libraries) * ``--auth-nocache'' was not always correctly clearing username+password after a renegotiation * ensure that auth-token received from server is cleared if requested by the management interface ("forget password" or automatically via ``--management-forget-disconnect'') * in a setup without username+password, but with auth-token and auth-token-username pushed by the server, OpenVPN would start asking for username+password on token expiry. Fix. * using ``--auth-token`` together with ``--management-client-auth`` (on the server) would lead to TLS keys getting out of sync and client being disconnected. Fix. * management interface would sometimes get stuck if client and server try to write something simultaneously. Fix by allowing a limited level of recursion in virtual_output_callback() * fix management interface not returning ERROR:/SUCCESS: response on "signal SIGxxx" commands when in HOLD state * tls-crypt-v2: abort connection if client-key is too short * make man page agree with actual code on replay-window backtrag log message * remove useless empty line from CR_RESPONSE message ==== perl-IO-Socket-SSL ==== Version update (2.075 -> 2.077) - updated to 2.077 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.077 2022/11/21 - fix memory leak in session cache, thanks to genuaboro https://github.com/noxxi/p5-io-socket-ssl/pull/118 - more race conditions in tests fixed thanks to jddurand https://github.com/noxxi/p5-io-socket-ssl/issues/97 2.076 2022/11/12 - added curl like tracing based on contribution from jddurand https://github.com/noxxi/p5-io-socket-ssl/pull/117 - fixed race condition in t/sni_verify.t based on analysis from jddurand https://github.com/noxxi/p5-io-socket-ssl/issues/97 ==== perl-IO-Tty ==== Version update (1.16 -> 1.17) - updated to 1.17 see /usr/share/doc/packages/perl-IO-Tty/ChangeLog 1.17 2022-11-11 Todd Rinaldo * Switch changelog entries to metacpan friendly format * #29 - Fix printf format conversion specifiers in croak to support size_t on all platforms * #11,#30 - Tty.pm: pre-allocate buffer for ioctl but leave it length 0 * #28 - Use $arg to match @ARGV in Makefile.PL ==== perl-Mojolicious ==== Version update (9.28 -> 9.30) - updated to 9.30 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.30 2022-11-22 - Added EXPERIMENTAL support for parsing and generating Link headers. - Added EXPERIMENTAL links method to Mojo::Headers. - Added EXPERIMENTAL header_params function to Mojo::Util. 9.29 2022-11-11 - Fixed a bug where promises returning promises were not handled correctly. (batman) ==== psmisc ==== - Add patch socket-fix.patch * Add test to check for named sockets as file as well as on mounts * Fix code to find named sockets - The former test requires nc at build aka netcat from openbsd to create a named socket on the fly ==== python ==== - Restore python-2.7.9-sles-disable-verification-by-default.patch for SLE-12. ==== python-base ==== Subpackages: libpython2_7-1_0 python-xml - Restore python-2.7.9-sles-disable-verification-by-default.patch for SLE-12. ==== python-httpcore ==== - Skip failing test_request_with_content test (gh#encode/httpcore#622). ==== python-setuptools ==== Version update (65.5.1 -> 65.6.3) - Update to 65.6.3: * #3709: Fix condition to patch distutils.dist.log to only apply when using distutils from the stdlib. - v65.6.2 * No significant changes. - Update to 65.6.1: * #3689: Document that distutils.cfg might be ignored unless SETUPTOOLS_USE_DISTUTILS=stdlib. * #3678: Improve clib builds reproducibility by sorting sources -- by :user:`danigm`, fixing bsc#1201127 * #3684: Improved exception/traceback when invalid entry-points are specified. * #3690: Fixed logging errors: 'underlying buffer has been detached' (issue [#1631]). * #3693: Merge pypa/distutils@3e9d47e with compatibility fix for distutils.log.Log. * #3704: Fix temporary build directories interference with auto-discovery. - v65.6.0: * #3674: Sync with pypa/distutils@e0787fa, including pypa/distutils#183 updating distutils to use the Python logging framework. ==== ruby-common ==== Version update (2.6 -> 3.2) - actually bump the version so we can require the newer version for ruby3.2 - replace `File.exists?` with `File.exist?` as the `File.exists?` is no longer supported in 3.2 ==== rubygem-gem2rpm ==== - Fix filelist for 3.2.0 - added support for 3.2.0 ==== schily ==== Subpackages: cdrecord libcdrdeflt1_0 libdeflt1_0 libedc_ecc1_0 libedc_ecc_dec1_0 libfile1_0 libfind4_0 librmt1_0 librscg1_0 libscg1_0 libscgcmd1_0 libschily2_0 mkisofs readcd spax star - Update to release 2022.10.16 * bsh: Implement ^L support * libmdigest: Add support for BLAKE2 digests * mkisofs: No longer warn about Joliet being nonstandard. With the 2019 revision of ECMA 119, Joliet has been added as an annex to the standard. ==== sdl12_compat ==== Version update (1.2.52 -> 1.2.60) - Update to release 1.2.60 * SDL_GetWMInfo() now works with SDL2 builds from the 2.0.xx revisions. * SDL_GetWMInfo() no longer asserts if used on Wayland. * SDL_WM_SetIcon() no longer crashes on NULL icons, to match SDL-1.2. * Make SDL2's OpenGL 2D renderer work with apps that update their screen surface from background threads * SDL_ANYFORMAT is now supported * SDL2 game controllers can optionally be used with the 1.2 Joystick API. * Check for specific X11 symbols in the process at startup and force SDL2 to use X11 if so (fixes startup failures on Wayland). - Delete 0001-Use-SDL_PIXELFORMAT_RGB888-for-24-bit-surfaces.patch, 0001-Set-pixels-in-SDL_CreateYUVOverlay-Fix-164.patch, 0001-SDL_GetWMInfo-work-like-1.2-when-SDL_SetVideoMode-ha.patch ==== selinux-policy ==== Subpackages: selinux-policy-targeted - fix_sysnetwork.patch: firewalld uses /etc/sysconfig/network/ for network interface definition instead of /etc/sysconfig/network-scripts/, modified sysnetwork.fc to reflect that (bsc#1205580). ==== shaderc ==== - Drop pkgconfig files for not provided static libraries ==== shim ==== - Add POST_PROCESS_PE_FLAGS=-N to the build command in shim.spec to disable the NX compatibility flag when using post-process-pe because grub2 is not ready. (bsc#1205588) - Kernel can boot with the NX compatibility flag since 82e0d6d76a2a7 be merged to v5.19. On the other hand, upstream is working on improve compressed kernel stage for NX: [PATCH v3 00/24] x86_64: Improvements at compressed kernel stage https://www.spinics.net/lists/kernel/msg4599636.html ==== sqlite3 ==== Version update (3.39.4 -> 3.40.0) Subpackages: libsqlite3-0 sqlite3-tcl - update to 3.40.0: * https://sqlite.org/releaselog/3_40_0.html * Add support for compiling SQLite to WASM and running it in wen browsers. * Add the recovery extension that might be able to recover some content from a corrupt database file. * For more changes, see https://sqlite.org/releaselog/3_40_0.html ==== systemd ==== Subpackages: libsystemd0 libudev1 systemd-container systemd-devel udev - Import commit 3bd3e4e6c1efe0d6df776107efde47e15e58fe96 d28e81d65c test: fix the default timeout values described in README.testsuite d921c83f53 meson: install test-kernel-install only when -Dkernel-install=true c3b6c4b584 tests: update install_suse_systemd() 3c77335b19 tests: install dmi-sysfs module on openSUSE df632130cd tests: install systemd-resolved on openSUSE - Add 6000-Revert-tmpfiles-whenever-creating-an-inode-immediate.patch until upstream issue #25468 is fixed. - Drop 6000-meson-install-test-kernel-install-only-when-Dkernel-.patch, the patch has been merged in the SUSE git repo. ==== systemd-rpm-macros ==== Version update (17 -> 18) - Bump to version 18 - Add %_user_tmpfilesdir macro ==== vim ==== Version update (9.0.0814 -> 9.0.0924) Subpackages: gvim vim-data vim-data-common - Updated to version 9.0.0924, fixes the following problems * Aws config files are not recognized. * ":!" does not switch to the alternate screen. * CTRL-Z at end of file is always dropped. * Build error. * "!ls" does not work. * Still a build error, tests are failing. * Memory leak with empty shell command. * Crash when using win_move_statusline() in another tab page. * Crash when dragging the statusline with a mapping. * Mouse drag test fails. * Crash when using win_move_separator() in other tab page. * If 'endofline' is set the CTRL-Z may be written in the wrong place. * The key in tmux doesn't work when 'term' is set to "xterm". (Dominique Pellé) * Various typos. * Wrong counts in macro comment. * Compiler warning for redefining HAVE_DUP. * Deprecation warning causes build failure. * Warning for missing return type. * The window title is not redrawn when 'endoffile' changes. * Wrong error when using extend() with funcref. * append() reports failure when not appending anything. * Compiler warnings for unused variables. * Test may fail depending on sequence of events. * Cannot change a slice of a const list. (Takumi KAGIYAMA) * deletebufline() does not always return 1 on failure. * Unicode range for Apple SF symbols is outdated. * VHS tape files are not recognized. * Handling 'statusline' errors is spread out. * Shell command with just space gives strange error. * Using assert_fails() may cause hit-enter prompt. * CI: not totally clear what MS-Windows version is used. * Help item for --log argument is not aligned nicely. * Terminal mouse test is a bit flaky. * Terminal mouse test is still flaky. * Crypt test is skipped if xxd is not found. * No proper test for what 9.0.0846 fixes. * Comment not located above the code it refers to. * "!!sort" in a closed fold sorts too many lines. * Compiler warning for unused variable. * Solution for "!!sort" in closed fold is not optimal. * Default value of 'endoffile' is wrong. * col() and charcol() only work for the current window. * Crash when using "!!" without a previous shell command. * Duplicate arguments are not always detected. * No test for what patch 8.2.2207 fixes. * Wildmenu redrawing code is spread out. * Bogus error when string used after :elseif. * Get E967 when using text property in quickfix window. (Sergey Vlasov) * Using freed memory when clearing augroup at more prompt. * Code is indented more than needed. * Using freed memory when executing mapclear at the more prompt. * Using freed memory when executing unmenu at the more prompt. * Using freed memory when executing delfunc at the more prompt. * Code is indented more than needed. * Using freed memory with :comclear while listing commands. * Coverity warns for dead code. * Unnecessary nesting in makefile. * Preprocessor indenting is off. * Cannot get the currently showing mouse shape. * Using freed memory after SpellFileMissing autocmd uses bwipe. * A silent mapping may cause dots on the command line. * Mouse shape remains in op-pending mode after failed change. * Informational message has an error message number. * Horizontal mouse scroll only works in the GUI. * Cannot easily try out what codes various keys produce. * Keycode check script has a few flaws. * No test for what patch 9.0.0827 fixes. * Virtual text below after match has wrong highlight. * May redraw when not needed, causing slow scrolling. * 'smoothscroll' cursor calculations wrong when 'number' is set. * Virtual text property highlight ignores window background. * File renamed twice in test; missing feature check. * Test for home key fails when 'term' is "tmux". * Clinical Quality Language files are not recognized. * With 'smoothscroll' cursor is one screen line too far down. (Ernie Rael) * The builtin terminals are in one long list. * Cursor moves too far with 'smoothscroll'. * Setting w_leftcol and handling side effects is confusing. * Some mouse scroll code is not in a good place. * Key code checker doesn't check modifyOtherKeys resource. * Various comment and indent flaws. * Virtual text after the line wraps when 'wrap' is off. * Mouse scroll code is not optimal. * Restoring window after WinScrolled may fail. * With 'smoothscroll' cursor may end up in wrong position. * Error message for layout change does not match action. * Setting lines in another buffer may not work well. * With 'smoothscroll' set mouse click position may be wrong. * libvterm with modifyOtherKeys level 2 does not match xterm. * Only a change in the current window triggers the WinScrolled event. * deletebufline() may move marks in the wrong window. * WinScrolled may trigger immediately when defined. * getbufline() is inefficient for getting a single line. * The WinScrolled autocommand event is not enough. * MS-Windows: modifier keys do not work with mouse scroll events. * Build failure with tiny features. * Cannot find an import prefixed with "s:". (Doug Kearns) * Missing defined(PROTO) in #ifdef. * Mermaid files are not recognized. * Second SIGWINCH signal may be ignored. ==== vlc ==== Version update (3.0.17.4 -> 3.0.18) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5 - Update to version 3.0.18: + macOS: Fix audio device listing with non-latin names. + Misc: Fix rendering and performance issue with older GPUs. + Updated translations. - Changes from version 3.0.18-rc2: + Codec/Demux: - Add support for Y16 chroma. - Fix build of gme plugin. + Lua: - Fix script for vocaroo. - Fix script for youtube to allow throttled playback. + Service Discovery: Fix UPnP regression on Windows. + Video Output: Fix video placement with caopengllayer. + Misc: Fix password search in kwallet module. - Changes from version 3.0.18-rc: + Demux: - Major adaptive streaming update, notably for multiple timelies and webvtt. - Fix seeking with some fragmented MP4 files. - Add support for DVBSub inside MKV. - Fix some Flac files that could not be played. - Improve seeking in Ogg files. + Decoders: - Fix DxVA/D3D11 crashes on HEVC files with bogus references. - Fix libass storage size and crash. - Fix decoding errors on macOS hw decoding on some HEVC files. + Video Output: - Fix color regression with VAAPI/iOS and OpenGL output. - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV. - Fix Direct3d9 texture stretching. - Fix 10-bit accelerated video filters on macOS. + Playlist: Avoid playlist liveloop on failed/tiny items (temporize EOS bursts). + Misc: - Misc fixes for the extension UI on macOS. - Improve SMBv1 and SMBv2 behaviours. - Improve FTP compatibility. - Support RISC-V. - Fix AVI muxing for Windows Media Player compatibility. - Fix seeking speed on macOS. - Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream. - Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: fixed upstream (commit 05445b74). - Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: fixed upstream (commit b689202d). - add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20