
Please note that this mail was generated by a script. The described changes are computed based on the aarch64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=3&version... Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: emacs freerdp (3.9.0 -> 3.10.2) gnome-contacts (47.0 -> 47.1.1) gsasl lvm2 (2.03.24 -> 2.03.29) lvm2-device-mapper (2.03.24_1.02.198 -> 2.03.29_1.02.203) ncurses (6.5.20241123 -> 6.5.20241214) openSUSE-release (20241216 -> 20241217) re2c (4.0.1 -> 4.0.2) selinux-policy (20241213 -> 20241216) sqlite3 tinysparql (3.8.1 -> 3.8.2) === Details === ==== emacs ==== Subpackages: emacs-el emacs-eln emacs-info emacs-nox etags - Add patch emacs-CVE-2024-53920.patch (bsc#1233894, CVE-2024-53920) * Disable flymake on start and save to avoid to be attacked with elisp code from foreign source. ==== freerdp ==== Version update (3.9.0 -> 3.10.2) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Update to 3.10.2 * Fix initializing ComputerName setting (#10985) * Fix some warnings and possible leaks (#10985) * Add FreeBSD as architecture build to our ci (#10980 and others) * Fix empty include directory creation (#10981) * Fix SIMD detection (#10968) * Improve settings unit test coverage (#10966) * Fix sending server redirection PDU (#10963) * Fix return and use of GetComputerNameA (#10962) - Update to 3.10.0 So, what is new: * Enforce use of a supported build type (#10777) * Enable FDK-AAC support for nightly packages (#10875, #10781) * Better AAD/AVD support (#10796) * Build system updates (#10844) * Enforce spell checking (#10881) * Split unit tests so a subset can be run during package build (#10776) * We're shipping a .desktop file now (#10465) * Build scripts for nightly packages (#10835, #10783) Noteworthy changes: * Fix wStream API bugs (#10885) * Autoreconnect fixes (#10915) * Fix monitor layout checks (#10905) * Enforce code formatting for CMake files (#10895) * Enable SIMD optimizations by default (#10894) * WinPR types not based on stdint.h et al (#10754) * Improve code assertions (#10768) * Code cleanups (#10763, #10914) * Fixes bsc#1233824 ==== gnome-contacts ==== Version update (47.0 -> 47.1.1) Subpackages: gnome-shell-search-provider-contacts - Update to version 47.1.1: + Fixed the problem of the "Cancel" button no longer working in certain cases (for example when editing a contact). + The app name is again properly passed on to the system, fixing an issue where it wouldn't show up properly on some systems. + On some systems, taking a picture with the camera didn't work if graphics drivers aren't installed. This is now fixed. ==== gsasl ==== - Disable support for insecure NTLM authentication; jsc#PED-11790 ==== lvm2 ==== Version update (2.03.24 -> 2.03.29) Subpackages: liblvm2cmd2_03 - Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29 * ** WHATS_NEW from 2.03.24 to 2.03.29 *** Version 2.03.29 - 09th December 2024 ==================================== Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify. Allow test mode when lvmlockd is built without dlm support. Add a note about RAID + integrity synchronization to lvmraid(7) man page. Add a function for running lvconvert --repair on RAID LVs to lvmdbusd. Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}). Fix renaming of raid sub LVs when converting a volume to raid (2.03.28). Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize. Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27). Version 2.03.28 - 04th November 2024 ==================================== Use radix_tree to lookup for UUID within committed metadata. Use radix_tree to lookup LV list entry within VG struct. Introduce setting config/validate_metadata = full | none. Restore fs resize call for lvresize -r on the same size LV (2.03.17). Correct off-by-one devicesfile backup counting. Replace use of dm_hash with radix_tree for lv names and uuids. Refactor vg_validate with uniq_insert and better use of CPU caches. Add radix_tree_uniq_insert. Update DM cache when taking next VG lock instead of dropping it. Generate json string id only for json reporting. For vgsummary use new API call dm_config_parse_only_section(). Use radix_tree for PV names mapping. Split check_lv_segment into separate _in/complete_vg variant. Use find_lv instead of find_lv_in_vg when possible. Do a mirror fixup only when mirrors with logs are imported. Add faster crc32 calculation from zlib code for x86_64. Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization. Version 2.03.27 - 02nd October 2024 =================================== Fix swap device size detection using blkid for lvresize/lvreduce/lvextend. Detect GPT partition table and pass partition filter if no partitions defined. Add global/sanlock_align_size option to configure sanlock lease size. Disable mem locking when activation/reserved_stack or reserved_memory is 0. Fix locking issues in lvmlockd leaving thin pool locked. Deprecate vdo settings vdo_write_policy and vdo_write_policy. Lots of typo fixes across lvm2 code base (codespell). Corrected integrity parameter interleave_sectors for DM table line. Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10. Do not accept duplicate device names for pvcreate. Version 2.03.26 - 23rd August 2024 ================================== Fix internal error reported by pvmove on a VG with single PV. Also accept --mknodes --refresh for vgscan. Fix vgmknodes --refresh to wait for udev before checking /dev content. Use log/report_command_log=1 config setting by default for JSON output format. Fix unreleased memory pools on RAID lvextend. Add --integritysettings option to manipulate dm-integrity settings. Version 2.03.25 - 12nd July 2024 ================================ Utilize more radix_tree instead of dm_hash and btree. Refactor DM uuid caching from device_mapper directory. Enhance checking for DM uuid device. Fix lvm shell command completion on tab key (2.03.24). Avoid lockd_vg call to lvmlockd for local VGs. Allow forced change of locktype from none. Handle OPTIONS defined in /etc/sysconfig/lvmlockd. * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 *** Version 1.02.203 - 09th December 2024 ===================================== Version 1.02.202 - 04th November 2024 ===================================== Introduce dm_config_parse_only_section to stop parsing after section. For shorter string use on stack buffers when generating sections. Enhance dm_config tokenizer. Version 1.02.201 - 02nd October 2024 ==================================== Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails. Improve error messages on failed udev cookie create/inc/dec operation. Version 1.02.200 - 23rd August 2024 =================================== Version 1.02.199 - 12nd July 2024 ================================= - update lvm2.spec - change lvm2_version to 2.03.29 - change upstream_device_mapper_version and device_mapper_version to 1.02.203 - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd ==== lvm2-device-mapper ==== Version update (2.03.24_1.02.198 -> 2.03.29_1.02.203) Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29 * ** WHATS_NEW from 2.03.24 to 2.03.29 *** Version 2.03.29 - 09th December 2024 ==================================== Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify. Allow test mode when lvmlockd is built without dlm support. Add a note about RAID + integrity synchronization to lvmraid(7) man page. Add a function for running lvconvert --repair on RAID LVs to lvmdbusd. Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}). Fix renaming of raid sub LVs when converting a volume to raid (2.03.28). Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize. Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27). Version 2.03.28 - 04th November 2024 ==================================== Use radix_tree to lookup for UUID within committed metadata. Use radix_tree to lookup LV list entry within VG struct. Introduce setting config/validate_metadata = full | none. Restore fs resize call for lvresize -r on the same size LV (2.03.17). Correct off-by-one devicesfile backup counting. Replace use of dm_hash with radix_tree for lv names and uuids. Refactor vg_validate with uniq_insert and better use of CPU caches. Add radix_tree_uniq_insert. Update DM cache when taking next VG lock instead of dropping it. Generate json string id only for json reporting. For vgsummary use new API call dm_config_parse_only_section(). Use radix_tree for PV names mapping. Split check_lv_segment into separate _in/complete_vg variant. Use find_lv instead of find_lv_in_vg when possible. Do a mirror fixup only when mirrors with logs are imported. Add faster crc32 calculation from zlib code for x86_64. Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization. Version 2.03.27 - 02nd October 2024 =================================== Fix swap device size detection using blkid for lvresize/lvreduce/lvextend. Detect GPT partition table and pass partition filter if no partitions defined. Add global/sanlock_align_size option to configure sanlock lease size. Disable mem locking when activation/reserved_stack or reserved_memory is 0. Fix locking issues in lvmlockd leaving thin pool locked. Deprecate vdo settings vdo_write_policy and vdo_write_policy. Lots of typo fixes across lvm2 code base (codespell). Corrected integrity parameter interleave_sectors for DM table line. Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10. Do not accept duplicate device names for pvcreate. Version 2.03.26 - 23rd August 2024 ================================== Fix internal error reported by pvmove on a VG with single PV. Also accept --mknodes --refresh for vgscan. Fix vgmknodes --refresh to wait for udev before checking /dev content. Use log/report_command_log=1 config setting by default for JSON output format. Fix unreleased memory pools on RAID lvextend. Add --integritysettings option to manipulate dm-integrity settings. Version 2.03.25 - 12nd July 2024 ================================ Utilize more radix_tree instead of dm_hash and btree. Refactor DM uuid caching from device_mapper directory. Enhance checking for DM uuid device. Fix lvm shell command completion on tab key (2.03.24). Avoid lockd_vg call to lvmlockd for local VGs. Allow forced change of locktype from none. Handle OPTIONS defined in /etc/sysconfig/lvmlockd. * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 *** Version 1.02.203 - 09th December 2024 ===================================== Version 1.02.202 - 04th November 2024 ===================================== Introduce dm_config_parse_only_section to stop parsing after section. For shorter string use on stack buffers when generating sections. Enhance dm_config tokenizer. Version 1.02.201 - 02nd October 2024 ==================================== Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails. Improve error messages on failed udev cookie create/inc/dec operation. Version 1.02.200 - 23rd August 2024 =================================== Version 1.02.199 - 12nd July 2024 ================================= - update lvm2.spec - change lvm2_version to 2.03.29 - change upstream_device_mapper_version and device_mapper_version to 1.02.203 - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd ==== ncurses ==== Version update (6.5.20241123 -> 6.5.20241214) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch +20241207 + strict compiler-warning fixes for upcoming gcc15 - Port patches means same fixes as above * FORTIFY_SOURCE_3-fix.patch * ncurses-6.4.dif - Add ncurses patch 20241130 + improve configure check for lint program. + adjust options in test-programs to allow for consistent use of -c/-l for command/logging. + modify win_driver.c for MinGW to handle shift-tab and control-tab as back-tab (report by Axel Reinhold) ==== openSUSE-release ==== Version update (20241216 -> 20241217) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== re2c ==== Version update (4.0.1 -> 4.0.2) - Update to version 4.0.2 * CMake build system: fixed bug (#515) where language-specific binaries erroneously defaulted to generating code for C. * Playground: address bar now reflects navigation between examples, editors use a more high-contrast CSS theme. ==== selinux-policy ==== Version update (20241213 -> 20241216) Subpackages: selinux-policy-targeted - Update to version 20241216: * Allow vhostmd_t list virtqemud pid dirs (bsc#1230961) ==== sqlite3 ==== Subpackages: libsqlite3-0 sqlite3-tcl - Add sqlite3-6216bfcb.patch to fix a test suite regression in 3.47.0 on s390x. Only the test was broken, not the code itself. https://sqlite.org/forum/forumpost/7b2bab04c5 ==== tinysparql ==== Version update (3.8.1 -> 3.8.2) Subpackages: libtracker-sparql-3_0-0 typelib-1_0-Tracker-3_0 - Update to version 3.8.2: + Hide again unintentionally leaked tracker_http_* symbols. + Doc building improvements.