Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libfprint for openSUSE:Factory 
checked in at 2026-02-12 17:26:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfprint (Old)
 and      /work/SRC/openSUSE:Factory/.libfprint.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfprint"

Thu Feb 12 17:26:30 2026 rev:55 rq:1332564 version:1.94.10+tod1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfprint/libfprint.changes      2025-02-24 
15:49:25.644911045 +0100
+++ /work/SRC/openSUSE:Factory/.libfprint.new.1977/libfprint.changes    
2026-02-12 17:27:22.655317436 +0100
@@ -1,0 +2,27 @@
+Wed Feb 11 18:33:35 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Fix compilation error with meson < 14
+  + libfprint-old-meson.patch
+- Enclose the spurious code after case statement in curly braces
+  instead of extracting the declarations into outer scope and fix
+  similar problem in one more source file
+  % label-can-only-be-part-of-a-statement.patch
+
+-------------------------------------------------------------------
+Tue Feb 10 19:00:00 UTC 2026 - Arjen de Korte <[email protected]>
+
+- update to 1.94.10+tod1
+  * synaptics: Add USB reset in probe to recover stall condition
+  * synaptics: New PIDs 0x0169, 0x019F, 0x00E9, 0x01A0, 0x0109, 0x010A
+  * goodixmoc: New PID 0x66A9
+  * goodixmoc: Fix crash in exit callback handler
+  * fpcmoc: New PID 0xA306
+  * fpcmoc: Fix interrupt cancellable leak
+  * elanmoc: New PIDs 0x0CA7, 0x0CA8, 0x0CB0
+  * egismoc: New PIDs 0x0584, 0x0588
+  * focaltech_moc: New PIDs 0xA27A, 0x1579
+  * realtek: New PID 0xFA03
+  * fp-device: Clarify getter for open property
+  * libfprint: Use fatal-warnings on g-i-scanner
+
+-------------------------------------------------------------------

Old:
----
  libfprint-v1.94.9+tod1.tar.bz2

New:
----
  libfprint-old-meson.patch
  libfprint-v1.94.10+tod1.tar.bz2

----------(New B)----------
  New:- Fix compilation error with meson < 14
  + libfprint-old-meson.patch
- Enclose the spurious code after case statement in curly braces
----------(New E)----------

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

Other differences:
------------------
++++++ libfprint.spec ++++++
--- /var/tmp/diff_new_pack.Cofrzw/_old  2026-02-12 17:27:23.311345266 +0100
+++ /var/tmp/diff_new_pack.Cofrzw/_new  2026-02-12 17:27:23.311345266 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libfprint
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2013 Mariusz Fik <[email protected]>.
 # Copyright (c) 2021/22 Florian "sp1rit" <[email protected]>
 #
@@ -31,7 +31,7 @@
 %endif
 
 Name:           libfprint
-Version:        1.94.9+%{todapiver}
+Version:        1.94.10+%{todapiver}
 Release:        0
 Summary:        Library for fingerprint reader support
 License:        LGPL-2.1-or-later
@@ -41,6 +41,7 @@
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE - fix compilation problem on < GCC 14
 Patch0:         label-can-only-be-part-of-a-statement.patch
+Patch1:         libfprint-old-meson.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection
 BuildRequires:  gobject-introspection-devel

