Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package localsearch for openSUSE:Factory 
checked in at 2026-04-10 17:46:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/localsearch (Old)
 and      /work/SRC/openSUSE:Factory/.localsearch.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "localsearch"

Fri Apr 10 17:46:14 2026 rev:9 rq:1345395 version:3.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/localsearch/localsearch.changes  2026-02-07 
15:33:01.332365361 +0100
+++ /work/SRC/openSUSE:Factory/.localsearch.new.21863/localsearch.changes       
2026-04-10 17:48:01.977496273 +0200
@@ -1,0 +2,69 @@
+Fri Mar 20 16:08:34 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Migrate to xz compression and manual service run
+
+-------------------------------------------------------------------
+Sun Mar 15 09:22:52 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 3.11.0:
+  + Memory leak fixes
+  + Stability fixes
+  + Fixes to tv series/season extraction from video files
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar  3 12:53:24 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.11.rc:
+  + Reliability improvements to the test suite
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 18 14:31:47 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.11.beta:
+  + Fixes for possible buffer overflows and NULL pointer
+    dereferences in MP3 extractor
+  + Fix seccomp jail in database helper process for removable
+    devices
+  + Replace libgsf with libzip for ZIP content handling
+  + Improve reliability of the test suite in slow scenarios
+  + Updated translations.
+- Add pkgconfig(libzip) BuildRequires: new, optional dependency.
+- Drop upstream merged patches:
+  + 0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
+  + 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
+  + 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
+  + 0004-extractor-Minor-code-refactor.patch
+  + 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
+  + 0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
+- Add pkgconfig(libzip) BuildRequires: new dependency.
+
+-------------------------------------------------------------------
+Fri Feb 13 15:45:07 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.11.alpha:
+  + Default configuration change, the user home directory will now
+    be indexed recursively as a whole, instead of XDG folders
+  + Major change in handling of removable devices. When enabled,
+    removable devices will get a `.localsearch3` folder with a
+    self-contained database for the removable device indexed data,
+    instead of being included in the main database in the user home
+    folder. The setting default remains off.
+  + Improved handling of indexed folder changes found on restart
+  + Improved handling of indexing cancellation in deleted folders
+  + Improved handling of BTRFS filesystems
+  + Dropped libexif dependency, EXIF data is now extracted through
+    gexiv2
+  + Dropped libpiptcdata dependency, IPTC data is now extracted
+    through gexiv2
+  + Consistency improvements to extracted metadata
+  + Fixes to SHSTK handling in the sandboxed process
+  + Further extended test coverage
+  + Updated translations.
+- Add pkgconfig(libwebpdemux) BuildRequires: new default
+  dependency.
+- Drop pkgconfig(gudev-1.0), pkgconfig(libexif), and
+  pkgconfig(libiptcdata) BuildRequires: no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
  0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
  0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
  0004-extractor-Minor-code-refactor.patch
  0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
  0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
  localsearch-3.10.2.obscpio

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  localsearch-3.11.0.tar.xz

----------(Old B)----------
  Old:- Drop upstream merged patches:
  + 0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
  + 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
  Old:  + 0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
  + 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
  + 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
  Old:  + 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
  + 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
  + 0004-extractor-Minor-code-refactor.patch
  Old:  + 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
  + 0004-extractor-Minor-code-refactor.patch
  + 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
  Old:  + 0004-extractor-Minor-code-refactor.patch
  + 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
  + 0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
  Old:  + 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
  + 0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
- Add pkgconfig(libzip) BuildRequires: new dependency.
----------(Old E)----------

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

Other differences:
------------------
++++++ localsearch.spec ++++++
--- /var/tmp/diff_new_pack.QdYMw4/_old  2026-04-10 17:48:02.829531504 +0200
+++ /var/tmp/diff_new_pack.QdYMw4/_new  2026-04-10 17:48:02.833531668 +0200
@@ -17,34 +17,22 @@
 
 
 %define lsAPI 3.0
-%define tinysparql_basever 3.8
+%define tinysparql_basever 3.11
 
 Name:           localsearch
