38 Commits

Author SHA1 Message Date
Markus Volk
68af2b34bc tracker: add missing Upstream-Status
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 15:34:02 -07:00
Markus Volk
86169af03a tracker: upgrade 3.5.1 -> 3.6.0
- fix various reproducibility issues
- fix gobject-introspection build
- build vapi dependent on GI_DATA_ENABLED

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-18 07:09:47 -07:00
Markus Volk
9ea7bde33f tracker-miners: upgrade 3.5.0 -> 3.6.0
- fix various reproducibility issues
- build with sccomp by default and remove the according patch

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-18 07:09:47 -07:00
Khem Raj
1b0f5d3068 tracker: Point TOP_SRCDIR to target path
source_root uses absolute path to build time srcdir
which results in buildpath errors

Fixes
File /usr/bin/tracker3 in package tracker contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-26 08:28:37 -07:00
Wang Mingyu
617f0555e0 tracker: upgrade 3.5.0 -> 3.5.1
Changelog:
==========
  * Reintroduce order/distance independent handling of
    FTS terms.
  * Documentation improvements
  * Do not prune too early content of failed batches for
    error processing purposes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:45:56 -07:00
Markus Volk
05dfe25feb tracker-miners: update 3.4.2 -> 3.5.0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 15:56:47 -07:00
Wang Mingyu
26e8ca85b2 tracker: upgrade 3.4.2 -> 3.5.0
Changelog:
==========
  * Dark theme fixes in documentation
  * It is now possible to use TrackerSparqlStatement for SPARQL
    updates for massive performance improvements.
  * JSON-LD is now supported as a RDF format
  * New auto-generated VAPI file. Updates might be necessary.
  * Reworked documentation, based on gi-docgen

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22 22:20:42 -07:00
Markus Volk
9158356439 tracker-miners: update 3.4.1 -> 3.4.2
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-10 23:06:36 -08:00
Markus Volk
6b3b2ac0fd tracker: update 3.4.1 -> 3.4.2
build with libsoup3

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-10 23:06:36 -08:00
Wang Mingyu
db39f8875f tracker: upgrade 3.4.0 -> 3.4.1
Changelog:
==========
  * Fixes to VAPI file
  * Fixes to IRI escaping checks in TrackerResource
  * Move fts: prefix definition to base ontology
  * Improve memory usage of already executed TrackerBatch objects
    for GC languages
  * Replace deprecated egrep tool usage in bash completion script
  * Fixes for memory leaks and invalid memory access
  * Fix endpoint-side cancellation of client-side D-Bus cancelled
    queries

Translations: ab, bg, hr, sk, tr

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-31 08:27:33 -07:00
Wang Mingyu
8b70c195b3 tracker-miners: upgrade 3.2.1 -> 3.4.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-31 08:27:33 -07:00
wangmy
0fe0f46c22 tracker: upgrade 3.3.3 -> 3.4.0
Highlighted changes since 3.3.0:
  * Added tracker_sparql_connection_deserialize_async() API
    to deserialize RDF content.
  * Library is no built monolithically, Vala dependency is removed
  * Improved performance of database updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-27 10:04:35 -07:00
Lei Maohui
5cbaf292e4 tracker-miners: Fix buildpaths warning.
Fix the following warning:
WARNING: tracker-miners-3.2.1-r0 do_package_qa: QA Issue: File
/usr/src/debug/tracker-miners/3.2.1-r0/src/libtracker-miners-common/tracker-miners-enum-types.c
in package tracker-miners-src contains reference to TMPDIR
File /usr/src/debug/tracker-miners/3.2.1-r0/src/libtracker-miner/tracker-miner-enum-types.c
in package tracker-miners-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-15 08:18:10 -07:00
Wang Mingyu
b4a28c8c84 tracker: upgrade 3.3.2 -> 3.3.3
Changelog:
 Prepare D-Bus endpoint for cursor streams

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
wangmy
f22ecd8628 tracker: upgrade 3.3.1 -> 3.3.2
Changelog:
==========
  * Avoid redundant queries in TrackerNotifiers proxied through
    an D-Bus connection
  * Do not attempt to rebuild non-existing FTS tables on parser
    updates
  * Convert values to the right type when propagating insertions
    over superproperties
  * Fix test to handle SQLite >= 3.39.0
  * Fix handling of nrl:modified after opening existing databases
  * Linking fixes to CLI executables

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-26 10:40:35 -04:00
Wang Mingyu
91d468a051 tracker: upgrade 3.3.0 -> 3.3.1
Changelog:
=========
  * Fixed blank nodes to return the correct identifier in certain
    queries.
  * Fixes to FTS consistency after updates
  * Fixes to HTTP module linking
  * Fix handling of STRING_LITERAL_LONG1/2 terminals
  * Fix handling of negated property paths
  * Use .so suffix for modules on all platforms
  * Added code examples in JS/Python
  * Developer documentation improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-06 13:58:43 -07:00
