Packages changed: gdk-pixbuf glib2 icewm kernel-source (6.8.6 -> 6.8.7) kf6-solid libnbd (1.18.1 -> 1.18.4) mlterm mozjs115 nbdkit (1.36.1 -> 1.36.5) openSUSE-release (20240418 -> 20240419) setools (4.4.4 -> 4.5.0) transactional-update (4.6.5 -> 4.6.6) === Details === ==== gdk-pixbuf ==== Subpackages: gdk-pixbuf-lang gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - Fix path to gdk-pixbuf-query-loader in pkg-config file: we rename the loader to be multi-arch compatible and thus also need to adjust the .pc file to have build-systems find it. ==== glib2 ==== Subpackages: glib2-lang glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0 - require dbus-launch only if dbus-service is wanted. This helps with stripping down container-only builds ==== icewm ==== Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite - Do not recommends icewm-lang: the -lang package has already more sophisticated supplements. The various sub-packages require icewm, and thus get the supplements satisfied indirectly. ==== kernel-source ==== Version update (6.8.6 -> 6.8.7) - Linux 6.8.7 (bsc#1012628). - drm/amd/display: fix disable otg wa logic in DCN316 (bsc#1012628). - drm/amd/display: always reset ODM mode in context when adding first plane (bsc#1012628). - drm/amd/display: Return max resolution supported by DWB (bsc#1012628). - drm/amd/display: Do not recursively call manual trigger programming (bsc#1012628). - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (bsc#1012628). - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (bsc#1012628). - drm/amdgpu: differentiate external rev id for gfx 11.5.0 (bsc#1012628). - drm/amdgpu: fix incorrect number of active RBs for gfx11 (bsc#1012628). - drm/amdgpu: always force full reset for SOC21 (bsc#1012628). - drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628). - drm/i915: Disable live M/N updates when using bigjoiner (bsc#1012628). - drm/i915: Disable port sync when bigjoiner is used (bsc#1012628). - drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628). - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (bsc#1012628). - commit a2ed3b5 - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339 CVE-2024-2201). - Update config files. - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (bsc#1012628). - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (bsc#1012628). - x86/bugs: Fix BHI handling of RRSBA (bsc#1012628). - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (bsc#1012628). - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (bsc#1012628). - x86/bugs: Fix BHI documentation (bsc#1012628). - x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628). - kernfs: annotate different lockdep class for of->mutex of writable files (bsc#1012628). - selftests: kselftest: Fix build failure with NOLIBC (bsc#1012628). - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (bsc#1012628). - x86/apic: Force native_apic_mem_read() to use the MOV instruction (bsc#1012628). - selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn (bsc#1012628). - selftests: timers: Fix abs() warning in posix_timers test (bsc#1012628). - selftests: timers: Fix posix_timers ksft_print_msg() warning (bsc#1012628). - selftests/timers/posix_timers: Reimplement check_timer_distribution() (bsc#1012628). - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (bsc#1012628). - perf/x86: Fix out of range data (bsc#1012628). - vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628). - vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628). - arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628). - arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628). - arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628). - arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628). - arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628). - arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628). - arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628). - drm/amdgpu/umsch: reinitialize write pointer in hw init (bsc#1012628). - drm/msm/dp: fix runtime PM leak on connect failure (bsc#1012628). - drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628). - drm/client: Fully protect modes[] with dev->mode_config.mutex (bsc#1012628). - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (bsc#1012628). - drm/ast: Fix soft lockup (bsc#1012628). - drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628). - drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628). - drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628). - accel/ivpu: Fix deadlock in context_xa (bsc#1012628). - accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE (bsc#1012628). - accel/ivpu: Put NPU back to D3hot after failed resume (bsc#1012628). - accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628). - accel/ivpu: Check return code of ipc->lock init (bsc#1012628). - scsi: sg: Avoid race in error handling & drop bogus warn (bsc#1012628). - scsi: sg: Avoid sg device teardown race (bsc#1012628). - fs/proc: Skip bootloader comment if no embedded kernel parameters (bsc#1012628). - fs/proc: remove redundant comments from /proc/bootconfig (bsc#1012628). - kprobes: Fix possible use-after-free issue on kprobe registration (bsc#1012628). ... changelog too long, skipping 198 lines ... - commit 5c0cf23 ==== kf6-solid ==== Subpackages: kf6-solid-tools libKF6Solid6 libKF6Solid6-lang - Add patch to fix mounting encrypted drives (kde#485507, boo#1222980): * 0001-udisks-Return-empty-string-for-root-clearTextPath.patch ==== libnbd ==== Version update (1.18.1 -> 1.18.4) Subpackages: libnbd0 - Update to version 1.18.4: * Version 1.18.4. * tests/connect-uri: Remove -DPIDFILE, generate it implicitly * rust: Make the struct Cookie internal field fully public * interop/block-status-64.c: Fix skip path under valgrind * Revert "valgrind: Add suppression for liblzma bug" * ocaml: Add ocamlfind -package to ocamldoc invocation * info/can.c: Assert that 'can' variable is set * info: Fix error message * info: Add note that --can/--is/--has are synonyms * info: Handle failure of call to file * fuzzing: Add a comment that the libfuzzer test is unmaintained * Version 1.18.3. * tests/opt-info.c: Free string returned by nbd_get_export_name * valgrind: Add suppression for liblzma bug * info: Try harder to report contents from nbd-server * copy: Add test for server without meta context support * api: Fix nbd_can_meta_context for server that lacks meta contexts * copy, info: Treat can_meta_context failures as unsupported * configure: Copy bash-completions test from nbdkit * podwrapper: Ignore check on older versions of Perl * podwrapper: Allow = (POD directive) followed by bare URL * podwrapper: Check for bare URLs and suggest replacement with L<> links * podwrapper: Move long lines and cross-reference checks earlier * tests: Missed another C test which didn't use NBDKIT * tests: Use $NBDKIT instead of plain 'nbdkit' * tests: Use 'source ./function.sh' consistently in this directory * ocaml/tests: Add replacement for Bytes.set_int64_be * ocaml/tests: Add explicit dependency on ocaml_test_config.cm{o,x} * build: Define the minimum required version of OCaml as 4.05 * generator: Remove definition of sort_uniq * configure: Annotate OCaml tests by version of OCaml * ci: Skip certain deadlocking nbd-server tests on Alpine 3.19 * docs: Clarify description of block size constraints * ocaml: tests: Compute srcdir centrally in Ocaml_test_config module * ocaml: tests: Use @NBDKIT@ instead of hard coding nbdkit * python: tests: Use $NBDKIT instead of hard coding nbdkit * python: Various fixes to the Python tests and test wrapper * tests: Use wait_for_pidfile instead of open-coded loops * tests: Define NBD_SERVER in config.h and use it for requires tests * tests: Define QEMU_NBD in config.h and use it for requires tests * maint: Be more consistent about using ./configure-defined @NBDKIT@ * maint: Be more consistent about using ./configure-defined @QEMU_NBD@ * interop: Prefer exporting QEMU_STORAGE_DAEMON through tests/functions.sh * interop: Use nbd-server FORCEDTLS mode * interop: Test write, flush and zero operations * interop: Add nbd-server flush flag * interop: Remove -DNEEDS_TMPFILE * maint: Use @LN_S@ autoconf macro in preference to writing out 'ln -s' * tests: connect-uri: Choose random port for TCP connections at runtime * tests: connect-uri: Change how Unix domain sockets are generated * docs: Fix accidental double line in SECURITY file * bash: Make nbdfuse and nbdublk installation conditional * Version 1.18.2. * ocaml: Nullify custom block before releasing runtime lock * ocaml: Use Gc.finalize instead of a C finalizer * ci: Update to latest lcitool * rust: Avoid compiler warning about unused import * docs: Mention CVE-2023-5871 * New mailing list archives * fuzzing: We need to disable Rust bindings when building fuzzer version * tests: Check behavior of nbd_set_strict_mode(STRICT_AUTO_FLAG) * docs: Fix incorrect xref in libnbd-release-notes for 1.18 * generator: Fix assertion in ext-mode BLOCK_STATUS, CVE-2023-5871 * Drop patch 4451e5b6-CVE-2023-5871.patch, which is now included in the stable-1.18 branch ==== mlterm ==== Subpackages: mlterm-common mlterm-fcitx mlterm-sdl2 - drop wnn subpackage (https://build.opensuse.org/request/show/1166015) (FreeWnn seem to be no longer maintained) ==== mozjs115 ==== - Properly tag patches. ==== nbdkit ==== Version update (1.36.1 -> 1.36.5) Subpackages: nbdkit-basic-filters nbdkit-basic-plugins nbdkit-curl-plugin nbdkit-nbd-plugin nbdkit-python-plugin nbdkit-server nbdkit-ssh-plugin nbdkit-vddk-plugin - Update to version 1.36.5: * Version 1.36.5. * tests: Add test-blkio.sh to unconditional EXTRA_DIST rule * Revert "valgrind: Add suppression for liblzma bug" * vddk: Move "Unknown error" information to the manual * ocaml Add better comments to the example plugin * ocaml: Simplify pread operation * ocaml: Define a struct handle to hold the OCaml handle * ocaml: Add OCaml version to --dump-plugin output * ocaml: Print callback name when an exception is printed * ocaml: Combine all exception printing into a single macro * ocaml: Try to fix cross-references in NBDKit(3) * cc: Separate two examples in the synopsis * tests: luks: Skip valgrind * eval: Check that get_size method is provided * lua, tcl: Error out if script parameter is not supplied * python: Fix crash if script parameter is missing * perl: Fix crash if script parameter is missing * rust: Fix the MSRV check during CI * Rust: fix a clippy::clone_assign lint * ci: cirrus: Use --break-system-packages with 'pip install' * vddk: Document that VDDK 8.0.2+ is broken with RHEL 8 * Version 1.36.4. * valgrind: Add suppression for liblzma bug * luks: Fix infinite loop on error path * docs: Add example of exporting a variable in --run * vddk: Move read-only example / explanation to NOTES section * vddk: Expand the first example into something runnable * vddk: Update VDDK support matrix again * benchmark: fio needs "$uri" to be exported * tests: Only clean test-old-plugins-*.sh on distclean * tests: Rename pycodestyle.sh to test-pycodestyle.sh * rust: Add const {} around thread_local initializers * rust: Raise MSRV to 1.59.0 * rust: Split out clippy and documentation generation from tests * rust: Run the test script with bash and add a license notice * common/protocol: Error out if generate-protostrings.sh fails * example2, partitioning, split: Reject block devices * configure: Check that bash is sufficiently new * configure: Use consistent capitalization in --help output * configure: python: Remove unnecessary quoting * configure: perl: Improve message output in test * configure: Past tense, Python 2 has now been deprecated * configure: Move linuxdisk test next to other ext2 tests * configure: Fix some comment headings * configure: Move dlsym & dladdr tests together * vddk: Tested VDDK up to 8.0.2 * podwrapper: Ignore check on older versions of Perl * podwrapper: Allow = (POD directive) followed by bare URL * zero: Point to various alternatives to this plugin * podwrapper: Check for bare URLs and suggest replacement with L<> links * podwrapper: Move long lines and cross-reference checks earlier * docs: Replace some bare URLs with L<> * plugins/S3: Fix zero callback * S3: Convert docstring to the triple double-quoted string form * S3: Reorder code lines for improved clarity * S3: Make tests to run on Windows (avoid using /dev/urandom) * S3: Correct spelling * Correct minimum block size for S3 plugin * common/replacements/win32: Make windmc tool optional * common/replacements/win32: Only build nbdkit-cat.mc derived files once * tests: Fix tests to work with srcdir != builddir * common/bitmaps: Fix tests when srcdir != builddir * tests: Add some documentation to test-read-password-plugin.c * Version 1.36.3. * Update file nbdkit-fua-filter.pod * ssh: Print the failed path in error message * ci: Update to latest lcitool * partition: Suggest alternate partition-sectorsize * partition: Don't call nbdkit_error twice on error path * exportname: Fix markup for linking to other man pages * file: Fix markup when referencing dir= option from dirfd= docs * configure: Fix initialization from incompatible pointer type * Version 1.36.2. * cdi: Mention qcow2dec filter for extracting qcow2 format images * cdi: Use a quay.io image instead of docker:// * cdi: Use docker-dir (instead of oci-dir) when saving pulled image * New mailing list archives * New mailing list email address * server: Declare maximum supported plugin API version * server: Print SOEXT ("so" or "dll") in nbdkit --dump-config output * server: Small tidy up of globals * golang: Fix linker on macOS * server/internal.h: Simplify generated code used for dynamic handle checks * server: Add magic values to important structs * server/threadlocal.c: Inline and simplify threadlocal_pop_context * server/backend.c: Use calloc when creating context struct * tests: Simplify by replacing qemu-io with nbdsh * tests/test-pattern.sh: Fix quoting of heredoc * pattern: Accurately update b & offset in loop * tests/test-log-script-info.sh: Check /bin/sh is bash for this test ==== openSUSE-release ==== Version update (20240418 -> 20240419) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== setools ==== Version update (4.4.4 -> 4.5.0) Subpackages: python311-setools setools-console - Fix build for 15.4 and 15.5: - Minimum required python version is 3.11, so building only for python311 - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch - Update to version 4.5.0: - User Visible Changes * Add graphical results for information flow analysis and domain transition analysis, available in apol, sedta, and seinfoflow. * Add tooltips, What's This?, and detail popups in apol to help cross-referencing query and analysis results along with context-sensitive help. - Under The Hood Changes * Rework apol to fully generate the UI programmatically. * Update apol to PyQt6 * Replace deprecated uses of pkg_resources and distutils. * Begin adding unit tests for apol UI. - Updated Dependencies SETools now higher minimum versions of the following dependencies: * Python 3.10 * NetworkX 2.6 * PyQt6 * Cython 0.29.14 - New Dependencies * pygraphviz (for seinfoflow, sedta, apol) ==== transactional-update ==== Version update (4.6.5 -> 4.6.6) Subpackages: dracut-transactional-update libtukit4 transactional-update-zypp-config tukit - Version 4.6.6 - soft-reboot: Fix inverted logic of soft-reboot detection - soft-reboot: Don't use D-Bus for snapper call - it may be shutting down already - soft-reboot: Remove unused variable - doc: Document configuration file snippets for tukit.conf - Remove script to disable soft-reboot support - this is the default for now anyway