-Version:        3.10.2
+Version:        3.11.0
 Release:        0
 Summary:        Search tool and indexer using tinysparql
 License:        GPL-2.0-or-later
 Group:          System/GUI/GNOME
 URL:            https://gitlab.gnome.org/GNOME/localsearch
-Source0:        %{name}-%{version}.tar.zst
-# PATCH-FIX-UPSTREAM 
0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch bsc#1257606 
[email protected] -- check for valid offsets extracting MP3 performer tags.
-Patch0:         0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
-# PATCH-FIX-UPSTREAM 
0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch [email protected] 
-- fix a possible NULL pointer dereference.
-Patch1:         0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
-# PATCH-FIX-UPSTREAM 
0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch bsc#1257607 
[email protected] -- check for buffer boundaries extracting MP3 TXX tags.
-Patch2:         0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
-# PATCH-FIX-UPSTREAM 0004-extractor-Minor-code-refactor.patch [email protected] 
-- minor code refactor.
-Patch3:         0004-extractor-Minor-code-refactor.patch
-# PATCH-FIX-UPSTREAM 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch 
bsc#1257608 [email protected] -- refactor/fix handling of COMM tags.
-Patch4:         0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
-# PATCH-FIX-UPSTREAM 
0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch bsc#1257609 
[email protected] -- fix accounting of offsets within MP3 performer tags.
-Patch5:         0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
+Source0:        %{name}-%{version}.tar.xz
 BuildRequires:  asciidoc
 BuildRequires:  giflib-devel
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
-BuildRequires:  meson >= 0.51.0
+BuildRequires:  meson >= 0.59.0
 BuildRequires:  pkgconfig
 BuildRequires:  vala
 BuildRequires:  pkgconfig(dbus-1)
@@ -58,7 +46,6 @@
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-audio-1.0)
 BuildRequires:  pkgconfig(gstreamer-tag-1.0)
-BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(gupnp-dlna-2.0)
 BuildRequires:  pkgconfig(icu-i18n) >= 4.8.1.1
 BuildRequires:  pkgconfig(icu-uc) >= 4.8.1.1
@@ -66,17 +53,17 @@
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libcue) >= 2.0.0
-BuildRequires:  pkgconfig(libexif) >= 0.6
 BuildRequires:  pkgconfig(libgsf-1) >= 1.14.24
 BuildRequires:  pkgconfig(libgxps)
-BuildRequires:  pkgconfig(libiptcdata)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libnm)
 BuildRequires:  pkgconfig(libosinfo-1.0) >= 0.2.9
 BuildRequires:  pkgconfig(libseccomp) >= 2.0
+BuildRequires:  pkgconfig(libwebpdemux)
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.6
+BuildRequires:  pkgconfig(libzip)
 BuildRequires:  pkgconfig(poppler-glib) >= 0.16.0
-BuildRequires:  pkgconfig(tinysparql-3.0)
+BuildRequires:  pkgconfig(tinysparql-3.0) >= 3.10.1
 BuildRequires:  pkgconfig(totem-plparser)
 BuildRequires:  pkgconfig(upower-glib) >= 0.9.0
 # The schema files moved from libtracker-common to tracker-miners
@@ -137,7 +124,6 @@
 %{_datadir}/glib-2.0/schemas/org.freedesktop.TrackerMiners3.enums.xml
 %dir %{_datadir}/localsearch3
 %dir %{_datadir}/localsearch3/extract-rules
-%dir %{_datadir}/localsearch3/miners
 %{_datadir}/localsearch3/extract-rules/10-abw.rule
 %{_datadir}/localsearch3/extract-rules/10-bmp.rule
 %{_datadir}/localsearch3/extract-rules/10-comics.rule
@@ -158,6 +144,7 @@
 %{_datadir}/localsearch3/extract-rules/10-raw.rule
 %{_datadir}/localsearch3/extract-rules/10-svg.rule
 %{_datadir}/localsearch3/extract-rules/10-tiff.rule
