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,