Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libfdata for openSUSE:Factory 
checked in at 2022-03-23 20:19:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfdata (Old)
 and      /work/SRC/openSUSE:Factory/.libfdata.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfdata"

Wed Mar 23 20:19:18 2022 rev:8 rq:964326 version:20211023

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfdata/libfdata.changes        2021-11-27 
00:51:50.994693194 +0100
+++ /work/SRC/openSUSE:Factory/.libfdata.new.25692/libfdata.changes     
2022-03-23 20:21:11.306558148 +0100
@@ -1,0 +2,7 @@
+Tue Mar 22 18:19:06 UTC 2022 - Greg Freemyer <greg.freem...@gmail.com>
+
+- Add libfdata-20211023-1TB-fix.patch
+    * Fixes bug associated with image offsets beyond 1TB
+    * see https://github.com/libyal/libbde/issues/47
+
+-------------------------------------------------------------------

New:
----
  libfdata-20211023-1TB-fix.patch

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

Other differences:
------------------
++++++ libfdata.spec ++++++
--- /var/tmp/diff_new_pack.6qHNVq/_old  2022-03-23 20:21:11.806558431 +0100
+++ /var/tmp/diff_new_pack.6qHNVq/_new  2022-03-23 20:21:11.810558433 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libfdata
 #
-# 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
@@ -28,6 +28,8 @@
 Source2:        
https://github.com/libyal/libfdata/releases/download/%version/libfdata-alpha-%version.tar.gz.asc
 Source3:        %name.keyring
 Patch1:         system-libs.patch
+# The source code assumes 64bit integers for one of the function returns.  Fix 
that.
+Patch2:         libfdata-20211023-1TB-fix.patch
 BuildRequires:  c_compiler
 BuildRequires:  gettext-tools >= 0.18.1
 BuildRequires:  libtool

++++++ libfdata-20211023-1TB-fix.patch ++++++
Index: libfdata-20211023/include/libfdata.h
===================================================================
--- libfdata-20211023.orig/include/libfdata.h
+++ libfdata-20211023/include/libfdata.h
@@ -1411,7 +1411,7 @@ int libfdata_vector_get_number_of_elemen
  * Returns 1 if successful or -1 on error
  */
 LIBFDATA_EXTERN \
-int libfdata_vector_get_element_index_at_offset(
+int64_t libfdata_vector_get_element_index_at_offset(
      libfdata_vector_t *vector,
      off64_t element_value_offset,
      int *element_index,
Index: libfdata-20211023/libfdata/libfdata_vector.c
===================================================================
--- libfdata-20211023.orig/libfdata/libfdata_vector.c
+++ libfdata-20211023/libfdata/libfdata_vector.c
@@ -979,7 +979,7 @@ int libfdata_vector_get_number_of_elemen
 /* Retrieves the element index for a specific offset
  * Returns 1 if successful or -1 on error
  */
-int libfdata_vector_get_element_index_at_offset(
+int64_t libfdata_vector_get_element_index_at_offset(
      libfdata_vector_t *vector,
      off64_t element_value_offset,
      int *element_index,
Index: libfdata-20211023/libfdata/libfdata_vector.h
===================================================================
--- libfdata-20211023.orig/libfdata/libfdata_vector.h
+++ libfdata-20211023/libfdata/libfdata_vector.h
@@ -236,7 +236,7 @@ int libfdata_vector_get_number_of_elemen
 /* Mapped range functions
  */
 LIBFDATA_EXTERN \
-int libfdata_vector_get_element_index_at_offset(
+int64_t libfdata_vector_get_element_index_at_offset(
      libfdata_vector_t *vector,
      off64_t element_value_offset,
      int *element_index,

Reply via email to