Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tracker-miner-files-3.3.0-2.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: tracker-miner-files Distribution: openSUSE Tumbleweed
Version: 3.3.0 Vendor: openSUSE
Release: 2.3 Build date: Wed May 11 04:12:15 2022
Group: System/GUI/GNOME Build host: lamb10
Size: 444105 Source RPM: tracker-miners-3.3.0-2.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wiki.gnome.org/Projects/Tracker
Summary: Tracker miner to index files and applications
Tracker is a desktop-neutral object database, tag/metadata database,
search tool and indexer.

This package contains a miner to index files and applications.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Apr 01 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Pass -Dsystemd_user_services_dir=%{_userunitdir} to meson: we
    either need pkgconfig(systemd) (which we so far just received
    indirectly by some dependencies) or pass the location to install
    userunitdirs to meson. As the variable is known already, we opted
    for this version, which is 'cheaper' on the build deps.
* Sun Mar 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.3.0:
    + Initialize stable URN cache prior to extractor modules in
      tracker-extract-3.
* Mon Mar 07 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.3.0.rc:
    + Ignore subtrack titles for videos.
    + OpenBSD improvements to `tracker3 reset/daemon` CLI commands.
    + Improved test infrastructure around removable device support.
    + Fixed FANotify monitor to handle separate FAN_DELETE[_SELF]
      events.
    + Fixed generation of man pages with newer asciidoc.
* Mon Mar 07 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.3.0.beta:
    + Changed to skip mountpoints found during recursive indexing.
      Mountpoints must be explicitly configured as indexed folders
      now.
    + Fixed FANotify monitor to safely fallback to inotify in the
      cases not currently covered by FANotify (e.g. btrfs
      subvolumes).
    + Improved the stable URN scheme so it is guaranteed to be
      stable.
    + Removed deprecated API usage in libav extractor.
    + Fix --show-files in "tracker3 tag".
    + Fix possible crashes with Clang.
  - Drop patches fixed upstream:
    + tracker-miners-allow-rseq.patch
    + tracker-miners-allow-mbind.patch
* Mon Mar 07 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.3.0.alpha:
    + Use FANotify for file monitoring if available.
    + Use a more stable URN scheme for file content.
    + Add indexing roots to content specific graphs for availability
      info.
    + Truly disable nvcodec in gstreamer extractor.
    + Use the configured domain prefix in miner symlinks.
    + Add seccomp rules for recently used syscalls.
    + Performance improvements to tracker-miner-fs-3.
    + Plug memory leaks in tracker-miner-fs-3.
    + Updated translations.
* Mon Mar 07 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.2:
    + Backport seccomp rules for rseq and mbind syscalls.
    + Updated translations.
  - Drop patches fixed upstream:
    + tracker-miners-allow-mbind.patch
    + tracker-miners-allow-rseq.patch
