Packages changed: cronie dracut (057+suse.344.g021aead9 -> 057+suse.351.ge78c8ff6) ffmpeg-5 giflib git (2.38.1 -> 2.39.0) gnome-bluetooth (42.4 -> 42.5) kdump (1.0.2+git26.gc6fab38 -> 1.0.2+git27.gb9718ae) pipewire (0.3.61 -> 0.3.62) psmisc (23.4 -> 23.6) selinux-policy snapper strace (6.0 -> 6.1) susepaste wireplumber (0.4.12 -> 0.4.13) xdg-desktop-portal (1.15.0 -> 1.16.0) xscreensaver === Details === ==== cronie ==== Subpackages: cron - Migration PAM settings to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. - Removed update support from 4.1 vixie-cron which is really old. ==== dracut ==== Version update (057+suse.344.g021aead9 -> 057+suse.351.ge78c8ff6) Subpackages: dracut-ima dracut-mkinitrd-deprecated - Update to version 057+suse.351.ge78c8ff6: * feat(kernel-modules): exclude USB drivers in strict hostonly mode (bsc#1186056) * feat(multipath): warn if included with no multipath devices and no user conf (bsc#1069169) * fix(fips): check for fipscheck in libexec * fix(fips): install required sed binary ==== ffmpeg-5 ==== Subpackages: libavcodec59 libavfilter8 libavformat59 libavutil57 libpostproc56 libswresample4 libswscale6 - build for x86_64 subarchs the same way like for baseline ==== giflib ==== - add reproducible.patch to avoid timestamp patching in the build section and allowing it to build with -Werror=date-time ==== git ==== Version update (2.38.1 -> 2.39.0) - git 2.39.0: * "git grep" learned to expand the sparse-index more lazily and on demand in a sparse checkout. * By default, use of fsmonitor on a repository on networked filesystem is disabled. * After checking out a "branch" that is a symbolic-ref that points at another branch, "git symbolic-ref HEAD" reports the underlying branch, not the symbolic-ref the user gave checkout as argument. The command learned the "--no-recurse" option to stop after dereferencing a symbolic-ref only once. * "git branch --edit-description @{-1}" is now a way to edit branch description of the branch you were on before switching to the current branch. * "git merge-tree --stdin" is a new way to request a series of merges and report the merge results. * "git shortlog" learned to group by the "format" string. * A new "--include-whitespace" option is added to "git patch-id", and existing bugs in the internal patch-id logic that did not match what "git patch-id" produces have been corrected. * Enable gc.cruftpacks by default for those who opt into feature.experimental setting. * "git repack" learns to send cruft objects out of the way into packfiles outside the repository. * 'scalar reconfigure -a' is taught to automatically remove scalar.repo entires which no longer exist. * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and others. * 'git maintenance register' is taught to write configuration to an arbitrary path, and 'git for-each-repo' is taught to expand tilde characters in paths. * When creating new notes, the template used to get a stray empty newline, which has been removed. * "git receive-pack" used to use all the local refs as the boundary for checking connectivity of the data "git push" sent, but now it uses only the refs that it advertised to the pusher. In a repository with the .hideRefs configuration, this reduces the resources needed to perform the check. * With '--recurse-submodules=on-demand', all submodules are recursively pushed. * developer visible fixes - git 2.38.2, a general maintenance release: * Fix unaligned memory access for reads from the index v4 * "git remote rename" failed to rename a remote without fetch refspec, which has been corrected. * "git clone" did not like to see the "--bare" and the "--origin" options used together without a good reason. * "git fsck" failed to release contents of tree objects already used from the memory * "git rebase -i" can mistakenly attempt to apply a fixup to commit itself, which has been corrected. * Fix segfault with "git merge-tree" on read-only repositories * Fix a logic in "mailinfo -b" that miscomputed the length of a substring, which lead to an out-of-bounds access. * The codepath to sign learned to report errors when it fails to read from "ssh-keygen". * "GIT_EDITOR=: git branch --edit-description" resulted in failure * "git multi-pack-index repack/expire" used to repack unreachable cruft into a new pack, which have been corrected. * The code to clean temporary object directories (used for quarantine) tried to remove them inside its signal handler * "git branch --edit-description" on an unborh branch misleadingly said that no such branch exists * `git rebase --update-refs` would delete references when all `update-ref` commands in the sequencer were removed ==== gnome-bluetooth ==== Version update (42.4 -> 42.5) Subpackages: libgnome-bluetooth-3_0-13 libgnome-bluetooth-ui-3_0-13 typelib-1_0-GnomeBluetooth-3_0 - Update to version 42.5: + This version fixes the pairing dialogue misbehaving for some Bluetooth Classic keyboards, with the passkey disappearing after the first digit is typed. - Add missing ldconfig_scriptlets macro for libgnome-bluetooth-ui-3_0-13. ==== kdump ==== Version update (1.0.2+git26.gc6fab38 -> 1.0.2+git27.gb9718ae) - maintain the spec file in git ==== pipewire ==== Version update (0.3.61 -> 0.3.62) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Refresh reduce-meson-dependency.patch - Update to version 0.3.62: * Highlights - A regression in screensharing was fixed. It was caused by a race when activating links and driver nodes. - Video transform metadata was added so that cameras and screen sharing can report the video orientation and transformations. - Support for the PulseAudio module-gsettings was added to make paprefs work. - Support for bluetooth offloading was added. This allows for the bluetooth reception, decoding and playback to happen completely in hardware. This also requires some support in WirePlumber. - Many bugfixes and improvements. * PipeWire - More work on stopping nodes in a more controlled way. - Fix a race in starting nodes and drivers. In some cases the driver node would already be started while the link to the peer node was not ready yet. This caused regressions in screen sharing. The driver is now only started after all the followers and links completed. - Fix a case where a slow capture stream would not recycle buffers anymore and stall. (glfo#pipewire/pipewire#2874) - Fix a subtle bug in pw_loop_invoke that could cause callbacks to be delayed and cause crashes in some cases. - Fix a case where IPC was done from the data-thread and could cause crashes. * Tools - Silence some expected errors in the pw-top output. * modules - The filter-chain has seen some optimizations in the copy plugin and the convolver. - The zeroconf plugin will now only unpublish services from the server that was removed. - Fix a potential crash when stopping pw-loopback. - Some harmless errors were turned into info messages. - Fix some cases where pw_stream methods were called from the data-thread that could cause segfaults. (glfo#pipewire/pipewire#2633) * SPA - There is now a video transform metadata that indicates how a video frame was transformed (rotated/flipped). libcamera and the GStreamer elements now have support for this metadata. - The SPA volume plugin is now disabled from the default build. - Handle missing control info in libcamera. - Handle errors from loop better, don't call the callbacks on errors. - Somewhat improve performance in some audioconvert AVX2 code for format conversion. - Fix PortConfig and EnumPortConfig params in audioconvert and audioadapter to reflect what is actually going on instead of using hardcoded values. - Pass ignore-dB property correctly in all cases. - Probing is now done in 48KHz again. (glfo#pipewire/pipewire#2857) * Pulse-server - IPv4 addresses are now added first to the list and exposed first with zeroconf discover. - module-gsettings was added to make paprefs work. - The pulse.idle.timeout option was disabled by default and only enabled for selected apps (speech-dispatcher) because it caused some problems for other apps. (glfo#pipewire/pipewire#2880) * JACK - Only process valid ports. Could fix some crashes. (glfo#pipewire/pipewire#2863) * Bluetooth - Support was added for offloading bluetooth handling. Some hardware can receive, decode and play the bluetooth audio directly in hardware. - Drop dependency on SDL2; this leads to a build cycle with SDL2 itself, and is only needed for pipewire example code anyway. ==== psmisc ==== Version update (23.4 -> 23.6) - Update to 23.6: * buildsys: Fix DEJAGNU work-around Debian #1015089 * killall: Use kill if pidfd_send_signal fails Debian #1015228 * fuser: Do not mention nonexistent - reset option #42 * fuser: Use modern statn where possible * pstree: Better AppArmor support !30 * killall: Check truncated names !28 * killall: Use openat and pidfd_send_signal #37 * killall: Don't check paths of sockets #35 * pstree: Check for process with show_parents #38 * pstree: Don't disable compaction with show pgids #34 * pstree: Fix storage leak !29 - Enable new apparmor support - Remove patch now upstream 0002-Use-new-statx-2-system-call-to-avoid-hangs-on-NFS.patch - Port patch psmisc-22.21-pstree.patch - Port patch psmisc-v23.4.dif which now becomes psmisc-v23.6.dif - Merge patch socket-fix.patch with ported patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch ==== selinux-policy ==== Subpackages: selinux-policy-targeted - Updated fix_networkmanager.patch to fixe labeling of nm-dispatcher and nm-priv-helper until the packaging is adjusted (bsc#1206355) - Update fix_chronyd.patch to allow sendto towards NetworkManager_dispatcher_custom_t. Added new interface networkmanager_dispatcher_custom_dgram_send for this (bsc#1206357) - Update fix_dbus.patch to allow dbus to watch lib directories (bsc#1205895) - Updated fix_networkmanager.patch to allow NetworkManager to watch net_conf_t (bsc#1206109) ==== snapper ==== Subpackages: libsnapper6 snapper-zypp-plugin - fix build with upcoming selinux ==== strace ==== Version update (6.0 -> 6.1) - Update to strace 6.1 * Enhanced decoding of terminal ioctl commands. * Updated decoding of statx syscall. * Updated lists of ABS_*, BPF_*, BTRFS_*, COUNTER_*, ETH_P_*, IFLA_*, KVM_*, MADV_*, NLMSGERR_*, PERF_*, STATX_*, and TLS_* constants. * Updated lists of ioctl commands from Linux 6.1. ==== susepaste ==== Subpackages: susepaste-screenshot - Add 0003-susepaste-use-paste-opensuse.org.patch: Replace susepaste.org submission address with paste.opensuse.org ==== wireplumber ==== Version update (0.4.12 -> 0.4.13) Subpackages: libwireplumber-0_4-0 wireplumber-audio - Update to version 0.4.13: * Additions - Add bluetooth SCO (HSP/HFP) hardware offload support, together with an example script that enables this functionality on the PinePhone. - Encoded audio (mp3, aac, etc...) can now be passed through, if this mode is supported by both the application and the device. - The v4l2 monitor now also respects the ``node.disabled`` and ``device.disabled`` properties inside rules. - Add "Firefox Developer Edition" to the list of applications that are allowed to trigger a bluetooth profile auto-switch. - Add support in the portal access script to allow newly plugged cameras to be immediately visible to the portal applications. * Fixes - Work around an issue that would prevent streams from properly linking when using effects software like EasyEffects and JamesDSP. - Fix destroying pavucontrol-qt monitor streams after the node that was being monitored is destroyed. - Fix a crash in the alsa.lua monitor that could happen when a disabled device was removed and re-added. - Fix a rare crash in the metadata object. - Fix a bug where a restored node target would override the node target set by the application on the node's properties. * Packaging - Add build options to compile wireplumber's library, daemon and tools independently. - Add a build option to disable unit tests that require the dbus daemon. - Stop using fakesink/fakesrc in the unit tests to be able to run them on default pipewire installations. Compiling the spa ``test`` plugin is no longer necessary. - Add pkg-config and header information in the gir file. - Rebase reduce-meson-required-version.patch - Drop patches already upstream: * 0001-alsa.lua-remove-the-disabled-entities-from-the-names-table.patch * 0001-policy-node-wait-for-unactivated-links-instead-of-removing.patch ==== xdg-desktop-portal ==== Version update (1.15.0 -> 1.16.0) - Update to version 1.16.0: + Introduce a new background monitoring service. This allows desktop environments to list applications that are running in background, that is, sandboxed applications running without a visible window. Desktop environments can display these background running applications in their interfaces, and allow users to control their execution. + Introduce the Global Shortcuts portal. This portal allows applications to register and receive keyboard shortcuts even when they're not focused. This was a highly requested feature, especially on Wayland desktops. There are improvements to come, but portal backends can now implement this new portal. + Various CI improvements. + Updated translations. ==== xscreensaver ==== Subpackages: xscreensaver-data xscreensaver-lang - fix removal of nagging message boo#1206345