wangmy
7d7848e8c0 tracker: upgrade 3.2.1 -> 3.3.0
Changelog:
==========
  * Fix storage of subsecond information in date/time properties
  * Add more tests

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-14 19:42:10 -07:00
Khem Raj
06851c6fdc recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Andreas Müller
2509f659e4 All layers: Follow oe-core's variable name changes
Auto rename performed by oe-core's convert-variable-renames.py 0.1

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-24 08:35:24 -08:00
Khem Raj
e0ab236378 tracker,tracker-miners: Upgrade to 3.2.1
This is latest release for tracker components

Release Notes [1] [2]

[1] bcf1347a9e
[2] 1e1a9e701f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
44a65f52d2 tracker-miners: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
fefa205061 tracker: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
zangrc
cfb70a6bbc tracker-miners: upgrade 3.0.5 -> 3.1.1
Refresh the following patch:
0001-meson.build-Just-warn-if-we-build-without-libseccomp.patch

Enable seccomp if distro feature is on

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:20 -07:00
zangrc
85199e55e4 tracker: upgrade 3.0.4 -> 3.1.1
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:20 -07:00
Andreas Müller
1c97ec5a76 tracker-miners: upgrade 2.3.5 -> 3.0.5
* follow tracker upgrade
* adjust PACKAGECONFIGs to new sources

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
448d57649d tracker: upgrade 2.3.6 -> 3.0.4
* huge bump is required for upcoming nautilus 40.1
* PACKAGECONFIGS have no meson option anymore so remove them

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:35 -07:00
Khem Raj
c7b77535e0 tracker-miners: Check for commercial license to enable ffmpeg
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-28 12:12:57 -07:00
Andreas Müller
ab6a105b8a tracker-miners: upgrade 2.3.3 -> 2.3.5
NEW in 2.3.5 - 2020-09-07

=========================
  * Disable miners autostart by default. This is a measure to make Tracker 2.x
    get as much out of the way as possible with Tracker 3.x available. This
    default can be undone with -Dautostart=true.
  * Whitelist statx syscall, used in recent glib.

Translations: lt

NEW in 2.3.4 - 2020-08-24
=========================
   * 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

Translations: es, hr, id, it, lt, pl, pt_BR, ro, sv, tr, uk

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-20 12:47:40 -07:00
Andreas Müller
5413f38ba8 tracker: upgrade 2.3.4 -> 2.3.6
NEW in 2.3.6 - 2020-09-07

=========================
  * Do not autostart tracker-store

Translations: de, es, hu, id, lt, pl, pt_BR, ro, sl, sv

NEW in 2.3.5 - 2020-08-24
=========================
  * Add 'tracker export' subcommand to ease migration to 3.x
  * Use correct signature for DBusSignalCallback
  * get the systemd user unit dir from pkg-config
  * Replace sensitive terms

Translations: lt, uk

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-20 12:47:40 -07:00
Zheng Ruoqin
95b0a76fec tracker: Fix build error when enable multilib.
ERROR: tracker-2.3.4-r0 do_package: QA Issue: tracker: Files/directories
were installed but not shipped in any package:
  /usr/lib64/systemd
  /usr/lib64/systemd/user
  /usr/lib64/systemd/user/tracker-store.service

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-29 07:20:22 -07:00
Zheng Ruoqin
02afb13f5d Fix build error when enable multilib.
ERROR: tracker-miners-2.3.3-r0 do_package: QA Issue: tracker-miners:
Files/directories were installed but not shipped in any package:
  /usr/lib64/systemd
  /usr/lib64/systemd/user
  /usr/lib64/systemd/user/tracker-extract.service
  /usr/lib64/systemd/user/tracker-writeback.service
  /usr/lib64/systemd/user/tracker-miner-fs.service

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-29 07:20:22 -07:00
Andreas Müller
ef052487c4 tracker-miners: upgrade 2.3.1 -> 2.3.3
NEW in 2.3.3 - 2020-03-09

=========================

  * 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.

Translations: ja

NEW in 2.3.2 - 2020-02-18
=========================

  * 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.

Translations: ms

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06 08:29:50 -07:00
Andreas Müller
5bdbca80fd tracker: upgrade 2.3.1 -> 2.3.4
NEW in 2.3.4 - 2020-03-10

=========================
  * Brown paper bag release, fix NULL check.

NEW in 2.3.3 - 2020-03-09
=========================
  * Fix race condition during tracker-store shutdown maybe leading to
    warnings and missed writeback events.
  * Made fts:offsets stronger against corrupt FTS tables

Translations: ja

NEW in 2.3.2 - 2020-02-18
=========================

  * Location info for photos is now inserted into the DB. It didn't
    work before as we failed to process SPARQL "blank nodes" correctly.
  * Fix for oversensitive FTS5 index corruption detection

Translations: ms

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06 08:29:50 -07:00
Andreas Müller
24d7c2e595 tracker-miners: initial add 2.3.1
tracker-miners is a mandatory runtime-dependency for nautilus

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-01 11:24:26 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Andreas Müller
138d0a8739 tracker: add gsettings to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-19 23:33:03 -08:00
Andreas Müller
5c2988207d tracker: initial add 2.3.1
This is a dependenccy for upcoming nautilus 3.34

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-14 20:02:48 -08:00