Packages changed: MicroOS-release (20240429 -> 20240430) fwupd (1.9.16 -> 1.9.18) gnome-shell gnome-tweaks gobject-introspection gtk2 kernel-source (6.8.7 -> 6.8.8) libproxy-backend (0.5.5 -> 0.5.6) libproxy-client (0.5.5 -> 0.5.6) mutter passt (20240405.954589b -> 20240426.d03c4e2) patterns-base python-networkx (3.1 -> 3.3) python-scipy (1.11.4 -> 1.13.0) xconsole (1.0.8 -> 1.1.0) === Details === ==== MicroOS-release ==== Version update (20240429 -> 20240430) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== fwupd ==== Version update (1.9.16 -> 1.9.18) Subpackages: libfwupd2 typelib-1_0-Fwupd-2_0 - Update to version 1.9.18: + Fix a small memory leak in fwupdmgr. + Use simple allow-listing for the syscall filter. - Changes from version 1.9.17: + This release fixes the following bugs: - Capture device status changes when in bootloader mode. - Change the systemd SystemCallFilter to an allowlist. - Detect when a CCGX dock forbids downgrade. - Do not add an overly-generic instance ID to CrosEC devices. - Do not read OptionROM verification data on Apple hardware. - Emit a signal when a user-request is no longer valid. - Fix a potential crash when parsing invalid CBOR data. - Properly show SPDX project licenses with AND as a delimiter. - Verify that syscalls are being filtered correctly at startup. + This release adds support for the following hardware: - Asus DC201. - Realtek Gen1 RTS541x. ==== gnome-shell ==== Subpackages: gnome-shell-calendar - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== gnome-tweaks ==== - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== gobject-introspection ==== Subpackages: girepository-1_0 libgirepository-1_0-1 - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== gtk2 ==== Subpackages: gtk2-tools libgtk-2_0-0 - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== kernel-source ==== Version update (6.8.7 -> 6.8.8) - Linux 6.8.8 (bsc#1012628). - thunderbolt: Reset only non-USB4 host routers in resume (bsc#1012628). - ksmbd: common: use struct_group_attr instead of struct_group for network_open_info (bsc#1012628). - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (bsc#1012628). - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (bsc#1012628). - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (bsc#1012628). - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (bsc#1012628). - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 (bsc#1012628). - fork: defer linking file vma until vma is fully initialized (bsc#1012628). - nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628). - Squashfs: check the inode number is not the invalid value of zero (bsc#1012628). - bootconfig: use memblock_free_late to free xbc memory to buddy (bsc#1012628). - nouveau: fix instmem race condition around ptr stores (bsc#1012628). - drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628). - drm/vmwgfx: Sort primary plane formats by order of preference (bsc#1012628). - drm/vmwgfx: Fix prime import/export (bsc#1012628). - drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init (bsc#1012628). - drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628). - drm/amdgpu: remove invalid resource->start check v2 (bsc#1012628). - drm/amdkfd: Fix memory leak in create_process failure (bsc#1012628). - drm/amdgpu: validate the parameters of bo mapping operations more clearly (bsc#1012628). - fuse: fix leaked ENOSYS error on first statx call (bsc#1012628). - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (bsc#1012628). - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (bsc#1012628). - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (bsc#1012628). - mm/userfaultfd: allow hugetlb change protection upon poison entry (bsc#1012628). - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (bsc#1012628). - init/main.c: Fix potential static_command_line memory overflow (bsc#1012628). - arm64: hibernate: Fix level3 translation fault in swsusp_save() (bsc#1012628). - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (bsc#1012628). - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (bsc#1012628). - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (bsc#1012628). - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (bsc#1012628). - KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628). - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (bsc#1012628). - sched: Add missing memory barrier in switch_mm_cid (bsc#1012628). - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (bsc#1012628). - speakup: Avoid crash on very long word (bsc#1012628). - mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628). - mei: vsc: Unregister interrupt handler for system suspend (bsc#1012628). - usb: typec: tcpm: Correct the PDO counting in pd_set (bsc#1012628). - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (bsc#1012628). - usb: Disable USB3 LPM at shutdown (bsc#1012628). - usb: dwc2: host: Fix dereference issue in DDMA completion flow (bsc#1012628). - Revert "mei: vsc: Call wake_up() in the threaded IRQ handler" (bsc#1012628). - Revert "usb: cdc-wdm: close race between read and workqueue" (bsc#1012628). - USB: serial: option: add Telit FN920C04 rmnet compositions (bsc#1012628). - USB: serial: option: add Rolling RW101-GL and RW135-GL support (bsc#1012628). - USB: serial: option: support Quectel EM060K sub-models (bsc#1012628). - USB: serial: option: add Lonsung U8300/U9300 product (bsc#1012628). - USB: serial: option: add support for Fibocom FM650/FG650 (bsc#1012628). - USB: serial: option: add Fibocom FM135-GL variants (bsc#1012628). - serial: core: Fix missing shutdown and startup for serial base port (bsc#1012628). - serial: core: Clearing the circular buffer before NULLifying it (bsc#1012628). - serial: core: Fix regression when runtime PM is not enabled ... changelog too long, skipping 185 lines ... - commit 5cd3298 ==== libproxy-backend ==== Version update (0.5.5 -> 0.5.6) - Update to version 0.5.6: + Support XDP Desktop Portal proxy resolver. ==== libproxy-client ==== Version update (0.5.5 -> 0.5.6) - Update to version 0.5.6: + Support XDP Desktop Portal proxy resolver. ==== mutter ==== - Add 0001-Revert-clutter-stage-Avoid-queueing-stage-updates-wh.patch: Reverting commit 261f516a to fix black screen on Xorg when logging in or logging out (glgo#GNOME/mutter#3452 bsc#1222612). ==== passt ==== Version update (20240405.954589b -> 20240426.d03c4e2) Subpackages: passt-selinux - Update to version 20240426.d03c4e2: * netlink: Use IFA_F_NODAD also while duplicating addresses from the host * netlink: For IPv4, IFA_LOCAL is the interface address, not IFA_ADDRESS * test: Make log truncation test more robust * test: Slight simplification to pasta log tests * udp: Correctly look up outbound socket with port remappings * tcp: Replace TCP buffer structure by an iovec array * conf: Don't fail if the template interface doesn't have a MAC address * conf: We're interested in the MAC address, not in the MAC itself * pasta, util: Align stack area for clones to maximum natural alignment * treewide: Compilers' name for armv6l and armv7l is "arm" ==== patterns-base ==== Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11 - Update Summary for generic_desktop pattern: make clear that this is based on IceWM (boo#1221320). ==== python-networkx ==== Version update (3.1 -> 3.3) - Update to 3.3 * Add @nx._dispatch decorator to most algorithms * Remove topo_order kwarg from is_semiconnected without deprecation * API: Add a decorator to deprecate positional args * Drop support for Python 3.8 and 3.9 * Support Python 3.12 * Test on Python 3.13-dev * Don't test numpy2 nightlies * Unpin scipy upperbound for tests * Disallow negative number of nodes in complete_multipartite_graph * [A-star] Added expansion pruning via cutoff if cutoff is provided * Add Tadpole graph * [Feat] Random expanders utilities * Add Kirchhoff index / Effective graph resistance * Changed return types of shortest path methods to improve consistency * Many more changes, see upstream changelog - drop doc build, PyPI tarball doesn't support it anymore ==== python-scipy ==== Version update (1.11.4 -> 1.13.0) - Skip another test out of numeric precision for 32-bit - Fix HPC _version - Update to 1.13.0 [#]# Highlights of this release * Support for NumPy 2.0.0. * Interactive examples have been added to the documentation, allowing users to run the examples locally on embedded Jupyterlite notebooks in their browser. * Preliminary 1D array support for the COO and DOK sparse formats. * Several scipy.stats functions have gained support for additional axis, nan_policy, and keepdims arguments. scipy.stats also has several performance and accuracy improvements. [#]# New features * scipy.integrate improvements * scipy.io improvements * scipy.interpolate improvements * scipy.signal improvements * scipy.sparse improvements * scipy.spatial improvements * scipy.special improvements * scipy.stats improvements [#]# Deprecated features * Complex dtypes in PchipInterpolator and Akima1DInterpolator have been deprecated and will raise an error in SciPy 1.15.0. If you are trying to use the real components of the passed array, use np.real on y. [#]# Other changes * The second argument of scipy.stats.moment has been renamed to order while maintaining backward compatibility. - Release 1.12.0 [#]# Highlights of this release * Experimental support for the array API standard has been added to part of scipy.special, and to all of scipy.fft and scipy.cluster. There are likely to be bugs and early feedback for usage with CuPy arrays, PyTorch tensors, and other array API compatible libraries is appreciated. Use the SCIPY_ARRAY_API environment variable for testing. * A new class, ShortTimeFFT, provides a more versatile implementation of the short-time Fourier transform (STFT), its inverse (ISTFT) as well as the (cross-) spectrogram. It utilizes an improved algorithm for calculating the ISTFT. * Several new constructors have been added for sparse arrays, and many operations now additionally support sparse arrays, further facilitating the migration from sparse matrices. * A large portion of the scipy.stats API now has improved support for handling NaN values, masked arrays, and more fine-grained shape-handling. The accuracy and performance of a number of stats methods have been improved, and a number of new statistical tests and distributions have been added. [#]# New features * scipy.cluster improvements * scipy.fft improvements * scipy.integrate improvements * scipy.interpolate improvements * scipy.linalg improvements * scipy.ndimage improvements * scipy.optimize improvements * scipy.signal improvements * scipy.sparse improvements * scipy.spatial improvements * scipy.special improvements * scipy.stats improvements [#]# Deprecated features * Error messages have been made clearer for objects that don’t exist in the public namespace and warnings sharpened for private attributes that are not supposed to be imported at all. * scipy.signal.cmplx_sort has been deprecated and will be removed in SciPy 1.15. A replacement you can use is provided in the deprecation message. * Values the argument initial of scipy.integrate.cumulative_trapezoid other than 0 and None are now deprecated. * scipy.stats.rvs_ratio_uniforms is deprecated in favour of scipy.stats.sampling.RatioUniforms * scipy.integrate.quadrature and scipy.integrate.romberg have been deprecated due to accuracy issues and interface shortcomings. They will be removed in SciPy 1.15. Please use scipy.integrate.quad instead. * Coinciding with upcoming changes to function signatures (e.g. removal of a deprecated keyword), we are deprecating positional use of keyword arguments for the affected functions, which will raise an error starting with SciPy 1.14. In some cases, this has delayed the originally announced removal date, to give time to respond to the second part of the deprecation. Affected functions are: - linalg.{eigh, eigvalsh, pinv} - integrate.simpson - signal.{firls, firwin, firwin2, remez} - sparse.linalg.{bicg, bicgstab, cg, cgs, gcrotmk, gmres, lgmres, minres, qmr, tfqmr} - special.comb - stats.kendalltau * All wavelet functions have been deprecated, as PyWavelets provides suitable implementations; affected functions are: signal.{daub, qmf, cascade, morlet, morlet2, ricker, cwt} * scipy.integrate.trapz, scipy.integrate.cumtrapz, and scipy.integrate.simps have been deprecated in favour of ... changelog too long, skipping 30 lines ... find workaround for failing HPC build gh#scipy/scipy#20535 ==== xconsole ==== Version update (1.0.8 -> 1.1.0) - Update to version 1.1.0 * This release fixes use of the scroll wheel in the text area, adds -version and -help options, and removes support for several older OS'es.