Packages changed:
Mesa (25.1.5 -> 25.1.6)
Mesa-drivers (25.1.5 -> 25.1.6)
MicroOS-release (20250718 -> 20250722)
apparmor
busybox
busybox-links
cockpit
cockpit-podman (104 -> 107)
curl (8.14.1 -> 8.15.0)
fuse
fuse3 (3.17.2 -> 3.17.3)
gdk-pixbuf
grub2
hyper-v
kernel-source (6.15.6 -> 6.15.7)
libapparmor
libbpf (1.5.1 -> 1.6.1)
libcddb
libopenmpt (0.8.1 -> 0.8.2)
libxml2
libxslt
libyuv
libzypp (17.37.11 -> 17.37.12)
ncurses (6.5.20250712 -> 6.5.20250720)
open-iscsi
pciutils (3.13.0 -> 3.14.0)
python-gpg (1.24.3 -> 2.0.0)
python-jsonschema (4.24.0 -> 4.24.1)
python-typing_extensions (4.14.0 -> 4.14.1)
python313
python313-core
sdbootutil (1+git20250716.b03c12f -> 1+git20250718.9f557f7)
sqlite3 (3.50.2 -> 3.50.3)
tbb (2022.1.0 -> 2022.2.0)
update-bootloader (1.24 -> 1.25)
vulkan-loader (1.4.313 -> 1.4.321)
vulkan-tools (1.4.313 -> 1.4.321)
xkeyboard-config
yast2 (5.0.14 -> 5.0.15)
zypper (1.14.92 -> 1.14.93)
=== Details ===
==== Mesa ====
Version update (25.1.5 -> 25.1.6)
Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1
- Customise drivers for loongarch64
- Update to release 25.1.6
- ->
https://docs.mesa3d.org/relnotes/25.1.6
==== Mesa-drivers ====
Version update (25.1.5 -> 25.1.6)
Subpackages: Mesa-dri Mesa-gallium Mesa-vulkan-device-select libvulkan_lvp
- Customise drivers for loongarch64
- Update to release 25.1.6
- ->
https://docs.mesa3d.org/relnotes/25.1.6
==== MicroOS-release ====
Version update (20250718 -> 20250722)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== apparmor ====
- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
via abstractions/X (boo#1246743)
- add kerberosclient-usrmerge.diff to allow reading
/usr/etc/krb5.conf (boo#1246689)
==== busybox ====
- add placeholder variable and ignore applet logic to busybox.install
- enable halt, poweroff, reboot commands (bsc#1243201)
==== busybox-links ====
Subpackages: busybox-coreutils busybox-diffutils busybox-grep busybox-gzip busybox-hostname busybox-sed busybox-xz
- add filtering of ignored applets to busybox.install
==== cockpit ====
Subpackages: cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-system cockpit-ws cockpit-ws-selinux
- add 0001-cockpit-overview-support-SUSE_SUPPORT_PRODUCT-keys.patch
- add 0002-cockpit-kdump-support-SLE-micro-6.2.patch
- add 0003-branding-use-SUSE_SUPPORT_PRODUCT-and-SUSE_SUPPORT_P.patch to fix bsc#1241003
- update check_cockpit_users to only check for systemd support in /etc/nsswitch.conf bsc#1246408
- add a requirement on /usr/sbin/kdumptool for cockpit-kdump (bsc#1227402)
- add libzypp-plugin-appdata dependency to cockpit-packagekit as
this will generate the swcatalog which it depends on for calculating
various cockpit packages
- Show reboot nofication after updates in packagekit
* Add 0009-packagekit-reboot-notification.patch
==== cockpit-podman ====
Version update (104 -> 107)
- Update to 107
* Bug fixes
* Translation updates
==== curl ====
Version update (8.14.1 -> 8.15.0)
Subpackages: libcurl4
- Update to 8.15.0:
* Changes:
- TLS: remove support for Secure Transport and BearSSL
* Bugfixes:
- cf-socket: make socket data_pending a nop
- configure: order LDAP after the SSL libraries
- curl: improve non-blocking STDIN performance
- curl_get_line: make sure lines end with newline
- curl_path: make SFTP handle a path like /~ properly.
- curlinfo: provide the 'digest' feature
- digest: fix build with disabled digest auth
- docs: note SSLS-EXPORT feature in -ssl-sessions doc
- docs: reflect that delimiter-separated capath is only OpenSSL
- docs: sync -tls-earlydata support w/ CURLOPT_SSL_OPTIONS
- http/3: report handshake with version and cipher as for TCP connections
- http2: do not delay RST send on aborted transfer
- http_ntlm: protect against null deref
- ldap: initial support for --with-ldap option
- lib: address singleuse issues
- lib: avoid reusing unclean connection
- lib: drop two interim macros in favor of native libcurl API calls
- lib: stop 'time()' debug overrides at the end of source in altsvc, hsts
- lib: unify recv/send function signatures
- memdebug.h: #undef 'fclose' before defining it
- openssl: enable readahead
- openssl: error on SSL_ERROR_SYSCALL
- openssl: fix handling of buffered data
- openssl: fix openssl engine use
- openssl: fix pkcs11 provider available check
- quic: implement CURLINFO_TLS_SSL_PTR
- schannel: allow partial chains for manual peer verification
- SCP/SFTP: avoid busy loop after EAGAIN
- socks: fix query when filter context is null
- tls: remove Curl_ssl false_start
- tool_getparam: fix --ftp-pasv
- tool_operate: fix return code when --retry is used but not triggered
- top-complexity: lower max allowed complexity threshold to 90
- url: fix NULL deref with bad password when no user is provided
- urlapi: use uppercase hex encoding
- vtls: change send/recv signatures of tls backends
- vtls: prefer ciphersuite to cipher in msgs
- vtls: prefer rustls-ffi ciphersuite name API
- xfer: manage pause bits
* Remove patches upstream:
- curl-fix--ftp-pasv.patch
- fix-return-code-with-retry.patch
==== fuse ====
- Workaround gettext 0.25 behavioral changes
and call autopoint as needed [boo#1246701]
==== fuse3 ====
Version update (3.17.2 -> 3.17.3)
Subpackages: libfuse3-4
- Update to release 3.17.3
* Avoid possible double unmount on FUSE_DESTROY
==== gdk-pixbuf ====
Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0
- Add gdk-pixbuf-fix-decoder-written-bytes-reporting.patch: Fix
memory leak caused by wrong written bytes reported by decoder
(bsc#1245227).
==== grub2 ====
Subpackages: grub2-common grub2-i386-efi grub2-i386-efi-bls grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi grub2-x86_64-efi-bls
- Fix test -f and -s do not work properly over the network files served via
tftp and http (bsc#1246157) (bsc#1246237)
* 0001-test-Fix-f-test-on-files-over-network.patch
* 0002-http-Return-HTTP-status-code-in-http_establish.patch
* 0003-docs-Clarify-test-for-files-on-TFTP-and-HTTP.patch
* 0004-tftp-Fix-hang-when-file-is-a-directory.patch
==== hyper-v ====
- fcopy: Fix irregularities with size of ring buffer (a4131a50)
- fcopy: Fix incorrect file path conversion (0d86a8d6)
==== kernel-source ====
Version update (6.15.6 -> 6.15.7)
- fs/proc: Use inode_get_dev() for device numbers in procmap_query
(bsc#1246332).
- commit 3e63d43
- Linux 6.15.7 (bsc#1012628).
- eventpoll: don't decrement ep refcount while still holding
the ep mutex (bsc#1012628).
- drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
(bsc#1012628).
- ASoC: fsl_asrc: use internal measured ratio for non-ideal
ratio mode (bsc#1012628).
- ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select
SND_SOC_ACPI_INTEL_MATCH (bsc#1012628).
- ASoC: soc-acpi: add get_function_tplg_files ops (bsc#1012628).
- ASoC: Intel: add sof_sdw_get_tplg_files ops (bsc#1012628).
- ASoC: Intel: soc-acpi-intel-arl-match: set
get_function_tplg_files ops (bsc#1012628).
- ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
(bsc#1012628).
- perf/core: Fix the WARN_ON_ONCE is out of lock protected region
(bsc#1012628).
- EDAC: Initialize EDAC features sysfs attributes (bsc#1012628).
- irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ
(bsc#1012628).
- sched/core: Fix migrate_swap() vs. hotplug (bsc#1012628).
- objtool: Add missing endian conversion to read_annotate()
(bsc#1012628).
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
(bsc#1012628).
- ASoC: cs35l56: probe() should fail if the device ID is not
recognized (bsc#1012628).
- Bluetooth: hci_sync: Fix not disabling advertising instance
(bsc#1012628).
- Bluetooth: hci_core: Remove check of BDADDR_ANY in
hci_conn_hash_lookup_big_state (bsc#1012628).
- Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to
BIS handle (bsc#1012628).
- Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as
connected (bsc#1012628).
- pinctrl: amd: Clear GPIO debounce for suspend (bsc#1012628).
- fix proc_sys_compare() handling of in-lookup dentries
(bsc#1012628).
- sched/deadline: Fix dl_server runtime calculation formula
(bsc#1012628).
- bnxt_en: eliminate the compile warning in bnxt_request_irq
due to CONFIG_RFS_ACCEL (bsc#1012628).
- arm64: poe: Handle spurious Overlay faults (bsc#1012628).
- arm64/mm: Drop wrong writes into TCR2_EL1 (bsc#1012628).
- net: phy: qcom: move the WoL function to shared library
(bsc#1012628).
- net: phy: qcom: qca808x: Fix WoL issue by utilizing
at8031_set_wol() (bsc#1012628).
- netlink: Fix wraparounds of sk->sk_rmem_alloc (bsc#1012628).
- vsock: fix `vsock_proto` declaration (bsc#1012628).
- tipc: Fix use-after-free in tipc_conn_close() (bsc#1012628).
- tcp: Correct signedness in skb remaining space calculation
(bsc#1012628).
- vsock: Fix transport_{g2h,h2g} TOCTOU (bsc#1012628).
- vsock: Fix transport_* TOCTOU (bsc#1012628).
- vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also
`transport_local` (bsc#1012628).
- net: airoha: Fix an error handling path in airoha_probe()
(bsc#1012628).
- module: Fix memory deallocation on error path in move_module()
(bsc#1012628).
- net: stmmac: Fix interrupt handling for level-triggered mode
in DWC_XGMAC2 (bsc#1012628).
- net: phy: smsc: Fix Auto-MDIX configuration when disabled by
strap (bsc#1012628).
- net: phy: smsc: Force predictable MDI-X state on LAN87xx
(bsc#1012628).
- net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
(bsc#1012628).
- atm: clip: Fix potential null-ptr-deref in to_atmarpd()
(bsc#1012628).
- atm: clip: Fix memory leak of struct clip_vcc (bsc#1012628).
- atm: clip: Fix infinite recursive call of clip_push()
(bsc#1012628).
- atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
(bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting
for skb_shared_info (bsc#1012628).
- net/sched: Abort __tc_modify_qdisc if parent class does not
exist (bsc#1012628).
- rxrpc: Fix bug due to prealloc collision (bsc#1012628).
- crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
(bsc#1012628).
- rxrpc: Fix oops due to non-existence of prealloc backlog struct
(bsc#1012628).
- ipmi:msghandler: Fix potential memory corruption in
ipmi_create_user() (bsc#1012628).
- x86/mce/amd: Add default names for MCA banks and blocks
(bsc#1012628).
- x86/mce/amd: Fix threshold limit reset (bsc#1012628).
- x86/mce: Don't remove sysfs if thresholding sysfs init fails
(bsc#1012628).
- x86/mce: Ensure user polling settings are honored when
restarting timer (bsc#1012628).
- x86/mce: Make sure CMCI banks are cleared during shutdown on
Intel (bsc#1012628).
... changelog too long, skipping 245 lines ...
- commit c5fb175
==== libapparmor ====
- add xkeyboard.diff to allow reading /usr/share/xkeyboard-config-2/
via abstractions/X (boo#1246743)
- add kerberosclient-usrmerge.diff to allow reading
/usr/etc/krb5.conf (boo#1246689)
==== libbpf ====
Version update (1.5.1 -> 1.6.1)
- update to 1.6.0:
* add more control over BPF object lifetime with new preparation step
(bpf_object__prepare() API)
* libbpf will report symbolic error code (e.g., "-EINVAL") in addition to
human-readable error description
* bpf_prog_stream_read() API
* BPF token support when attaching BPF trampoline-based BPF programs in
bpf_program__set_attach_target()
* BPF token support for BPF_BTF_GET_FD_BY_ID command
* support multi-uprobe session (SEC("uprobe.session")) BPF programs
* support unique_match option for multi-kprobe attachment
* support creating and destroying qdisk with BPF_TC_QDISC flag;
* bpf_program__attach_cgroup_opts() which enables more precise cgroup-based
attachment ordering
* automatically take advantage of memory-mappable kernel BTF
(/sys/kernel/btf/vmlinux), if supported
* emit_strings option for BTF dumper API, improving string-like data printing
* add BPF program's func and line info accessors
* BPF linker supports linking ELF object files coming from memory buffer and
referenced by FD, in addition to file path-based APIs;
* small improvements to BTF dedup to handle rare quirky corner cases produces
by some compilers
* add likely() and unlikely() convenience macros;
* __arg_untrusted annotation for BPF global subprog arguments;
* bpf_stream_printk() macro for working with BPF streams;
* bpf_usdt_arg_size() API
- update to 1.6.0:
* fixing a possible crash when handling BPF arena global variable relocations
- drop 0001-libbpf-Add-identical-pointer-detection-to-btf_dedup_.patch, which
is now included
==== libcddb ====
- Tighten %files, don't glob so much.
- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
moved from /usr/share/aclocal/ to /usr/share/gettext/m4
==== libopenmpt ====
Version update (0.8.1 -> 0.8.2)
- Update to 0.8.2:
* [Sec] Possible out-of-bounds sample data read in a specific
combination of reverse sample playback + offset past sample
loop. (r23711).
* [Bug] Fixed pre-C++20 undefined behaviour due to left-shifting
negative integer values.
* Since libopenmpt 0.8.0, swapping between samples on the rear
channels could introduce a click on the front channels.
* IT: Volume column slides no longer propagate their effect
memory to the regular effect column volume slides.
* FC: Allow files with a sequence size of 0 to load (fixes a
broken copy of cult.smod).
==== libxml2 ====
Subpackages: libxml2-2 libxml2-tools
- security update
- added patches
CVE-2025-7425 [bsc#1246296], Heap Use-After-Free in libxslt caused by atype corruption in xmlAttrPtr
+ libxml2-CVE-2025-7425.patch
==== libxslt ====
Subpackages: libexslt0 libxslt-tools libxslt1
- security update
- added patches
CVE-2025-7424 [bsc#1246360], Type confusion in xmlNode.psvi between stylesheet and source nodes
+ libxslt-CVE-2025-7424.patch
==== libyuv ====
- Add fix-narrowing-conversion-initializer-errors-on-LoongArch64.patch
Fix C++11 narrowing conversion errors when initializing __m128i constants
with unsigned long long literals on LoongArch64 builds.
==== libzypp ====
Version update (17.37.11 -> 17.37.12)
- Allow explicit request to probe an added repo's URL
(bsc#1246466)
- Fix tests with -DISABLE_MEDIABACKEND_TESTS=1 (fixes #661)
- version 17.37.12 (35)
==== ncurses ====
Version update (6.5.20250712 -> 6.5.20250720)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Add ncurses patch 20250720
+ further improve readability of header-files
+ add a consistency-check for termio(s)/tty headers, to help with
cross-compiles (report by Stas Sergeev).
+ remove some unused configure-macros
+ add xterm+keypad to pccon+base -TD
+ trim trailing blanks from a few files (report by Stas Sergeev).
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0
- Update to version 2.1.11.suse+73.1723affc61eb:
* README for rpm build directory
* Fix issue with IPv6 adapter interfaces (#508, bsc#1240969)
* fwparam_ppc.c: Fix the calloc-transposed-args issue (#504)
* Makefile: fix "No rule to make target 'iscsiuio/Makefile.in" issue (#506)
* Fix typo in initiator.c (#507)
- Fixed some issues in this changes file
* One date had incorrect format from 2014
* Two separator lines were formatted incrrectly
==== pciutils ====
Version update (3.13.0 -> 3.14.0)
Subpackages: libpci3
- Update to 3.14.0:
* New capabilities are decoded: VirtIO SharedMemory, Physical
Layer 16 to 64 GT/s, Flit Mode, Device 3, Intel vendor-
specific.
* <lib/header.h> got definitions of new classes and capabilities
from PCI Code and ID Assignment rev 1.18
* <lib/pci.h> can be included from C++ programs
* Updated pci.ids
==== python-gpg ====
Version update (1.24.3 -> 2.0.0)
- Fix build on armv6 as well
- use fdupes
- fix 32 bit swig failures, adding gpgmepy-2.0.0-swig-32-bit.patch
- Python bindings for GnuPG, based on gpgme, providing python*-gpg
This is split from upstream gpgme from 2.0.0.
- Rewrite building of the package using PEP517 compatible build system.
- Do not pull revision info from GIT when autoconf is run. This
removes the -unknown suffix after the version number. Fix also
the version string in setup.py. [bsc#1244605]
* Add python-gpgme-nobetasuffix.patch
- Do not error out when copying duplicated files: [bsc#1244605]
* Add python-gpgme-COPY_FILES.patch
- wip, split upstream from gpgme since 2.0.0
==== python-jsonschema ====
Version update (4.24.0 -> 4.24.1)
- update to 4.24.1:
* Unambiguously quote and escape properties in JSON path rendering
by @kurtmckee in #1390
* Drop python<3.9 backports by @hackowitz-af in #1367
==== python-typing_extensions ====
Version update (4.14.0 -> 4.14.1)
- update to 4.14.1:
* Fix usage of `typing_extensions.TypedDict` nested inside
other types (e.g., `typing.Type[typing_extensions.TypedDict]`).
This is not allowed by the type system but worked on older
versions, so we maintain support.
==== python313 ====
- Fix gil/nogil package description, bsc#1246229
- Add CVE-2025-6069-quad-complex-HTMLParser.patch to avoid worst
case quadratic complexity when processing certain crafted
malformed inputs with HTMLParser (CVE-2025-6069, bsc#1244705).
- Add bsc1243155-sphinx-non-determinism.patch (bsc#1243155) to
generate ids for audit_events using docname (reproducible
builds).
- Use one core to build doc. This will make sphinx doc build
reproducible.
bsc#1243155
==== python313-core ====
Subpackages: libpython3_13-1_0 python313-base
- Fix gil/nogil package description, bsc#1246229
- Add CVE-2025-6069-quad-complex-HTMLParser.patch to avoid worst
case quadratic complexity when processing certain crafted
malformed inputs with HTMLParser (CVE-2025-6069, bsc#1244705).
- Add bsc1243155-sphinx-non-determinism.patch (bsc#1243155) to
generate ids for audit_events using docname (reproducible
builds).
- Use one core to build doc. This will make sphinx doc build
reproducible.
bsc#1243155
==== sdbootutil ====
Version update (1+git20250716.b03c12f -> 1+git20250718.9f557f7)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit
- Update to version 1+git20250718.9f557f7:
* MicroOS mounts encrypted /var in initrd
==== sqlite3 ====
Version update (3.50.2 -> 3.50.3)
- Update to version 3.50.3:
* Fix a possible memory error that can occur if a query is made
against against FTS5 index that has been deliberately corrupted
in a very specific way.
* Fix the parser so that it ignored SQL comments in all places of
a CREATE TRIGGER statement. This resolves a problem that was
introduced by the introduction of the
SQLITE_DBCONFIG_ENABLE_COMMENTS feature in version 3.49.0.
* Fix an incorrect answer due to over-optimization of an AND
operator.
==== tbb ====
Version update (2022.1.0 -> 2022.2.0)
- Drop excessive gcc flags: add cf-prot.patch.
- Update to version 2022.2.0:
* Improved Hybrid CPU and NUMA Platforms API Support: Enhanced
API availability for better compatibility with Hybrid CPU and
NUMA platforms.
* Refined Environment Setup: Replaced CPATH with C_INCLUDE_PATH
and CPLUS_INCLUDE_PATH in environment setup to avoid
unintended compiler warnings caused by globally applied
include paths.
==== update-bootloader ====
Version update (1.24 -> 1.25)
- merge gh#openSUSE/perl-bootloader#191
- avoid spurious warning messages when parsing /etc/default/grub
(bsc#1246373, bsc#1245323)
- 1.25
==== vulkan-loader ====
Version update (1.4.313 -> 1.4.321)
- Update to tag SDK-1.4.321.0
* Simplify portability enumeration variables.
* Only call surface creation functions on supported drivers.
* Add vkGetPhysicalDeviceSurfaceSupportKHR test when ICD does not
support the surface extension.
==== vulkan-tools ====
Version update (1.4.313 -> 1.4.321)
- Update to tag SDK-1.4.321.0
* cube: prefer Wayland over X11 when available
==== xkeyboard-config ====
- make %pretrans lua script more robust to avoid endless loops
during package installation (boo#1246768)
==== yast2 ====
Version update (5.0.14 -> 5.0.15)
- Do not try installing packages into the inst-sys during
installation (bsc#1240867)
- 5.0.15
==== zypper ====
Version update (1.14.92 -> 1.14.93)
Subpackages: zypper-needs-restarting
- Fix addrepo to handle explicit --check and --no-check requests
(bsc#1246466)
- Accept "show" as alias for "info" (bsc#1245985)
- version 1.14.93