Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20241121 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: 389-ds Mesa (24.2.6 -> 24.2.7) Mesa-drivers (24.2.6 -> 24.2.7) NetworkManager-applet NetworkManager-vpnc (1.2.8 -> 1.4.0) alsa-utils clazy (1.13git.20240928T115050~ef4fa16 -> 1.13git.20241119T221149~560bdc1) evolution-data-server gpgme (1.23.2 -> 1.24.0) gpgmeqt6 (1.23.2 -> 1.24.0) libXt (1.3.0 -> 1.3.1) libbpf (1.4.6 -> 1.5.0) libheif (1.19.3 -> 1.19.5) libinput (1.26.2 -> 1.27.0) libmtp (1.1.21 -> 1.1.22) linux-glibc-devel (6.11 -> 6.12) luajit (5.1.2.1.0+git.1727870382.97813fb -> 5.1.2.1.0+git.1731601260.fe71d0f) memtest86+ (7.00 -> 7.20) mozjs128 openSUSE-release (20241119 -> 20241121) python-mysqlclient (2.2.5 -> 2.2.6) python-numpy (2.1.2 -> 2.1.3) python-psutil (6.0.0 -> 6.1.0) python-rich (13.7.1 -> 13.9.4) python-tomli (2.0.2 -> 2.1.0) strace (6.11 -> 6.12) vlc webkit2gtk3 === Details === ==== 389-ds ==== Subpackages: lib389 libsvrcore0 - Add 389-ds-link-icu-uc.patch: properly link to icu-uc as well, which is no longer transparently added when linking icu-i18n (boo#1233578). ==== Mesa ==== Version update (24.2.6 -> 24.2.7) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to release 24.2.7 - -> https://docs.mesa3d.org/relnotes/24.2.7 - supersedes 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch ==== Mesa-drivers ==== Version update (24.2.6 -> 24.2.7) Subpackages: Mesa-dri Mesa-gallium Mesa-libva libxatracker2 - Update to release 24.2.7 - -> https://docs.mesa3d.org/relnotes/24.2.7 - supersedes 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch ==== NetworkManager-applet ==== Subpackages: NetworkManager-connection-editor NetworkManager-connection-editor-lang - Make pkgconfig(ayatana-appindicator3-0.1) BuildRequires conditional for ppc64le, as it is not available there. ==== NetworkManager-vpnc ==== Version update (1.2.8 -> 1.4.0) Subpackages: NetworkManager-applet-vpnc NetworkManager-vpnc-lang - Update to version 1.4.0: + Added support for configuring MTU. + Added support for more secure DH groups. + Added options to relax security for old insecure gateways. + Added support for Fortigate vendor-specific compatibility quirks. + Removed obsolete libm-glib support. + Updated translations. - Drop nm-vpnc-editor-interface-name.patch: Fixed upstream. ==== alsa-utils ==== - Yet another fix for alsactl for AMD acp dmic: 0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch ==== clazy ==== Version update (1.13git.20240928T115050~ef4fa16 -> 1.13git.20241119T221149~560bdc1) - Update to version 1.13git.20241119T221149~560bdc1: * Make string-allocations logic for handling two different cases more clear and efficient * Fix string-allocations check looking not deep enough in hierarchy to find StringLiteral for fixit * Fix string-allocations test not recognizing operator macro magic of Qt 6.8 * Add ifdefs for compatibility with LLVM 19 * Adjust additional argument in InclusionDirective * Fix typo in todo * Revert overeager cleanups to usageg OptionalFileEntryRef, GET_LEXER * remove the llvm/clang version sepecific macros * Remove guards for no longer necessary CLAZY_DISABLE_AST_MATCHERS * Update LLVM/Clang support to 14.0+, add LLVM 19 handling * Fix note on which qstring-arg checks are run by default and which need to be enabled * Remove unneeded FWD - Harden runtime dependencies and tweak CLANGXX to point to the clang executable matching libraries used to build clazy. ==== evolution-data-server ==== Subpackages: evolution-data-server-lang libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Workaround build failure using ICU 76.1: fix up CMakeLists.txt to link icu-uc instead of icu-i18n (glgo#GNOME/evolution-data-server#574). ==== gpgme ==== Version update (1.23.2 -> 1.24.0) Subpackages: libgpgme11 libgpgmepp6 - Move the gpg python bindings out of the egg directory. - Fix file list on Leap 15 - Update to 1.24.0: * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the output directly to a file. [T6550] * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign* to allow reading the input data directly from a file. [T6550] * Add information about designated revocation keys. [T7118] * New context flag "import-options". [T7152] * New context flag "proc-all-sigs". [T7261] * New context flag "known-notations". [T4060] * New info flags "beta_compliance". [rM1a7bc88ee7] * New function gpgme_op_setownertrust to make changing the owner trust easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239] * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825] * cpp: Provide information about designated revocation keys for a Key. [T7118] * cpp: Add safer member function returning text describing an error. [T5960] * cpp: Add support for setting the owner trust of keys and for enabling and disabling keys. [T7239] * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205] * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161] * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from files. [T6550] * qt: Allow writing the decrypted/encrypted/signed/verified data directly to files. [T6550] * qt: Allow specifying import options when importing keys. [T7152] * qt: Allow appending a detached signature to an existing file. [T6867] * qt: Add support for enabling and disabling keys. [T7239] * qt: Add support for new context flag "proc-all-sigs" to the jobs that verify data signatures. * Interface changes relative to the 1.23.2 release: - GPGME_ENCRYPT_FILE NEW. - GPGME_SIG_MODE_FILE NEW. - GPGME_ENCRYPT_ADD_RECP NEW. - GPGME_ENCRYPT_CHG_RECP NEW. - gpgme_key_t EXT: New field 'revkeys'. - gpgme_revocation_key_t NEW. - gpgme_set_ctx_flag EXT: New flag 'import-options'. - gpgme_set_ctx_flag EXT: New flag 'proc-all-sigs'. - gpgme_set_ctx_flag EXT: New flag 'known-notation'. - gpgme_op_setownertrust_start NEW. - gpgme_op_setownertrust NEW. - gpgme_subkey_t EXT: New field 'beta_compliance'. - gpgme_signature_t EXT: New field 'beta_compliance'. - gpgme_decrypt_result_t EXT: New field 'beta_compliance'. - cpp: Context::EncryptFile NEW. - cpp: Context::setOwnerTrust NEW. - cpp: Context::startSetOwnerTrust NEW. - cpp: Context::setKeyEnabled NEW. - cpp: Context::startSetKeyEnabled NEW. - cpp: SignatureMode::SignFile NEW. - cpp: RevocationKey NEW. - cpp: Key::revocationKey NEW. - cpp: Key::numRevocationKeys NEW. - cpp: Key::revocationKeys NEW. - cpp: Key::isBetaCompliance NEW. - cpp: Subkey::isBetaCompliance NEW. - cpp: Error::asStdString NEW. - cpp: Error::asString DEPRECATED. - cpp: DecryptionResult::isBetaCompliance NEW. - cpp: Signature::isBetaCompliance NEW. - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW. - qt: DecryptVerifyArchiveJob::processAllSignatures NEW. - qt: DecryptVerifyJob::setInputFile NEW. - qt: DecryptVerifyJob::inputFile NEW. - qt: DecryptVerifyJob::setOutputFile NEW. - qt: DecryptVerifyJob::outputFile NEW. - qt: DecryptVerifyJob::setProcessAllSignatures NEW. - qt: DecryptVerifyJob::processAllSignatures NEW. - qt: EncryptJob::setRecipients NEW. - qt: EncryptJob::recipients NEW. - qt: EncryptJob::setInputFile NEW. - qt: EncryptJob::inputFile NEW. - qt: EncryptJob::setOutputFile NEW. - qt: EncryptJob::outputFile NEW. - qt: EncryptJob::setEncryptionFlags NEW. - qt: EncryptJob::encryptionFlags NEW. - qt: SignEncryptJob::setSigners NEW. - qt: SignEncryptJob::signers NEW. - qt: SignEncryptJob::setRecipients NEW. - qt: SignEncryptJob::recipients NEW. - qt: SignEncryptJob::setInputFile NEW. - qt: SignEncryptJob::inputFile NEW. - qt: SignEncryptJob::setOutputFile NEW. - qt: SignEncryptJob::outputFile NEW. - qt: SignEncryptJob::setEncryptionFlags NEW. - qt: SignEncryptJob::encryptionFlags NEW. - qt: SignJob::setSigners NEW. - qt: SignJob::signers NEW. - qt: SignJob::setInputFile NEW. - qt: SignJob::inputFile NEW. - qt: SignJob::setOutputFile NEW. - qt: SignJob::outputFile NEW. - qt: SignJob::setSigningFlags NEW. - qt: SignJob::signingFlags NEW. - qt: SignJob::setAppendSignature NEW. - qt: SignJob::appendSignatureEnabled NEW. - qt: VerifyDetachedJob::setSignatureFile NEW. - qt: VerifyDetachedJob::signatureFile NEW. ... changelog too long, skipping 15 lines ... * Remove patch upstream: gpgme-D545-obsolete-distutils.patch ==== gpgmeqt6 ==== Version update (1.23.2 -> 1.24.0) - Move the gpg python bindings out of the egg directory. - Fix file list on Leap 15 - Update to 1.24.0: * Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the output directly to a file. [T6550] * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign* to allow reading the input data directly from a file. [T6550] * Add information about designated revocation keys. [T7118] * New context flag "import-options". [T7152] * New context flag "proc-all-sigs". [T7261] * New context flag "known-notations". [T4060] * New info flags "beta_compliance". [rM1a7bc88ee7] * New function gpgme_op_setownertrust to make changing the owner trust easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239] * New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825] * cpp: Provide information about designated revocation keys for a Key. [T7118] * cpp: Add safer member function returning text describing an error. [T5960] * cpp: Add support for setting the owner trust of keys and for enabling and disabling keys. [T7239] * qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205] * qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161] * qt: Allow reading the data to decrypt/encrypt/sign/verify directly from files. [T6550] * qt: Allow writing the decrypted/encrypted/signed/verified data directly to files. [T6550] * qt: Allow specifying import options when importing keys. [T7152] * qt: Allow appending a detached signature to an existing file. [T6867] * qt: Add support for enabling and disabling keys. [T7239] * qt: Add support for new context flag "proc-all-sigs" to the jobs that verify data signatures. * Interface changes relative to the 1.23.2 release: - GPGME_ENCRYPT_FILE NEW. - GPGME_SIG_MODE_FILE NEW. - GPGME_ENCRYPT_ADD_RECP NEW. - GPGME_ENCRYPT_CHG_RECP NEW. - gpgme_key_t EXT: New field 'revkeys'. - gpgme_revocation_key_t NEW. - gpgme_set_ctx_flag EXT: New flag 'import-options'. - gpgme_set_ctx_flag EXT: New flag 'proc-all-sigs'. - gpgme_set_ctx_flag EXT: New flag 'known-notation'. - gpgme_op_setownertrust_start NEW. - gpgme_op_setownertrust NEW. - gpgme_subkey_t EXT: New field 'beta_compliance'. - gpgme_signature_t EXT: New field 'beta_compliance'. - gpgme_decrypt_result_t EXT: New field 'beta_compliance'. - cpp: Context::EncryptFile NEW. - cpp: Context::setOwnerTrust NEW. - cpp: Context::startSetOwnerTrust NEW. - cpp: Context::setKeyEnabled NEW. - cpp: Context::startSetKeyEnabled NEW. - cpp: SignatureMode::SignFile NEW. - cpp: RevocationKey NEW. - cpp: Key::revocationKey NEW. - cpp: Key::numRevocationKeys NEW. - cpp: Key::revocationKeys NEW. - cpp: Key::isBetaCompliance NEW. - cpp: Subkey::isBetaCompliance NEW. - cpp: Error::asStdString NEW. - cpp: Error::asString DEPRECATED. - cpp: DecryptionResult::isBetaCompliance NEW. - cpp: Signature::isBetaCompliance NEW. - qt: DecryptVerifyArchiveJob::setProcessAllSignatures NEW. - qt: DecryptVerifyArchiveJob::processAllSignatures NEW. - qt: DecryptVerifyJob::setInputFile NEW. - qt: DecryptVerifyJob::inputFile NEW. - qt: DecryptVerifyJob::setOutputFile NEW. - qt: DecryptVerifyJob::outputFile NEW. - qt: DecryptVerifyJob::setProcessAllSignatures NEW. - qt: DecryptVerifyJob::processAllSignatures NEW. - qt: EncryptJob::setRecipients NEW. - qt: EncryptJob::recipients NEW. - qt: EncryptJob::setInputFile NEW. - qt: EncryptJob::inputFile NEW. - qt: EncryptJob::setOutputFile NEW. - qt: EncryptJob::outputFile NEW. - qt: EncryptJob::setEncryptionFlags NEW. - qt: EncryptJob::encryptionFlags NEW. - qt: SignEncryptJob::setSigners NEW. - qt: SignEncryptJob::signers NEW. - qt: SignEncryptJob::setRecipients NEW. - qt: SignEncryptJob::recipients NEW. - qt: SignEncryptJob::setInputFile NEW. - qt: SignEncryptJob::inputFile NEW. - qt: SignEncryptJob::setOutputFile NEW. - qt: SignEncryptJob::outputFile NEW. - qt: SignEncryptJob::setEncryptionFlags NEW. - qt: SignEncryptJob::encryptionFlags NEW. - qt: SignJob::setSigners NEW. - qt: SignJob::signers NEW. - qt: SignJob::setInputFile NEW. - qt: SignJob::inputFile NEW. - qt: SignJob::setOutputFile NEW. - qt: SignJob::outputFile NEW. - qt: SignJob::setSigningFlags NEW. - qt: SignJob::signingFlags NEW. - qt: SignJob::setAppendSignature NEW. - qt: SignJob::appendSignatureEnabled NEW. - qt: VerifyDetachedJob::setSignatureFile NEW. - qt: VerifyDetachedJob::signatureFile NEW. ... changelog too long, skipping 15 lines ... * Remove patch upstream: gpgme-D545-obsolete-distutils.patch ==== libXt ==== Version update (1.3.0 -> 1.3.1) - update to 1.3.1 * README.md: update & correct links to O'Reilly X Toolkit books * unifdef ultrix * unifdef sgi * unifdef hpux * unifdef __osf__ * unifdef AIXV3 * unifdef MOTOROLA * unifdef USG * unifdef VMS * unifdef __EMX__ * unifdef AIXSHLIB & SUNSHLIB * Improve linking with widget libraries on macOS * issue #17: avoid _Static_assert from c++ * issue #18: cross-build issue in util * issue #19: include <process.h> on Windows for getpid() * issue #20: c23 boolean conflict * remove substitution for EXEEXT_FOR_BUILD, not defined in automake * Add continue_to_dispatch parameter to _XtResourceConfigurationEH() * eliminate an unnecessary cast * quiet a couple of unused-parameter warnings ==== libbpf ==== Version update (1.4.6 -> 1.5.0) - update to 1.5.0: * libbpf can now open (but not load!) BPF objects of non-native endianness, enabling cross-architecture support for BPF skeleton generation and BPF object introspection * BPF skeleton will now auto-attach SEC(".struct_ops") maps as part of <skeleton>__attach() call * BPF kprobe session programs support (SEC("kprobe.session")) * allow specifying kernel module name for fentry/fexit BPF programs (SEC(fentry/module:function) * libbpf recognizes LIBBPF_LOG_LEVEL environment variable, which can be used to set default log verboseness * BPF ringbuf APIs that limit maximum number of consumed records at a time (ring_buffer__consume_n(), ring__consume_n()) * distilled BTF support (btf__distill_base(), btf__relocate()) * BPF link-based attachment of BPF_PROG_TYPE_SOCKMAP programs (bpf_program__attach_sockmap()) * bpf_object__token_fd() API to fetch BPF token FD of a BPF object, if any * fixes for fetching syscall arguments on arm64, s390x, risc-v architectures * better GCC-BPF source code compatibility * __bpf_fastcall support for a few BPF helpers * __uptr annotation definition added to bpf/bpf_helpers.h API header * fixes and improvements around handling missing and nulled out struct_ops programs * fixed mmap()-ing logic for global data, fixing interop between generic bpf_object__open() APIs and BPF subskeletons * BPF skeleton backwards compatibility handling fixes * handle LTO-produced *.llvm.<hash> symbols better * feature detection fixes in the presence of BPF token inside user namespace * older kernels have broken PID filtering logic for multi-uprobes, libbpf now detects this and avoids the use of multi-uprobes for USDTs * fix accidental drop of FD_CLOEXEC flag during BPF map reuse * few BTF dumper formatting fixes * a few more small fixes all around. - update to 1.4.7: * fix interop issues between generic bpf_object__open() APIs and BPF subskeleton w.r.t. global data handling * speed up BTF sanity checks by skipping already validated base BTF * fix legacy treatment of non-SEC()-annotated subprogram as entry BPF program in some cases ==== libheif ==== Version update (1.19.3 -> 1.19.5) Subpackages: gdk-pixbuf-loader-libheif libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg libheif-openjpeg libheif-rav1e libheif-svtenc libheif1 - update to 1.19.5: * fix heif_image_handle_is_premultiplied_alpha() #1394 - update to 1.19.4: * fix crash when encoding tiled unci images * fix crash in heif_context_encode_grid() * fix querying the preferred colorspace for monochroma AVIF files * error when using a chroma format or bit depth that is not supported by the Kvazaar plugin * output proper error message when memory allocation failed and use adapted security limits * heif-dec: do not show progress with option --quiet it given ==== libinput ==== Version update (1.26.2 -> 1.27.0) Subpackages: libinput-udev libinput10 - Update to release 1.27 * New "sticky" mode for drag-locking * For tablet pads we now support tablet pad mode groups for devices without status LEDs as well * If a tablet is unknown to libwacom we now assume that it is a built-in tablet. (similar to libwacom 2.11) * The available area on external tablets can be reduced via the new tablet "area" configuration. ==== libmtp ==== Version update (1.1.21 -> 1.1.22) Subpackages: libmtp-udev libmtp9 - updated to 1.1.21 release - bugfixes - lots of new ids ==== linux-glibc-devel ==== Version update (6.11 -> 6.12) - Update to kernel headers 6.12 ==== luajit ==== Version update (5.1.2.1.0+git.1727870382.97813fb -> 5.1.2.1.0+git.1731601260.fe71d0f) - Update to version 5.1.2.1.0+git.1731601260.fe71d0f: * Windows: Allow amalgamated static builds with msvcbuild.bat. * Always close profiler output file. * Fix override of INSTALL_LJLIBD in the presence of DESTDIR. * Fix bit op coercion for shifts in DUALNUM builds. ==== memtest86+ ==== Version update (7.00 -> 7.20) - Update to 7.20 - Add support for Loongson LA64 arch - Add support for latest Intel CPUs (ARL/MTL) - Add support for latest AMD CPUs (Zen5) - Preliminary support for NUMA - Bug fixes & optimizations ==== mozjs128 ==== - Drop autoconf213 BuildRequires: the source embeds autoconf.sh directly. - Fix build against icu 76.1: link the correct libraries (icu-uc instead of icu-i18n). ==== openSUSE-release ==== Version update (20241119 -> 20241121) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== python-mysqlclient ==== Version update (2.2.5 -> 2.2.6) - update to 2.2.6: * MariaDB Connector/C 3.4 and MairaDB 11.4 enabled SSL and CA verification by default. ==== python-numpy ==== Version update (2.1.2 -> 2.1.3) - Revert the switch to openblas, should skip test instead * see discussion at gh#scipy/scipy#21475 - update to 2.1.3: * #27512: MAINT: prepare 2.1.x for further development * #27537: MAINT: Bump actions/cache from 4.0.2 to 4.1.1 * #27538: MAINT: Bump pypa/cibuildwheel from 2.21.2 to 2.21.3 * #27539: MAINT: MSVC does not support #warning directive * #27543: BUG: Fix user dtype can-cast with python scalar during promotion * #27561: DEV: bump python to 3.12 in environment.yml * #27562: BLD: update vendored Meson to 1.5.2 * #27563: BUG: weighted quantile for some zero weights (#27549) * #27565: MAINT: Use miniforge for macos conda test. * #27566: BUILD: satisfy gcc-13 pendantic errors * #27569: BUG: handle possible error for PyTraceMallocTrack * #27570: BLD: start building Windows free-threaded wheels [wheel build] * #27571: BUILD: vendor tempita from Cython * #27574: BUG: Fix warning "differs in levels of indirection" in npy_atomic.h... * #27592: MAINT: Update Highway to latest * #27593: BUG: Adjust numpy.i for SWIG 4.3 compatibility * #27616: BUG: Fix Linux QEMU CI workflow * #27668: BLD: Do not set __STDC_VERSION__ to zero during build * #27669: ENH: fix wasm32 runtime type error in numpy._core * #27672: BUG: Fix a reference count leak in npy_find_descr_for_scalar. * #27673: BUG: fixes for StringDType/unicode promoters - Use openblas instead of blas+lapack due to precision problems with scipy on aarch64 - https://github.com/scipy/scipy/issues/21475#issuecomment-2446077407 ==== python-psutil ==== Version update (6.0.0 -> 6.1.0) - update to 6.1.0: * 2366_, [Windows]: drastically speedup `process_iter()`_. We now determine process unique identity by using process "fast" create time method. This will considerably speedup those apps which use `process_iter()`_ only once, e.g. to look for a process with a certain name. * 2446_: use pytest instead of unittest. * 2448_: add make install-sysdeps target to install the necessary system dependencies (python-dev, gcc, etc.) on all supported UNIX flavors. * 2449_: add make install-pydeps-test and make install-pydeps- dev targets. They can be used to install dependencies meant for running tests and for local development. They can also be installed via pip install .[test] and pip install .[dev]. * 2456_: allow to run tests via python3 -m psutil.tests even if pytest module is not installed. This is useful for production environments that don't have pytest installed, but still want to be able to test psutil installation. * 2427_: psutil (segfault) on import in the free-threaded (no GIL) version of Python 3.13. (patch by Sam Gross) * 2455_, [Linux]: IndexError may occur when reading /proc/pid/stat and field 40 (blkio_ticks) is missing. * 2457_, [AIX]: significantly improve the speed of `Process.open_files()`_ for some edge cases. * 2460_, [OpenBSD]: `Process.num_fds()`_ and `Process.open_files()`_ may fail with `NoSuchProcess`_ for PID 0. Instead, we now return "null" values (0 and [] respectively). - drop skip_failing_tests.patch: obsolete ==== python-rich ==== Version update (13.7.1 -> 13.9.4) - update to 13.9.4: * Optimizations to cell_len which may speed up Rich / Textual output https://github.com/Textualize/rich/pull/3546 - update to 13.9.3: * Fix a broken regex that resulted in the slow path being chosen for some operations. This fix should result in notable speedups for some operations, such as wrapping text. * Fixed broken regex that may have resulted in poor performance. https://github.com/Textualize/rich/pull/3535 - update to 13.9.2: * A hotfix for highlighting in the table, and a fix for `Segment.split_cells` * Fixed `Table` columns not highlighting when added by `add_row` https://github.com/Textualize/rich/issues/3517 * Fixed an issue with Segment.split_cells reported in Textual https://github.com/Textualize/textual/issues/5090 - update to 13.9.1: * Fixed typing_extensions dependency - update to 13.9.0: * Dropped support for Python3.7 * Rich will display tracebacks with finely grained error locations on python 3.11+ * Fixed issue with Segment._split_cells * Fix auto detection of terminal size on Windows * `Text.style` now respected in Panel title/subtitle - update to 13.8.1: * Added support for Python 3.13 * Fixed infinite loop when appending Text to same instance - update to 13.8.0: * Fixed `Table` rendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body. * Fixed styles in Panel when Text objects are used for title * Fix pretty repr for `collections.deque` * Thread used in progress.track will exit if an exception occurs in a generator * Progress track thread is now a daemon thread * Fixed cached hash preservation upon clearing meta and links * Fixed overriding the `background_color` of `Syntax` not including padding * Fixed pretty printing of dataclasses with a default repr in Python 3.13 * Fixed selective enabling of highlighting when disabled in the `Console` * Fixed BrokenPipeError writing an error message * Fixed superfluous space above Markdown tables * Fixed issue with record and capture interaction * Fixed control codes breaking in `append_tokens` * Fixed exception pretty printing a dataclass with missing * `RichHandler` errors and warnings will now use different colors (red and yellow) * Removed the empty line printed in jupyter while using `Progress` * Running tests in environment with `FORCE_COLOR` or `NO_COLOR` environment variables * ansi decoder will now strip problematic private escape sequences * Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes * Adds a `case_sensitive` parameter to `prompt.Prompt`. This determines if the response is treated as case-sensitive. * Added `Console.on_broken_pipe` ==== python-tomli ==== Version update (2.0.2 -> 2.1.0) - update to 2.1.0: * Instantiating `TOMLDecodeError` with free-form arguments. * `msg`, `doc` and `pos` arguments should be given. * Added `msg`, `doc`, `pos`, `lineno` and `colno` attributes to `TOMLDecodeError` ==== strace ==== Version update (6.11 -> 6.12) - Update to strace 6.12 * Implemented decoding of EPIOCGPARAMS and EPIOCSPARAMS ioctl commands. * Implemented decoding of NS_GET_MNTNS_ID, NS_GET_PID_FROM_PIDNS, NS_GET_TGID_FROM_PIDNS, NS_GET_PID_IN_PIDNS, NS_GET_TGID_IN_PIDNS, NS_MNT_GET_INFO, NS_MNT_GET_NEXT, and NS_MNT_GET_PREV ioctl commands. * Implemented decoding of FRA_DSCP netlink attribute. * Implemented decoding of IORING_REGISTER_CLOCK and IORING_REGISTER_CLONE_BUFFERS opcodes of io_uring_register syscall. * Updated decoding of struct landlock_ruleset_attr. * Updated lists of AUDIT_*, ETHTOOL_*, F_*, IORING_*, LSM_*, MAP_*, MSG_*, NT_*, SCHED_*, SCM_*, SO_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 6.12. * Fix the syscall name printed by strace when PTRACE_GET_SYSCALL_INFO is in use and a syscall is restarted by a just attached tracee using restart_syscall mechanism. ==== vlc ==== Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Convert BuildRequires from libfaad-devel to pkgconfig(faad2) ==== webkit2gtk3 ==== Subpackages: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Add 63f7badbada070ebaadd318b2801818ecf7e7ea0.patch: Fix build using ICU 76.1.