++++++ label-can-only-be-part-of-a-statement.patch ++++++
--- /var/tmp/diff_new_pack.Cofrzw/_old  2026-02-12 17:27:23.351346963 +0100
+++ /var/tmp/diff_new_pack.Cofrzw/_new  2026-02-12 17:27:23.355347133 +0100
@@ -1,23 +1,39 @@
-diff -purN a/libfprint/drivers/realtek/realtek.c 
b/libfprint/drivers/realtek/realtek.c
---- a/libfprint/drivers/realtek/realtek.c      2025-02-20 19:15:46.000000000 
+0100
-+++ b/libfprint/drivers/realtek/realtek.c      2025-02-21 19:08:26.808065191 
+0100
-@@ -1026,6 +1026,8 @@ fp_enroll_sm_run_state (FpiSsm *ssm, FpD
-   GVariant *data = NULL;
-   gsize user_id_len;
-   guint finger;
-+  gchar *valid_uid = NULL;
-+  gint payload_len;
- 
-   switch (fpi_ssm_get_cur_state (ssm))
-     {
-@@ -1071,9 +1073,6 @@ fp_enroll_sm_run_state (FpiSsm *ssm, FpD
+--- a/libfprint/drivers/goodixmoc/goodix_proto.c       2026-02-11 
19:28:06.940568418 +0100
++++ b/libfprint/drivers/goodixmoc/goodix_proto.c       2026-02-11 
19:58:20.273234447 +0100
+@@ -345,7 +345,7 @@
+         g_debug ("Power button shield feature not supported!\n");
        break;
  
-     case FP_RTK_ENROLL_COMMIT:
--      gchar *valid_uid = NULL;
--      gint payload_len;
--
-       payload_len = UID_PAYLOAD_LEN_DEFAULT;
+-    case MOC_CMD0_GET_VERSION:
++    case MOC_CMD0_GET_VERSION: {
+       const uint8_t *version_info;
  
-       fpi_device_get_enroll_data (device, &print);
+       if (!fpi_byte_reader_get_data (byte_reader, sizeof 
(gxfp_version_info_t), &version_info))
+@@ -353,6 +353,7 @@
+ 
+       memcpy (&presp->version_info, version_info, sizeof 
(gxfp_version_info_t));
+       break;
++    }
+ 
+     case MOC_CMD0_CAPTURE_DATA:
+       if (LOBYTE (cmd) == MOC_CMD1_DEFAULT)
+--- a/libfprint/drivers/realtek/realtek.c      2026-02-11 19:28:06.940728820 
+0100
++++ b/libfprint/drivers/realtek/realtek.c      2026-02-11 19:59:38.769970332 
+0100
+@@ -1071,7 +1071,7 @@
+       rtk_sensor_bulk_cmd (self, cmd_buf, NULL, FP_RTK_MSG_NO_STATUS, 0, 
fp_check_duplicate_cb);
+       break;
+ 
+-    case FP_RTK_ENROLL_COMMIT:
++    case FP_RTK_ENROLL_COMMIT: {
+       gchar *valid_uid = NULL;
+       gint payload_len;
+ 
+@@ -1109,6 +1109,7 @@
+       rtk_sensor_bulk_cmd (self, cmd_buf, g_steal_pointer (&payload),
+                            FP_RTK_MSG_DEFAULT, 1, fp_enroll_commit_cb);
+       break;
++    }
+ 
+     case FP_RTK_ENROLL_CANCEL_CAPTURE:
+       co_cancel_capture.param[0] = self->fp_purpose;
 

++++++ libfprint-old-meson.patch ++++++
--- a/libfprint/tod/meson.build 2026-02-11 19:28:06.946827977 +0100
+++ b/libfprint/tod/meson.build 2026-02-11 19:30:55.395942914 +0100
@@ -18,7 +18,7 @@
 if meson.version().version_compare('>=1.4')
     mapfile_path = mapfile.full_path()
 else
-    mapfile_path = meson.project_source_root() / '@0@'.format(mapfile)
+    mapfile_path = meson.project_build_root() / '@0@'.format(mapfile)
 endif
 
 libfprint_tod_private = static_library('fprint-tod-private',

++++++ libfprint-v1.94.9+tod1.tar.bz2 -> libfprint-v1.94.10+tod1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/libfprint/libfprint-v1.94.9+tod1.tar.bz2 
/work/SRC/openSUSE:Factory/.libfprint.new.1977/libfprint-v1.94.10+tod1.tar.bz2 
differ: char 11, line 1

Reply via email to