Packages changed: AppStream Mesa Mesa-drivers baloo5-widgets (21.12.2 -> 21.12.3) bash dbus-1 (1.12.20 -> 1.12.22) dbus-1-x11 (1.12.20 -> 1.12.22) dolphin (21.12.2.1 -> 21.12.3) expat (2.4.6 -> 2.4.7) gtk3 (3.24.31 -> 3.24.32) harfbuzz (3.3.2 -> 4.0.0) kaccounts-integration (21.12.2 -> 21.12.3) kate (21.12.2 -> 21.12.3) kde-print-manager (21.12.2 -> 21.12.3) kdialog (21.12.2 -> 21.12.3) kio-extras5 (21.12.2 -> 21.12.3) konsole (21.12.2 -> 21.12.3) kwalletmanager5 (21.12.2 -> 21.12.3) libarchive (3.5.2 -> 3.6.0) libglvnd libgphoto2 (2.5.28 -> 2.5.29) libnvme (1.0~4 -> 1.0~5) libva (2.13.0 -> 2.14.0) lvm2 (2.03.12 -> 2.03.15) lvm2-device-mapper (1.02.177 -> 1.02.185) nvme-cli (2.0~4 -> 2.0~5) open-iscsi patterns-microos pinentry pinentry-gui polkit-default-privs (1550+20220225.330e064 -> 1550+20220303.95a78fb) poppler (22.01.0 -> 22.03.0) poppler-qt5 (22.01.0 -> 22.03.0) raspberrypi-firmware (2022.01.24 -> 2022.03.01) raspberrypi-firmware-config (2022.01.24 -> 2022.03.01) raspberrypi-firmware-dt (2022.01.19 -> 2022.02.25) upower (0.99.13 -> 0.99.16) wayland === Details === ==== AppStream ==== Subpackages: libAppStreamQt2 libappstream4 - Don't refresh the system cache in %post. The user metadata cache works much better, rely on that instead. ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - baselibs.conf: readded mistakenly removed packages * Mesa-libVulkan-devel * Mesa-vulkan-device-select * Mesa-vulkan-overlay - raise memory limit to 1024 in the hope of avoiding OOM on ppc64 (boo#1196640) - autoselect libvulkan_intel package via hardware supplements on Intel GPUs - autoselect libvulkan_radeon package via hardware supplements on AMD GPUs - no longer install libvulkan_lvp package (lavapipe=Software Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages by default, i.e. no longer have libvulkan_intel/libvulkan_radeon and libvulkan_lvp packages installed at the same time (boo#1180522) - libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require Mesa-vulkan-device-select package, not the other way round! (baselibs.conf also adjusted) ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium - baselibs.conf: readded mistakenly removed packages * Mesa-libVulkan-devel * Mesa-vulkan-device-select * Mesa-vulkan-overlay - raise memory limit to 1024 in the hope of avoiding OOM on ppc64 (boo#1196640) - autoselect libvulkan_intel package via hardware supplements on Intel GPUs - autoselect libvulkan_radeon package via hardware supplements on AMD GPUs - no longer install libvulkan_lvp package (lavapipe=Software Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages by default, i.e. no longer have libvulkan_intel/libvulkan_radeon and libvulkan_lvp packages installed at the same time (boo#1180522) - libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require Mesa-vulkan-device-select package, not the other way round! (baselibs.conf also adjusted) ==== baloo5-widgets ==== Version update (21.12.2 -> 21.12.3) - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - No code change since 21.12.2 ==== bash ==== Subpackages: bash-sh - Add signatures files of the upstream patches as well - Verify upstream release signatures ==== dbus-1 ==== Version update (1.12.20 -> 1.12.22) Subpackages: libdbus-1-3 - Update to version 1.12.22: + On Linux, when using traditional (non-systemd) service activation, don't log warnings about failing to reset OOM score adjustment if the process is already more susceptible to the OOM killer, as user processes usually are with systemd ? 250. + On Linux, when using traditional (non-systemd) system bus activation, reset the OOM score adjustment to 0 as intended. If the system dbus-daemon is protected from the OOM killer, this avoids that protection unintentionally being inherited by every system service. + Avoid malloc() after fork on non-GNU libc. + Fix build with clang 13 by using Standard C offsetof where available. + Fix build of tests on FreeBSD. + Make documentation build more reproducible. + On Unix, make X11 autolaunch cope with slashes in DISPLAY. + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS. + Fix compilation if embedded tests are enabled but verbose mode and stats are both disabled. + On Linux, fix a race condition in the integration test for transient services. ==== dbus-1-x11 ==== Version update (1.12.20 -> 1.12.22) - Update to version 1.12.22: + On Linux, when using traditional (non-systemd) service activation, don't log warnings about failing to reset OOM score adjustment if the process is already more susceptible to the OOM killer, as user processes usually are with systemd ? 250. + On Linux, when using traditional (non-systemd) system bus activation, reset the OOM score adjustment to 0 as intended. If the system dbus-daemon is protected from the OOM killer, this avoids that protection unintentionally being inherited by every system service. + Avoid malloc() after fork on non-GNU libc. + Fix build with clang 13 by using Standard C offsetof where available. + Fix build of tests on FreeBSD. + Make documentation build more reproducible. + On Unix, make X11 autolaunch cope with slashes in DISPLAY. + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS. + Fix compilation if embedded tests are enabled but verbose mode and stats are both disabled. + On Linux, fix a race condition in the integration test for transient services. ==== dolphin ==== Version update (21.12.2.1 -> 21.12.3) Subpackages: dolphin-part libdolphinvcs5 - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - Changes since 21.12.2.1: * Fix rating pixmap alignment on high-dpi screens ==== expat ==== Version update (2.4.6 -> 2.4.7) Subpackages: libexpat1 - udpate to 2.4.7 (bsc#1196784, CVE-2022-25236): * Bug fixes: - Relax fix to CVE-2022-25236 (introduced with release 2.4.5) with regard to all valid URI characters (RFC 3986), i.e. the following set (excluding whitespace): ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 % -._~ :/?#[]@ !$&'()*+,;= * Other changes: - CMake|Windows: Store Expat version in the DLL - Document consequences of namespace separator choices not just in doc/reference.html but also in header - Document Expat's lack of validation of namespace URIs against RFC 3986, and that the XML 1.0r4 specification doesn't require Expat to validate namespace URIs, and that Expat may do more in that regard in future releases. If you find need for strict RFC 3986 URI validation on application level today, https://uriparser.github.io/ may be of interest. - Fix documentation of XML_EndDoctypeDeclHandler in - Document that a call to XML_FreeContentModel can be done at a later time from outside the element declaration handler - Make hardcoded namespace URIs easier to find in code - Update documentation on use of XML_POOR_ENTOPY on Solaris - tests: Resolve use of macros NAN and INFINITY for GNU G++ 4.8.2 on Solaris. - Version info bumped from 9:6:8 to 9:7:8; see https://verbump.de/ for what these numbers do ==== gtk3 ==== Version update (3.24.31 -> 3.24.32) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.32: + GtkCellRendererProgress: Use tabular figures. + GtkFontChooser: - Fix the build with older Pango. - Fix axis name handling. + Theme: Fix border color for tiled windows. + Accessibility: Fix cell accessible leak. + Wayland: - Support new high-contrast setting. - Only update scale when on any outputs. + Updated translations. ==== harfbuzz ==== Version update (3.3.2 -> 4.0.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 4.0.0: + New public API to create subset plan and gather information on things like glyph mappings in the final subset. The plan can then be passed on to perform the subsetting operation. + Draw API for extracting glyph shapes have been extended and finalized and is no longer an experimental API. The draw API supports glyf, CFF and CFF2 glyph outlines tables, and applies variation settings set on the font as well as synthetic slant. The new public API is not backward compatible with the previous, non-public, experimental API. + The hb-view tool will use HarfBuzz draw API to render the glyphs instead of cairo-ft when compiled with Cairo 1.17.5 or newer, setting HB_DRAW environment variable to 1 or 0 will force using or not use the draw API, respectively. + The hb-shape and hb-view tools now default to using HarfBuzz?s own font loading functions (ot) instead of FreeType ones (ft). They also have a new option, --font-slant, to apply synthetic slant to the font. + HarfBuzz now supports more than 65535 (the OpenType limit) glyph shapes and metrics. See be-fonts/boring-expansion-spec#6 and be-fonts/boring-expansion-spec#7 for details. + New API to get the dominant horizontal baseline tag for a given script. + New API to get the baseline positions from the font, and synthesize missing ones. As well as new API to get font metrics and synthesize missing ones. + Improvements to finding dependencies on Windows when building with Visual Studio. + New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that must be set during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT flag to be reliably produced. This is to limit the performance hit of producing this flag to when it is actually needed. + Documentation improvements. + New API: - General: . HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT . hb_var_num_t - Draw: . hb_draw_funcs_t . hb_draw_funcs_create() . hb_draw_funcs_reference() . hb_draw_funcs_destroy() . hb_draw_funcs_is_immutable() . hb_draw_funcs_make_immutable() . hb_draw_move_to_func_t . hb_draw_funcs_set_move_to_func() . hb_draw_line_to_func_t . hb_draw_funcs_set_line_to_func() . hb_draw_quadratic_to_func_t . hb_draw_funcs_set_quadratic_to_func() . hb_draw_cubic_to_func_t . hb_draw_funcs_set_cubic_to_func() . hb_draw_close_path_func_t . hb_draw_funcs_set_close_path_func() . hb_draw_state_t . HB_DRAW_STATE_DEFAULT . hb_draw_move_to() . hb_draw_line_to() . hb_draw_quadratic_to() . hb_draw_cubic_to() . hb_draw_close_path() . hb_font_get_glyph_shape_func_t . hb_font_funcs_set_glyph_shape_func() . hb_font_get_glyph_shape() - OpenType layout: . HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL . HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL . hb_ot_layout_get_horizontal_baseline_tag_for_script() . hb_ot_layout_get_baseline_with_fallback() - Metrics: hb_ot_metrics_get_position_with_fallback() - Subset: . hb_subset_plan_t . hb_subset_plan_create_or_fail() . hb_subset_plan_reference() . hb_subset_plan_destroy() . hb_subset_plan_set_user_data() . hb_subset_plan_get_user_data() . hb_subset_plan_execute_or_fail() . hb_subset_plan_unicode_to_old_glyph_mapping() . hb_subset_plan_new_to_old_glyph_mapping() . hb_subset_plan_old_to_new_glyph_mapping() - update to 3.4.0: + Perform sanity checks on shaping results is now part of ?harfbuzz? library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY + Arabic Mark Transient Reordering Algorithm have been updated to revision 6 + ISO 15924 code for mathematical notation, ?Zmth?, now maps to the OpenType ?math? tag + It is now possible to get at once all math kerning values for a given glyph at a given corner + Fix locale_t portability issues on systems the typedef?s it to a void pointer ==== kaccounts-integration ==== Version update (21.12.2 -> 21.12.3) - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - No code change since 21.12.2 ==== kate ==== Version update (21.12.2 -> 21.12.3) Subpackages: kate-plugins - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - Changes since 21.12.2: * Fix stashing not working when Kate is quit using Ctrl+Q (kde#449229) ==== kde-print-manager ==== Version update (21.12.2 -> 21.12.3) - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - No code change since 21.12.2 ==== kdialog ==== Version update (21.12.2 -> 21.12.3) - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - No code change since 21.12.2 ==== kio-extras5 ==== Version update (21.12.2 -> 21.12.3) Subpackages: libkioarchive5 - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - Changes since 21.12.2: * Add missing "truncating" parameter. (kde#450198) ==== konsole ==== Version update (21.12.2 -> 21.12.3) Subpackages: konsole-part - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - No code change since 21.12.2 ==== kwalletmanager5 ==== Version update (21.12.2 -> 21.12.3) - Update to 21.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/gear/21.12.3/ - Changes since 21.12.2: * Desktop file: fix to announce taking local files only, not URLs * Fix skipping the first wallet arg name on the commandline * Fix QCommandLineParser setup, wallet names are taken as positional args ==== libarchive ==== Version update (3.5.2 -> 3.6.0) - Update to 3.6.0 * Fix use-after-free bug (CVE-2021-36976) * tar: new option "--no-read-sparse" * tar: threads support for zstd * RAR reader: filter support * RAR5 reader: self-extracting archive support * ZIP reader: zstd decompression support * tar: respect "--ignore-zeros" in c, r and u modes * reduced size of application binaries * internal code optimizations - Drop upstream merged fix-following-symlinks.patch ==== libglvnd ==== - provide/obsolete Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2 packages (bsc#1196576) ==== libgphoto2 ==== Version update (2.5.28 -> 2.5.29) Subpackages: libgphoto2-6 libgphoto2_port12 - updated to 2.5.29 release general: * fixes build failures of libgphoto2 frontends and builds using the wrong libgphoto2 headers (issue #717) ptp2: * fixed a regression in Fuji preview capture which would lead to crashes * made the wait-event property extractor more robust (it sometimes gets NULL ptrs), hopefully fixing Sony crashes * sony: fixed a crash in sony f-number * panasonic: added more configs adjustgm, adjustab, colortemp, afmode, mfadjust, expmode, recording * fixed some bugs caused by refactoring / memory leak fixes * added: - Kodak m531 - HP Photosmart E331 - Nikon DSC 6 translations: * updated polish, ukrainian, russian, serbian * added romanian ==== libnvme ==== Version update (1.0~4 -> 1.0~5) - Update to version 1.0-rc5: * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121) * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025) * fabrics: Do not swap bytes for system uuid (bsc#1196565) * documentation updates ==== libva ==== Version update (2.13.0 -> 2.14.0) Subpackages: libva-drm2 libva2 - Update to 2.14.0: * add: Add av1 encode interfaces * add: VA/X11 VAAPI driver mapping for crocus DRI driver * doc: Add description of the fd management for surface importing * ci: fix freebsd build * meson: Copy public headers to build directory to support subproject ==== lvm2 ==== Version update (2.03.12 -> 2.03.15) Subpackages: liblvm2cmd2_03 - Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15 * ** WHATS_NEW from 2.03.13 to 2.03.15 *** Version 2.03.15 - 07th February 2022 ==================================== Remove service based autoactivation. global/event_activation = 0 is NOOP. Improve support for metadata profiles for --type writecache. Use cache or active DM device when available with new kernels. Introduce function to utilize UUIDs from DM_DEVICE_LIST. Increase some hash table size to better support large device sets. Version 2.03.14 - 20th October 2021 =================================== Device scanning is skipping directories on different filesystems. Print info message with too many or too large archived files. Reduce metadata readings during scanning phase. Optimize computation of crc32 check sum with multiple PVs. Enhance recover path on cache creation failure. Filter out unsupported MQ/SMQ cache policy setting. Fix memleak in mpath filter. Support newer location for VDO statistics. Add support for VDO async-unsafe write policy. Improve lvm_import_vdo script. Support VDO LV with lvcreate -ky. Fix lvconvert for VDO LV bigger then 2T. Create VDO LVs automatically without zeroing. Rename vdoimport to lvm_import_vdo. Version 2.03.13 - 11th August 2021 ================================== Changes in udev support: - obtain_device_list_from_udev defaults to 0. - see devices/external_device_info_source, devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help in lvm.conf Fix devices file handling of loop with deleted backing file. Fix devices file handling of scsi_debug WWIDs. Fix many static analysis issues. Support --poolmetadataspare with vgsplit and vgmerge. Fix detection of active components of external origin volume. Add vdoimport tool to support conversion of VDO volumes. Support configurable allocation/vdo_pool_header_size. Fix handling of lvconvert --type vdo-pool --virtualsize. Simplified handling of archive() and backup() internal calls. Add 'idm' locking type for IDM lock manager. Fix load of kvdo target when it is not present in memory (2.03.12). * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 *** Version 1.02.183 - 07th February 2022 ===================================== Unmangle UUIDs for DM_DEVICE_LIST ioctl. Version 1.02.181 - 20th October 2021 ==================================== Add IMA support with 'dmsetup measure' command. Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID. Enhance tracking of activated devices when preloading dm tree. Fix bug in construction of cache table line (regression from 1.02.159). Version 1.02.179 - 11th August 2021 =================================== (empty) - Drop patches that have been merged into upstream - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch - 0003-lib-locking-Add-new-type-idm.patch - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch - 0005-tools-Add-support-for-idm-lock-type.patch - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch - 0007-enable-command-syntax-for-thin-and-writecache.patch - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch - 0009-vdo-fix-preload-of-kvdo.patch - 0010-writecache-fix-lv_on_pmem.patch - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch - 0012-pvchange-fix-file-locking-deadlock.patch - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch - 0014-tests-Support-multiple-backing-devices.patch - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch - 0016-tests-Add-checking-for-lvmlockd-log.patch - 0017-tests-stress-Add-single-thread-stress-testing.patch - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch - 0020-tests-Support-idm-failure-injection.patch - 0021-tests-Add-testing-for-lvmlockd-failure.patch - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch - 0026-tests-multi-hosts-Add-VG-testing.patch - 0027-tests-multi-hosts-Add-LV-testing.patch - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch - 0030-fix-empty-mem-pool-leak.patch - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch - 0032-tests-rename-test.patch - 0033-tests-add-writecache-cache-blocksize-2.patch - 0034-lvmlockd-Fix-the-compilation-warning.patch - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch - 0036-man-help-fix-common-option-listing.patch - 0037-archiving-take-archive-automatically.patch - 0038-backup-automatically-store-data-on-vg_unlock.patch - 0039-archive-avoid-abuse-of-internal-flag.patch - 0040-pvck-add-lock_global-before-clean_hint_file.patch - 0041-lvmdevices-add-deviceidtype-option.patch - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch - bug-1179691_config-set-external_device_info_source-none.patch - Add upstream patch - 0001-post-release.patch - 0002-asan-fix-some-reports-from-libasan.patch - 0003-make-generate.patch - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch - 0007-dev_manager-fix-dm_task_get_device_list.patch - 0008-dev_manager-failing-status-is-not-internal-error.patch - 0009-clang-add-extra-check.patch - 0010-clang-possible-better-compilation-with-musl-c.patch - 0011-dev_manager-do-not-query-for-open_count.patch - 0012-dev_manager-use-list-info-for-preset-devs.patch - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch - 0014-man-update-cachesettings-option-description.patch - 0015-man-lvmcache-mention-writecache-memory-usage.patch - 0016-writecache-display-block-size-from-lvs.patch - 0017-devices-simplify-dev_cache_get_by_devt.patch - 0018-devices-drop-incorrect-paths-from-aliases-list.patch - 0019-devices-initial-use-of-existing-option.patch - 0020-devices-fix-dev_name-assumptions.patch - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch - 0023-writecache-check-memory-usage.patch - Update patch - fate-309425_display-dm-name-for-lv-name.patch - lvm2.spec - add new binraries: lvmdevices vgimportdevices - add config item "--with-cluster=internal" for cluster test - add config item "--with-integrity=internal" - add new man lvmautoactivation.7 - remove lvm2-activation-generator & man page - remove lvm2-pvscan@.service - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules ==== lvm2-device-mapper ==== Version update (1.02.177 -> 1.02.185) Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15 * ** WHATS_NEW from 2.03.13 to 2.03.15 *** Version 2.03.15 - 07th February 2022 ==================================== Remove service based autoactivation. global/event_activation = 0 is NOOP. Improve support for metadata profiles for --type writecache. Use cache or active DM device when available with new kernels. Introduce function to utilize UUIDs from DM_DEVICE_LIST. Increase some hash table size to better support large device sets. Version 2.03.14 - 20th October 2021 =================================== Device scanning is skipping directories on different filesystems. Print info message with too many or too large archived files. Reduce metadata readings during scanning phase. Optimize computation of crc32 check sum with multiple PVs. Enhance recover path on cache creation failure. Filter out unsupported MQ/SMQ cache policy setting. Fix memleak in mpath filter. Support newer location for VDO statistics. Add support for VDO async-unsafe write policy. Improve lvm_import_vdo script. Support VDO LV with lvcreate -ky. Fix lvconvert for VDO LV bigger then 2T. Create VDO LVs automatically without zeroing. Rename vdoimport to lvm_import_vdo. Version 2.03.13 - 11th August 2021 ================================== Changes in udev support: - obtain_device_list_from_udev defaults to 0. - see devices/external_device_info_source, devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help in lvm.conf Fix devices file handling of loop with deleted backing file. Fix devices file handling of scsi_debug WWIDs. Fix many static analysis issues. Support --poolmetadataspare with vgsplit and vgmerge. Fix detection of active components of external origin volume. Add vdoimport tool to support conversion of VDO volumes. Support configurable allocation/vdo_pool_header_size. Fix handling of lvconvert --type vdo-pool --virtualsize. Simplified handling of archive() and backup() internal calls. Add 'idm' locking type for IDM lock manager. Fix load of kvdo target when it is not present in memory (2.03.12). * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 *** Version 1.02.183 - 07th February 2022 ===================================== Unmangle UUIDs for DM_DEVICE_LIST ioctl. Version 1.02.181 - 20th October 2021 ==================================== Add IMA support with 'dmsetup measure' command. Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID. Enhance tracking of activated devices when preloading dm tree. Fix bug in construction of cache table line (regression from 1.02.159). Version 1.02.179 - 11th August 2021 =================================== (empty) - Drop patches that have been merged into upstream - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch - 0003-lib-locking-Add-new-type-idm.patch - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch - 0005-tools-Add-support-for-idm-lock-type.patch - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch - 0007-enable-command-syntax-for-thin-and-writecache.patch - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch - 0009-vdo-fix-preload-of-kvdo.patch - 0010-writecache-fix-lv_on_pmem.patch - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch - 0012-pvchange-fix-file-locking-deadlock.patch - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch - 0014-tests-Support-multiple-backing-devices.patch - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch - 0016-tests-Add-checking-for-lvmlockd-log.patch - 0017-tests-stress-Add-single-thread-stress-testing.patch - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch - 0020-tests-Support-idm-failure-injection.patch - 0021-tests-Add-testing-for-lvmlockd-failure.patch - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch - 0026-tests-multi-hosts-Add-VG-testing.patch - 0027-tests-multi-hosts-Add-LV-testing.patch - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch - 0030-fix-empty-mem-pool-leak.patch - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch - 0032-tests-rename-test.patch - 0033-tests-add-writecache-cache-blocksize-2.patch - 0034-lvmlockd-Fix-the-compilation-warning.patch - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch - 0036-man-help-fix-common-option-listing.patch - 0037-archiving-take-archive-automatically.patch - 0038-backup-automatically-store-data-on-vg_unlock.patch - 0039-archive-avoid-abuse-of-internal-flag.patch - 0040-pvck-add-lock_global-before-clean_hint_file.patch - 0041-lvmdevices-add-deviceidtype-option.patch - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch - bug-1179691_config-set-external_device_info_source-none.patch - Add upstream patch - 0001-post-release.patch - 0002-asan-fix-some-reports-from-libasan.patch - 0003-make-generate.patch - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch - 0007-dev_manager-fix-dm_task_get_device_list.patch - 0008-dev_manager-failing-status-is-not-internal-error.patch - 0009-clang-add-extra-check.patch - 0010-clang-possible-better-compilation-with-musl-c.patch - 0011-dev_manager-do-not-query-for-open_count.patch - 0012-dev_manager-use-list-info-for-preset-devs.patch - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch - 0014-man-update-cachesettings-option-description.patch - 0015-man-lvmcache-mention-writecache-memory-usage.patch - 0016-writecache-display-block-size-from-lvs.patch - 0017-devices-simplify-dev_cache_get_by_devt.patch - 0018-devices-drop-incorrect-paths-from-aliases-list.patch - 0019-devices-initial-use-of-existing-option.patch - 0020-devices-fix-dev_name-assumptions.patch - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch - 0023-writecache-check-memory-usage.patch - Update patch - fate-309425_display-dm-name-for-lv-name.patch - lvm2.spec - add new binraries: lvmdevices vgimportdevices - add config item "--with-cluster=internal" for cluster test - add config item "--with-integrity=internal" - add new man lvmautoactivation.7 - remove lvm2-activation-generator & man page - remove lvm2-pvscan@.service - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules ==== nvme-cli ==== Version update (2.0~4 -> 2.0~5) - Update to version 2.0-rc5: * nvme: passthru bugfix(wrong jump, wrong file descriptor) * nvme-cli: Ignore traddr case (bsc#1194025) * nvme: fix segfault in nvme telemetry-log error handling * fabrics: ensure zero kato for non-persistent controllers * documenation updates ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Update to latest upstream, including test cleanup, minor bug fixes (cosmetic), and fixing iscsi-init (bsc#1195656). ==== patterns-microos ==== Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-base-microdnf patterns-microos-base-packagekit patterns-microos-base-zypper patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-desktop-common patterns-microos-desktop-gnome patterns-microos-desktop-kde patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-ra_agent patterns-microos-ra_verifier patterns-microos-selinux patterns-microos-sssd_ldap - Do not include wicked in base pattern, NetworkManager instead ==== pinentry ==== - Correction for previous change: ensure the packages built in the gui flavor do not change their package name. e.g pinentry-qt5 wrongly got renamed to pinentry-gui-qt5. - Fix name tag for multibuild: name tag should be conditional on the multibuild flavor. ==== pinentry-gui ==== - Correction for previous change: ensure the packages built in the gui flavor do not change their package name. e.g pinentry-qt5 wrongly got renamed to pinentry-gui-qt5. - Fix name tag for multibuild: name tag should be conditional on the multibuild flavor. ==== polkit-default-privs ==== Version update (1550+20220225.330e064 -> 1550+20220303.95a78fb) - Update to version 1550+20220303.95a78fb: * kpmcore: whitelist block device (re-)partioning helper (bsc#1178848) ==== poppler ==== Version update (22.01.0 -> 22.03.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 - Update to version 22.03.0: + core: - Signature: . Fix finding Signatures that are in Pages not not in the global the Forms object . Improve getting the path to the firefox certificate database - Splash: Fix rendering of some joints. - Fix get_poppler_localdir for relocatable Windows builds - Minor code improvements + qt: Minor code improvements + utils: pdfimages: Fix the wrong Stream being passed for drawMaskedImage + build system: Small code improvements - Changes from version 22.02.0: + core: - Signature: . Add a way to detect unsigned FormFieldSignature . Suport background image when using left and right text . Fix path where to search for Firefox NSS in Windows . Fix NSS code to work correctly in Windows/Android - Count only signature fields in PDFDoc::getNumSignatureFields - Minor code improvements + qt: - Allow signing unsigned signature fields - Allow passing a background image for the signature when signing - Allow passing the document password when signing - Fix leftFontSize being ignored when signing + glib: - Try with utf8 password if latin1 fails - New method for getting all signature fields of a document - Fix compile with MSVC + utils: pdfsig: Fix compile with MSVC + build system: Fix NSS cmake check for MSVC - Bump poppler sover following upstream changes. ==== poppler-qt5 ==== Version update (22.01.0 -> 22.03.0) - Update to version 22.03.0: + core: - Signature: . Fix finding Signatures that are in Pages not not in the global the Forms object . Improve getting the path to the firefox certificate database - Splash: Fix rendering of some joints. - Fix get_poppler_localdir for relocatable Windows builds - Minor code improvements + qt: Minor code improvements + utils: pdfimages: Fix the wrong Stream being passed for drawMaskedImage + build system: Small code improvements - Changes from version 22.02.0: + core: - Signature: . Add a way to detect unsigned FormFieldSignature . Suport background image when using left and right text . Fix path where to search for Firefox NSS in Windows . Fix NSS code to work correctly in Windows/Android - Count only signature fields in PDFDoc::getNumSignatureFields - Minor code improvements + qt: - Allow signing unsigned signature fields - Allow passing a background image for the signature when signing - Allow passing the document password when signing - Fix leftFontSize being ignored when signing + glib: - Try with utf8 password if latin1 fails - New method for getting all signature fields of a document - Fix compile with MSVC + utils: pdfsig: Fix compile with MSVC + build system: Fix NSS cmake check for MSVC - Bump poppler sover following upstream changes. ==== raspberrypi-firmware ==== Version update (2022.01.24 -> 2022.03.01) - Update to 231daece7c (2022-03-01): * firmware: board_info: Handle misprogrammed 3B rev 1.2s * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param * firmware: Handle overlay parameters embedded in overlay_map.dtb See: raspberrypi/linux#4860 * firmware: firmware: Add HDMI_PORTS trait * firmware: arm_dt: Fix rpi-poe overlay parameters See: #1689 * firmware: jpeghw: Skip APP0 AVI1 headers, regardless of length See: https://forums.raspberrypi.com/viewtopic.php?p=1975448 * firmware: camera_subsystem: Report ignored interfaces due to libcamera See: #1679 * firmware: Export os_prefix, overlay_prefix, rsts and boot-mode on all models * firmware: vcfw/hdmi_i2c: Initialise all instances from hdmi_i2c_init * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param See: raspberrypi/linux#4669 ==== raspberrypi-firmware-config ==== Version update (2022.01.24 -> 2022.03.01) - Update to 231daece7c (2022-03-01): * firmware: board_info: Handle misprogrammed 3B rev 1.2s * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param * firmware: Handle overlay parameters embedded in overlay_map.dtb See: raspberrypi/linux#4860 * firmware: firmware: Add HDMI_PORTS trait * firmware: arm_dt: Fix rpi-poe overlay parameters See: #1689 * firmware: jpeghw: Skip APP0 AVI1 headers, regardless of length See: https://forums.raspberrypi.com/viewtopic.php?p=1975448 * firmware: camera_subsystem: Report ignored interfaces due to libcamera See: #1679 * firmware: Export os_prefix, overlay_prefix, rsts and boot-mode on all models * firmware: vcfw/hdmi_i2c: Initialise all instances from hdmi_i2c_init * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param See: raspberrypi/linux#4669 ==== raspberrypi-firmware-dt ==== Version update (2022.01.19 -> 2022.02.25) - Update to 8dd9f663bd7c (2022-02-25): * Add GPIO names * Add overlays: - spi0-0cs - vc4-kms-dpi-hyperpixel2r - vc4-kms-dpi-hyperpixel4 - vc4-kms-dpi-hyperpixel4sq - vc4-kms-dpi-panel - waveshare-can-fd-hat-mode-a - waveshare-can-fd-hat-mode-b ==== upower ==== Version update (0.99.13 -> 0.99.16) Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0 - Pass --libexecdir=%%{_libexecdir}/upower to meson, keep our previous setup. - Use ldconfig_scriptlets macro for post(un) handling. - Stop removing .la files no longer present. - Update to version 0.99.16: + Silence unnecessary udev event warnings + Increase test timeout + Explicitly link with plist + Fix UpClient reference leak + Fix DisplayDevice state on battery hotplug + Fix critical action to work after it was cancelled - Changes from version 0.99.15: + Various build fixes + Update bluetooth device alias when it changes - Changes from version 0.99.14: + Port build system to meson + New ChargeCycles D-Bus property + New async GLib APIs + lid related functions are now deprecated + Refresh API is now deprecated + Fix leak of inhibitor lock + Recognize USB power supplies + Fix time compression of data points + Fix disk write amplification when battery is low - Add meson BuildRequires and macros following upstreams port. ==== wayland ==== Subpackages: libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 - There is a file conflict in current wayland-devel-32bit and prvevious libwayland-egl-devel-32bit package; therefore add a conflicts to baselibs.conf