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=20230921 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: alsa cnf-rs dconf-editor (45.0 -> 45.0.1) ethtool (6.3 -> 6.5) ghostscript gnu-unifont-fonts (15.0.01 -> 15.1.01) gstreamer-plugins-bad iproute2 (6.4 -> 6.5) kernel-source (6.5.3 -> 6.5.4) libdlm lvm2 (2.03.16 -> 2.03.22) lvm2-device-mapper (2.03.16_1.02.185 -> 2.03.22_1.02.196) patterns-xfce pipewire (0.3.79 -> 0.3.80) poppler (23.07.0 -> 23.09.0) poppler-qt5 (23.07.0 -> 23.09.0) pulseaudio python-PyYAML python-jmespath python-mailman python-trio transfig (3.2.8b -> 3.2.9) wtmpdb (0.9.1 -> 0.9.2) === Details === ==== alsa ==== Subpackages: libasound2 libatopology2 - More upstream fix for incosistent compile conditions: 0004-reshuffle-included-files-to-include-config.h-as-firs.patch ==== cnf-rs ==== Subpackages: cnf-rs-bash cnf-rs-locale cnf-rs-zsh - install binary as /usr/bin/cnf * openQA fail boo#1215546 * https://github.com/vyskocilm/cnf-rs/issues/21 ==== dconf-editor ==== Version update (45.0 -> 45.0.1) Subpackages: dconf-editor-lang - Update to version 45.0.1: + Fix string freeze break. ==== ethtool ==== Version update (6.3 -> 6.5) Subpackages: ethtool-bash-completion - update to upstream release 6.5 * Feature: register dump for hns3 driver (-d) * Fix: fix fallback to ioctl for sset (-s) * Fix: fix empty slot search in rmgr (-N) - update to upstream release 6.4 * Feature: get/set Tx push buffer length (-G) * Feature: sff-8636 and cmis: report LOL / LOS / Tx Fault (-m) * Fix: fix duplex setting parser (-s) * Misc: check and require C11 language standard * Misc: clean up obsolete pre-build checks - make ethtool-bash-completion noarch ==== ghostscript ==== Subpackages: ghostscript-x11 - CVE-2023-43115.patch is https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a... that fixes CVE-2023-43115 "remote code execution via crafted PostScript documents in gdevijs.c" see https://bugs.ghostscript.com/show_bug.cgi?id=707051 (bsc#1215466) ==== gnu-unifont-fonts ==== Version update (15.0.01 -> 15.1.01) - update to 15.1.01: * Aligned with Unicode 15.1.0 changes * Update to multiple glyphs * Full GB 18030-2022 Implementation Level 2 support ==== gstreamer-plugins-bad ==== Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 - Add patch from upstream to build the package with webrtc-audio-processing-1 in Tumbleweed: * 0001-Update-code-for-webrtc-audio-processing-1.patch ==== iproute2 ==== Version update (6.4 -> 6.5) Subpackages: iproute2-bash-completion - Update to release 6.5 * rdma: Report device protocol * ip: error out if iplink does not consume all options ==== kernel-source ==== Version update (6.5.3 -> 6.5.4) - smb3: move server check earlier when setting channel sequence number (git-fixes). - commit fdd7e9e - Update config files. (bsc#1205447, jsc#PED-6528) Set CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=n to armv6hl/default, armv7hl/default Let's disable CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY before we have conclusion on PED-6528. Which means that the .secondary_trusted_keys keyring can NOT be used to verify .ima/.evm keys. It also means that MOK in .machine keyring can not be used to verify .ima/.evm keys. (bsc#1205447, jsc#PED-6528) - commit 6f5f69b - Linux 6.5.4 (bsc#1012628). - drm/virtio: Conditionally allocate virtio_gpu_fence (bsc#1012628). - scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD (bsc#1012628). - scsi: qla2xxx: Adjust IOCB resource on qpair create (bsc#1012628). - scsi: qla2xxx: Limit TMF to 8 per function (bsc#1012628). - scsi: qla2xxx: Fix deletion race condition (bsc#1012628). - scsi: qla2xxx: fix inconsistent TMF timeout (bsc#1012628). - scsi: qla2xxx: Fix command flush during TMF (bsc#1012628). - scsi: qla2xxx: Fix erroneous link up failure (bsc#1012628). - scsi: qla2xxx: Turn off noisy message log (bsc#1012628). - scsi: qla2xxx: Fix session hang in gnl (bsc#1012628). - scsi: qla2xxx: Fix TMF leak through (bsc#1012628). - scsi: qla2xxx: Remove unsupported ql2xenabledif option (bsc#1012628). - scsi: qla2xxx: Flush mailbox commands on chip reset (bsc#1012628). - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (bsc#1012628). - scsi: qla2xxx: Error code did not return to upper layer (bsc#1012628). - scsi: qla2xxx: Fix firmware resource tracking (bsc#1012628). - null_blk: fix poll request timeout handling (bsc#1012628). - kernfs: fix missing kernfs_iattr_rwsem locking (bsc#1012628). - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev (bsc#1012628). - clk: qcom: camcc-sc7180: fix async resume during probe (bsc#1012628). - drm/ast: Fix DRAM init on AST2200 (bsc#1012628). - ASoC: tegra: Fix SFC conversion for few rates (bsc#1012628). - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size (bsc#1012628). - arm64: tegra: Update AHUB clock parent and rate on Tegra234 (bsc#1012628). - arm64: tegra: Update AHUB clock parent and rate (bsc#1012628). - clk: qcom: turingcc-qcs404: fix missing resume during probe (bsc#1012628). - ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen (bsc#1012628). - arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt (bsc#1012628). - ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names (bsc#1012628). - ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode (bsc#1012628). - arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos (bsc#1012628). - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 (bsc#1012628). - send channel sequence number in SMB3 requests after reconnects (bsc#1012628). - memcg: drop kmem.limit_in_bytes (bsc#1012628). - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (bsc#1012628). - lib/test_meminit: allocate pages up to order MAX_ORDER (bsc#1012628). - Multi-gen LRU: avoid race in inc_min_seq() (bsc#1012628). - parisc: led: Fix LAN receive and transmit LEDs (bsc#1012628). - parisc: led: Reduce CPU overhead for disk & lan LED computation (bsc#1012628). - cifs: update desired access while requesting for directory lease (bsc#1012628). - pinctrl: cherryview: fix address_space_handler() argument (bsc#1012628). - dt-bindings: clock: xlnx,versal-clk: drop select:false (bsc#1012628). - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (bsc#1012628). - clk: imx: pll14xx: align pdiv with reference manual (bsc#1012628). - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock (bsc#1012628). - soc: qcom: qmi_encdec: Restrict string length in decode (bsc#1012628). - clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors (bsc#1012628). - clk: qcom: dispcc-sm8550: fix runtime PM imbalance on probe errors (bsc#1012628). - clk: qcom: lpasscc-sc7280: fix missing resume during probe (bsc#1012628). - clk: qcom: q6sstop-qcs404: fix missing resume during probe (bsc#1012628). - clk: qcom: mss-sc7180: fix missing resume during probe (bsc#1012628). - NFS: Fix a potential data corruption (bsc#1012628). ... changelog too long, skipping 421 lines ... - commit ba6631b ==== libdlm ==== Subpackages: libdlm3 - update libdlm to latest code (e5ca08c20e6f) (jsc#PED-6362) * remove patches which replaced by upstream patch - 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch * change patch name - 0006-dlm_controld-remove-unnecessary-header-include.patch + bug-1212767-dlm_controld-remove-unnecessary-header-include.patch * add upstream patch + 0001-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch + 0002-dlm_controld-increase-uevent-recv-buffer.patch + 0003-dlm_controld-constify-lsnames.patch + 0004-dlm_controld-better-uevent-filtering.patch + 0005-libdlm_lt-fix-pc-file.patch + 0006-dlm_tool-add-fail-functionality-if-dump-failed.patch + 0007-dlm_controld-always-create-logdir.patch + 0008-dlm_controld-move-processing-of-saved-messages-to-pl.patch + 0009-dlm_controld-remove-ls-parameter.patch + 0010-dlm_controld-constify-timeval-of-dt_usec.patch + 0011-dlm_controld-add-gcc-format-printf-attribute-to-log_.patch + 0012-dlm_controld-use-write_result.patch + 0013-dlm_controld-be-sure-we-stop-lockspaces-before-shutd.patch + 0014-dlm_controld-constify-name_in-in-log_level.patch + 0015-dlm_controld-initialize-waiter-flags.patch + 0016-dlm_controld-get-rid-of-unnecessary-memset.patch + 0017-dlm_controld-remove-unnecessary-list_empty-check.patch + 0018-dlm_controld-set-posix_lock-flags-to-zero.patch + 0019-dlm_controld-init-plocks_data-to-zero.patch + 0020-dlm_tool-fix-missing-fclose-calls.patch * WHAT'S NEW for this update + dlm_tool: fix missing fclose calls + dlm_controld: init plocks_data to zero + dlm_controld: set posix_lock flags to zero + dlm_controld: remove unnecessary list_empty check + dlm_controld: get rid of unnecessary memset + dlm_controld: initialize waiter->flags + dlm_controld: be sure we stop lockspaces before shutdown + dlm_controld: use write_result() + dlm_controld: remove ls parameter + dlm_controld: move processing of saved messages to plock level + dlm_controld: always create logdir + dlm_tool: add fail functionality if dump failed + libdlm_lt: fix pc file + dlm_controld: better uevent filtering + dlm_controld: increase uevent recv buffer ==== lvm2 ==== Version update (2.03.16 -> 2.03.22) Subpackages: liblvm2cmd2_03 - Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339) * ** WHATS_NEW from 2.03.17 to 2.03.22 *** version 2.03.22 - 02nd August 2023 ================================== Fix pv_major/pv_minor report field types so they are integers, not strings. Add lvmdevices --delnotfound to delete entries for missing devices. Always use cachepool name for metadata backup LV for lvconvert --repair. Make metadata backup LVs read-only after pool's lvconvert --repair. Improve VDO and Thin support with lvmlockd. Handle 'lvextend --usepolicies' for pools for all activation variants. Fix memleak in vgchange autoactivation setup. Update py-compile building script. Support conversion from thick to fully provisioned thin LV. Cache/Thin-pool can use error and zero volumes for testing. Individual thin volume can be cached, but cannot take snapshot. Better internal support for handling error and zero target (for testing). Resize COW above trimmed maximal size is does not return error. Support parsing of vdo geometry format version 4. Add lvm.conf thin_restore and cache_restore settings. Handle multiple mounts while resizing volume with a FS. Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id. Enhance lvm_import_vdo and use snapshot when converting VDO volume. Fix parsing of VDO metadata. Fix failing -S|--select for non-reporting cmds if using LV info/status fields. Allow snapshots of raid+integrity LV. Fix multisegment RAID1 allocator to prevent using single disk for more legs. version 2.03.21 - 21st April 2023 ================================= Fix activation of vdo-pool for with 0 length headers (converted pools). Avoid printing internal init messages when creation integration devices. Allow (write)cache over raid+integrity LV. version 2.03.20 - 21st March 2023 ================================= Fix segfault if using -S|--select with log/report_command_log=1 setting. Configure now fails when requested lvmlockd dependencies are missing. Add some configure Gentoo enhancements for static builds. version 2.03.19 - 21st February 2023 ==================================== Configure supports --with-systemd-run executed from udev rules. Enhancement for build with MuslC systemd and non-bash system shells (dash). Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices. Ensure udev is processing origin LV before its thick snapshots LVs. Fix and improve runtime memory size detection for VDO volumes. version 2.03.18 - 22nd December 2022 ==================================== Fix issues reported by coverity scan. Fix warning for thin pool overprovisioning on lvextend (2.03.17). Add support for writecache metadata_only and pause_writeback settings. Fix missing error messages in lvmdbusd. Version 2.03.17 - 10th November 2022 ==================================== Add new options (--fs, --fsmode) for FS handling when resizing LVs. Fix 'lvremove -S|--select LV' to not also remove its historical LV right away. Fix lv_active field type to binary so --select and --binary applies properly. Switch to use mallinfo2 and use it only with glibc. Error out in lvm shell if using a cmd argument not supported in the shell. Fix lvm shell's lastlog command to report previous pre-command failures. Extend VDO and VDOPOOL without flushing and locking fs. Add --valuesonly option to lvmconfig to print only values without keys. Updates configure with recent autoconf tooling. Fix lvconvert --test --type vdo-pool execution. Add json_std output format for more JSON standard compliant version of output. Fix vdo_slab_size_mb value for converted VDO volume. Fix many corner cases in device_id, including handling of S/N duplicates. Fix various issues in lvmdbusd. - Drop patches that have been merged into upstream - 0001-devices-file-move-clean-up-after-command-is-run.patch - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch - 0005-pvdisplay-restore-reportformat-option.patch - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch - 0009-mm-remove-libaio-from-being-skipped.patch - 0010-dmsetup-check-also-for-ouf-of-range-value.patch - 0011-devices-drop-double-from-sysfs-path.patch - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch - Add upstream patch + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch + 0003-lvconvert-fix-regresion-from-integrity-check.patch + 0004-gcc-cleanup-warnings.patch + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch + 0010-lvmlockd-client-mutex-ordering.patch + 0011-filesystem-move-stat-after-open-check.patch + 0012-tests-check-for-writecache.patch + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch + 0014-gcc-fix-warnings-for-x32-architecture.patch + 0015-gcc-warning-missing-braces-around-initializer.patch + 0016-test-improve-aux-teardown.patch ... changelog too long, skipping 20 lines ... - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package ==== lvm2-device-mapper ==== Version update (2.03.16_1.02.185 -> 2.03.22_1.02.196) Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339) * ** WHATS_NEW from 2.03.17 to 2.03.22 *** version 2.03.22 - 02nd August 2023 ================================== Fix pv_major/pv_minor report field types so they are integers, not strings. Add lvmdevices --delnotfound to delete entries for missing devices. Always use cachepool name for metadata backup LV for lvconvert --repair. Make metadata backup LVs read-only after pool's lvconvert --repair. Improve VDO and Thin support with lvmlockd. Handle 'lvextend --usepolicies' for pools for all activation variants. Fix memleak in vgchange autoactivation setup. Update py-compile building script. Support conversion from thick to fully provisioned thin LV. Cache/Thin-pool can use error and zero volumes for testing. Individual thin volume can be cached, but cannot take snapshot. Better internal support for handling error and zero target (for testing). Resize COW above trimmed maximal size is does not return error. Support parsing of vdo geometry format version 4. Add lvm.conf thin_restore and cache_restore settings. Handle multiple mounts while resizing volume with a FS. Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id. Enhance lvm_import_vdo and use snapshot when converting VDO volume. Fix parsing of VDO metadata. Fix failing -S|--select for non-reporting cmds if using LV info/status fields. Allow snapshots of raid+integrity LV. Fix multisegment RAID1 allocator to prevent using single disk for more legs. version 2.03.21 - 21st April 2023 ================================= Fix activation of vdo-pool for with 0 length headers (converted pools). Avoid printing internal init messages when creation integration devices. Allow (write)cache over raid+integrity LV. version 2.03.20 - 21st March 2023 ================================= Fix segfault if using -S|--select with log/report_command_log=1 setting. Configure now fails when requested lvmlockd dependencies are missing. Add some configure Gentoo enhancements for static builds. version 2.03.19 - 21st February 2023 ==================================== Configure supports --with-systemd-run executed from udev rules. Enhancement for build with MuslC systemd and non-bash system shells (dash). Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices. Ensure udev is processing origin LV before its thick snapshots LVs. Fix and improve runtime memory size detection for VDO volumes. version 2.03.18 - 22nd December 2022 ==================================== Fix issues reported by coverity scan. Fix warning for thin pool overprovisioning on lvextend (2.03.17). Add support for writecache metadata_only and pause_writeback settings. Fix missing error messages in lvmdbusd. Version 2.03.17 - 10th November 2022 ==================================== Add new options (--fs, --fsmode) for FS handling when resizing LVs. Fix 'lvremove -S|--select LV' to not also remove its historical LV right away. Fix lv_active field type to binary so --select and --binary applies properly. Switch to use mallinfo2 and use it only with glibc. Error out in lvm shell if using a cmd argument not supported in the shell. Fix lvm shell's lastlog command to report previous pre-command failures. Extend VDO and VDOPOOL without flushing and locking fs. Add --valuesonly option to lvmconfig to print only values without keys. Updates configure with recent autoconf tooling. Fix lvconvert --test --type vdo-pool execution. Add json_std output format for more JSON standard compliant version of output. Fix vdo_slab_size_mb value for converted VDO volume. Fix many corner cases in device_id, including handling of S/N duplicates. Fix various issues in lvmdbusd. - Drop patches that have been merged into upstream - 0001-devices-file-move-clean-up-after-command-is-run.patch - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch - 0005-pvdisplay-restore-reportformat-option.patch - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch - 0009-mm-remove-libaio-from-being-skipped.patch - 0010-dmsetup-check-also-for-ouf-of-range-value.patch - 0011-devices-drop-double-from-sysfs-path.patch - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch - Add upstream patch + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch + 0003-lvconvert-fix-regresion-from-integrity-check.patch + 0004-gcc-cleanup-warnings.patch + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch + 0010-lvmlockd-client-mutex-ordering.patch + 0011-filesystem-move-stat-after-open-check.patch + 0012-tests-check-for-writecache.patch + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch + 0014-gcc-fix-warnings-for-x32-architecture.patch + 0015-gcc-warning-missing-braces-around-initializer.patch + 0016-test-improve-aux-teardown.patch ... changelog too long, skipping 20 lines ... - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package ==== patterns-xfce ==== Subpackages: patterns-xfce-xfce patterns-xfce-xfce_basis patterns-xfce-xfce_laptop - Ensure the new pattern xfce_extra properly obsoletes the pattern xfce_office - Fixed pattern xfce_extra name and order in Yast ==== pipewire ==== Version update (0.3.79 -> 0.3.80) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.80: * Highlights - A new Tag param was added that allows arbitrary metadata to be transported out-of-band in the graph. - Vulkan DMA buf support was merged. - The echo-canceller was ported to webrtc-audio-processing-1. - Fix a regression in locating monitor sources by id in pulse-server. - Mixer io areas updates are now synchronized correctly with the data thread to avoid potential crashes. - Many more bugfixes and improvements. * PipeWire - Handle driver nodes that refuse to change the quantum or rate. - A new Tag param was added that allows arbitrary metadata to be transported out-of-band in the graph. * Modules - The pipe-tunnel source has been reworked to use a ringbuffer and rate adaption to keep the latency constant. It can now also function as a driver to reduce resampling. (#3478) * Tools - pw-cat will now place media properties in Tag params. - pw-mon can now filter props and params. * SPA - ALSA refuses to change quantum and rate when in IRQ mode. - ALSA will now be smarter in selecting the period size for batch devices and will make it depend on the samplerate. (#3444) - Vulkan DMA buf support was merged. - ALSA latency will now be reported in the time domain of the graph. - Add udev based autodetection for compress-offload devices. - The echo-canceller was ported to webrtc-audio-processing-1. - The v4l2 inotify code was rewritten to avoid a use-after-free and by using a separate watch (but same fd) for each device. (#3439) - The tag and latency handling was improved in audioadpter. - Don't use -Ofast on alpha because it can crash on denormalized values. (#3489) - The mixers now synchronize spa_io_buffers updates with the data thread to avoid crashes. - Handle NULL param updates. (#3504) * Pulse-server - Fix a regression in locating monitor sources by id. (#3476) - Add support for use_system_clock_for_timing in module-pipe-sink. - Add support for checking module arguments. - Avoid some useless change events. * Bluetooth - Ports are now marked as physical, which makes the bluetooth devices show up as hardware devices in Ardour and other JACK apps. (#3418) - Some fixes for LE audio support (#3479) * JACK - Also emit unregister notify even when suppressed when creating the client. - The notify callbacks now match JACK2 behaviour more. - The mixer io areas are updated and handled safely now to avoid crashes. (#3506) - Drop patches already included upstream: * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch * 0001-Revert-v4l2-handle-inotify-errors.patch * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch ==== poppler ==== Version update (23.07.0 -> 23.09.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - Update to version 23.09.0: * core: - Add Android-specific font matching functionality - Fix digital signatures for NeedAppearance=true - Forms: Don't look up same glyph multiple times - Provide the key location for certificates you can sign with - Add ToUnicode support for similarequal - Fix crash on malformed files * qt5: - Provide the key location for certificates you can sign with - Allow to force a rasterized overprint preview during PS conversion * qt6: - Provide the key location for certificates you can sign with - Allow to force a rasterized overprint preview during PS conversion * pdfsig: - Provide the key location for certificates you can sign with - Changes from version 23.08.0: * core: - Fix GWG 19.2 - DeviceN Overprint (White) - Splash: avoid bogus memory allocation size in doTilingPatternFill - Fix use-of-uninitialized-value in XRef - Fix float-cast-overflow error in Catalog - Cleanup gpgme backend code - Version symbols in poppler core * glib: - Improve poppler_get_available_signing_certificates - Add new members to PopplerCertificateInfo * utils: - pdftotext: small improvement to man page - Bump poppler_sover to 131 following upstream changes. ==== poppler-qt5 ==== Version update (23.07.0 -> 23.09.0) - Update to version 23.09.0: * core: - Add Android-specific font matching functionality - Fix digital signatures for NeedAppearance=true - Forms: Don't look up same glyph multiple times - Provide the key location for certificates you can sign with - Add ToUnicode support for similarequal - Fix crash on malformed files * qt5: - Provide the key location for certificates you can sign with - Allow to force a rasterized overprint preview during PS conversion * qt6: - Provide the key location for certificates you can sign with - Allow to force a rasterized overprint preview during PS conversion * pdfsig: - Provide the key location for certificates you can sign with - Changes from version 23.08.0: * core: - Fix GWG 19.2 - DeviceN Overprint (White) - Splash: avoid bogus memory allocation size in doTilingPatternFill - Fix use-of-uninitialized-value in XRef - Fix float-cast-overflow error in Catalog - Cleanup gpgme backend code - Version symbols in poppler core * glib: - Improve poppler_get_available_signing_certificates - Add new members to PopplerCertificateInfo * utils: - pdftotext: small improvement to man page - Bump poppler_sover to 131 following upstream changes. ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-setup pulseaudio-utils system-user-pulse - Remove with_old_webrtc define since webrtc-audio-processing 1.3 now also builds for Leap 15.x in multimedia:libs so there's no need for a special case. - Enable webrtc AEC3 support: echo-cancel-add-webrtc-AEC3-support.patch - Build fixes for webrtc-audio-processing 1.3 (only enabled for TW, so far; Leap 15.x still receives the old version): build-sys-Bump-cpp_std-to-c-17.patch build-sys-Bump-webrtc-audio-processing-dependency.patch ==== python-PyYAML ==== - cleanup ==== python-jmespath ==== - Add %{?sle15_python_module_pythons} ==== python-mailman ==== - Add missing Pre-require for groupadd ==== python-trio ==== - remove buildrequires that are not used on sle15 ==== transfig ==== Version update (3.2.8b -> 3.2.9) - Update to fig2dev version 3.2.9 (Aug 2023) o Write utf8-encoded postscript and tex-outputs. Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. o Include sys/wait.h to build on some bsds. o Process crafted input files, tickets #142, #145, #146, #147, #148, and #152. o Correctly scale dxf output, ticket #91. o Correct a typo causing incorrect eps import, ticket #137. o Regression, pass driver names to driver, ticket #139. - Port and rename patch transfig-3.2.8.dif which is now transfig-3.2.9.dif - Port patches * fig2dev-3.2.6-fig2mpdf.patch * transfig-fix-afl.patch - Remove patches now upstream * 0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch * 1b09a8.patch ==== wtmpdb ==== Version update (0.9.1 -> 0.9.2) Subpackages: libwtmpdb0 - Update to version 0.9.2 - Set busy timeout for DB access: The process is waiting until 5 seconds for DB connection if the DB is locked by another process.