Hello community, here is the log from the commit of package udisks2 for openSUSE:Factory checked in at 2020-11-09 13:56:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/udisks2 (Old) and /work/SRC/openSUSE:Factory/.udisks2.new.11331 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "udisks2" Mon Nov 9 13:56:14 2020 rev:40 rq:846944 version:2.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/udisks2/udisks2.changes 2019-11-23 23:58:09.203024564 +0100 +++ /work/SRC/openSUSE:Factory/.udisks2.new.11331/udisks2.changes 2020-11-09 13:56:25.624092915 +0100 @@ -1,0 +2,52 @@ +Sun Sep 6 07:24:30 UTC 2020 - Milan Savić <milsa...@outlook.com> + +- Update to version 2.9.1: + + This is mostly a bugfix release, notable changes include: + - active modules are now tracked in a daemon state file and + are automatically reloaded on next startup in case of + previous unclean daemon shutdown + - further improvements in object property updates while + handling method calls + - zram module fixes: + + compatibility improvements with existing zram generators + and toolkits + + the zram-setup@.service systemd unit has been renamed to + udisks2-zram-setup@.service + + related udev rules have been separated into + 90-udisks2-zram.rules + + the zram.conf.d path is now configurable and defaults to + /usr/lib/zram.conf.d + +- Update to version 2.9.0: + + This 2.9.0 release brings many changes to the daemon core, + internal modularity and the libudisks2 library. + No public API has been removed, there is a couple of + deprecations however. + + There's a major change in how and when D-Bus object properties + are updated. As a general rule when a method call returns + affected objects should now have their properties updated by + that moment. This is an ongoing task and while majority of the + daemon API has been covered, there are pending issues in some + of the modules. + + Configurable mount options is a new big feature for this + release, allowing sysadmins to re-define default mount options + for each filesystem type. Extensive documentation is available + at http://storaged.org/doc/udisks2-api/latest/mount_options.html + + Internal module API has been reworked, modules should now be + enabled separately via the new EnableModule() call that also + reports initialization failures. + The old org.freedesktop.UDisks2.Manager.EnableModules() call + has been deprecated. + + Additional feature highlights: + - building the daemon can now be disabled via configure switch, + only libudisks2 will be built + - removed the systemd mount cleanup service, mount state is now + tracked separately for persistent and non-persistent mount + points and cleanup of lingering persistent mount points is + performed on daemon startup (e.g. on system boot) + - new LVM-VDO integration, deprecated the standalone VDO module + - added support for (un)locking BitLocker devices + - libudisks2 now includes generated GDBus code for compiled-in + modules, separate pkg-config files are provided as well + +------------------------------------------------------------------- Old: ---- udisks-2.8.4.tar.bz2 New: ---- udisks-2.9.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ udisks2.spec ++++++ --- /var/tmp/diff_new_pack.YJ1KbM/_old 2020-11-09 13:56:35.112072221 +0100 +++ /var/tmp/diff_new_pack.YJ1KbM/_new 2020-11-09 13:56:35.116072213 +0100 @@ -1,7 +1,7 @@ # # spec file for package udisks2 # -# Copyright (c) 2019 SUSE LLC. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define libudisks lib%{name}-%{somajor} %define libblockdev_version 2.19 Name: udisks2 -Version: 2.8.4 +Version: 2.9.1 Release: 0 Summary: Disk Manager License: GPL-2.0-or-later AND LGPL-2.0-or-later @@ -61,6 +61,7 @@ BuildRequires: pkgconfig(polkit-gobject-1) >= 0.102 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) +BuildRequires: pkgconfig(uuid) Requires: %{libudisks} = %{version} # For LUKS devices Requires: cryptsetup @@ -236,42 +237,28 @@ %pre -n %{name} %service_add_pre udisks2.service -%service_add_pre clean-mount-point@.service %post -n %{name} %{?udev_rules_update:%udev_rules_update} %service_add_post udisks2.service -%service_add_post clean-mount-point@.service %preun -n %{name} %service_del_preun udisks2.service -SERVICES=$(systemctl show --property=Names clean-mount-point@*.service | sed -e 's/Names=//' -e '/^$/d') -if [ -n "$SERVICES" ]; then - for service in $SERVICES; do - %service_del_preun $service - done -fi %postun -n %{name} %service_del_postun udisks2.service -SERVICES=$(systemctl show --property=Names clean-mount-point@*.service | sed -e 's/Names=//' -e '/^$/d') -if [ -n "$SERVICES" ]; then - for service in $SERVICES; do - %service_del_postun $service - done -fi %pre -n %{libudisks}_zram -%service_add_pre zram-setup@.service +%service_add_pre udisks2-zram-setup@.service %post -n %{libudisks}_zram -%service_add_post zram-setup@.service +%service_add_post udisks2-zram-setup@.service %preun -n %{libudisks}_zram -%service_del_preun zram-setup@.service +%service_del_preun udisks2-zram-setup@.service %postun -n %{libudisks}_zram -%service_del_postun zram-setup@.service +%service_del_postun udisks2-zram-setup@.service %files %doc AUTHORS NEWS @@ -280,9 +267,9 @@ %{_prefix}/lib/tmpfiles.d/udisks2.conf %{_datadir}/bash-completion/completions/udisksctl %{_unitdir}/udisks2.service -%{_unitdir}/clean-mount-point@.service %dir %{_udevrulesdir} %{_udevrulesdir}/80-udisks2.rules +%{_udevrulesdir}/90-udisks2-zram.rules %{_sbindir}/rc%{name} %{_sbindir}/umount.udisks2 %dir %{_libexecdir}/udisks2 @@ -313,6 +300,12 @@ %dir %{_includedir}/udisks2/udisks %{_includedir}/udisks2/udisks/*.h %{_libdir}/pkgconfig/udisks2.pc +%{_libdir}/pkgconfig/udisks2-bcache.pc +%{_libdir}/pkgconfig/udisks2-btrfs.pc +%{_libdir}/pkgconfig/udisks2-lsm.pc +%{_libdir}/pkgconfig/udisks2-lvm2.pc +%{_libdir}/pkgconfig/udisks2-vdo.pc +%{_libdir}/pkgconfig/udisks2-zram.pc %{_datadir}/gir-1.0/UDisks-2.0.gir %files -n %{libudisks}_bcache @@ -351,7 +344,7 @@ %dir %{_libdir}/udisks2/modules %{_libdir}/udisks2/modules/libudisks2_zram.so %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.zram.policy -%{_unitdir}/zram-setup@.service +%{_unitdir}/udisks2-zram-setup@.service %files lang -f udisks2.lang ++++++ udisks-2.8.4.tar.bz2 -> udisks-2.9.1.tar.bz2 ++++++ ++++ 254014 lines of diff (skipped)