+%{_datadir}/localsearch3/extract-rules/10-webp.rule
 %{_datadir}/localsearch3/extract-rules/10-xps.rule
 %{_datadir}/localsearch3/extract-rules/11-iso.rule
 %{_datadir}/localsearch3/extract-rules/11-msoffice-xml.rule
@@ -169,7 +156,6 @@
 %{_datadir}/localsearch3/extract-rules/90-disc-generic.rule
 %{_datadir}/localsearch3/extract-rules/90-libav-audio-generic.rule
 %{_datadir}/localsearch3/extract-rules/90-libav-video-generic.rule
-%{_datadir}/localsearch3/miners/org.freedesktop.Tracker3.Miner.Files.service
 %dir %{_libdir}/localsearch-%{lsAPI}
 %dir %{_libdir}/localsearch-%{lsAPI}/extract-modules
 %dir %{_libdir}/localsearch-%{lsAPI}/trackertestutils
@@ -197,6 +183,7 @@
 %{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-raw.so
 %{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-text.so
 %{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-tiff.so
+%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-webp.so
 %{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-xps.so
 %{_libdir}/localsearch-%{lsAPI}/libtracker-extract.so
 %{_libdir}/localsearch-%{lsAPI}/trackertestutils/__init__.py
@@ -210,9 +197,11 @@
 %{_libdir}/localsearch-%{lsAPI}/trackertestutils/sandbox.py
 %{_libdir}/localsearch-%{lsAPI}/trackertestutils/storehelper.py
 %{_libdir}/localsearch-%{lsAPI}/writeback-modules/libwriteback-gstreamer.so
+%{_libdir}/localsearch-%{lsAPI}/writeback-modules/libwriteback-playlist.so
 %{_libdir}/localsearch-%{lsAPI}/writeback-modules/libwriteback-xmp.so
 %{_libexecdir}/localsearch-3
 %{_libexecdir}/localsearch-control-3
+%{_libexecdir}/localsearch-endpoint-3
 %{_libexecdir}/localsearch-extractor-3
 %{_libexecdir}/localsearch-writeback-3
 %{_mandir}/man1/localsearch-3.1%{?ext_man}

++++++ _scmsync.obsinfo ++++++
mtime: 1774022924
commit: 3245c5e9d9635e3ea136ccb7a133924e4e5d7cdeb14a2e58696ebdc2923cd293
url: https://src.opensuse.org/GNOME/localsearch
revision: 3245c5e9d9635e3ea136ccb7a133924e4e5d7cdeb14a2e58696ebdc2923cd293
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj

++++++ _service ++++++
--- /var/tmp/diff_new_pack.QdYMw4/_old  2026-04-10 17:48:02.885533819 +0200
+++ /var/tmp/diff_new_pack.QdYMw4/_new  2026-04-10 17:48:02.889533984 +0200
@@ -3,18 +3,17 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/localsearch.git</param>
-    <param name="revision">3.10.2</param>
+    <param name="revision">3.11.0</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>
-<!--    <param name="changesgenerate">enable</param> -->
+    <!--    <param name="changesgenerate">enable</param> -->
   </service>
-  <service name="tar" mode="buildtime"/>
-  <service name="recompress" mode="buildtime">
+  <service name="tar" mode="manual"/>
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
-    <param name="compression">zst</param>
+    <param name="compression">xz</param>
   </service>
-  <service name="set_version" mode="manual" />
+  <service name="set_version" mode="manual"/>
 </services>
 
-

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-03-24 10:04:49.000000000 +0100
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ localsearch.obsinfo ++++++
--- /var/tmp/diff_new_pack.QdYMw4/_old  2026-04-10 17:48:02.985537954 +0200
+++ /var/tmp/diff_new_pack.QdYMw4/_new  2026-04-10 17:48:02.989538119 +0200
@@ -1,5 +1,5 @@
 name: localsearch
-version: 3.10.2
-mtime: 1765363302
-commit: 643ccf0032610ee8e36ce4c40e71f7eed1efde7d
+version: 3.11.0
+mtime: 1773535256
+commit: bb5b477893df0a838e21f8ee32013200472d3404
 

Reply via email to