Packages changed: AppStream ImageMagick (7.1.1.18 -> 7.1.1.19) Mesa (23.2.0 -> 23.2.1) Mesa-drivers (23.2.0 -> 23.2.1) NetworkManager (1.44.0 -> 1.44.2) NetworkManager-applet (1.32.0 -> 1.34.0) SDL2 bluez bolt (0.9.5 -> 0.9.6) chmlib chrony crypto-policies dLeyna e2fsprogs fde-tools filesystem fprintd frei0r-plugins (1.8.0 -> 2.3.1) gdm geoclue2 (2.7.0 -> 2.7.1) gigolo (0.5.2 -> 0.5.3) glibc gnome-characters gnome-control-center (45.0 -> 45.0+34) groff groff-full grub2 gucharmap (15.0.4 -> 15.1.1) hplip (3.23.5 -> 3.23.8) ibus icewm (3.4.0 -> 3.4.3) javapackages-tools kernel-source (6.5.4 -> 6.5.6) ldb (2.7.2 -> 2.8.0) libX11 (1.8.6 -> 1.8.7) libXpm (3.5.16 -> 3.5.17) libXrandr (1.5.3 -> 1.5.4) libdmapsharing (3.9.12 -> 3.9.13) libetebase libev libnvme libqt5-qtbase (5.15.10+kde129 -> 5.15.11+kde134) libqt5-qtconnectivity (5.15.10+kde4 -> 5.15.11+kde6) libqt5-qtdeclarative (5.15.10+kde26 -> 5.15.11+kde30) libqt5-qtgraphicaleffects (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtimageformats (5.15.10+kde9 -> 5.15.11+kde12) libqt5-qtlocation (5.15.10+kde4 -> 5.15.11+kde4) libqt5-qtmultimedia (5.15.10+kde3 -> 5.15.11+kde2) libqt5-qtnetworkauth (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtquickcontrols (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtquickcontrols2 (5.15.10+kde6 -> 5.15.11+kde5) libqt5-qtscript (5.15.14 -> 5.15.15) libqt5-qtsensors (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtserialport (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtspeech (5.15.10+kde1 -> 5.15.11+kde1) libqt5-qtsvg (5.15.10+kde8 -> 5.15.11+kde6) libqt5-qttools (5.15.10+kde3 -> 5.15.11+kde3) libqt5-qttranslations (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtvirtualkeyboard (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtwayland (5.15.10+kde51 -> 5.15.11+kde59) libqt5-qtwebchannel (5.15.10+kde3 -> 5.15.11+kde3) libqt5-qtwebsockets (5.15.10+kde2 -> 5.15.11+kde2) libqt5-qtwebview (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtx11extras (5.15.10+kde0 -> 5.15.11+kde0) libqt5-qtxmlpatterns (5.15.10+kde0 -> 5.15.11+kde0) libreoffice (7.6.1.2 -> 7.6.2.1) libselinux libsemanage libsepol libvirt (9.7.0 -> 9.8.0) libvpx (1.13.0 -> 1.13.1) llvm17 (17.0.1 -> 17.0.2) luajit makedumpfile mpg123 (1.32.2 -> 1.32.3) netcfg nodejs20 (20.7.0 -> 20.8.0) nvme-cli opensc openssl-1_1 parted perl policycoreutils polkit-default-privs (1550+20230920.74aeded -> 1550+20231006.28f05f1) python-SQLAlchemy (2.0.19 -> 2.0.21) python-argcomplete (3.1.1 -> 3.1.2) python-cryptography (41.0.3 -> 41.0.4) python-dnspython python-greenlet (3.0.0~rc3 -> 3.0.0) python-libvirt-python (9.7.0 -> 9.8.0) python-psutil python-reportlab (3.6.13 -> 4.0.5) python-urllib3 (2.0.4 -> 2.0.6) rubygem-nokogiri rubygem-parser (3.1.3.0 -> 3.2.2.3) rubygem-rubocop (1.39.0 -> 1.56.3) rubygem-rubocop-ast (1.24.0 -> 1.29.0) rubygem-ruby-dbus (0.23.0.beta2 -> 0.23.1) rubygem-unicode-display_width (2.3.0 -> 2.4.2) samba (4.18.6+git.320.cfda27bacb -> 4.19.0+git.306.19d2e214c58) selinux-policy sg3_utils (1.48~20221101+1.142dace -> 1.48+1.889c3e3) shadow (4.14.0 -> 4.14.1) shim srt (1.5.2 -> 1.5.3) sshfs (3.7.4 -> 3.7.4a) systemd talloc (2.4.0 -> 2.4.1) tdb (1.4.8 -> 1.4.9) tevent (0.14.1 -> 0.15.0) u-boot-rpiarm64 (2023.07 -> 2023.10) vsftpd vte xdg-desktop-portal xfce4-clipman-plugin (1.6.4 -> 1.6.5) xfce4-notifyd (0.8.2 -> 0.9.2) xfce4-panel (4.18.4 -> 4.18.5) xfce4-pulseaudio-plugin (0.4.7 -> 0.4.8) xfce4-taskmanager (1.5.5 -> 1.5.6) xscreensaver (6.06 -> 6.07) xterm (384 -> 385) zxing-cpp (2.0.0 -> 2.1.0) === Details === ==== AppStream ==== Subpackages: libAppStreamQt2 libappstream4 - Enable vala support when building in SLE-15 SP6 - Fix condition in files section for the case where vala support is disabled, where some files are being generated but were not included ==== ImageMagick ==== Version update (7.1.1.18 -> 7.1.1.19) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.1.19 * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md * fixes CVE-2023-5341 [bsc#1215939] ==== Mesa ==== Version update (23.2.0 -> 23.2.1) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libOSMesa8 libgbm1 - Update to Mesa 23.2.1 * Mesa 23.2.1 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 23.2.2. * Mesa 23.2.1 is an unusual first stable release due to the accidentl tagging of 23.2.0 durring the rc cycle. * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is **only** available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. * More details in: - -> https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst ==== Mesa-drivers ==== Version update (23.2.0 -> 23.2.1) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - Update to Mesa 23.2.1 * Mesa 23.2.1 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 23.2.2. * Mesa 23.2.1 is an unusual first stable release due to the accidentl tagging of 23.2.0 durring the rc cycle. * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is **only** available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. * More details in: - -> https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst ==== NetworkManager ==== Version update (1.44.0 -> 1.44.2) Subpackages: NetworkManager-bluetooth NetworkManager-pppoe NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Update to version 1.44.2: + Better log IPv4 Address Conflict Detection (ACD) conflicts + Remove the upper limit of 65535 for PIDs read from the PID file + Allow missing default gateway with oFono + Honor the CLICOLOR_FORCE environment variable + Fix generating connection with IPv6 method disabled vs ignored + Fix possible segmentation fault when doing a checkpoint rollback + Documentation improvements - Switch to source services, use explicit released tag. ==== NetworkManager-applet ==== Version update (1.32.0 -> 1.34.0) Subpackages: NetworkManager-connection-editor - Update to version 1.34.0: + Fix crash when importing WireGuard connections. + Fix ineffective "Don't show message again" button in notifications. + Drop build dependency on gudev. + Add setting to suppress broadband unlock prompt. + Replace occurrences of "master", "slave" and "blacklist". + Updated translations. - Drop long disabled polkit-devel BuildRequires, patch it was needed for is dropped. - Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed following upstream changes. - Rebase feature-app-indicator-desktop-file.patch with quilt. - Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc. - Pass b_lto=true to meson setup, use link time optimization. - Add fdupes BuildRequires and macro, remove duplicate files. - Move translations to NetworkManager-connection-editor-lang, replace the NetworkManager-connection-editor Recommends with a hard Requires. Also add Obsoletes and Provides to ease updates. The reason for moving the translations are as follows: One can install NetworkManager-connection-editor without needing NetworkManager-applet, so in order to make the translations for NetworkManager-connection-editor installable without pulling the dependencies of NetworkManager-applet. ==== SDL2 ==== - Enable direct PipeWire support ==== bluez ==== Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3 - Moved btmgmt to main rpm of bluez. (jsc#PED-6216) ==== bolt ==== Version update (0.9.5 -> 0.9.6) - update to 0.9.5: * Compiler warnings and log messages for the domain not found were fixed. ==== chmlib ==== - drop chmlib-0.39.diff - superseded by chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch - add chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch, chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch, chm_http-port-shortopt.patch, chm_http-bind-localhost.patch, chm_http-output-server-address.patch, chmlib-c99.patch: restrict access to localhost to somewhat reduce reach ==== chrony ==== Subpackages: chrony-pool-openSUSE - Use make quickcheck instead of make check to avoid >1h build times and failures due to timeouts. This was the default before 3.2 but it changed to make tests more reliable. Here a seed is already set to get deterministic execution. ==== crypto-policies ==== Subpackages: crypto-policies-scripts - Remove dependency on /usr/bin/python3, making scripts to depends on the real python3 binary, not the link. bsc#1212476 ==== dLeyna ==== - Remove executable bit from download_sync_controller.py. Fix rpmlint warning. ==== e2fsprogs ==== Subpackages: e2fsprogs-scrub libcom_err2 libext2fs2 - Update specfile to make sure regenerate_initrd_post macro is defined ==== fde-tools ==== - Add fde-tools-remove-redundant-2nd-pw-creation.patch to remove the creation of the secondary password in 'add-secondary-key' ==== filesystem ==== - Add /run/lock (boo#1212926) - Remove /var/spool/mail (boo#1179574) - Remove obsolete home dir check. The filesystem package is not meant to contain home directories of random system users anymore - Create ghost symlinks also in pretrans, needed to get /var/run as link right away ==== fprintd ==== Subpackages: fprintd-pam - add all supported USB devices as Supplements ==== frei0r-plugins ==== Version update (1.8.0 -> 2.3.1) - Update to 2.3.1 (boo#1216050) Check https://github.com/dyne/frei0r/releases for the full list of changes. Changes since 2.3.0: * New kaleid0sc0pe filter * Prevent compiler warnings in select0r * Do not check for NULL before calling free() * Fix some broken links and typos in README.md * Minor fixes to water filter ==== gdm ==== Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Explicitly buildrequire /usr/bin/dbus-run-session: the dbus package is being restructured to be usable with dbus-broker and so far we just relied on implicit dependencies bringing this in. Meson checks for it, so it is correct to BR it though. ==== geoclue2 ==== Version update (2.7.0 -> 2.7.1) Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Update to version 2.7.1: + Add 'age' field to MLS locate queries + Location updates now always have an accuracy value + Improvements to NMEA parsing: - Parse NMEA timestamps with sub-second accuracy - Add default accuracy to NMEA RMC locations - Ignore locations from GGA and RMC sentences if the GNSS fix is not valid + Prioritize GNSS sources with a recent fix over other sources, preventing location jumps + Install D-Bus policy in /usr/share, not /etc + Upgrade GLib / Gio dependency to version 2.68.0 + Correct gi annotations in GClueSimple + Various small fixes - Use ldconfig_scriptlets macro for post(un) handling. ==== gigolo ==== Version update (0.5.2 -> 0.5.3) Subpackages: gigolo-lang - Update to version 0.5.3 * Update copyright year and urls * Replace remaining stock icons * Replace (some) deprecated stock icons * Fix double free * Fix compiler warning -Wmaybe-uninitialized * Disable systray icon outside X11 * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19) * Add icons at missing sizes, clean up SVG metadata * build: Use XDT_CHECK_PACKAGE * build: Fix autotools warnings * Update `.gitignore` * Rename "SSH" to "SSH / SFTP" * Fix intltool lock file issue during make distcheck * Update TODO * Refresh Glade file, drop unused tab labels (fixes #13) * move the logic setting GtkSpin port value to setup_for_type() * Use new icon in window titlebar * Fix compilation warnings * autoconf: Some updates * Only show an error dialog if the host field is visible/required * Remove capitalization from icon name * Update GenericName (#2) * Fix comment style. * Remove GSourceFunc casts * Update Makefile.am * Add gigolo.ui to POTFILES.in (Issue #6) * Added new icons following new style and reverse DNS format. * Add new README.md and update AM_INIT_AUTOMAKE * Add basic GitLab pipeline * Bug #16717: Move from exo-csource to xdt-csource * Translation Updates ==== glibc ==== Subpackages: glibc-devel glibc-extra glibc-locale glibc-locale-base nscd - setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in setxid binaries - tunables-string-parsing.patch: tunables: Terminate if end of input is reached (CVE-2023-4911, bsc#1215501) ==== gnome-characters ==== Subpackages: gnome-shell-search-provider-gnome-characters - Add explicit /usr/bin/gjs-console requires: /usr/bin/gnome-characters is a symlink and is thus not inspected by RPM for its hashbang (boo#1216028). ==== gnome-control-center ==== Version update (45.0 -> 45.0+34) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces - Update to version 45.0+34: + network: fix editing connections without a device (boo#1215651) + mouse: Fix linked style of primary mouse button in RTL + privacy: Fix crash in the firmware security page + data: - Fix label string - Add missing wireguard-peer.ui to POTFILES.in - Mark translatable strings yes + info-overview: Add more types of processor support + Updated translations. - Switch to git checkout from stable branch, use explicit commit. ==== groff ==== - Define ext_man="%{?ext_man}%{!?ext_man:.gz}" shell variable in the install directive, and replace "%{?ext_man}" with "${ext_man:-}" to fix groff-gf.7.gz file ending up uncompressed (despite the name) due to the use of %{?ext_man} in the mv/ln TARGET parameter used for the preparation of Alternatives. Also define a simple shell contruct which identifies whether the manpage file is compressed. If not, it unsets the $ext_man variable, then ajdusting the mv/ln calls. That's all necessary because even though ext_man macro is defined, it doesn't mean the file has the extension (which dependes whether the build script compresses it). ==== groff-full ==== Subpackages: gxditview - Define ext_man="%{?ext_man}%{!?ext_man:.gz}" shell variable in the install directive, and replace "%{?ext_man}" with "${ext_man:-}" to fix groff-gf.7.gz file ending up uncompressed (despite the name) due to the use of %{?ext_man} in the mv/ln TARGET parameter used for the preparation of Alternatives. Also define a simple shell contruct which identifies whether the manpage file is compressed. If not, it unsets the $ext_man variable, then ajdusting the mv/ln calls. That's all necessary because even though ext_man macro is defined, it doesn't mean the file has the extension (which dependes whether the build script compresses it). ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - Add patch to fix reading files from btrfs with "implicit" holes: * 0001-fs-btrfs-Zero-file-data-not-backed-by-extents.patch - Update the TPM 2.0 patches to support more RSA and ECC algorithms * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch * 0003-protectors-Add-TPM2-Key-Protector.patch * 0005-util-grub-protect-Add-new-tool.patch - Remove build require for gcc-32bit, target platform didn't rely on libgcc function shipped with compiler but rather using functions supplied in grub directly. - Add BuildIgnore to break cycle with the branding package ==== gucharmap ==== Version update (15.0.4 -> 15.1.1) Subpackages: libgucharmap_2_90-7 - Update to version 15.1.1: + DOAP: Remove defunct mailing list; add Discourse + unicode: Update to version 15.1.0 + unicode: i18n update for 15.1.0 + metainfo: Add launchable info + Updated translations. - Update source service to current standard. ==== hplip ==== Version update (3.23.5 -> 3.23.8) Subpackages: hplip-hpijs hplip-sane hplip-udev-rules - Update to hplip 3.23.8 - Support for new printers: * HP Color LaserJet Pro MFP 4301fdne * HP Color LaserJet Pro MFP 4301fdwe * HP Color LaserJet Pro MFP 4301cdwe * HP Color LaserJet Pro MFP 4301cfdne * HP Color LaserJet Pro MFP 4301cfdwe * HP Color LaserJet Pro MFP 4302dwe * HP Color LaserJet Pro MFP 4302fdne * HP Color LaserJet Pro MFP 4302fdwe * HP Color LaserJet Pro MFP 4302cdwe * HP Color LaserJet Pro MFP 4302fdn * HP Color LaserJet Pro MFP 4302fdw * HP Color LaserJet Pro MFP 4303dw * HP Color LaserJet Pro MFP 4303fdn * HP Color LaserJet Pro MFP 4303fdw * HP Color LaserJet Pro MFP 4303cdw * HP Color LaserJet Pro MFP 4303cfdn * HP Color LaserJet Pro MFP 4303cfdw * HP Color LaserJet Pro 4201dne * HP Color LaserJet Pro 4201dwe * HP Color LaserJet Pro 4201cdne * HP Color LaserJet Pro 4201cdwe * HP Color LaserJet Pro 4202dne * HP Color LaserJet Pro 4202dwe * HP Color LaserJet Pro 4202dn * HP Color LaserJet Pro 4202dw * HP Color LaserJet Pro 4203dn * HP Color LaserJet Pro 4203dw * HP Color LaserJet Pro 4203cdn * HP Color LaserJet Pro 4203cdw * HP DeskJet 2800 All-in-One Printer series * HP DeskJet 2800e All-in-One Printer series * HP DeskJet Ink Advantage 2800 All-in-One Printer series * HP DeskJet 4200 All-in-One Printer series * HP DeskJet 4200e All-in-One Printer series * HP DeskJet Ink Advantage 4200 All-in-One Printer series * HP DeskJet Ink Advantage Ultra 4900 All-in-One Printer series ==== ibus ==== Subpackages: libibus-1_0-5 typelib-1_0-IBus-1_0 - macros.ibus: * set %ibus_table_index_post() to %nil. it'll trigger ibus-table-createdb to create_indexes() for the existing db. but according to upstream, create_indexes() is now a dummy function, and it didn't bring any performance improvements before. and on rpmlint side, it will modify the final filelist. ==== icewm ==== Version update (3.4.0 -> 3.4.3) Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite - Update to version 3.4.3: * New preference "TaskBarShowWindowTitles" for icon-only task buttons. * New winoption "doNotManage" to workaround bugs in picom for plank. * When a battery has no data about full charge, use the capacity. * When cascading windows, include the border size in the displacement. * Let icewmbg interpret command-line file arguments relative to $PWD. * Add a -f,--fork option to icewmbg to detach it from the terminal. * Fix the Window List Menu for #144. * Fix restoring from fullscreen with F11 in chromium for #141. * Support tabs in the Window List Menu. * Control the terminal in icewm-menu-fdo by option or environment. * Let icewm-menu-fdo use a list of default terminals to choose from. - Drop unknown config options: * --enable-guievents * --enable-antialiasing * --enable-gradients * --enable-shaped-decorations ==== javapackages-tools ==== Subpackages: javapackages-filesystem - Added patches: * 0005-Interpolate-properties-also-in-the-current-artifact.patch + interpolate variables also in current artifactId, groupId and version * 0006-Test-variable-expansion-in-artifactId.patch + test previous changes * 0007-Test-that-we-don-t-bomb-on-relativePath.patch + test gracious handling of empty in parent reference of a pom file ==== kernel-source ==== Version update (6.5.4 -> 6.5.6) Subpackages: kernel-64kb kernel-default - Linux 6.5.6 (bsc#1012628). - NFS: Fix error handling for O_DIRECT write scheduling (bsc#1012628). - NFS: Fix O_DIRECT locking issues (bsc#1012628). - NFS: More O_DIRECT accounting fixes for error paths (bsc#1012628). - NFS: Use the correct commit info in nfs_join_page_group() (bsc#1012628). - NFS: More fixes for nfs_direct_write_reschedule_io() (bsc#1012628). - NFS/pNFS: Report EINVAL errors from connect() to the server (bsc#1012628). - SUNRPC: Mark the cred for revalidation if the server rejects it (bsc#1012628). - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (bsc#1012628). - NFSv4.1: fix pnfs MDS=DS session trunking (bsc#1012628). - media: v4l: Use correct dependency for camera sensor drivers (bsc#1012628). - media: via: Use correct dependency for camera sensor drivers (bsc#1012628). - gfs2: Fix another freeze/thaw hang (bsc#1012628). - netfs: Only call folio_start_fscache() one time for each folio (bsc#1012628). - btrfs: improve error message after failure to add delayed dir index item (bsc#1012628). - btrfs: remove BUG() after failure to insert delayed dir index item (bsc#1012628). - ext4: replace the traditional ternary conditional operator with with max()/min() (bsc#1012628). - ext4: move setting of trimmed bit into ext4_try_to_trim_range() (bsc#1012628). - ext4: do not let fstrim block system suspend (bsc#1012628). - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention (bsc#1012628). - netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC (bsc#1012628). - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (bsc#1012628). - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (bsc#1012628). - netfilter: nf_tables: fix memleak when more than 255 elements expired (bsc#1012628). - netfilter: nf_tables: disallow rule removal from chain binding (bsc#1012628). - ASoC: meson: spdifin: start hw on dai probe (bsc#1012628). - netfilter: nf_tables: disallow element removal on anonymous sets (bsc#1012628). - bpf: Avoid deadlock when using queue and stack maps from NMI (bsc#1012628). - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (bsc#1012628). - ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (bsc#1012628). - ALSA: seq: Avoid delivery of events for disabled UMP groups (bsc#1012628). - ASoC: rt5640: Revert "Fix sleep in atomic context" (bsc#1012628). - ASoC: rt5640: Fix sleep in atomic context (bsc#1012628). - ASoC: rt5640: fix typos (bsc#1012628). - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (bsc#1012628). - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (bsc#1012628). - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (bsc#1012628). - bpf: Fix a erroneous check after snprintf() (bsc#1012628). - selftests/bpf: fix unpriv_disabled check in test_verifier (bsc#1012628). - ALSA: hda/realtek: Splitting the UX3402 into two separate models (bsc#1012628). - netfilter: conntrack: fix extension size table (bsc#1012628). - netfilter: nf_tables: Fix entries val in rule reset audit log (bsc#1012628). - Compiler Attributes: counted_by: Adjust name and identifier expansion (bsc#1012628). - uapi: stddef.h: Fix header guard location (bsc#1012628). - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ (bsc#1012628). - memblock tests: Fix compilation errors (bsc#1012628). - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (bsc#1012628). - net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test() (bsc#1012628). - net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test() (bsc#1012628). - net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test() (bsc#1012628). - net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator() (bsc#1012628). - net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit (bsc#1012628). - selftests: tls: swap the TX and RX sockets in some tests (bsc#1012628). - net/core: Fix ETH_P_1588 flow dissector (bsc#1012628). - ALSA: seq: ump: Fix -Wformat-truncation warning (bsc#1012628). - ASoC: hdaudio.c: Add missing check for devm_kstrdup (bsc#1012628). - ASoC: imx-audmix: Fix return error with devm_clk_get() (bsc#1012628). ... changelog too long, skipping 859 lines ... - commit f926df3 ==== ldb ==== Version update (2.7.2 -> 2.8.0) Subpackages: libldb2 python3-ldb - Update to 2.8.0 * CVE-2023-0614 Not-secret but access controlled LDAP attributes can be discovered (bug 15270) * pyldb: Raise an exception if ldb_dn_get_parent() fails * Implement ldap_whoami in pyldb and add the RFC4532 LDB_EXTENDED_WHOAMI_OID definition * Documentation and spelling fixes * Add ldb_val -> bool,uint64,int64 parsing functions * Split out ldb_val_as_dn() helper function * add LDB_CHANGETYPE_MODRDN support to ldb_ldif_to_pyobject() * add LDB_CHANGETYPE_DELETE support to ldb_ldif_to_pyobject() * let ldb_ldif_parse_modrdn() handle names without 'rdn_name=' prefix * Don't create error string if there is no error * Avoid allocation and memcpy() for every wildcard match candidate * Make ldb_msg_remove_attr O(n) * pyldb: Throw error on invalid controls * pyldb: remove py2 ifdefs * Call tevent_set_max_debug_level(TEVENT_DEBUG_TRACE) ==== libX11 ==== Version update (1.8.6 -> 1.8.7) Subpackages: libX11-6 libX11-data libX11-xcb1 - update to 1.8.7 This release contains fixes for the issues reported in security advisory here: https://lists.x.org/archives/xorg-announce/2023-October/003424.html * fixes CVE-2023-43785 libX11: out-of-bounds memory access in _XkbReadKeySyms() (boo#1215683) * fixes CVE-2023-43786 libX11: stack exhaustion from infinite recursion in PutSubImage() (boo#1215684) * fixes CVE-2023-43787 libX11: integer overflow in XCreateImage() leading to a heap overflow (boo#1215685) along with: * Fail XOpenDisplay() if server-provided default visual is invalid (!233) * Bring XKB docs in line with actual implementation (!231, !228) * Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225) * Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216, !217, !219, !220, !222, !223, !226, !227, !229) ==== libXpm ==== Version update (3.5.16 -> 3.5.17) - Update to 3.5.17 * This release contains fixes for the libXpm issues reported in security advisory here: https://lists.x.org/archives/xorg-announce/2023-October/003424.html * fixes CVE-2023-43788 libXpm: out of bounds read in XpmCreateXpmImageFromBuffer() (boo#1215686) * fixes CVE-2023-43789 libXpm: out of bounds read on XPM with corrupted colormap (boo#1215687) ==== libXrandr ==== Version update (1.5.3 -> 1.5.4) - Update to version 1.5.4 This release fixes a bug where an invalid pointer (a pointer to the middle of a buffer returned from malloc() instead of to the beginning of the buffer) could be passed to free() when cleaning up after an out-of-bounds output is found in the response from the X server to XRRGetMonitors(). ==== libdmapsharing ==== Version update (3.9.12 -> 3.9.13) - Update to version 3.9.13: + doc/Makefile.am: add human-written XML files to EXTRA_DIST + Fix Vala tests + Use g-ir-scanner output as input to vapigen + configure.ac: Don't force CFLAGS=-O2 + Make use of pedansee-conf-gobject ==== libetebase ==== - Adjust license according to legaldb review quite some dual licensing from tests and vendor/vendor/* ==== libev ==== - run signify only on Factory ==== libnvme ==== Subpackages: libnvme-mi1 libnvme1 - Enable tests during build - Set git version tag - Drop unused make dependency - Drop unencessary minimum version depedency on meson. - Re-enable libdbus feature. Upstream defaults changed. ==== libqt5-qtbase ==== Version update (5.15.10+kde129 -> 5.15.11+kde134) Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5OpenGL5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3 - Enable the experimental native painting feature to improve remote desktop performances (boo#1214915) exporting QT_XCB_NATIVE_PAINTING is required to use the feature. - Update to version 5.15.11+kde134, rebased upstream: * Revert "Windows QPA: Add support to UiaRaiseNotificationEvent()" * FileChooser portal: Make sure filter.name is not empty * QPersistentModelIndex: fix UB (op< on unrelated pointers) * Avoid crash when keysymToQtKey(keysym, Qt::ControlModifier) is called * a11y atspi: translate coords for GetOffsetAtPoint the right way * a11y atspi: Take dialog into account as top-level window * a11y atspi: Fix incorrect use of x instead of y position * macOS: Handle asynchronous deminiaturizing of windows * QTranslator: generalize a UNIX-only path * iOS, input panel: be more careful before enabling QIOSKeyboardListener * Android: Fix flickering on window resize and show keyboard * Android A11Y: Check for active surface before calling into native code * xcb: Delete touch points without target windows * Blacklist 1 tests in tst_QDBusConnection on ubuntu-20.04 * Fix CMake builds without ANDROID_SDK * Blacklist 2 tests in tst_Http2 on ubuntu-20.04 * Blacklist 1 tests in tst_QSqlQuery on macos * Defer creating the special shaders in the texture blitter * tst_QSslSocket::serverCipherPreferencies - fix for OpenSSL v3 * QTemporaryFile: document rename() differences from QFile * Doc: 3rd party: Fix reference to FreeType LICENSE.txt * Update bundled libjpeg-turbo to version 2.1.4 * tst_QSsSocket: fix verifyClientCertificate with OpenSSL 3 * tst_QSslSocket: regenerate certificate used for setLocalCertificateChain * tst_QSslSocket::protocolServerSide - make it work with OpenSSL v3 * tst_QSslSocket::oldErrorsOnSocketReuse - make it work with OpenSSL v3 * Update zconf.h prefixes to match zlib v1.2.12 update * xcb: fix D&D in same xembed client * xcb: use global coordinates for position of D&D for xembed client * Doc: Update QMetaType::metaObject() descriptions * BLACKLIST: tst_QGlyphRun::mixedScripts for Ubuntu 22.04 * BLACKLIST tst_qfont for Ubuntu 22.04 * BLACKLIST tst_QMenuBar::check_menuPosition for Ubuntu 22.04 * tst_QDtls::verifyClientCertficiate - update certs for OpenSSL v3 * QSslCertificate::toText(): add a file to compare against * Fix the spelling of the word "combination" * tst_QSslCertificate::pkcs12 - skip the test if OpenSSL version >= 3 * Android A11Y: Fix TalkBack scrolling behavior * Android A11Y: Notify android about scroll events * QCocoaDrag: don't add pasteboard items with non-absolute URLs * QDirPrivate: pass input QList by cref * tst_qbytearray: remove qCompress_data for QT_NO_COMPRESS * QDeviceDiscoveryUDev: use NSDMI * QAuthenticator: Fix crash when using NTLM / Negotiate * Provide a native interface instance in minimal platform plugin * Android: document the supported clipboard mimetypes * Windows: Account for not finding child windows when calling ChildWindowFromPointEx * iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop * Disable bitcode for iOS * macOS: Ignore deprecation for ReleaseIconRef * BLACKLIST tst_QApplication::sendEventsOnProcessEvents for Ubuntu 22.04 * Convert Latin1 to UTF-16 before passing to ICU API * Doc: Remove repetition of word in text * eglfs: Fix screen cloning when atomic is enabled * Fix printing of dpr>1 images on Windows * QHttp: Fix handling of redirect loaded from cache * Doc: Fix return type of QLEInteger/QBEInteger post-in/decrement ops * qmake: Fix installation of separate debug info for plugins * iOS: ensure we close inputpanel after clearing focusobject * Convert Latin1 to UTF-16 before passing to ICU API * qputenv: defend against non-NUL-terminated QByteArray values * QFontSubset: remove unused glyphName() overload * Statically assert that the __mips_dsp code is only active on 32-bit * QGtk3Theme: Ensure gtk uses the same windowing system as Qt * tst_QFocusFrame: fix -Wparantheses * Sync Vulkan device features between QVulkanWindow and QRhi * SQLite: Update SQLite to v3.39.2 * Update freetype to 2.12.1 * corelib: Fix typos in documentation * QAtomicInteger docs: mention bool and char8_t as 8-bit types * qgraphicsitem_cast: replace 0 with nullptr * Doc: Hide weak overload template magic from documentation * Revert "QDateTime: fix adjusted datetime handling" * Fix select handles disappears issues * tst_QSslKey: prepare for the migration to OpenSSL v3 * tst_qnetworkreply: replace server.pem/key pair * Disable unit testing setting up QTcpServer on special Apple interfaces * qmake/msbuild: Turn off "use full paths in diagnostics" by default * qmake/msbuild: Support all /DEBUG:xxx linker options * qmake/msbuild: Support all /LTCG:xxx options * Android A11Y: Add content change type to content change event * Enabler for fractional scaling of text in Qt Quick * macOS: Override logical DPI to 72 * Add QDom internalSubset implementation * Fix tst_AndroidAssets, broken by recent changes on assets load speed * Android: Improve loading speed of individual assets * Darwin: Replace deprecated symbol kIOMasterPortDefault with equivalent * macOS: Remove code for handling logical DPI changes * Fix an incorrect invocation of llvm-readobj * macOS: Ignore deprecation for kOnSystemDisk icon domain * Copy only files that belongs to QML module * Android: fix wrong position of cursor handle and editpopup menu in split screen * Doc: Document QML_IMPORTS_PATH and QMLPATHS * Add the missing RCC_DIR to '.qrc' paths when generating deployment settings * Android: Fix the offset of the EditPopupMenu ... changelog too long, skipping 28 lines ... * Don't use a deprecated function if built/linked with OpenSSL v3 ==== libqt5-qtconnectivity ==== Version update (5.15.10+kde4 -> 5.15.11+kde6) Subpackages: libQt5Bluetooth5 libQt5Bluetooth5-imports libQt5Nfc5 libQt5Nfc5-imports libqt5-qtconnectivity-tools - Update to version 5.15.11+kde6, rebased upstream: * Fix bluetooth service discovery not finishing on Android * Add a timeout guard for Android BT device discovery not starting * Repair tst_QBluetoothDeviceDiscoveryAgent unit test on Android - Update to version 5.15.10+kde6: * Fix translation context of QBluetoothUuid::WeightScaleFeature * QBluetoothUuid: remove default case labels and fix the fallout ==== libqt5-qtdeclarative ==== Version update (5.15.10+kde26 -> 5.15.11+kde30) - Update to version 5.15.11+kde30, rebased upstream: * Flickable: prevent fixup() from being called while dragging * Adjust baselineOffset correctly when fontSizeMode == HorizontalFit * QQmlVMEMetaObjectEndpoint: ensure property cache before accessing it * Text: Re-layout the text when a alignment is set and the height grows * Blacklist 1 tests in tst_qquickflickable on macos * Fix fractional scaling of text in Qt Quick * qqmlprivate.h: make static constexpr members c++11 compliant * V4: Account for the guard pages when allocating stack space * Blacklist 1 tests in tst_QQuickLoader on ubuntu-20.04 * Flickable: let changing contentItem pos also affect the drag starting pos * Blacklist 1 tests in tst_QParallelAnimationGroupJob on macos * StackLayout: Do not set size of children to (-1, -1) * V4: Mark InternalClass parents when running GC * A11Y: Send Scrolling Events when Flickable moves * doc: Add missing PointerHandler.CanTakeOverFromItems enum value * Qml: Don't crash on nested group properties with aliases * QV4::CompiledData: fix GCC 12 -Werror=uninitialized errors * QQuickText/Edit: fix C++20 -Wdeprecated-enum-enum-conversion warnings * Android: Fix crash on tap handler with a S-Pen * masm: fix -Wdeprecated-enum-enum-conversion * Add listing of the components and scripts that belongs to the qml module * QML: Port QV4::CompiledData::RegExp to new special integer bitfield * QML: Port QV4::CompiledData::JSClassMember to new special integer bitfield * QML: Port QV4::CompiledData::Object to new special integer bitfield * QML: Port icutils::Node to new special integer bitfield * QML: Port QV4::CompiledData::Lookup to new special integer bitfield * QML: Port QV4::CompiledData::Binding to new special integer bitfield * QML: Port QV4::CompiledData::Property to new special integer bitfield * QML: Port QV4::CompiledData::Alias to new special integer bitfield * QML: Port QV4::CompiledData::ParameterType to new special integer bitfield * QML: Port QV4::CompiledData::Location to new special integer bitfield * Fix Qt build with Python being in path with spaces * Quick test lib: Account for DPR when grabbing sub-image * qqw: Invalidate and reinitialize the scenegraph correctly * Fix rendernode example wrt stacking * Stop using the same buffer for vertex and index data * Fix race condition on QQmlEnginePrivate::qml_debugging_enabled * qqmlimport.cpp: remove unused qreadwritelock.h * QQmlDebug: reliably print the debugger warning * QQmlListCompositor: suppress GCC 12 -Warray-bounds warnings * Doc: QQuickTextInput: Mark all readonly properties as such * MouseArea: don't override preventStealing on mouse release * MultiPointTouchArea: remap touchpoint positions when filtering - Commits dropped by the rebase: * Revert "Fix missing glyphs when using NativeRendering" * Fix missing glyphs when using NativeRendering - Update to version 5.15.10+kde31: * QML: Make notify list thread safe * QtQml: Clean up QQmlData ctor * QRecyclePool: fix potential UB * QQmlJs::MemoryPool: fix potential UB (pointer overflow) * JIT: Add missing {STORE|LOAD}_ACC() to CreateCallContext - Drop patches, now upstream: * 0001-JIT-Add-missing-STORE-LOAD-_ACC-to-CreateCallContext.patch ==== libqt5-qtgraphicaleffects ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * No code changes ==== libqt5-qtimageformats ==== Version update (5.15.10+kde9 -> 5.15.11+kde12) - Update to version 5.15.11+kde12, rebased upstream: * Add finding from oss-fuzz to tst_qicns - Update to version 5.15.10+kde18: * Update bundled libtiff to version 4.6.0 * Update bundled libtiff to version 4.5.1 * Update bundled libtiff to version 4.5.0 * Fix bundled libtiff compilation lzw warning and reading failure * Update bundled libtiff to version 4.4.0 * Update bundled libwebp to version 1.3.2 * Update bundled libwebp to version 1.3.1 * Update bundled libwebp to version 1.3.0 * Update bundled libwebp to version 1.2.4 ==== libqt5-qtlocation ==== Version update (5.15.10+kde4 -> 5.15.11+kde4) Subpackages: libQt5Location5 libQt5Positioning5 libQt5PositioningQuick5 - Update to version 5.15.11+kde4, rebased upstream: * Revert "Make location-labs-plugin depend on features.opengl" * Add check to getSatInfoFromNmea to avoid undefined behavior * Fix undefined behavior in qlocationutils_readGsa() * Use std::remove_if + QVector::erase to remove child pipes * PositionSource: do not query lastKnownPosition if the source is inactive * Android: fix crash on exit when QGeoAreaMonitorPolling is used - Add patch to fix build of the Qt.labs.location QML plugin: * 0001-Fix-build-of-Qt.labs.location-QML-plugin.patch - Update to version 5.15.10+kde5: * Update mapbox-gl-native ==== libqt5-qtmultimedia ==== Version update (5.15.10+kde3 -> 5.15.11+kde2) - Update to version 5.15.11+kde2, rebased upstream: * QAudioHelpers: fix C++20 -Werror,-Wdeprecated-enum-float-conversion * Android: Align emit sequence * QNX: fix KHR image handling * Fix compile error on videonode plugin ==== libqt5-qtnetworkauth ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * No code changes ==== libqt5-qtquickcontrols ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * Blacklist Tests_StackLayout::test_addAndRemoveItems * Blacklist Windows on Tests_StackLayout::test_addAndRemoveItems * Blacklist 1 tests in qtquickcontrols on macos * Blacklist 1 tests in qtquickcontrols on ubuntu-20.04 ==== libqt5-qtquickcontrols2 ==== Version update (5.15.10+kde6 -> 5.15.11+kde5) Subpackages: libQt5QuickControls2-5 libQt5QuickTemplates2-5 - Update to version 5.15.11+kde5, rebased upstream: * Take over touch grab after initial delayed mouse press from Flickable * Doc: Fix link to Scrollbar size property ==== libqt5-qtscript ==== Version update (5.15.14 -> 5.15.15) - Update to version 5.15.15: * Bump version to 5.15.15 ==== libqt5-qtsensors ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) Subpackages: libQt5Sensors5 libQt5Sensors5-imports - Update to version 5.15.11+kde0, rebased upstream: * No code changes ==== libqt5-qtserialport ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * Update LGPL license header * Windows: guard against closing the connection while processing incoming data * Windows: fix soft memory leak in synchronous mode * Revert "QSerialPort: Port to alertable I/O functions on Windows" * Revert "Emit _q_notify only if there's no notification pending" * Revert "Revert "Emit _q_notify only if there's no notification pending"" * Revert "Avoid possible symbol clashes on static builds on Windows" ==== libqt5-qtspeech ==== Version update (5.15.10+kde1 -> 5.15.11+kde1) Subpackages: libQt5TextToSpeech5 libqt5-qtspeech-plugin-speechd - Update to version 5.15.11+kde1, rebased upstream: * No code changes ==== libqt5-qtsvg ==== Version update (5.15.10+kde8 -> 5.15.11+kde6) - Update to version 5.15.11+kde6, rebased upstream: * No code changes ==== libqt5-qttools ==== Version update (5.15.10+kde3 -> 5.15.11+kde3) Subpackages: libQt5Designer5 libQt5Help5 libqt5-qdbus libqt5-qtpaths - Update to version 5.15.11+kde3, rebased upstream: * qtattributionsscanner: Support multiple license files * macdeployqt: Ignore repeated references to binary when parsing otool -L * Build QtDesigner plugins in all configurations * lupdate: Allow multiple specifiers after method signature ==== libqt5-qttranslations ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * No code changes ==== libqt5-qtvirtualkeyboard ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) Subpackages: libQt5HunspellInputMethod5 libQt5VirtualKeyboard5 libqt5-qtvirtualkeyboard-hunspell - Update to version 5.15.11+kde0, rebased upstream: * Remove platform-dependent codes for XCB ==== libqt5-qtwayland ==== Version update (5.15.10+kde51 -> 5.15.11+kde59) Subpackages: libQt5WaylandClient5 libQt5WaylandCompositor5 - Update to version 5.15.11+kde59, rebased upstream: * Client: Avoid locking resizing in QWaylandShmBackingStore * Client: Remove some surface commits * tests: Fix tst_xdgshell::minMaxSize() * Client: Commit the initial surface state explicitly * Remove unused variables * QtWaylandCompositor: includemocs * QtWaylandClient: includemocs * QtWaylandEglClientHwIntegrationPrivate: includemocs * QtWaylandTextureSharing: includemocs * QWaylandXdgShellIntegrationPlugin: includemocs * QtWlShellIntegrationPrivate: includemocs * Add missing QT_{BEGIN,END}_NAMESPACE - Update to version 5.15.10+kde58: * Client: Fix the mouse being stuck in pressed state after DnD * client: Fix infinite recursion with text-input-v2 * Client: Fix buffer damage * Replace scale with devicePixelRatio for non-integer scaling * Convert cursor bitmap to supported format * client: Fix crash on dnd updates after client facing drag ends * Destroy frame queue before display ==== libqt5-qtwebchannel ==== Version update (5.15.10+kde3 -> 5.15.11+kde3) Subpackages: libQt5WebChannel5 libQt5WebChannel5-imports - Update to version 5.15.11+kde3, rebased upstream: * No code changes ==== libqt5-qtwebsockets ==== Version update (5.15.10+kde2 -> 5.15.11+kde2) Subpackages: libQt5WebSockets5 libQt5WebSockets5-imports - Update to version 5.15.11+kde2, rebased upstream: * No code changes ==== libqt5-qtwebview ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) Subpackages: libQt5WebView5 libQt5WebView5-imports - Update to version 5.15.11+kde0, rebased upstream: * Android: Make is possible to change setAllowFileAccess() ==== libqt5-qtx11extras ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) - Update to version 5.15.11+kde0, rebased upstream: * No code changes ==== libqt5-qtxmlpatterns ==== Version update (5.15.10+kde0 -> 5.15.11+kde0) Subpackages: libQt5XmlPatterns5 libqt5-qtxmlpatterns-imports - Update to version 5.15.11+kde0, rebased upstream: * Fix compilation with the recent qtbase ==== libreoffice ==== Version update (7.6.1.2 -> 7.6.2.1) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Update to 7.6.2.1: https://wiki.documentfoundation.org/Releases/7.6.2/RC1 ==== libselinux ==== Subpackages: libselinux1 selinux-tools - Repair initrd libselinux check in selinux-ready ==== libsemanage ==== Subpackages: libsemanage-conf libsemanage-migrate-store libsemanage2 - Remove build counter syncing for real ==== libsepol ==== - Enable LTO now (boo#1138813). ==== libvirt ==== Version update (9.7.0 -> 9.8.0) Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-proxy libvirt-daemon-qemu libvirt-libs - Update to libvirt 9.8.0 (jsc#PED-3279) - bsc#1215708 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html#v9-8-0-2023-10-02 ==== libvpx ==== Version update (1.13.0 -> 1.13.1) - Update to version 1.13.1: + Bug fixes: Fix to a crash related to VP9 encoding. https://crbug.com/1486441 (CVE-2023-5217) - Drop CVE-2023-5217.patch: Fixed upstream. ==== llvm17 ==== Version update (17.0.1 -> 17.0.2) - Update to version 17.0.2. * This release contains bug-fixes for the LLVM 17.0.0 release. This release is API and ABI compatible with 17.0.0. - Rebase llvm-do-not-install-static-libraries.patch. ==== luajit ==== - Adjust luajit-lua-versioned.patch to have correct LUA_LJDIR (bsc#1215592). ==== makedumpfile ==== - Add Support-struct-module_memory-on-Linux-6.4-and-.patch (jsc#PED-4593) - Add ppc64-do-page-traversal-if-vmemmap_list-not-po.patch (bsc#1215364) - Re-enable eppic on systems with old enough libeppic ==== mpg123 ==== Version update (1.32.2 -> 1.32.3) Subpackages: libmpg123-0 mpg123-openal - Update to version 1.32.3 * libmpg123, libsyn123: always ifdef LFS_LARGEFILE_64 (not just if) * libsyn123: re-introduce _32 wrappers in addition to suffix-less ones (regression from 1.31, bug 363) ==== netcfg ==== - Remove ftpusers, none of our ftp servers uses that anymore - Remove defaultdomain, NIS got dropped - Remove hosts.equiv and hosts.lpd, the tools using them got dropped long ago. ==== nodejs20 ==== Version update (20.7.0 -> 20.8.0) Subpackages: npm20 - Update to 20.8.0: * Stream performance improvements * Rework of memory management in vm APIs with the importModuleDynamically option * test_runner: + accept testOnly in run + add junit reporter - fix_ci_tests.patch: refreshed ==== nvme-cli ==== Subpackages: nvme-cli-bash-completion - Enable test during build - Drop minimum version meson dependency - Add asciidoc dependency - Build documentation when requested ==== opensc ==== - Security Fix: [CVE-2023-40661, bsc#1215761] * opensc: multiple memory issues with pkcs15-init (enrollment tool) * Add patches: - opensc-CVE-2023-40661-1of12.patch - opensc-CVE-2023-40661-2of12.patch - opensc-CVE-2023-40661-3of12.patch - opensc-CVE-2023-40661-4of12.patch - opensc-CVE-2023-40661-5of12.patch - opensc-CVE-2023-40661-6of12.patch - opensc-CVE-2023-40661-7of12.patch - opensc-CVE-2023-40661-8of12.patch - opensc-CVE-2023-40661-9of12.patch - opensc-CVE-2023-40661-10of12.patch - opensc-CVE-2023-40661-11of12.patch - opensc-CVE-2023-40661-12of12.patch - Security Fix: [CVE-2023-4535, bsc#1215763] * Add patches: - opensc-CVE-2023-4535.patch - opensc-NULL_pointer_fix.patch - Security Fix: [CVE-2023-40660, bsc#1215762] * opensc: PIN bypass when card tracks its own login state * Add patches: - opensc-CVE-2023-40660-1of2.patch - opensc-CVE-2023-40660-2of2.patch ==== openssl-1_1 ==== Subpackages: libopenssl1_1 - Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch ==== parted ==== Subpackages: libparted-fs-resize0 libparted2 - updated fatresize to version 0.2 which includes a man-page removed patches: - fatresize-fix-getting-dev-name.patch ==== perl ==== Subpackages: perl-base perl-doc - Use 64-bit integers on all platforms ==== policycoreutils ==== Subpackages: policycoreutils-python-utils python3-policycoreutils - Move dbus configuration file to /usr/share instead of /etc - Add policycoreutils-rpmlintrc to suppress spurious rpmlint warnings - Fix newrole debuginfo broken by mistaken 'noarch' - Add GUI and DBUS subpackages * Remove files now provided in upstream tarballs: - Drop system-config-selinux.png - Drop system-config-selinux.desktop - Drop system-config-selinux.pam - Drop system-config-selinux.console - Drop selinux-polgengui.desktop - Drop selinux-polgengui.console - Refactor spec file * Remove empty sandbox package definition ==== polkit-default-privs ==== Version update (1550+20230920.74aeded -> 1550+20231006.28f05f1) - Update to version 1550+20231006.28f05f1: * Whitelist policycoreutils-dbus actions (bsc#1213435) ==== python-SQLAlchemy ==== Version update (2.0.19 -> 2.0.21) - Update to 2.0.21: * Changes from 2.0.21: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.21 * Changes from 2.0.20: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.20 - Remove .gitignore files from source tree, removes all rpmlint warnings. ==== python-argcomplete ==== Version update (3.1.1 -> 3.1.2) - update to 3.1.2: * Ensure Python 3.12+ compatibility in check_console_script ==== python-cryptography ==== Version update (41.0.3 -> 41.0.4) - update to 41.0.4: * ~~~~~~~~~~~~~~~~~~~ * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.3. * .. _v41-0-3: ==== python-dnspython ==== - Don't use curio. ==== python-greenlet ==== Version update (3.0.0~rc3 -> 3.0.0) - Update to 3.0.0: * No changes from 3.0rc3 aside from the version number. - Ignore some slow and flaky tests ==== python-libvirt-python ==== Version update (9.7.0 -> 9.8.0) - Update to 9.8.0 - Add all new APIs and constants in libvirt 9.8.0 - jsc#PED-3279 ==== python-psutil ==== - Require /usr/bin/who only for suse_version > 1500: 15.X does not provide it, but has it in coreutils. - PEP517 - Clean up specfile from obsolete python2 stuff ==== python-reportlab ==== Version update (3.6.13 -> 4.0.5) - drop reportlab-missing-includes.patch - add importlib.patch to fix support for python3.12 - update to 4.0.5: * add in test for alpha composite colour * Added an SvgPath class; as used in github.com/deeplook/svglib * Added a simple log axis ticklabeller class * Allow for strokeWidth in LineSwatch * update extension alias' * allow BalancedColumns to work in a container flowable (ie with no frame) * allow custom styles for inrowsplitStaart & inrowsplitend * setup.py test --failfast works * allow running all tests without renderPM support * AR made some changes to allow running without renderPM support * AR merged accessibility branch and released 4.0.0 * initial support for rml ul ol dl tagging * added support for an ol/ul/dl caption paragraph * implement a safer toColor with rl_config.toColorCanUse option and rl_extended_literal_eval * added _ExpandedCellTupleEx for more tagging support ==== python-urllib3 ==== Version update (2.0.4 -> 2.0.6) - update to 2.0.6 (bsc#1215968, CVE-2023-43804): * Added the Cookie header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect - 2.0.5: * Allowed pyOpenSSL third-party module without any deprecation warning. #3126 * Fixed default blocksize of HTTPConnection classes to match high-level classes. Previously was 8KiB, now 16KiB. #3066 ==== rubygem-nokogiri ==== - Buildrequire openssl gem to fix building with Ruby 3.0 ==== rubygem-parser ==== Version update (3.1.3.0 -> 3.2.2.3) - updated to version 3.2.2.3 v3.2.2.3 (2023-06-08) - -------------------- API modifications: * Add Racc to runtime dependencies (#929) (Koichi ITO) v3.2.2.2 (2023-06-08) - -------------------- API modifications: * bump racc to 1.7.0 (#928) (Ilya Bylich) v3.2.2.0 (2023-04-01) - -------------------- API modifications: * Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8 (#920) (Koichi ITO) v3.2.1.1 (2023-03-08) - -------------------- API modifications: * bump racc to 1.6.2 (#916) (Ilya Bylich) * backport tests for mixed usage of anonymous kwarg/kwrestarg and forwarded-arguments (#915) (Ilya Bylich) * add tests for kwopt+kwrest arguments and forwarded_kwrestarg. (#913) (Ilya Bylich) Bugs fixed: * builders/default: allow forwarded_kwrestarg with additional kwargs (#912) (Owen Stephens) v3.2.1.0 (2023-02-09) - -------------------- API modifications: * Bump maintenance branches to 3.2.1 (#908) (Koichi ITO) * lexer.rl: extract strings lexing to lexer-strings.rl (#905) (Ilya Bylich) Features implemented: * Ruby 3.3 support (#904) (Ole Friis Østergaard) v3.2.0.0 (2023-01-03) - -------------------- API modifications: * lexer.rl: extract `extend_string_escaped` to a separate method (#893) (Ilya Bylich) * bump Racc to 1.6.1 (#890) (Koichi ITO) Features implemented: * lexer.rl: use Ragel -F0 on non-CRuby (#894) (Benoit Daloze) * ruby32.y: Allow optional newlines before closing parenthesis (#892) (Koichi ITO) Bugs fixed: * ruby32.y: fix a parse error when using forwarded argument with restarg (#889) (Koichi ITO) ==== rubygem-rubocop ==== Version update (1.39.0 -> 1.56.3) - updated to version 1.56.3 [#]# 1.56.3 (2023-09-11) [#]## Bug fixes * [#12151](https://github.com/rubocop/rubocop/issues/12151): Make `Layout/EmptyLineAfterGuardClause` allow `:nocov:` directive after guard clause. ([@koic][]) * [#12195](https://github.com/rubocop/rubocop/issues/12195): Fix a false negative for `Layout/SpaceAfterNot` when a newline is present after `!`. ([@ymap][]) * [#12192](https://github.com/rubocop/rubocop/issues/12192): Fix a false positive for `Layout/RedundantLineBreak` when using quoted symbols with a single newline. ([@ymap][]) * [#12190](https://github.com/rubocop/rubocop/issues/12190): Fix a false positive for `Layout/SpaceAroundOperators` when aligning operators vertically. ([@koic][]) * [#12171](https://github.com/rubocop/rubocop/issues/12171): Fix a false positive for `Style/ArrayIntersect` when using block argument for `Enumerable#any?`. ([@koic][]) * [#12172](https://github.com/rubocop/rubocop/issues/12172): Fix a false positive for `Style/EmptyCaseCondition` when using `return`, `break`, `next` or method call before empty case condition. ([@koic][]) * [#12162](https://github.com/rubocop/rubocop/issues/12162): Fix an error for `Bundler/DuplicatedGroup` when there's a duplicate set of groups and the `group` value contains a splat. ([@koic][]) * [#12182](https://github.com/rubocop/rubocop/issues/12182): Fix an error for `Lint/UselessAssignment` when variables are assigned using chained assignment and remain unreferenced. ([@koic][]) * [#12181](https://github.com/rubocop/rubocop/issues/12181): Fix an incorrect autocorrect for `Lint/UselessAssignment` when variables are assigned with sequential assignment using the comma operator and unreferenced. ([@koic][]) * [#12187](https://github.com/rubocop/rubocop/issues/12187): Fix an incorrect autocorrect for `Style/SoleNestedConditional` when comment is in an empty nested `if` body. ([@ymap][]) * [#12183](https://github.com/rubocop/rubocop/pull/12183): Fix an incorrect autocorrect for `Style/MultilineTernaryOperator` when returning a multiline ternary operator expression with safe navigation method call. ([@koic][]) * [#12168](https://github.com/rubocop/rubocop/issues/12168): Fix bug in `Style/ArgumentsForwarding` when there are repeated send nodes. ([@owst][]) * [#12185](https://github.com/rubocop/rubocop/pull/12185): Set target version for `Layout/HeredocIndentation`. ([@tagliala][]) - updated to version 1.56.2 [#]# 1.56.2 (2023-08-29) [#]## Bug fixes * [#12138](https://github.com/rubocop/rubocop/issues/12138): Fix a false positive for `Layout/LineContinuationLeadingSpace` when a backslash is part of a multiline string literal. ([@ymap][]) * [#12155](https://github.com/rubocop/rubocop/pull/12155): Fix false positive for `Layout/RedundantLineBreak` when using a modified singleton method definition. ([@koic][]) * [#12143](https://github.com/rubocop/rubocop/issues/12143): Fix a false positive for `Lint/ToEnumArguments` when using anonymous keyword arguments forwarding. ([@koic][]) * [#12148](https://github.com/rubocop/rubocop/pull/12148): Fix an incorrect autocorrect for `Lint/NonAtomicFileOperation` when using `FileUtils.remove_dir`, `FileUtils.remove_entry`, or `FileUtils.remove_entry_secure`. ([@koic][]) * [#12141](https://github.com/rubocop/rubocop/issues/12141): Fix false positive for `Style/ArgumentsForwarding` when method def includes additional kwargs. ([@owst][]) * [#12154](https://github.com/rubocop/rubocop/issues/12154): Fix incorrect `diagnosticProvider` value of LSP. ([@koic][]) [#]# 1.56.1 (2023-08-21) [#]## Bug fixes * [#12136](https://github.com/rubocop/rubocop/pull/12136): Fix a false negative for `Layout/LeadingCommentSpace` when using `#+` or `#-` as they are not RDoc comments. ([@koic][]) * [#12113](https://github.com/rubocop/rubocop/issues/12113): Fix a false positive for `Bundler/DuplicatedGroup` when groups are duplicated but `source`, `git`, `platforms`, or `path` values are different. ([@koic][]) * [#12134](https://github.com/rubocop/rubocop/issues/12134): Fix a false positive for `Style/MethodCallWithArgsParentheses` when parentheses are used in one-line `in` pattern matching. ([@koic][]) * [#12111](https://github.com/rubocop/rubocop/issues/12111): Fix an error for `Bundler/DuplicatedGroup` group declaration has keyword option. ([@koic][]) * [#12109](https://github.com/rubocop/rubocop/issues/12109): Fix an error for `Style/ArgumentsForwarding` cop when forwarding kwargs/block arg and an additional arg. ([@ydah][]) * [#12117](https://github.com/rubocop/rubocop/issues/12117): Fix a false positive for `Style/ArgumentsForwarding` cop when not always forwarding block. ([@owst][]) * [#12115](https://github.com/rubocop/rubocop/pull/12115): Fix an error for `Style/Lambda` when using numbered parameter with a multiline `->` call. ([@koic][]) * [#12124](https://github.com/rubocop/rubocop/issues/12124): Fix false positives for `Style/RedundantParentheses` when parentheses in `super` or `yield` call with multiline style argument. ([@koic][]) * [#12120](https://github.com/rubocop/rubocop/pull/12120): Fix false positives for `Style/SymbolArray` when `%i` array containing unescaped `[`, `]`, `(`, or `)`. ([@koic][]) * [#12133](https://github.com/rubocop/rubocop/pull/12133): Fix `Style/RedundantSelfAssignmentBranch` to handle heredocs. ([@r7kamura][]) * [#12105](https://github.com/rubocop/rubocop/issues/12105): Fix target ruby `Gem::Requirement` matcher and version parsing to support multiple version constraints. ([@ItsEcholot][]) [#]# 1.56.0 (2023-08-09) [#]## New features * [#12074](https://github.com/rubocop/rubocop/pull/12074): Add new `Bundler/DuplicatedGroup` cop. ([@OwlKing][]) * [#12078](https://github.com/rubocop/rubocop/pull/12078): Make LSP server support `rubocop.formatAutocorrectsAll` execute command. ([@koic][]) [#]## Bug fixes * [#12106](https://github.com/rubocop/rubocop/issues/12106): Fix a false negative for `Style/RedundantReturn` when returning value with guard clause and `return` is used. ([@koic][]) * [#12095](https://github.com/rubocop/rubocop/pull/12095): Fix a false positive for `Style/Alias` when `EncforcedStyle: prefer_alias` and using `alias` with interpolated symbol argument. ([@koic][]) * [#12098](https://github.com/rubocop/rubocop/pull/12098): Fix a false positive for `Style/ClassEqualityComparison` when comparing interpolated string class name for equality. ([@koic][]) * [#12102](https://github.com/rubocop/rubocop/pull/12102): Fix an error for `Style/LambdaCall` when using nested lambda call `x.().()`. ([@koic][]) * [#12099](https://github.com/rubocop/rubocop/pull/12099): Fix an incorrect autocorrect for `Style/Alias` when `EncforcedStyle: prefer_alias_method` and using `alias` with interpolated symbol argument. ([@koic][]) * [#12085](https://github.com/rubocop/rubocop/issues/12085): Fix an error for `Lint/SuppressedException` when `AllowNil: true` is set and endless method definition is used. ([@koic][]) * [#12087](https://github.com/rubocop/rubocop/issues/12087): Fix false positives for `Style/ArgumentsForwarding` with additional args/kwargs in def/send nodes. ([@owst][]) * [#12071](https://github.com/rubocop/rubocop/issues/12071): Fix `Style/SymbolArray` false positives when using square brackets or interpolation in a symbol literal in a percent style array. ([@jasondoc3][]) * [#12061](https://github.com/rubocop/rubocop/issues/12061): Support regex in StringLiteralsInInterpolation. ([@jonas054][]) * [#12091](https://github.com/rubocop/rubocop/pull/12091): With `--fail-level A` ignore non-correctable offenses at :info severity. ([@naveg][]) [#]## Changes * [#12094](https://github.com/rubocop/rubocop/pull/12094): Add `base64` gem to runtime dependency to suppress Ruby 3.3's warning. ([@koic][]) [#]# 1.55.1 (2023-07-31) [#]## Bug fixes * [#12068](https://github.com/rubocop/rubocop/pull/12068): Fix a false positive for `Style/ReturnNilInPredicateMethodDefinition` when the last method argument in method definition is `nil`. ([@koic][]) * [#12082](https://github.com/rubocop/rubocop/issues/12082): Fix an error for `Lint/UselessAssignment` when a variable is assigned and unreferenced in `for` with multiple variables. ([@koic][]) * [#12079](https://github.com/rubocop/rubocop/issues/12079): Fix an error for `Style/MixinGrouping` when mixin method has no arguments. ([@koic][]) * [#11637](https://github.com/rubocop/rubocop/pull/11637): Correct Rubocop for `private_class_method` method documentation. ([@bigzed][]) * [#12070](https://github.com/rubocop/rubocop/pull/12070): Fix false positive in `Style/ArgumentsForwarding` when receiver forwards args/kwargs. ([@owst][]) [#]# 1.55.0 (2023-07-25) [#]## New features * [#11794](https://github.com/rubocop/rubocop/pull/11794): Add support to `Style/ArgumentsForwarding` for anonymous arg/kwarg forwarding in Ruby 3.2. ([@owst][]) * [#12044](https://github.com/rubocop/rubocop/issues/12044): Make LSP server support `layoutMode` option to run layout cops. ([@koic][]) * [#12056](https://github.com/rubocop/rubocop/pull/12056): Make LSP server support `lintMode` option to run lint cops. ([@koic][]) * [#12046](https://github.com/rubocop/rubocop/issues/12046): Make `ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of predicate method definition. ([@koic][]) [#]## Bug fixes * [#12055](https://github.com/rubocop/rubocop/pull/12055): Allow parentheses in single-line match patterns when using the `omit_parentheses` style of `Style/MethodCallWithArgsParentheses`. ([@gsamokovarov][]) * [#12050](https://github.com/rubocop/rubocop/pull/12050): Fix a false positive for `Layout/RedundantLineBreak` when inspecting the `%` form string `%\n\n`. ([@koic][]) * [#12063](https://github.com/rubocop/rubocop/pull/12063): Fix `Style/CombinableLoops` when one of the loops is empty. ([@fatkodima][]) * [#12059](https://github.com/rubocop/rubocop/issues/12059): Fix a false negative for `Style/StringLiteralsInInterpolation` for symbols with interpolation. ([@fatkodima][]) * [#11834](https://github.com/rubocop/rubocop/issues/11834): Fix false positive for when variable in inside conditional branch in nested node. ([@alexeyschepin][]) * [#11802](https://github.com/rubocop/rubocop/issues/11802): Improve handling of `[]` and `()` with percent symbol arrays. ([@jasondoc3][]) * [#12052](https://github.com/rubocop/rubocop/issues/12052): Fix "Subfolders can't include glob special characters". ([@meric426][], [@loveo][]) * [#12062](https://github.com/rubocop/rubocop/pull/12062): Fix `LoadError` when loading RuboCop from a symlinked location on Windows. ([@p0deje][]) [#]## Changes * [#12064](https://github.com/rubocop/rubocop/pull/12064): Make `Style/RedundantArgument` aware of `exit` and `exit!`. ([@koic][]) * [#12015](https://github.com/rubocop/rubocop/issues/12015): Mark `Style/HashConversion` as unsafe autocorrection. ([@koic][]) [#]# 1.54.2 (2023-07-13) [#]## Bug fixes * [#12043](https://github.com/rubocop/rubocop/pull/12043): Fix a false negative for `Layout/ExtraSpacing` when some characters are vertically aligned. ([@koic][]) * [#12040](https://github.com/rubocop/rubocop/pull/12040): Fix a false positive for `Layout/TrailingEmptyLines` to prevent the following incorrect autocorrection when inspecting the `%` form string `%\n\n`. ([@koic][]) * [#1867](https://github.com/rubocop/rubocop/issues/1867): Fix an error when `AllCops:Exclude` is empty in .rubocop.yml. ([@koic][]) * [#12034](https://github.com/rubocop/rubocop/issues/12034): Fix invalid byte sequence in UTF-8 error when using an invalid encoding string. ([@koic][]) * [#12038](https://github.com/rubocop/rubocop/pull/12038): Output the "server restarting" message to stderr. ([@knu][]) [#]# 1.54.1 (2023-07-04) [#]## Bug fixes * [#12024](https://github.com/rubocop/rubocop/issues/12024): Fix a false positive for `Lint/RedundantRegexpQuantifiers` when interpolation is used in a regexp literal. ([@koic][]) * [#12020](https://github.com/rubocop/rubocop/issues/12020): This PR fixes an infinite loop error for `Layout/SpaceAfterComma` with `Layout/SpaceBeforeSemicolon` when autocorrection conflicts. ([@koic][]) * [#12014](https://github.com/rubocop/rubocop/pull/12014): Fix an error for `Lint/UselessAssignment` when part of a multiple assignment is enclosed in parentheses. ([@koic][]) * [#12011](https://github.com/rubocop/rubocop/pull/12011): Fix an error for `Metrics/MethodLength` when using a heredoc in a block without block arguments. ([@koic][]) * [#12010](https://github.com/rubocop/rubocop/pull/12010): Fix false negatives for `Style/RedundantRegexpArgument` when using safe navigation operator. ([@koic][]) [#]# 1.54.0 (2023-07-01) [#]## New features * [#12000](https://github.com/rubocop/rubocop/pull/12000): Support safe or unsafe autocorrect config for LSP. ([@koic][]) [#]## Bug fixes * [#12005](https://github.com/rubocop/rubocop/issues/12005): Fix a false negative for `Lint/Debugger` when using debugger method inside lambda. ([@koic][]) ... changelog too long, skipping 421 lines ... * [#11116](https://github.com/rubocop/rubocop/issues/11116): Handle ternaries in `Style/SafeNavigation`. ([@fatkodima][]) ==== rubygem-rubocop-ast ==== Version update (1.24.0 -> 1.29.0) - updated to version 1.29.0 [#]# 1.29.0 (2023-06-01) * [#262](https://github.com/rubocop/rubocop-ast/pull/267): Introduce RuboCop::Ast::MethodDispatchNode#selector. ([@gsamokovarov][]) [#]# 1.28.1 (2023-05-01) [#]## Bug fixes * [#262](https://github.com/rubocop/rubocop-ast/pull/262): Fix an error when parsing non UTF-8 frozen string. ([@koic][]) [#]# 1.28.0 (2023-03-24) [#]## New features * [#259](https://github.com/rubocop/rubocop-ast/pull/259): Add `forwarded_kwrestarg` node to `AST::Builder`. ([@koic][]) [#]# 1.27.0 (2023-02-27) [#]## New features * [#229](https://github.com/rubocop/rubocop-ast/pull/229): Add `source_range` method to `NodePattern`. ([@koic][]) [#]# 1.26.0 (2023-02-11) [#]## New features * [#255](https://github.com/rubocop/rubocop-ast/pull/255): Make `Node#class_constructor?` aware of Ruby 3.2's `Data.define`. ([@koic][]) * [#255](https://github.com/rubocop/rubocop-ast/pull/255): Make `Node#class_construcor?` aware of Ruby 2.7's numbered parameters. ([@koic][]) [#]# 1.25.0 (2023-02-11) [#]## New features * [#256](https://github.com/rubocop-hq/rubocop-ast/pull/256): Support `Parser::Ruby33` for Ruby 3.3 parser (experimental). ([@koic][]) ==== rubygem-ruby-dbus ==== Version update (0.23.0.beta2 -> 0.23.1) - 0.23.1 API: * Add DBus::Object.dbus_reader_attr_accessor to declare a common use case with a single call (gh#mvidner/ruby-dbus#140). * BusConnection#request_name defaults to the simple use case: single owner without queuing, failing fast; documented the complex use cases. ==== rubygem-unicode-display_width ==== Version update (2.3.0 -> 2.4.2) - updated to version 2.4.2 [#]# 2.4.2 More performance improvements: - Optimize lookup of first 4096 codepoints - Avoid overwrite lookup if no overwrites are set [#]# 2.4.1 - Improve general performance! - Further improve performance for ASCII strings [#]# 2.4.0 - Improve performance for ASCII-only strings, by @fatkodima - Require Ruby 2.4 ==== samba ==== Version update (4.18.6+git.320.cfda27bacb -> 4.19.0+git.306.19d2e214c58) Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-libs samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs - Update to 4.19.0 * File doesn't show when user doesn't have permission if aio_pthread is loaded; (bso#15453). * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥ 1.9.1; (bso#15451). * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can log to syslog; (bso#15460). * ‘samba-tool domain level raise’ fails unless given a URL; (bso#15458). * reply_sesssetup_and_X() can dereference uninitialized tmp pointer; (bso#15420). * missing return in reply_exit_done(); (bso#15430). * TREE_CONNECT without SETUP causes smbd to use uninitialized pointer; (bso#15432). * Avoid infinite loop in initial user sync with Azure AD Connect when synchronising a large Samba AD domain; (bso#15401). * Samba replication logs show (null) DN; (bso#15407). * 2-3min delays at reconnect with smb2_validate_sequence_number: bad message_id 2; (bso#15346). * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446). * CID 1539212 causes real issue when output contains only newlines; (bso#15438). * KDC encodes INT64 claims incorrectly; (bso#15452). * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449). * Windows client join fails if a second container CN=System exists somewhere; (bso#9959). * regression DFS not working with widelinks = true; (bso#15435). * Heimdal fails to build on 32-bit FreeBSD; (bso#15443). * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441). ==== selinux-policy ==== Subpackages: selinux-policy-targeted - Use /var/adm/update-scripts in macros.selinux-policy. The rpm state directory doesn't exist on SUSE systems (bsc#1213593) - Modified update.sh to require first parameter "full" to also update container-selinux. For maintenance updates you usually don't want it to be updated ==== sg3_utils ==== Version update (1.48~20221101+1.142dace -> 1.48+1.889c3e3) Subpackages: libsgutils2-1_48-2 - udev rules: allow kernel command line overrides with "udev.scsi_id_serial_src=LTVS" and "udev.scsi_symlink_src=LTVS" Try these boot parameters if your system fails to detect SCSI devices after update to sg3_utils 1.48. - dracut.conf: add 00-scsi-sg3_config.rules (jsc#PED-6226) - spec file: * fix build dependencies for regenerate_initrd_posttrans (bsc#1215772) * add missing rules file - Update to version 1.48 * udev rules: new, configurable scheme for creating symlinks for SCSI devices (jsc#PED-6226) See description of ".SCSI_ID_SERIAL_SRC" /usr/lib/udev/55-scsi-sg3_id.rules and .SCSI_SYMLINK_SRC in /usr/lib/udev/58-scsi_symlink.rules * decoding utilities: add -j/--json[=JO] and --js-file=JFN options * sg_sat_datetime: new tool to access date/time on ATA devices using a SAT layer * sg_z_act_query: new tool for sending zone activate/query commands * sg_rem_rest_elem: new tool for removing or restoring elements * sg_write_attr: support for SPC "Write Attirbute" command (for tapes) * sg_ses: swap meaning of -H and -HH, add json support, use e.g. "0:2" for range indicator * sg_rtpg: fix response truncation * sg_decode_sense: add --nodecode option * sg_logs: fix --list and -lll options * sg_modes: improve handling of ZBC disks * sg_inq: add version descriptors from SPC6r08, add --quiet option * sg_vpd: add --sinq_inraw=RFN option * sg_turs: add --timeout= and --ascq= options * sg_requests: add --timeout= option * sg_sat_read_gplog: add --smart and --ppt options * sgp_dd and sgm_dd: add --progress option * sg_dd: add support for accessing NVMe devices via passthrough * Bug fixes and minor fixes - _service: simplify version processing, as we have a clean upstream version again ==== shadow ==== Version update (4.14.0 -> 4.14.1) Subpackages: libsubid4 login_defs - Update to 4.14.1: Build system: Merge libshadow and libmisc into a single libshadow. This fixes problems in the linker, which were reported at least in Gentoo. #791 - Add Alejandro Colomar (new stable branch maintainer) to shadow.keyring ==== shim ==== - Don't require grub so shim can still be used with systemd-boot - Update shim-install to fix boot failure of ext4 root file system on RAID10 (bsc#1205855) 226c94ca5cfca Use hint in looking for root if possible - Adopt the macros from fde-tpm-helper-macros to update the signature in the sealed key after a bootloader upgrade ==== srt ==== Version update (1.5.2 -> 1.5.3) - version update to 1.5.3 * New Features - PR #2714: Added maximum BW limit for retransmissions. See SRTO_MAXREXMITBW. * Important Bug Fixes - PR #2632: Use overlapped WSASendTo to avoid UDP sending losses. - PR #2766: Fixed spurious group read-ready epoll events. - PR #2772: Fixed RCV buffer initialization in Rendezvous. ⚠️ - PR #2757: Fix memory leak on queuing connection initialization packets. - PR #2745: Fix hang up on not enough space in the RCV buffer. - PR #2740: Fix possible tsbpd() deadlock with processCtrlShutdown(). - PR #2692: Rejection not undertaken in rendezvous after KMX failure. - PR #2774: Fix rendezvous connection mode when processing resulted in ACCEPT it was still sending rejection. - PR #2778: Drop unencrypted packets in AES-GCM mode. * Build - PR #2779, #2780: Fix the build for targets without IP_ADD_SOURCE_MEMBERSHIP. - PR #2784: Added missing public header files in Windows binary installer. * Unit Tests - PR #2681: Added custom main with transparent parameters. * Documentation - PR #2765: Updated the explicit information for binding to IPv6 wildcard. - PR #2785: Fixed API doc: SRT_INVALID_SOCK * https://github.com/Haivision/srt/releases/tag/v1.5.3 ==== sshfs ==== Version update (3.7.4 -> 3.7.4a) - Update to 3.7.4a: - Reverting PR #1 from user-reported bug bsc#1215574. ==== systemd ==== Subpackages: libsystemd0 libudev1 systemd-container systemd-coredump udev - rpmlintrc: allow systemd-network and systemd-container sub-packages to ship shared libs. These are actually NSS plugins and are not really subject to shlib policy. - Drop 5000-core-manager-run-generators-directly-when-we-are-in-.patch Since dracut-059+suse.447.g9d1fc722, this workaround is not needed anymore. ==== talloc ==== Version update (2.4.0 -> 2.4.1) Subpackages: libtalloc2 python3-talloc - Update to 2.4.1 * Remove remaining, but broken python2 support * Spelling fixes * Remove unneeded va_copy() ==== tdb ==== Version update (1.4.8 -> 1.4.9) Subpackages: libtdb1 python3-tdb - Update to 1.4.9 * Remove remaining, but broken python2 support * Spelling fixes * python: Safely clear structure members ==== tevent ==== Version update (0.14.1 -> 0.15.0) Subpackages: libtevent0 python3-tevent - Update to version 0.15.0 * remove py2 ifdefs * python: Safely clear structure members * the tevent_thread_call_depth API is updated in order to allow better tracing. * add tevent_set_max_debug_level() only and don't pass TEVENT_DEBUG_TRACE to tevent_debug() callbacks by default. * Spelling fixes * Make use of epoll_create1() for epoll backend * Optimize overhead in the epoll backend ==== u-boot-rpiarm64 ==== Version update (2023.07 -> 2023.10) Subpackages: u-boot-rpiarm64-doc - Fix update_git.sh - Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.10 * Patches added: 0017-rpi-fix-boot-on-RPi4-after-commit-c.patch - boo#1216036 - Add microchipmpfsicicle flavor - Update to 2023.10: * Full changelog available at: https://source.denx.de/u-boot/u-boot/-/compare/v2023.07...v2023.10 ==== vsftpd ==== - Add vsftpd.ftpusers, the netcfg one is not maintained, outdated and will be removed. - vsftpd.pam: use own copy of ftpusers. ==== vte ==== Subpackages: libvte-2_91-0 typelib-1_0-Vte-2_91 - Add f1a547f1dfebd8860021b6b727fa5d5717e9f143.patch: widget: VteTerminalSpawnAsyncCallback's error is nullable. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2647 ==== xdg-desktop-portal ==== - Support building with meson 0.61.x used by SLE, where .pc files in dataonly packages are installed to %_libdir unlike in meson >= 0.62.0 where the default was changed to %_datadir. ==== xfce4-clipman-plugin ==== Version update (1.6.4 -> 1.6.5) Subpackages: xfce4-clipman-plugin-lang - Update to version 1.6.5 * wayland: Hide skip-action-on-key-down setting * wayland: Hide persistent-primary-clipboard setting * Add set-text action to plugin app to allow D-Bus calls * Add Wayland impl for clipboard-manager * Make clipboard manager an interface and add X11 impl * Rename x11-clipboard-manager to clipboard-manager * Move paste_on_activate() to common * Make X11 dependencies optional and guard X11 code paths * cleanup: Remove unused project files * cleanup: Remove useless variable assignment * tests: Add missing include * history-dialog: Fix memory leak * ui: Mark 2 strings translatable * history-dialog: Keep paste-on-activate in sync with the settings (V2) * settings: Fix tooltip text * status-icon: Enable tooltip * status-icon: Add missing sanity check * popup-clipman: Replace deprecated gdk_keyboard_grab() * Replace deprecated gtk_menu_popup() when possible * collector: Do not restore default clipboard if not really empty * menu: Fix translated string * Update URLs * Translation Updates - Add xfce4-clipman-plugin-relax-x11-version.patch ==== xfce4-notifyd ==== Version update (0.8.2 -> 0.9.2) Subpackages: xfce4-notifyd-lang - Update to 0.9.2: * (Hopefully) actually fix settings migration code * (Hopefully) fix enum setting migration code - Add --enable-systemd when calling configure - Update to 0.9.1: * Make the XDG autostart file attempt a systemd start first * Only include the SystemdService= line if systemd support is enabled * Clean up some conditionals in configure.ac * Go back to installing the XDG autostart file by default * Allow installing systemd service file even if systemd is not installed - Update to 0.9.0: * Add missing sanity check * I18n: Update po/LINGUAS list * wayland: put windows on overlay layer, not top * Set window theme before placing window * Set initial window position before realizing windows * Avoid storing NULL app IDs in the app ID count hashtable * Simplify dbus/systemd service dir logic in configure.ac * Fix typos in README * Install D-Bus and systemd files under $prefix by default * Fix distcheck when run as non-root * Use pkg-config to find default systemd user unit directory * Change default systemd user path from /lib/... to /usr/lib/... * Change options for installing startup files * Add positioning options top-center and bottom-center * Simplify notification placement code * Stop using GtkCornerType; migrate setting to enum nick * Move log level settings from int to enum nick string * Move datetime format setting from int to enum nick string * Have a single entry point for setting migrations * Fix incorrect enum value for apps log level * Use registered enum types for config->enum mapping * Move enums to common, use glib-mkenums * Use new XDT feature macros * Don't log duplicate entries when updating an existing notification * Clean up logic in notify_notify() * Correctly update critical notifications while in DnD mode * Fix incorrect casts in GTree foreach functions * Remove expire/fade timeout source removal hacks * Missed a spot to reset fade/slide * Allow slideout when no fadeout * Only start fade timeout if no existing handle * Only start expiration timeout if no existing handle * Ensure timeout sources are removed in _window_dispose() * Move log dbus signal emissions to XfceNotifyDaemonLog * Remove expire and fade sources before emitting closed signal * Emit NotificationClosed when not showing notification * Consolidate the window movement code * Add option to show notifications on all monitors * Migrate the primary-monitor setting to a string-based enum * Translation Updates ==== xfce4-panel ==== Version update (4.18.4 -> 4.18.5) Subpackages: libxfce4panel-2_0-4 xfce4-panel-lang xfce4-panel-restore-defaults - Update to version 4.18.5 * pager: Do not adapt upper value of spin button in viewport mode * pager: Update workspace layout also on window manager change * pager: Fix aspect ratio for viewport (V2) * actions: Fix memory leak * pager: Delay GdkScreen signal handlers * panel: Do not scale background image when UI scale > 1 * popup-command: Do not block autohide when popped up at pointer * Fix memory leaks when using gtk_css_provider_new() * panel: Clear item list before repopulating item dialog * panel: Remove autosave timer for plugins * wrapper: Really ensure we don't call gtk_main_quit() twice * panel: Block autohide when the panel has input focus * clock: Fix sync timeout for seconds display * clock: Implement ConsoleKit sleep monitor * Add/Sharpen icons at 48-128px * Adjust 32px icon margins, new separator icon * Sharpen icons at 16px and 32px * Increase margins for 24px icons * Make 24px icons sharper * icons: Fix wrong exported sizes * Translation Updates ==== xfce4-pulseaudio-plugin ==== Version update (0.4.7 -> 0.4.8) Subpackages: xfce4-pulseaudio-plugin-lang - Update to version 0.4.8 * MPRIS: Use D-Bus name for identifying players * Fix possible context menu crash with MPRIS playlist * Add option to make mic icon persistent * Check for mic widget visibility * Preserve channel balance when changing sink/source volume * MPRIS: Add option to send multimedia keys to all players * MPRIS: Fix default controlled player by multimedia keys * Remove dead code * Translation Updates ==== xfce4-taskmanager ==== Version update (1.5.5 -> 1.5.6) Subpackages: xfce4-taskmanager-lang - Update to version 1.5.6 * Update copyright year * Rounded legend icons * Reopen process window maximized when closed maximized * Properly finalize global objects in main * Add missing include * Fix more memory leaks * Fix memory leak * Fix CSS related deprecation warnings * Ignore GtkStatusIcon related deprecations * Make libx11 optional, guard x11 code paths * Change type so that memory values are correct (Fixes #65) * settings-dialog: Fix untranslated label * Add icons at missing sizes, clean up SVG metadata * Add minimal support for Wayland * Fix graph drop off on the right side * Change graph peak variable to double * Remove timeout before exiting main loop * build: Add GLib requirement * Do not treat missing swap as error on OpenBSD and NetBSD * Fix process filter crash caused by the use of an uninitialized variable * Translation Updates ==== xscreensaver ==== Version update (6.06 -> 6.07) Subpackages: xscreensaver-data xscreensaver-data-extra xscreensaver-lang - update to 6.07: * New hacks, droste, skulloop, papercube and cubocteversion * xscreensaver-settings was sometimes turning off the DPMS checkbox * Log pid of caller of deactivate command, to give a hint about who is preventing the screen from blanking * Updates to sphereeversion. * Added some new map sources to mapscroller. * Various other minor bug fixes. - leave a nice notice for a very angry upstream developer in xscreensaver-disable-upgrade-nagging-message.patch - drop xscreensaver-bsc1204744.patch, included upstream ==== xterm ==== Version update (384 -> 385) Subpackages: xterm-bin xterm-resize - update to 385: * fixes for ReGIS (report by Ben Wong). + correct conversion from HLS to RGB + improve font-caching performance. * update tables in wcwidth.c based on Unicode 15.1.0 * improve fastScroll resource: + suppress screen-refreshes for carriage-returns + add -jf option to simplify use of this resource. + add a control sequence for enabling/disabling the resource. + enable this feature by default * extend title-stack feature to allow an additional parameter to directly access the stack, like the XTPUSHCOLORS and XTPOPCOLORS feature. * correct size and position of box shown for double-cell character which happens to be missing from the bitmap font (report by Peter Fabinski). * improved configure script: + add pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by Waldemar Brodkorb). + add configure options --with-utmp-path and --with-wtmp-path to override configure script's check for utmp/wtmp pathnames which are shown in the manual (Debian #1042767). + CF_XOPEN_SOURCE provides for defining _DEFAULT_SOURCE for MinGW32 and MinGW64. + sed expression used to report gcc version now works with MinGW * ensure that line-attributes are reset after drawing missing character (report by Christian Weisgerber). * update config.guess, config.sub - rebased all patches ==== zxing-cpp ==== Version update (2.0.0 -> 2.1.0) - Update to 2.1.0: * Considerable performance improvements in linear symbol detection (up to 2x speedup in select use cases of ReadBarcodes) * QRCode: major improvement in detection of high version symbols (see e.g. here) * DMDetector: reduce runtime overhead of c++-20 builds * Refactor Python wrapper so the sdist includes the core library code * wasm wrapper: add function to reader to scan multiple barcode * Added a C wrapper * Python: improve error reporting * DMDetector: fix potential dead-lock * DMDecoder: support 144x144 symbols in legacy and compliant variants - Remove the %check section since we are not building the tests.