Hello community, here is the log from the commit of package tracker-miners for openSUSE:Factory checked in at 2020-09-25 16:24:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tracker-miners (Old) and /work/SRC/openSUSE:Factory/.tracker-miners.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tracker-miners" Fri Sep 25 16:24:30 2020 rev:21 rq:836026 version:2.99.5 Changes: -------- --- /work/SRC/openSUSE:Factory/tracker-miners/tracker-miners.changes 2020-09-03 01:12:58.752444630 +0200 +++ /work/SRC/openSUSE:Factory/.tracker-miners.new.4249/tracker-miners.changes 2020-09-25 16:27:22.671669488 +0200 @@ -1,0 +2,91 @@ +Wed Sep 9 07:59:53 UTC 2020 - [email protected] + +- Update to version 2.99.5: + + Always create content resource for text files. + + Calculate per extract module timings in + TRACKER_DEBUG=statistics. + + Add mtime information to graph-specific nfo:FileDataObjects. + + Add option to set the D-Bus domain at build time. + + Ensure memory is released on inactivity or memory pressure. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 7 10:18:49 UTC 2020 - [email protected] + +- Update to version 2.99.4: + + CLI modernization: + - Integration with pager. + - "tracker3 index" makes persistent configuration changes. + - "tracker3 info --eligible $file" tells whether a file would + be indexed, or why not. + - "tracker3 reset" resets better. + - "tracker3 daemon" terminates processes better. + - "tracker3 search" fixes. + - Erase ^C after monitoring subcommands. + - "tracker3 status" shows reports about files that failed + indexing/metadata extraction. + + Fixes to removable mount handling. + + Use curly quotes consistently in setting description strings. + + Better use of asserts in tests. + + Update seccomp rules to work with modern glib. +- Changes from version 2.99.3: + + Support musicbrainz tags in gstreamer module. + + Support acoustid tag writeback. + + Handle nmm:artist and nmm:performer. + + DBus API changes. + + Fixes for race conditions. + + Performance improvements. + + Extractor watchdog fixes with domain ontologies. + + CLI improvements. + + Test fixes. + + Use background slice. + + Add base tests for CLI. + + Better debugging traces. + + Fix extraction of files with dummy extractors. +- Changes from version 2.99.2: + + Constraint the indexed text formats to txt/markdown, a new + setting allows handling other formats. + + Add rules for game ROM formats. + + Support automatic re-extraction on extractor changes. + + Vorbis and flac specific extractors were dropped, those are + handled by gstreamer. + + Improve usage of nie:dataSource, now there is one per indexed + folder, no longer used by tracker-extract. + + Fixes to album/disc IRI generation. + + Writeback handling is rewritten, now performed via an explicit + DBus call. + + Add support for musicbrainz and acoustid fingerprint. + + Set a deadline of 30 seconds for extraction tasks. + + Many build, leak and performance fixes. +- Changes from version 2.99.1: + + Highlighted updates compared to 2.x: + - tracker-miner-fs/tracker-extract and tracker-miner-rss data + are split into 2 endpoints: + . org.freedesktop.Tracker3.Miner.Files + . org.freedesktop.Tracker3.Miner.RSS + - tracker-miner-fs data is split into different graphs: + . tracker:FileSystem + . tracker:Audio + . tracker:Video + . tracker:Documents + . tracker:Software + - Full split between file and content elements. 1:1, 1:N, M:1 + and M:N are allowed combinations of those, they relate to + each other through the nie:isStoredAs and nie:interpretedAs + properties. + - Parallel installable to tracker-miners 2.x + - Better, more tests + - Reincorporated libtracker-miner and libtracker-control code. + These are no longer for public consumption + + Updated translations. +- Drop tracker-miners-bsc1165635-crawl-timestamp.patch: no longer + applicable. +- Add asciidoc and pkgconfig(libnm) BuildRequires: new + dependencies. +- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with + pkgconfig(tracker-sparql-3.0): Follow the switch to Tracker 3. +- Drop no longer needed BuildRequires (due to reorganisation): + pkgconfig(flac), pkgconfig)vorbisfile), + pkgconfig(tracker-miner-2.0) + +------------------------------------------------------------------ Old: ---- tracker-miners-2.3.4.tar.xz tracker-miners-bsc1165635-crawl-timestamp.patch New: ---- tracker-miners-2.99.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tracker-miners.spec ++++++ --- /var/tmp/diff_new_pack.cQ2JNp/_old 2020-09-25 16:27:25.775672236 +0200 +++ /var/tmp/diff_new_pack.cQ2JNp/_new 2020-09-25 16:27:25.779672240 +0200 @@ -17,32 +17,29 @@ Name: tracker-miners -Version: 2.3.4 +Version: 2.99.5 Release: 0 Summary: Various miners for Tracker License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Projects/Tracker -Source0: https://download.gnome.org/sources/tracker-miners/2.3/%{name}-%{version}.tar.xz - -# PATCh-FIX-UPSTREAM tracker-miners-bsc1165635-crawl-timestamp.patch boo#1165635 [email protected] -- properly set crawl timestamp. -Patch0: tracker-miners-bsc1165635-crawl-timestamp.patch +Source0: https://download.gnome.org/sources/tracker-miners/2.99/%{name}-%{version}.tar.xz +BuildRequires: asciidoc BuildRequires: giflib-devel BuildRequires: intltool >= 0.40.0 BuildRequires: libtiff-devel BuildRequires: libtool -BuildRequires: meson +BuildRequires: meson >= 0.51.0 BuildRequires: pkgconfig BuildRequires: vala BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(enca) >= 1.9 BuildRequires: pkgconfig(exempi-2.0) >= 2.1.0 -BuildRequires: pkgconfig(flac) >= 1.2.1 BuildRequires: pkgconfig(gexiv2) -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 -BuildRequires: pkgconfig(gmodule-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.62.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.62.0 BuildRequires: pkgconfig(gstreamer-1.0) >= 0.10.31 BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 0.10.31 BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 0.10.31 @@ -58,15 +55,14 @@ 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(libxml-2.0) >= 2.6 BuildRequires: pkgconfig(poppler-glib) >= 0.16.0 BuildRequires: pkgconfig(totem-plparser) -BuildRequires: pkgconfig(tracker-miner-2.0) >= 2.2.0 -BuildRequires: pkgconfig(tracker-sparql-2.0) >= 2.2.0 +BuildRequires: pkgconfig(tracker-sparql-3.0) BuildRequires: pkgconfig(upower-glib) >= 0.9.0 -BuildRequires: pkgconfig(vorbisfile) >= 0.22 # The schema files moved from libtracker-common to tracker-miners Conflicts: libtracker-common-1_0 < 1.99 # Make sure tracker is being updated to 1.99 too @@ -98,51 +94,56 @@ %build %meson \ -Dfunctional_tests=false \ - -Dsystemd_user_services=%{_userunitdir} \ -Dminer_rss=false \ %{nil} %meson_build %install %meson_install -%find_lang %{name} -rm -f %{_libdir}/tracker-miners-2.0/libtracker-miners-common.a +%find_lang tracker3-miners %files %license COPYING %doc README.md -%{_libexecdir}/tracker-extract -%{_libexecdir}/tracker-writeback -%{_mandir}/man1/tracker-extract.1%{ext_man} -%{_mandir}/man1/tracker-writeback.1%{ext_man} -%dir %{_datadir}/tracker -%dir %{_datadir}/tracker/miners -%{_datadir}/tracker/miners/org.freedesktop.Tracker1.Miner.Extract.service -%dir %{_datadir}/dbus-1 -%dir %{_datadir}/dbus-1/services -%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service -%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service -%{_datadir}/glib-2.0/schemas/org.freedesktop.TrackerMiners.enums.xml -%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Extract.gschema.xml -%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Writeback.gschema.xml -%{_datadir}/%{name}/ -%{_userunitdir}/tracker-extract.service -%{_userunitdir}/tracker-writeback.service -%{_sysconfdir}/xdg/autostart/tracker-extract.desktop -%dir %{_libdir}/tracker-miners-2.0 -%{_libdir}/tracker-miners-2.0/extract-modules/ -%{_libdir}/tracker-miners-2.0/writeback-modules/ -%{_libdir}/tracker-miners-2.0/libtracker-extract.so +%{_datadir}/dbus-1/interfaces/org.freedesktop.Tracker3.Miner.xml +%{_datadir}/dbus-1/services/org.freedesktop.Tracker3.Miner.Extract.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker3.Writeback.service +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker3.Extract.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker3.FTS.gschema.xml +%{_datadir}/tracker3-miners/ +%dir %{_libdir}/tracker-miners-3.0 +%{_libdir}/tracker-miners-3.0/extract-modules/ +%{_libdir}/tracker-miners-3.0/libtracker-extract.so +%{_libdir}/tracker-miners-3.0/writeback-modules/ +%{_libexecdir}/tracker3/ +%{_libexecdir}/tracker-extract-3 +%{_libexecdir}/tracker-writeback-3 +%{_mandir}/man1/tracker3-daemon.1.gz +%{_mandir}/man1/tracker3-extract.1.gz +%{_mandir}/man1/tracker3-index.1.gz +%{_mandir}/man1/tracker3-info.1.gz +%{_mandir}/man1/tracker3-reset.1.gz +%{_mandir}/man1/tracker3-search.1.gz +%{_mandir}/man1/tracker3-status.1.gz +%{_mandir}/man1/tracker3-tag.1.gz +%{_mandir}/man1/tracker-writeback-3.1.gz +%{_userunitdir}/tracker-extract-3.service +%{_userunitdir}/tracker-writeback-3.service %files -n tracker-miner-files -%{_libexecdir}/tracker-miner-fs -%{_mandir}/man1/tracker-miner-fs.1%{ext_man} -%{_userunitdir}/tracker-miner-fs.service -%{_datadir}/tracker/miners/org.freedesktop.Tracker1.Miner.Files.service -%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service -%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Miner.Files.gschema.xml -%{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop +%{_datadir}/dbus-1/interfaces/org.freedesktop.Tracker3.Miner.Files.Index.xml +%{_datadir}/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.Control.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.service +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker3.Miner.Files.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.TrackerMiners3.enums.xml +%{_libdir}/tracker-miners-3.0/libtracker-miner-3.0.so +%{_libexecdir}/tracker-miner-fs-3 +%{_libexecdir}/tracker-miner-fs-control-3 +%{_mandir}/man1/tracker-miner-fs-3.1%{ext_man} +%{_sysconfdir}/xdg/autostart/tracker-miner-fs-3.desktop +%{_userunitdir}/tracker-miner-fs-3.service +%{_userunitdir}/tracker-miner-fs-control-3.service -%files lang -f %{name}.lang +%files lang -f tracker3-miners.lang %changelog ++++++ tracker-miners-2.3.4.tar.xz -> tracker-miners-2.99.5.tar.xz ++++++ ++++ 146925 lines of diff (skipped)
