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
