Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package udisks2 for openSUSE:Factory checked 
in at 2022-01-29 21:01:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/udisks2 (Old)
 and      /work/SRC/openSUSE:Factory/.udisks2.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "udisks2"

Sat Jan 29 21:01:12 2022 rev:44 rq:949467 version:2.9.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/udisks2/udisks2.changes  2021-12-12 
00:56:48.754551542 +0100
+++ /work/SRC/openSUSE:Factory/.udisks2.new.1898/udisks2.changes        
2022-01-29 21:01:44.474811517 +0100
@@ -1,0 +2,16 @@
+Thu Jan 27 08:00:22 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Stop packaging libudisks_vdo standalone module, it is deprecated.
+  Do this via passing explicit disable-vdo to configure and
+  dropping libblockdev-vdo-devel BuildRequires. Add a
+  libudisks2_0_vdo Obsoletes to ease updates.
+- No longer remove upstream config files, we want to be able to
+  load modules on demand. Note that we move an example file to docs
+  to keep sysconfdir clean of non-conf files.
+- Add a default_luks_encryption define, and set it to luks2, sed
+  this macro into source, future versions of udisks will not need
+  this, as upstream moves to luks2 by default.
+- Ghost a dir/file created by us.
+- Split out API docs into separate docs sub-package.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ udisks2.spec ++++++
--- /var/tmp/diff_new_pack.HBP969/_old  2022-01-29 21:01:45.118807188 +0100
+++ /var/tmp/diff_new_pack.HBP969/_new  2022-01-29 21:01:45.134807080 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package udisks2
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,6 +19,8 @@
 %define somajor 0
 %define libudisks lib%{name}-%{somajor}
 %define libblockdev_version 2.19
+# valid options are 'luks1' or 'luks2' - Note, remove this and the sed call, 
as upstream moves to luks2 as default
+%define default_luks_encryption luks2
 
 Name:           udisks2
 Version:        2.9.4
@@ -43,7 +45,6 @@
 BuildRequires:  libblockdev-mdraid-devel >= %{libblockdev_version}
 BuildRequires:  libblockdev-part-devel >= %{libblockdev_version}
 BuildRequires:  libblockdev-swap-devel >= %{libblockdev_version}
-BuildRequires:  libblockdev-vdo-devel >= %{libblockdev_version}
 BuildRequires:  lvm2-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
@@ -92,6 +93,8 @@
 # For mkfs.xfs, xfs_admin
 Requires:       xfsprogs
 Recommends:     %{libudisks}_btrfs
+# Add Obsoletes to ease removal of deprecated standalone vdo module
+Obsoletes:      libudisks2-0_vdo <= 2.9.4
 %{?systemd_requires}
 # Upstream First - Policy:
 # Never add any patches to this package without the upstream commit id
@@ -133,6 +136,13 @@
 This package contains the development files for the library libUDisks2, a
 dynamic library, which provides access to the UDisksd daemon.
 
+%package docs
+Summary:        Developer documentation for %{name}
+BuildArch:      noarch
+
+%description docs
+This package contains developer documentation for %{name}.
+
 %package -n %{libudisks}_bcache
 Summary:        UDisks module for Bcache
 License:        GPL-2.0-or-later
@@ -174,19 +184,6 @@
 %description -n %{libudisks}_lvm2
 This package contains the UDisks module for LVM2 support.
 
-%package -n %{libudisks}_vdo
-Summary:        UDisks module for VDO
-License:        GPL-2.0-or-later
-Group:          System/Libraries
-Requires:       %{libudisks} >= %{version}
-Requires:       libblockdev-vdo >= %{libblockdev_version}
-
-%description -n %{libudisks}_vdo
-This package contains the UDisks module for VDO support.
-
-Virtual Data Optimizer (VDO) is a block virtualization technology that allows
-creating compressed and deduplicated pools of block storage.
-
 %package -n %{libudisks}_zram
 Summary:        UDisks module for Zram
 License:        GPL-2.0-or-later
