Packages changed: MicroOS-release (20241218 -> 20241220) dbus-broker dolphin gnome-shell-extensions grilo kernel-source (6.11.8 -> 6.12.6) less (661 -> 668) libcanberra (0.30 -> 0.30+2) libnice libzypp (17.35.15 -> 17.35.16) llvm19 (19.1.5 -> 19.1.6) openjpeg2 (2.5.2 -> 2.5.3) patterns-base procps (4.0.4 -> 4.0.5) python-maturin (1.7.4 -> 1.7.8) python-urllib3 systemd sysuser-tools === Details === ==== MicroOS-release ==== Version update (20241218 -> 20241220) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== dbus-broker ==== Subpackages: dbus-broker-block-restart - Requires(pre): systemd >= 253.6 to ensure scripts in %post are run correctly, (bsc#1234697) Thanks to Thorsten for the detailed report. ==== dolphin ==== Subpackages: dolphin-part libdolphinvcs6 - Add upstream fixes: * 0001-DolphinViewContainer-make-sure-searchbox-is-initiali.patch (kde#497021) * 0001-dolphinview-Update-thumbnail-on-filename-change.patch (kde#497555) * 0001-ViewProperties-Return-nullptr-if-viewPropertiesStrin.patch (kde#495878) - Fix Desktopfile to start in super user mode as dbus-launch is no longer part of the basesystem (boo#1234692) ==== gnome-shell-extensions ==== Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update gnome-shell-add-app-to-desktop.patch: (bsc#1234648). ==== grilo ==== Subpackages: libgrilo-0_3-0 libgrlpls-0_3-0 - Increase test timeout on s390x. lib-net test can be slow and sometimes times out in our builds. ==== kernel-source ==== Version update (6.11.8 -> 6.12.6) - Linux 6.12.6 (bsc#1012628). - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (bsc#1012628). - serial: sh-sci: Check if TX data was written to device in .tx_empty() (bsc#1012628). - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors (bsc#1012628). - sched/deadline: Fix replenish_dl_new_period dl_server condition (bsc#1012628). - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (bsc#1012628). - clk: en7523: Fix wrong BUS clock for EN7581 (bsc#1012628). - ksmbd: fix racy issue from session lookup and expire (bsc#1012628). - splice: do not checksum AF_UNIX sockets (bsc#1012628). - tcp: check space before adding MPTCP SYN options (bsc#1012628). - perf ftrace: Fix undefined behavior in cmp_profile_data() (bsc#1012628). - virtio_net: correct netdev_tx_reset_queue() invocation point (bsc#1012628). - virtio_ring: add a func argument 'recycle_done' to virtqueue_resize() (bsc#1012628). - virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize (bsc#1012628). - riscv: mm: Do not call pmd dtor on vmemmap page table teardown (bsc#1012628). - riscv: Fix wrong usage of __pa() on a fixmap address (bsc#1012628). - blk-cgroup: Fix UAF in blkcg_unpin_online() (bsc#1012628). - block: Switch to using refcount_t for zone write plugs (bsc#1012628). - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs (bsc#1012628). - dm: Fix dm-zoned-reclaim zone write pointer alignment (bsc#1012628). - block: Prevent potential deadlocks in zone write plug error recovery (bsc#1012628). - gpio: graniterapids: Fix GPIO Ack functionality (bsc#1012628). - memcg: slub: fix SUnreclaim for post charged objects (bsc#1012628). - spi: rockchip: Fix PM runtime count on no-op cs (bsc#1012628). - gpio: ljca: Initialize num before accessing item in ljca_gpio_config (bsc#1012628). - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 (bsc#1012628). - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 (bsc#1012628). - riscv: Fix IPIs usage in kfence_protect_page() (bsc#1012628). - crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem (bsc#1012628). - drm/panic: remove spurious empty line to clean warning (bsc#1012628). - usb: host: max3421-hcd: Correctly abort a USB request (bsc#1012628). - block: Ignore REQ_NOWAIT for zone reset and zone finish operations (bsc#1012628). - gpio: graniterapids: Fix vGPIO driver crash (bsc#1012628). - gpio: graniterapids: Fix incorrect BAR assignment (bsc#1012628). - gpio: graniterapids: Fix invalid GPI_IS register offset (bsc#1012628). - gpio: graniterapids: Fix invalid RXEVCFG register bitmask (bsc#1012628). - gpio: graniterapids: Determine if GPIO pad can be used by driver (bsc#1012628). - gpio: graniterapids: Check if GPIO line can be used for IRQs (bsc#1012628). - usb: core: hcd: only check primary hcd skip_phy_initialization (bsc#1012628). - bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" (bsc#1012628). - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() (bsc#1012628). - usb: dwc2: Fix HCD resume (bsc#1012628). - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (bsc#1012628). - usb: dwc2: Fix HCD port connection race (bsc#1012628). - scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe (bsc#1012628). - usb: gadget: midi2: Fix interpretation of is_midi1 bits (bsc#1012628). - usb: ehci-hcd: fix call balance of clocks handling routines (bsc#1012628). - usb: typec: anx7411: fix fwnode_handle reference leak (bsc#1012628). - usb: dwc3: imx8mp: fix software node kernel dump (bsc#1012628). - usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() (bsc#1012628). - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (bsc#1012628). - usb: typec: ucsi: Fix completion notifications (bsc#1012628). - usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode (bsc#1012628). - iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context (bsc#1012628). - iommu/vt-d: Remove cache tags before disabling ATS (bsc#1012628). - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain (bsc#1012628). - drm/xe: Call invalidation_fence_fini for PT inval fences in ... changelog too long, skipping 2934 lines ... - commit ea994cc ==== less ==== Version update (661 -> 668) - Update to 668 * Fix crash when using --header on command line * Fix possible crash when scrolling left/right or toggling -S * Fix bug when using #stop in a lesskey file * Fix bug when using --shift or --match-shift on command line with a parameter starting with '.' * Fix bug in R command when file size changes * Fix bug using --header when file does not fill screen * Fix ^X bug when output is not a terminal * Fix bug where ^Z is not handled immediately * Fix bug where first byte from a LESSOPEN filter is deleted if it is greater than 0x7F * Fix uninitialized variable in edit_ifile * Fix incorrect handling of UTF-8 chars in prompts - Add reproducible.patch to override build date (boo#1047218) ==== libcanberra ==== Version update (0.30 -> 0.30+2) Subpackages: canberra-gtk-play libcanberra-gtk3-0 libcanberra0 - Update to version v0.30+2: + gtk: Don't assume all GdkDisplays are GdkX11Displays. - Migrate package to obs_scm: we don't expect changes in git to happen anymore, but it's the line used across all GNOME packages. - Call autogen.sh in build section: the git checkout is not bootstrapped. - Drop libcanberra-broadway-fix.patch: part of the upstream git tree. - Pass --with-systemdunitdir=no to configure: dbus-broker newly pulls in systemd, but we have been running without those service files for like ever. With libcanberra being in maintenance only mode, there seems to be no justification to change this now. - Do not package documentation: building them requires lynx, which seems a bit exaggerated. ==== libnice ==== - Increase test timeout on s390x. test-send-recv can be slow and sometimes times out in our builds. - Add 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch: test-new-trickle: Remove cancellable as a wakeup mechanism. - Add c47a7ea6289187857a38e0118bd8528cab9171c9.patch meson: Add glib debug, assert and check options. ==== libzypp ==== Version update (17.35.15 -> 17.35.16) - Url: queryparams without value should not have a trailing "=". - version 17.35.16 (35) ==== llvm19 ==== Version update (19.1.5 -> 19.1.6) - Update to version 19.1.6. * This release contains bug-fixes for the LLVM 19.1.0 release. This release is API and ABI compatible with 19.1.0. - Rebase llvm-do-not-install-static-libraries.patch. ==== openjpeg2 ==== Version update (2.5.2 -> 2.5.3) - Update to 2.5.3: * No API/ABI break compared to v2.5.2 New Features: * Use TLM (Tile Length Marker) segments to optimize decoding #1538 * Add AVX2 and AVX512 optimization #1552 * Support setting enumcs for CMYK and EYCC color space #1529 Bug fixes: * Do not turn on 'TPsot==TNsot detection fix' when TNsot==1, and add a OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag to disable it #1560 * opj_j2k_setup_encoder(): set numgbits = 1 for Cinema2K #1559 * fix: when EPH markers are specified, they are required. #1547 * sycc422_to_rgb(): fix out-of-bounds read accesses when 2 * width_component_1_or_2 + 1 == with_component_0 #1566 * Avoid heap-buffer-overflow read on corrupted image in non-strict mode #1536 * opj_j2k_read_sod(): validate opj_stream_read_data() return to avoid potential later heap-buffer-overflow in in opj_t1_decode_cblk when disabling strict mode #1534 * fix integer Overflow at j2k.c:9614 #1530 * Memory leak fixes in error code path of opj_compress #1567 * opj_j2k_decode_tiles(): avoid use of uninitialized l_current_tile_no variable #1528 * Do not allow header length to be zero in non-zero length packet #1526 * Fix building on OpenBSD big endian hosts #1520 Changes in third party components: * thirdparty/libz: update to zlib-1.3.1 #1542 * thirdparty/libpng: update to libpng-1.6.43 #1541 * thirdparty/libtiff: update to libtiff 4.6.0 #1540 ==== patterns-base ==== Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11 - base: suggest tar to avoid busybox-tar in default installs ==== procps ==== Version update (4.0.4 -> 4.0.5) - Update to procps-ng-4.0.5 * library increment current, revision and age to 0: 1:0:0 internal: days/users when value is 0 issue #303 internal: dont print 60s but increment minute issue #302 internal: stat api fixed remaining cpu distortions issue #321 internal: only count user sessions internal: Recover from meminfo seek using LXC Debian #1072831 internal: stat api no longer counts guest tics twice issue #339 external: zswap & zswapped added to meminfo api external: schedule class added to pids api external: disk sleep added to pids api, sleep revised issue #265 external: docker containers added to pids api external: procps_users new exported function external: procps_uptime_snprint uses given upseconds external: procps_container_uptime external: meminfo api adds SecPageTables, Unaccepted external: pids api now provides open file descriptors external: 'info' parm removed from all 'VAL' macros issue #332 external: Add procps_sigmask_names external: Add procps_capability_names external: Add PIDS_CAP__PRM Permitted Capabilities * build-sys: Added --disable-pidwait and fixed logic issue #352 * kill: Correctly parse negative pids issue #354 * pgrep: select process by environment variable issue #167 * pgrep: Rework pidfile reading to include stdin issue #318 * pmap: Don't escape correct UTF-8 characters * ps: Add environ field * ps: Add htprv and htshr fields for HugeTables * ps: restore lost tasks for options --sort with -H issue #304 * ps: add 'docker' containers field, similar to 'lxc' * ps: Restore AIX free-format issue #323 * ps: can display open file descriptors for each task * ps: Fix signames scanning issue #341 * ps: Add -o pcap,pcaps to show permitted capabilities * ps: Zombies show in the commandname issue #355 * ps: Use quick mode if possible merge #239 * slabtop: Add --human option for slab size * snice: Minor fix for help screen Debian #1086441 * sysctl: Add glob excludes merge #206 * sysctl: --all skips stat_refresh Debian #978688 * top: added a 'CLS' scheduling class field, like ps * top: exploit library addition of 'disk sleep' issue #265 * top: add 'docker' containers field, similar to 'lxc' * top: provides additional control over colors * top: can display open file descriptors for each task * top: corrected cpu % for hosts with qemu processes issue #339 * top: remains functional if /proc mounted subset=pid * top: can display a task's permitted capabilities (^A) * uptime: Add container uptime option issue #300 * vmstat: Add page allocation to --stats * vmstat.8: si/so are changed by --unit Debian #1061944 * w: Don't segfault with -s option issue #301 * w: Cache pids list issue #305 * w: Add container uptime option * w.1: Note utmp is for non-systemd Debian #1080333 * watch: use clock_gettime issue #295 * watch.1: --chgexit only works for visible changes Debian #729569 * hugetop: a new utility to show huge page information merge #214 - Remove patches now upstream or fixed * 79042e07.patch * procps-ng-4.0.4-idletime-no-tty.patch * procps-ng-4.0.4-w-array-bounds.patch - Port patches * procps-ng-3.3.10-errno.patch * procps-ng-3.3.10-slab.patch * procps-ng-3.3.10-xen.dif * procps-ng-3.3.11-pmap4suse.patch * procps-ng-3.3.8-ignore-scan_unevictable_pages.patch * procps-ng-3.3.8-petabytes.patch * procps-ng-3.3.8-readeof.patch * procps-ng-3.3.8-tinfo.dif * procps-ng-3.3.8-vmstat-terabyte.dif * procps-ng-3.3.9-w-notruncate.diff * procps-ng-4.0.0-floats.dif * procps-ng-4.0.0-integer-overflow.patch * procps-ng-4.0.4-ignore-sysctl_conf.patch * procps-v3.3.3-columns.dif * procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff ==== python-maturin ==== Version update (1.7.4 -> 1.7.8) - Update to 1.7.8 * Fix aarch64 Windows cross compilation by @messense in #2359 - Release 1.7.7 * fix abi3 interpreter discovery on Windows by @davidhewitt in [#2333] * fix: remove extra indent in generated CI by @jsstevenson in [#2340] * Upgrade cargo-xwin to unify rustls versions by @kornelski in [#2222] * Normalize python source directory path by @messense in #2343 * Enable fat LTO for maturin release workflow by @messense in [#2344] * Use different binding dirs for different uniffi modules by @messense in #2348 * Update minimal Python minor version for pyo3 0.23 by @messense in #2350 * Limit minimal PyPy version based on bindings crate version by @messense in #2351 * Remove hard coded pip show in fix_direct_url by @mbway in #2352 * Do not use xwin to compile on Windows when MSVC compiler can build for the target by @messense in #2353 - Release 1.7.6 * allow -i 3.13t by @davidhewitt in #2324 * propagate abiflags to wheel name on Windows by @davidhewitt in [#2325] * Add free-threaded wheel build to generate-ci by default by @messense in #2329 * Bump metadata version to 2.4 to fix license bug by @konstin in [#2332] - Release 1.7.5 * Auto detect Python 3.13 by @messense in #2248 * feat: add skip attestation option to maturin ci github by @moldhouse in #2254 * generate-ci: use macos-13 runner for x86_64 build job by @messense in #2255 * Improve wheel reproducibility by sorting libs by @ycongal-smile in #2261 * Fix inverted workspace inclusions by @konstin in #2262 * Fix broken links to PyO3 building docs by @laurentS in #2270 * Update goblin to 0.9 by @musicinmybrain in #2284 * Don't resolve python interpreter when building sdist only by @messense in #2292 * include timestamps in the suggested log format by @mbway in [#2304] * Add support for GNU/Hurd by @sthibaul in #2306 * Fix __init__ exports when using multiple UniFFI bindings by @Nickersoft in #2305 * Add free-threaded Python support by @messense in #2310 - Fix _service file for cargo_vendor - Update description ==== python-urllib3 ==== - Skip some flaky tests that fail sometimes in OBS (bsc#1234681) ==== systemd ==== Subpackages: libsystemd0 libudev1 systemd-boot systemd-experimental udev - Add 5006-tpm2-util-Also-retry-unsealing-after-policy_pcr-retu.patch Backport of https://github.com/systemd/systemd/pull/35657, which fixes https://github.com/systemd/systemd/issues/35490 (boo#1233752, bsc#1234313). ==== sysuser-tools ==== - Directly check return value of systemd-sysusers - Drop SLE15 support and remove disable-systemd-sysusers.patch - sysuser-shadow: remove systemd 238 dependency, this does not work in a single RPM transaction [bsc#1234277]. Call systemd-sysuser instead again without --replace.