Packages changed: apache-commons-logging (1.3.3 -> 1.3.4) cppcheck (2.15.0 -> 2.16.0) libHX (4.23 -> 4.24) libarchive (3.7.6 -> 3.7.7) libfprint (1.94.7+tod1 -> 1.94.8+tod1) libtirpc (1.3.5 -> 1.3.6) microos-tools (4.0+git1 -> 4.0+git2) python-Automat (22.10.0 -> 24.8.1) python-Twisted (24.7.0 -> 24.10.0) python-argcomplete (3.4.0 -> 3.5.1) python-httpcore (1.0.5 -> 1.0.6) python-pip (24.2 -> 24.3.1) qemu (9.1.0 -> 9.1.1) speech-dispatcher (0.12.0~rc3 -> 0.12.0~rc4) suitesparse (7.5.1 -> 7.8.3) tecla-keyboard-layout-viewer update-bootloader (1.17 -> 1.18) yaml-cpp yast2-trans (84.87.20240801.d54b6ae08f -> 84.87.20241029.4907c8ec47) === Details === ==== apache-commons-logging ==== Version update (1.3.3 -> 1.3.4) - Upgrade to 1.3.4 * Bug fix: + LOGGING-192: Fix factory loading from context class loader #280, #281. ==== cppcheck ==== Version update (2.15.0 -> 2.16.0) - update to 2.16.0 Improved checking: * constVariable; checking multidimensional arrays * constVariablePointer; nested array access * deallocuse Changed interface: * SARIF output. Use --output-format=sarif to activate this. * Add option --output-format=. Allowed formats are sarif and xml. Deprecations: * The previously deprecated support for Python 2.7 has been removed. Please use Python 3 instead. * The maximum value for --max-ctu-depth is currently capped at 10. This limitation will be removed in a future release. Other: * "missingInclude" is no longer implicitly enabled with "information" - you need to enable it explicitly now. * Fixed checkers report when --addon=misra.py or - -addon=misra.json is used. ==== libHX ==== Version update (4.23 -> 4.24) - Update to release 4.24 * io: resolve use-after-free and out-of-bounds writes in conjunction with ``HX_realpath`` * io: add ``HX_getcwd`` function ==== libarchive ==== Version update (3.7.6 -> 3.7.7) - Update to 3.7.7: * gzip: prevent a hang when processing a malformed gzip inside a gzip * tar: don't crash on truncated tar archives * tar: fix two leaks in tar header parsing * 7-zip: read/write symlink paths as UTF-8 * cpio: exit with an error code if an entry could not be extracted * rar5: report encrypted entries * tar: fix truncation of entry pathnames in specific archives ==== libfprint ==== Version update (1.94.7+tod1 -> 1.94.8+tod1) - update to 1.94.8+tod1 * build: Support building in non-linux unix environments (tested in FreeBSD) * egismoc: New PIDs 0x0583, 0x0586, 0x0587. * elanmoc: New PID 0x0C9F. * fpcmoc: New PIDs 0x9524, 0x9544. * goodixmoc: New PIDs 0x609A, 0x650A, 0x650C, 0x6512. * realtek: New PID 0x5816. * synaptics: New PIDs 0x00C4, 0x019D, 0x00C6. * fpcmoc: fix incorrect immobile handling during enrollment. * fpcmoc: fixed jumping to wrong state at end of custom enroll. * egismoc: various code cleanups. - fix compilation error + label-can-only-be-part-of-a-statement.patch ==== libtirpc ==== Version update (1.3.5 -> 1.3.6) Subpackages: libtirpc-netconfig libtirpc3 - update to 1.3.6: * http://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.6/Release-1.3.6.txt * https://lore.kernel.org/linux-nfs/91ef3508-d0a6-48db-adfc-4f7831fba74e@redhat.com/ * rpcbind config changes ==== microos-tools ==== Version update (4.0+git1 -> 4.0+git2) Subpackages: selinux-autorelabel - Update to version 4.0+git2: * Add RemainAfterExit=true to autorelabel services ==== python-Automat ==== Version update (22.10.0 -> 24.8.1) - update to 24.8.1: * major new api * python 3.12/3.13 ==== python-Twisted ==== Version update (24.7.0 -> 24.10.0) Subpackages: python311-Twisted python311-Twisted-tls - update to 24.10.0: * Python 3.13 is now supported. * twisted.internet.defer.succeed() is significantly faster, and awaiting Deferred has also been sped up. * twisted.python.failure.Failure creation no longer records the place where it was created. This reduces creation time by 60% at least, thereby speeding up Deferred error handling. * twisted.internet.defer.Deferred no longer removes the traceback object from Failures. This may result in more objects staying in memory if you don't clean up failed Deferreds, but it speeds up error handling and enables improvements to traceback reporting. * twisted.internet.defer APIs are 2%-4% faster in many cases. * twisted.internet.defer.Deferred runs callbacks with chained Deferreds a little faster. * The reactor now will use a little less CPU when events have been scheduled with callLater(). * Creation of twisted.python.failure.Failure is now faster. * Fixed unreleased regression caused by PR 12109. * twisted.logger.eventAsText can now format the output having types/classes as input. This was a regression introduced in Twisted 24.3.0. * twisted.internet.endpoints.clientFromString for TLS endpoints with "bindAddress=" no longer crashes during connect. twisted.internet.endpoints.HostnameEndpoint() no longer crashes when given a bindAddress= argument that is just a string, and that argument now accepts either address strings or (address, port) tuples. * The URLs from README and pyproject.toml were updated. * #11236, #12060, #12062, #12099, #12219, #12290, #12296, [#12305], #12329, #12331, #12339 * twisted.conch.ssh.keys.Key can now load public blob keys of type sk-ssh-ed25519@openssh.com and sk-ecdsa- sha2-nistp256@openssh.com. * twisted.conch tests no longer rely on OpenSSH supporting DSA keys, fixing compatibility with OpenSSH >= 9.8. * twisted.conch.ssh.SSHCiphers no longer supports the cast128-ctr, cast128-cbc, blowfish-ctr, and blowfish-cbc ciphers. The Blowfish and CAST5 ciphers were removed as they were deprecated by the Python cryptography library. * #12313 * The twisted.web HTTP server and client now reject HTTP header names containing whitespace or other invalid characters by raising twisted.web.http_headers.InvalidHeaderName, improving compliance with RFC 9110. As a side effect, the server is slightly faster. * twisted.web.client and twisted.web.server now disable the Nagle algorithm (enable TCP_NODELAY), reducing the latency of small HTTP queries. * twisted.web.server is 1-2% faster in some cases. * twisted.web's HTTP/1.1 server now rejects header values containing a NUL byte with a 400 error, in compliance with RFC 9110. * twisted.internet.address no longer raises DeprecationWarning when used with attrs>=24.1.0. * twisted.web's HTTP/1.1 server now accepts '&' within tokens (methods, header field names, etc.), in compliance with RFC 9110. * #9743, #12276 * Trial's -j flag now accepts an auto keyword to spawn a number of workers based on the available CPUs. - drop 12313-fix-test_manhole.patch: upstream ==== python-argcomplete ==== Version update (3.4.0 -> 3.5.1) - Update to the version 3.5.1: - Restore compatibility with argparse in Python 3.12.7+ - Use project.scripts instead of setuptools scripts - Test infrastructure improvements - Remove upstreamed patches: - argparse-3_12_7.patch - Add _multibuild (to make testing against fully installed package) ==== python-httpcore ==== Version update (1.0.5 -> 1.0.6) - Update to 1.0.6 * Relax `trio` dependency pinning. * Handle `trio` raising `NotImplementedError` on unsupported platforms. * Handle mapping `ssl.SSLError` to `httpcore.ConnectError`. - Update Requires from pyproject.toml ==== python-pip ==== Version update (24.2 -> 24.3.1) - update to 24.3.1: * Allow multiple nested inclusions of the same requirements file again. * Deprecate wheel filenames that are not compliant with PEP 440. * Detect recursively referencing requirements files and help users identify the source. * Support for PEP 730 iOS wheels. * Display a better error message when an already installed package has an invalid requirement. * Ignore PIP_TARGET and pip.conf global.target when preparing a build environment. * Restore support for macOS 10.12 and older (via truststore). * Allow installing pip in editable mode in a virtual environment on Windows. * Upgrade certifi to 2024.8.30 * Upgrade distlib to 0.3.9 * Upgrade truststore to 0.10.0 * Upgrade urllib3 to 1.26.20 ==== qemu ==== Version update (9.1.0 -> 9.1.1) Subpackages: qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-lang qemu-microvm qemu-pr-helper qemu-seabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-vmsr-helper qemu-x86 - Update to version 9.1.1: Full changelog here: https://lore.kernel.org/qemu-devel/7f0561ec-3564-4860-bacf-a98071a5ce52@tls.msk.ru/ Some of the most notable features: * ui/dbus: fix filtering all update messages * ui/win32: fix potential use-after-free with dbus shared memory * ui/dbus: fix leak on message filtering * hw/audio/hda: fix memory leak on audio setup * hw/audio/hda: free timer on exit * hw/char/pl011: Use correct masks for IBRD and FBRD * hw/intc/arm_gicv3_cpuif: Add cast to match the documentation * hw/intc/arm_gicv3: Add cast to match the documentation * hw/intc/arm_gicv3: Add cast to match the documentation * meson: ensure -mcx16 is passed when detecting ATOMIC128 * meson: define qemu_isa_flags * meson: fix machine option for x86_version * target/m68k: Always return a temporary from gen_lea_mode * tcg/ppc: Use TCG_REG_TMP2 for scratch index in prepare_host_addr * tcg/ppc: Use TCG_REG_TMP2 for scratch tcg_out_qemu_st * linux-user: Fix parse_elf_properties GNU0_MAGIC check * linux-user/flatload: Take mmap_lock in load_flt_binary() * vnc: fix crash when no console attached * testing: bump mips64el cross to bookworm and fix package list * hw/sd/sdcard: Fix handling of disabled boot partitions * target/arm: Avoid target_ulong for physical address lookups * block/reqlist: allow adding overlapping requests * util/timer: avoid deadlock when shutting down * hw/mips/jazz: fix typo in in-built NIC alias * tcg: Fix iteration step in 32-bit gvec operation * hw/loongarch/virt: Add description for virt machine type * migration/multifd: Fix p->iov leak in multifd-uadk.c * target/ppc: Fix migration of CPUs with TLB_EMB TLB type * target/hppa: Fix random 32-bit linux-user crashes * target/arm: Correct ID_AA64ISAR1_EL1 value for neoverse-v1 * hw/char/stm32l4x5_usart.c: Enable USART ACK bit response * migration/multifd: Fix rb->receivedmap cleanup race * mac_dbdma: Remove leftover `dma_memory_unmap` calls - Fix boo#1231166: * [openSUSE][RPM] The qemu translation is not being installed (boo#1231166) ==== speech-dispatcher ==== Version update (0.12.0~rc3 -> 0.12.0~rc4) Subpackages: libspeechd2 python311-speechd speech-dispatcher-module-espeak - Update to version 0.12.0~rc4: * audio: Fix logging from audio modules in server-side audio. * Sort Baratinoo engine higher. * espeak-ng-mbrola: Fix mbrola voices with rate different from 22KHz * Add a run-spd-say script and make run-speechd and run-spd-say able to talk directly. * Add initial pipewire support. - Drop speech-dispatcher-missing-return-vals.patch and speech-dispatcher-pulseaudio-samples.patch: fixed upstream. - Add libpipewire-0.3 to BuildRequires to build Pipewire support. - Package speechd_module library. - Drop rcFOO symlinks (PED-266). ==== suitesparse ==== Version update (7.5.1 -> 7.8.3) Subpackages: libamd3 libcamd3 libccolamd3 libcholmod5 libcolamd3 libsuitesparseconfig7 libumfpack6 - update to version 7.8.3 * ParU 1.0.0: first stable release. No change since last version - update to version 7.8.2 * LAGraph 1.1.4: bug fix for LAGraph_MMWrite when matrix is dense - update to version 7.8.1 * GraphBLAS 9.3.1: bug fix in creation of JIT package - update to version 7.8.0 * ParU 0.2.0: many changes; nearing a stable release. * CHOLMOD 5.3.0: added cholmod_query, and #define's in cholmod.h, to query which Modules and features have been configured. - update to version 7.7.0 * SPEX 3.1.0: major revision to API, new methods. Added SPEX_Cholesky, SPEX_Backslash, and python interface. * Example 1.7.0: revised for change in SPEX API * GraphBLAS 9.1.0: revised defn of C11 complex type, bug fix * CXSparse 4.4.0: revise malloc/calloc/realloc/free wrappers - update to version 7.6.1 * GraphBLAS 9.0.3: performance bug fix (JIT kernels were not compiled with OpenMP, since v8.3.1), and fix to Makefile ("make static") - update to version 7.6.0 * CHOLMOD 5.2.0: bug fix (restore ABI compatibility with 5.0.x, i.e., 5.2.0 is ABI incompatible to 5.1.x) * SPQR 4.3.2: remove unused parameters ==== tecla-keyboard-layout-viewer ==== Subpackages: tecla-keyboard-layout-viewer-lang - Update license to GPL-2.0-pr-later, conforming to the license declated in the source files. ==== update-bootloader ==== Version update (1.17 -> 1.18) - merge gh#openSUSE/perl-bootloader#181 - explicitly use bash as shell (bsc#1231018) - 1.18 ==== yaml-cpp ==== - Add baselibs.conf ==== yast2-trans ==== Version update (84.87.20240801.d54b6ae08f -> 84.87.20241029.4907c8ec47) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20241029.4907c8ec47: * Translated using Weblate (Swedish) * Translated using Weblate (Czech) * New POT for text domain 'control'. * Translated using Weblate (German) * Translated using Weblate (Dutch) * Translated using Weblate (Catalan) * Translated using Weblate (Japanese) * Translated using Weblate (French) * Translated using Weblate (Slovak) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * New POT for text domain 'auth-client'. * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Galician) * Translated using Weblate (Czech) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * Translated using Weblate (Slovak) * Translated using Weblate (French) * Translated using Weblate (Japanese) * Translated using Weblate (Arabic) * Translated using Weblate (Catalan) * New POT for text domain 'installation'. * Translated using Weblate (Spanish) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * Translated using Weblate (Slovenian) * New POT for text domain 'security'. * New POT for text domain 'iscsi-client'. * Translated using Weblate (Lithuanian) * New POT for text domain 'registration'. * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) ... changelog too long, skipping 407 lines ... * New POT for text domain 'firewall'.