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

Reply via email to