@@ -202,6 +199,8 @@
 
 %prep
 %autosetup -p1 -n udisks-%{version}
+# Move to luks2 as default
+sed -i udisks/udisks2.conf.in -e 
"s/encryption=luks1/encryption=%{default_luks_encryption}/"
 
 %build
 %configure \
@@ -214,7 +213,7 @@
        --enable-lvm2 \
        --enable-lvmcache \
        --enable-zram \
-       --enable-vdo \
+       --disable-vdo \
        %{nil}
 %make_build
 
@@ -226,13 +225,14 @@
 chrpath --delete %{buildroot}/%{_libexecdir}/udisks2/udisksd
 %find_lang udisks2
 
-# Loading storaged modules is not wanted.
-rm -r %{buildroot}%{_sysconfdir}/udisks2
-
 # Create udisks2 rclink
 mkdir -p %{buildroot}/%{_sbindir}
 ln -sf %{_sbindir}/service %{buildroot}/%{_sbindir}/rc%{name}
 
+# Move example config file to docs
+mkdir -p %{buildroot}%{_docdir}/%{name}
+mv -v %{buildroot}%{_sysconfdir}/udisks2/mount_options.conf.example 
%{buildroot}%{_docdir}/%{name}/mount_options.conf.example
+
 %post -n %{libudisks} -p /sbin/ldconfig
 %postun -n %{libudisks} -p /sbin/ldconfig
 
@@ -265,8 +265,13 @@
 %files
 %doc AUTHORS NEWS
 %{_bindir}/udisksctl
-%config %{_datadir}/dbus-1/system.d/org.freedesktop.UDisks2.conf
+%{_datadir}/dbus-1/system.d/org.freedesktop.UDisks2.conf
+%dir %{_sysconfdir}/udisks2
+%dir %{_sysconfdir}/udisks2/modules.conf.d
+%config %{_sysconfdir}/udisks2/udisks2.conf
+%doc %{_docdir}/%{name}/mount_options.conf.example
 %{_tmpfilesdir}/udisks2.conf
+%ghost %{_rundir}/media
 %{_datadir}/bash-completion/completions/udisksctl
 %{_unitdir}/udisks2.service
 %dir %{_udevrulesdir}
@@ -296,7 +301,6 @@
 
 %files -n %{libudisks}-devel
 %doc HACKING README.md
-%doc %{_datadir}/gtk-doc/html/udisks2/
 %{_libdir}/libudisks2.so
 %dir %{_includedir}/udisks2
 %dir %{_includedir}/udisks2/udisks
@@ -306,10 +310,12 @@
 %{_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 docs
+%doc %{_datadir}/gtk-doc/html/udisks2/
+
 %files -n %{libudisks}_bcache
 %dir %{_libdir}/udisks2
 %dir %{_libdir}/udisks2/modules
@@ -323,6 +329,8 @@
 %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy
 
 %files -n %{libudisks}_lsm
+%dir %{_sysconfdir}/udisks2/modules.conf.d
+%attr(0600,root,root) %config 
%{_sysconfdir}/udisks2/modules.conf.d/udisks2_lsm.conf
 %dir %{_libdir}/udisks2
 %dir %{_libdir}/udisks2/modules
 %{_libdir}/udisks2/modules/libudisks2_lsm.so
@@ -335,12 +343,6 @@
 %{_libdir}/udisks2/modules/libudisks2_lvm2.so
 %{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy
 
-%files -n %{libudisks}_vdo
-%dir %{_libdir}/udisks2
-%dir %{_libdir}/udisks2/modules
-%{_libdir}/udisks2/modules/libudisks2_vdo.so
-%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.vdo.policy
-
 %files -n %{libudisks}_zram
 %dir %{_libdir}/udisks2
 %dir %{_libdir}/udisks2/modules

Reply via email to