* Fri Feb 25 2022 Michael Gorse <mgorse@suse.com>
  - Add tracker-miners-allow-rseq.patch and
    tracker-miners-allow-mbind.patch: allow system calls used by
    gstreamer (boo#1196205 glgo#GNOME/tracker-miners#210).
* Thu Dec 02 2021 QK ZHU <qkzhu@suse.com>
  - Add tracker-miners-drop-syscalls-in-seccomp.patch:
    Revert upstream commit 595560c, 30b24e9 and 550ea1b since Leap
    15.4 and SLE 15-SP4 do not have them (bsc#1192567).
* Tue Nov 09 2021 Alynx Zhou <alynx.zhou@suse.com>
  - Drop 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch:
    Upstream fix landed in tracker instead of tracker-miners.
    (bsc#1191207, glgo#GNOME/tracker#337)
* Fri Nov 05 2021 Alynx Zhou <alynx.zhou@suse.com>
  - Add 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch:
    Revert the commit to avoid wrong no metadata info. (bsc#1191207)
* Sat Oct 30 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.1:
    + Fix files moving between hidden and non-hidden
    + Update nfo:fileName on content specific graphs too when moved
    + Update nfo:fileLastModified in content specific graphs
    + Add nfo:fileSize to the basic set of file info on the graph
    + Fix tracker-miner-fs-3 crash when finding internal SPARQL
      errors
    + Handle symlinks to directories as indexed folders better
    + Fix tracker-writeback support for musicbrainz release tags and
      artist
    + Fix duplicate entries on files created and instantly modified
    + Fix unintended double extraction with disc-generic extractor
    + Fixes for coverity warnings
    + Updated translations.
  - Add missing systemd user service handling in post/preun/postun
* Wed Sep 22 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.0:
    + Highlighted changes since 3.1:
    - File creation time is now part of the stored metadata
    - Show additional information in "tracker3 info"
    + Updated translations.
* Wed Sep 22 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.2.0.rc:
    + Updated translations.
* Tue Sep 21 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.2.0.beta:
    + Save file creation time.
    + Coverity fixes.
    + Fix chaining up of errors after porting to TrackerBatch.
    + Fixes for test flakiness.
    + Avoid falling back to year 0 in extractors.
    + Linking fixes on misc executables.
    + CI improvements.
    + Updated translations.
* Tue Sep 21 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.2.0.alpha.1:
    + Brown paper bag release.
  - Changes from version 3.2.0.alpha:
    + Remove default limit in "tracker3 search" command.
    + Show additional information in "tracker3 info".
    + Fix "tracker index" crash on broken XDG directory setups.
    + Updated translations.
* Tue Sep 21 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.1.3:
    + Fix issue with missing rpath in control daemon.
    + Add further newly used syscalls to seccomp
    + Updated translations.
  - Drop tracker-miner-control-rpath,patch: Fixed upstream.
* Mon Jun 14 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add tracker-miner-control-rpath,patch: Fix runpath in
    trcker-miner-control-fs.
* Sat Jun 12 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.1.2:
    + Fixes to libav extractor.
    + Allow 64bit time syscalls for 32bit systems in seccomp sandbox.
    + Manpage fixes.
    + Build fixes.
    + Updated translations.
* Sat Apr 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.1:
    + Block gstreamer nvcodec decoders.
    + Fall back if no modification date is found.
    + Handle new poppler enum value.
    + Be more robust with broken EXIF GPS metadata.
    + Test suite improvements.
    + Updated translations.
* Tue Mar 23 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.0:
    + Updated translations.
* Thu Mar 18 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.0.rc:
    + Dispatch monitor events on a private thread.
    + Fix After= usage in systemd service files.
    + Fix compiler warnings.
* Tue Feb 16 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.0.beta:
    + Fix tracker-miner-fs-control-3 stall on shutdown.
    + Improve ellipsizing in CLI tools.
    + Update list of game-related mimetypes.
    + Add disc-generic extractor guessing data for CUE files,
      supported so far:
    - Playstation images
    - Turbografx images
    + Updated translations.
* Sat Jan 16 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.0.alpha:
    + Fix "tracker3 search --folders".
    + Allow "tracker3 search" to look for filenames.
    + Improve "tracker3 info" to show file eligibility if not
      indexed.
    + Many performance improvements to tracker-miner-fs-3.
    + Fix systemd unit files to depend on gnome-session.
    + Improve time_t interpretation for negative timestamps.
* Mon Jan 11 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.4:
    + Improve time_t interpretation for negative timestamps.
    + Fix "tracker3 search --folders".
    + Fix crasher after tracker-miner-fs SPARQL failures.
    + CI fixes.
* Thu Dec 10 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.3:
    + Allow newstatat/statat64 syscalls
    + Brown paper bag release
  - Changes from version 3.0.2:
    + Fix sched test under non glibc platforms
    + Refcount fixes
    + Avoid the fluiddec gstreamer plugin
    + Ensure to avoid non-native files in tracker-extract-3
    + CI fixes
    + Updated translations.
* Sat Oct 24 2020 Marcus Rueckert <mrueckert@suse.de>
  - require the newly split out tracker-data-files
* Mon Oct 05 2020 dimstar@opensuse.org
  - Update to version 3.0.1:
    + Fix moving files and directories leaving stale data.
    + Better handling of faulty SPARQL from tracker-extract.
    + Fix chromaprint tag extraction in gstreamer extractor causing
      bad SPARQL.
    + Reference Discourse instead of the mailing list.
    + Forward tracker-extract state.
    + Use specific Meson options to enable debug flags.
    + Fix stop words location when building with system Tracker.
    + Small libtracker-miners-common clean ups.
    + Check for malloc_trim function being available.
    + Fixes for Coverity warnings.
    + Compiler warning fixes.
    + Updated translations.
* Mon Sep 14 2020 dimstar@opensuse.org
  - Update to version 3.0.0:
    + Updated translations.
* Wed Sep 09 2020 dimstar@opensuse.org
  - 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 07 2020 dimstar@opensuse.org
  - 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)
* Tue Aug 25 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.3.4:
    + Block image/ktx files in 90-gstreamer-image-generic.rule.
    + Set a deadline of 30 seconds for extraction tasks.
    + Remove generic gstreamer-based image extraction codepath.
    + Several fixes to libav-based extractor.
    + Replace sensitive words.
    + Get the systemd user unit dir from pkg-config.
    + Updated translations.
* Tue Mar 10 2020 mgorse@suse.com
  - Update to version 2.3.3:
    + The secure sandbox for tracker-extract now permits
      clock_nanosleep() calls, fixing crashes on some systems.
    + Miners now set nice/scheduler priorities in a way that placates
      glib. The sched_setscheduler syscall is as a side effect also
      allowed by the tracker-extract sandbox.
    + Updated translations.
  - Drop tracker-miners-set-cpu-io-nice.patch and
    tracker-miners-allow-settatr.patch: fixed upstream.
  - Add tracker-miners-bsc1165635-crawl-timestamp.patch: properly set
    crawl timestamp (bsc#1165635 glgo#GNOME/tracker-miners!159).
* Sat Feb 22 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Add upstream bug fix patches:
    + tracker-miners-set-cpu-io-nice.patch
    + tracker-miners-allow-settatr.patch
* Tue Feb 18 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.3.2:
    + Blocked parsing of image/x-dds image files, which were
      previously being passed to GStreamer and triggering system
      lockups for some people.
    + Fixed incorrect MIME type for .raw images, which were
      previously being passed to GStreamer and triggering system
      lockups for some people.
    + Improved how the MP3 extractor calculates durations of variable
      bitrate MP3s, which fixes incorrect durations being shown in
      GNOME Music.
    + Fixed a bug in the GStreamer writeback module.
    + Fix race condition that might leave tracker-miner-fs paused
      after a writeback operation.
    + Updated translations.
* Sat Jan 25 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - No longer recommend -lang: supplements are in use
* Sat Oct 12 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.3.1:
    + Improved .odt extraction, fixing issues with hyphenated words.
    + OpenBSD: Fixed build.
    + functional-tests: Fixed a cause of intermittent failures,
      removed some unused data files.
    + Minor compiler warning and build system fixes.
* Tue Sep 10 2019 mgorse@suse.com
  - Update to version 2.3.0:
    + No changes since 2.2.99.1.
* Thu Sep 05 2019 mgorse@suse.com
  - Update to version 2.2.99.1:
    + The ~/Downloads folder is now indexed non-recursively by
      default. This reduces the risk of Tracker unnecessarily
      crawling large directories of source code or video game data.
    - If users are storing data such as music or photos in
      subfolders of the Downloads folder, they will need to move it
      to an appropriate place (~/Music, ~/Pictures, etc.) so that
      it is still indexed.
    + Dispose TrackerResource objects before unref.
    + Fixes in Musicbrainz metadata extraction.
    + Translations: ca, eu.
* Mon Aug 26 2019 yfjiang@suse.com
  - Update to version 2.2.99.0:
    + Support for reading Musicbrainz metadata from audio files.
    + Tracker Writeback now uses GStreamer to write metadata to audio
      files, instead of depending on taglib directly.
    + Directories will now be ignored if they contain a file named
      `.nomedia`. A file named `.trackerignore` has the same effect,
      but the `.nomedia` file brings us in line with Android.
    + Removed obsolete 'max-media-art-width' setting.
  - libtracker-miners-common is built as a static library and only
    used in build time. So remove it in the %install section.
  - Add a new BuildRequires pkgconfig(gstreamer-audio-1.0).
  - Drop an unused BuildRequires pkgconfig(taglib_c).
* Tue Jun 25 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop pkgconfig(libgrss) BuildRequires and subpackage
    tracker-miner-rss: libfrss is dropped upstream. Following this,
    add tracker-miner-rss Obsoletes to main tracker-miners package.
* Fri May 03 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.2.2:
    + Multiple leak fixes.
    + Functional tests now use python3.
    + Fix text extractor handling of non-existent files.
    + Fix indexing of tracks in FLAC files.
    + Added new tests for file formats.
    + Updated translations.
* Thu Mar 07 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.2.1:
    + Whitelist syscall fadvise64_64.
    + Many fixes to functional tests.
    + Fix failed functional tests being reported as successful.
    + Updated translations.
* Mon Feb 25 2019 bjorn.lie@gmail.com
  - Update to version 2.2.0:
    + Disable guarantee_metadata by default. It was the case on
      autotools.
    + Stop merging translations to schema files.
    + Test suite improvements.
    + Meson build improvements.
    + The functionality of tracker-miner-apps has been adopted by
      tracker-miner-fs/tracker-extract.
    + All usage of deprecated TrackerSparqlBuilder is gone.
    + Fixes to desktop file indexing.
    + Multiple build and compile warning fixes.
    + Many test improvements and cleanups.
    + The functionality of tracker-miner-apps has been adopted by
      tracker-miner-fs/tracker-extract.
    + Updated tracker-miner-fs and tracker-miner-rss to use
      TrackerResource.
    + Support for building through autotools has been removed.
    + Plugged several leaks.
    + Other many build and code cleanups and fixes.
    + Updated translations.
  - Switch to meson build system, remove all conditionals for meson
    and remove all traces of autotools support.
  - Drop tracker-miners-private.patch: finally fixed upstream
    (probably by accident, but well).
  - Add pkgconfig(gexiv2), pkgconfig(libavcodec),
    pkgconfig(libavformat) and pkgconfig(libavutil) BuildRequires:
    New dependencies, all optional except gexiv2.
* Sun Feb 24 2019 bjorn.lie@gmail.com
  - Update to version 2.1.6:
    + Multiple meson build fixes.
    + Test fixes.
    + Updated translations.

Files

/etc/xdg/autostart/tracker-miner-fs-3.desktop
/usr/lib/systemd/user/tracker-miner-fs-3.service
/usr/lib/systemd/user/tracker-miner-fs-control-3.service
/usr/lib64/tracker-miners-3.0/libtracker-miner-3.0.so
/usr/libexec/tracker-miner-fs-3
/usr/libexec/tracker-miner-fs-control-3
/usr/share/dbus-1/interfaces/org.freedesktop.Tracker3.Miner.Files.Index.xml
/usr/share/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.Control.service
/usr/share/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.service
/usr/share/glib-2.0/schemas/org.freedesktop.Tracker3.Miner.Files.gschema.xml
/usr/share/glib-2.0/schemas/org.freedesktop.TrackerMiners3.enums.xml
/usr/share/man/man1/tracker-miner-fs-3.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jun 9 23:49:01 2022