Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bulk_extractor for openSUSE:Factory checked in at 2026-02-16 15:09:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bulk_extractor (Old) and /work/SRC/openSUSE:Factory/.bulk_extractor.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bulk_extractor" Mon Feb 16 15:09:23 2026 rev:5 rq:1333322 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/bulk_extractor/bulk_extractor.changes 2023-08-01 15:38:09.537682497 +0200 +++ /work/SRC/openSUSE:Factory/.bulk_extractor.new.1977/bulk_extractor.changes 2026-02-16 15:09:26.960822999 +0100 @@ -1,0 +2,14 @@ +Mon Feb 16 09:58:51 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 2.1.1 + * BE2 is significantly faster on multi-core systems than BE1. + * `scan_outlook` and `scan_hiberfile` are now disabled by default + because they did not have unit tests. These scanners can be + re-enabled by specifying -eoutlook and -ehiberfile on the command + line. + * Renamed `jpeg_carved` feature extractor to jpeg so that the flag + `-S jpeg_carve_mode=2` enables carving of all contiguous JPEGs. +- Delete cpuid-check.patch (merged), redo gcc13.diff for current + source, add libewf-wide.diff. + +------------------------------------------------------------------- Old: ---- bulk_extractor-2.0.0.tar.gz cpuid-check.patch New: ---- bulk_extractor-2.1.1.tar.gz libewf-wide.diff ----------(Old B)---------- Old: `-S jpeg_carve_mode=2` enables carving of all contiguous JPEGs. - Delete cpuid-check.patch (merged), redo gcc13.diff for current source, add libewf-wide.diff. ----------(Old E)---------- ----------(New B)---------- New:- Delete cpuid-check.patch (merged), redo gcc13.diff for current source, add libewf-wide.diff. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bulk_extractor.spec ++++++ --- /var/tmp/diff_new_pack.cqmUO9/_old 2026-02-16 15:09:28.016867158 +0100 +++ /var/tmp/diff_new_pack.cqmUO9/_new 2026-02-16 15:09:28.020867325 +0100 @@ -1,7 +1,7 @@ # # spec file for package bulk_extractor # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,26 +17,26 @@ Name: bulk_extractor -Version: 2.0.0 +Version: 2.1.1 Release: 0 Summary: Bulk Email and URL extraction tool License: GPL-3.0-or-later Group: Productivity/File utilities URL: https://github.com/simsong/bulk_extractor/wiki/Introducing-bulk_extractor -Source: https://github.com/simsong/bulk_extractor/releases/download/v2.0.0/bulk_extractor-2.0.0.tar.gz +Source: https://github.com/simsong/bulk_extractor/releases/download/v%version/bulk_extractor-%version.tar.gz Patch1: gcc13.diff -# https://github.com/dfxml-working-group/dfxml_cpp/issues/15 -Patch2: cpuid-check.patch +Patch2: libewf-wide.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: java-devel -BuildRequires: libewf-devel -BuildRequires: libexiv2-devel -BuildRequires: liblightgrep-devel -BuildRequires: openssl-devel -BuildRequires: zlib-devel +BuildRequires: pkgconfig(exiv2) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libewf) +BuildRequires: pkgconfig(lightgrep) +BuildRequires: pkgconfig(re2) +BuildRequires: pkgconfig(zlib) # We need fiwalk which was added to sleuthkit in v4.1.0 Requires: sleuthkit >= 4.1 @@ -61,10 +61,10 @@ install -dm 0755 "%{buildroot}/%{_datadir}/%{name}" %files -%doc ChangeLog README COPYING +%doc ChangeLog README %doc doc +%license COPYING %{_mandir}/man1/bulk_extractor.1.gz %{_bindir}/bulk_extractor -%{_bindir}/test_be %{_datadir}/%{name} ++++++ bulk_extractor-2.0.0.tar.gz -> bulk_extractor-2.1.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/bulk_extractor/bulk_extractor-2.0.0.tar.gz /work/SRC/openSUSE:Factory/.bulk_extractor.new.1977/bulk_extractor-2.1.1.tar.gz differ: char 5, line 1 ++++++ gcc13.diff ++++++ --- /var/tmp/diff_new_pack.cqmUO9/_old 2026-02-16 15:09:28.068869332 +0100 +++ /var/tmp/diff_new_pack.cqmUO9/_new 2026-02-16 15:09:28.072869500 +0100 @@ -1,24 +1,24 @@ From: Jan Engelhardt <[email protected]> -Date: 2023-04-04 00:21:56.539266534 +0200 +Date: 2026-02-16 11:37:49.329758909 +0100 Sent: no -[ 113s] be20_api/unicode_escape.h:29:26: error: 'uint32_t' was not declared in this scope; did you mean 'utf8::uint32_t'? +exif_entry.h:15:11: error: "uint16_t" does not name a type + 15 | const uint16_t ifd_type {}; --- - src/be20_api/unicode_escape.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + src/exif_entry.h | 1 + + 1 file changed, 1 insertion(+) -Index: bulk_extractor-2.0.0/src/be20_api/unicode_escape.h +Index: bulk_extractor-2.1.1/src/exif_entry.h =================================================================== ---- bulk_extractor-2.0.0.orig/src/be20_api/unicode_escape.h -+++ bulk_extractor-2.0.0/src/be20_api/unicode_escape.h -@@ -8,7 +8,7 @@ - #define UNICODE_ESCAPE_H +--- bulk_extractor-2.1.1.orig/src/exif_entry.h ++++ bulk_extractor-2.1.1/src/exif_entry.h +@@ -1,6 +1,7 @@ + #ifndef EXIF_ENTRY_H + #define EXIF_ENTRY_H - #include <codecvt> --//#include <cstdint> +#include <cstdint> - #include <cstring> - #include <cwctype> - #include <iostream> + #include <vector> + #include <memory> + ++++++ libewf-wide.diff ++++++ From: <[email protected]> Date: 2026-02-16 12:37:18.724333259 +0100 Just because libewf offers wchar_t interface does not mean we should be using them on Linux. --- src/image_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: bulk_extractor-2.1.1/src/image_process.cpp =================================================================== --- bulk_extractor-2.1.1.orig/src/image_process.cpp +++ bulk_extractor-2.1.1/src/image_process.cpp @@ -110,7 +110,7 @@ std::string image_process::make_list_tem ** process_ewf */ -#if defined( LIBEWF_HAVE_WIDE_CHARACTER_TYPE ) +#if 0 #define LIBEWF_GLOB libewf_glob_wide #define LIBEWF_OPEN libewf_open_wide #define LIBEWF_GLOB_FREE libewf_glob_wide_free
