Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fprintd for openSUSE:Factory checked in at 2021-11-27 23:42:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fprintd (Old) and /work/SRC/openSUSE:Factory/.fprintd.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fprintd" Sat Nov 27 23:42:28 2021 rev:15 rq:934216 version:1.94.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fprintd/fprintd.changes 2021-03-28 11:58:38.400344959 +0200 +++ /work/SRC/openSUSE:Factory/.fprintd.new.1895/fprintd.changes 2021-11-27 23:42:29.340460505 +0100 @@ -1,0 +2,35 @@ +Tue Nov 16 18:45:04 UTC 2021 - Matthias Mail??nder <mailaen...@opensuse.org> + +- Update to version 1.94.1 + * Highlights: + + Fix systemd unit so that udev hotplug events are processed + + Report back the selected finger if there is only one + + Change PolicyKit strings for clarity + + Various fixes to the testsuite + + Plenty of translation updates +- Changes from 1.94.0 + * Highlights: + + Implement suspend/resume handling. + + This requires writing "power/persist" and "power/wakeup" in sysfs. + + Support libfprint overheat protections + + Delete host prints when device prints disappeared + + pam: Immediately return success information + + Plenty of updated translations thanks to move to Fedora Weblate + + Fix possible race when retrieving session information + + Fix possible race when a client disconnects + + GLib 2.56 compatibility fixes +- Changes from 1.92.0 + * Highlights: + + fprintd now prevents the same finger to be enrolled twice + + Support clearing storage of match-on-chip devices + + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo) + + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints + + Expose finger status on DBus + + Add method to delete only a specific print of a user + + Improved error reporting for deletion + + Wait for finger removal before cancelling operations + + Prefer older prints when garbage collecting + + Major improvements to test coverage +- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem + +------------------------------------------------------------------- Old: ---- README.SUSE fprintd-1.90.9.tar.bz2 New: ---- fprintd-v1.94.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fprintd.spec ++++++ --- /var/tmp/diff_new_pack.D5EIv0/_old 2021-11-27 23:42:30.704456033 +0100 +++ /var/tmp/diff_new_pack.D5EIv0/_new 2021-11-27 23:42:30.704456033 +0100 @@ -16,18 +16,16 @@ # -%define gitlabhash da60bddb3e5be024c6c1958437cb13e0ce0ffac8 - Name: fprintd -Version: 1.90.9 +Version: 1.94.1 Release: 0 Summary: D-Bus service for Fingerprint reader access License: GPL-2.0-or-later +Group: Productivity/Security URL: https://fprint.freedesktop.org/ -#Git-Clone: https://gitlab.freedesktop.org/libfprint/fprintd.git -Source0: https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v%{version}/%{name}-%{version}.tar.bz2 +Source0: https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 Source1: baselibs.conf -Source2: README.SUSE +BuildRequires: cmake BuildRequires: gobject-introspection BuildRequires: gtk-doc >= 1.3 BuildRequires: intltool @@ -35,14 +33,14 @@ BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: python3-cairo -BuildRequires: python3-dbusmock BuildRequires: python3-dbus-python +BuildRequires: python3-dbusmock BuildRequires: python3-libpamtest BuildRequires: python3-pydbus BuildRequires: typelib-1_0-FPrint-2_0 BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(libfprint-2) >= 1.90.1 +BuildRequires: pkgconfig(libfprint-2) >= 1.94.0 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pam_wrapper) BuildRequires: pkgconfig(polkit-gobject-1) @@ -52,11 +50,13 @@ %{?systemd_requires} %description -D-Bus service to access fingerprint readers. +The fprint project provides a central system +to support consumer fingerprint reader devices. %package pam Summary: PAM module for fingerprint authentication License: GPL-2.0-or-later +Group: Productivity/Security Requires: %{name} = %{version} Requires(postun): coreutils Requires(postun): pam @@ -89,6 +89,7 @@ %package devel Summary: Development files for %{name} License: GFDL-1.1-or-later +Group: Development/Languages/C and C++ Requires: %{name} = %{version} Requires: gtk-doc BuildArch: noarch @@ -100,6 +101,7 @@ %package doc Summary: Development documents of fprintd License: GPL-2.0-or-later +Group: Productivity/Security Requires: %{name} = %{version} BuildArch: noarch @@ -109,13 +111,10 @@ %lang_package %prep -%setup -q -n %{name}-v%{version}-%{gitlabhash} -cp %{SOURCE2} . +%setup -q -n %{name}-v%{version} %build -%meson \ - -Dgtk_doc=true \ - %{nil} +%meson -Dgtk_doc=true -Dpam=true -Dpam_modules_dir=%{_pam_moduledir} %meson_build %install @@ -127,9 +126,6 @@ mkdir -p %{buildroot}/%{_localstatedir}/lib/fprint %find_lang %{name} %{?no_lang_C} -%check -%meson_test - %pre %service_add_pre fprintd.service @@ -150,7 +146,6 @@ %files %license COPYING %doc README AUTHORS TODO -%doc README.SUSE %{_sbindir}/rc%{name} %{_bindir}/fprintd-* %{_libexecdir}/fprintd @@ -166,7 +161,7 @@ %files pam %doc pam/README -/%{_lib}/security/pam_fprintd.so +%{_pam_moduledir}/pam_fprintd.so %{_mandir}/man8/pam_fprintd.8%{?ext_man} %files doc