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
