summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/tracker
Commit message (Collapse)AuthorAgeFilesLines
* tinysparql: upgrade 3.9.1 -> 3.9.2Wang Mingyu2025-04-232-7/+4
| | | | | | | | | | | | | | 0001-src-libtracker-sparql-meson.build-dont-create-compat.patch refreshed for 3.9.2 Changelog: ========= * Fix installing pre-generated documentation in tarballs * Performance improvements in handling parser errors * Fixes for issues reported by OSS Fuzz Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinysparql: update 3.8.2 -> 3.9.1Markus Volk2025-03-183-32/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | - rework patches after directory refactor - use gi-docgen instead of gtk-doc - add graphviz-native as a dependency for api-documentation as we now need to provide dot NEW in 3.9.1 - 2025-03-17 ========================= * Brown paper bag release NEW in 3.9.0 - 2025-03-16 ========================= * Many fuzzing fixes * Multiple coverity fixes NEW in 3.9.rc - 2025-03-02 ========================== * Multiple fixes to issues found by OSS fuzz * Restructure project directories * Error handling fixes in SPARQL updates via D-Bus NEW in 3.9.alpha - 2025-01-11 ============================= * Hide again unintentionally leaked tracker_http_* symbols * A number of fixes to static linking Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* localsearch: update 3.8.2 -> 3.9.0Markus Volk2025-03-183-23/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEW in 3.9.0 - 2025-03-16 ========================== Translations: ca Highlighted changes since 3.8.0: * Switched to libavformat for media extraction * Memory usage improvements * Improved recovery process after interruption - rework patches after directory refactor - drop deprecated options NEW in 3.9.rc - 2025-03-02 ========================== * Metadata extractor refactors * Fixed possible runtime warnings * Fixed possible indexer stall * Restructure project directories * Fix build with -Dwriteback=false NEW in 3.9.beta - 2025-02-04 ============================ * Ditch GStreamer for metadata extraction, and switch to FFmpeg/libav for many benefits in extraction speed, memory usage and sandbox friendliness. If this causes dependency/distribution issues, it is recommended to separate the following files to a standalone package: - $(datadir)/localsearch3/extract-rules/15-libav-guess.rule - $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule - $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule - $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so * Fix build issues with gcc 15.x * Updated README to new project name Translations: fr, sl, sr NEW in 3.9.alpha - 2025-01-11 ============================= * Fix for folder updates happening while the daemon is not running * Improve memory usage when dealing with very large folders * Improve recovery after process interruption * Code improvements * Avoid GStreamer memory payload in indexer process * Improved performance when deleting stale resources * Test improvements Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinysparql: upgrade 3.8.1 -> 3.8.2Wang Mingyu2024-12-192-5/+5
| | | | | | | | | | | | | 0001-fix-reproducibility.patch refreshed for 3.8.2 Changelog: =========== * Hide again unintentionally leaked tracker_http_* symbols * Doc building improvements Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* localsearch: upgrade 3.8.1 -> 3.8.2Wang Mingyu2024-12-191-1/+1
| | | | | | | | | Changelog: Fix database inconsistency resulting from some patterns of folder updates, and possible resulting CPU churn. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinysparql: upgrade 3.8.0 -> 3.8.1Wang Mingyu2024-12-032-20/+9
| | | | | | | | | | | | | | 0001-fix-reproducibility.patch refreshed for 3.8.1 Changelog: ============ * Fix leak iterating bus-based cursors * Fix allowed extension for Turtle files in ontology definitions * Test fixes Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* localsearch: upgrade 3.8.0 -> 3.8.1Wang Mingyu2024-12-032-7/+7
| | | | | | | | | | | | | | | | 0001-fix-reproducibility.patch refreshed for 3.8.1 Changelog: ============ * Fix multiple leaks in metadata extractors * Fix reporting of metadata extraction progress in "localsearch daemon -f" and "localsearch status" * Cache mounts for generating stable content identifiers * Added missing includes necessary for Musl libc Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: update 3.7.3 -> 3.8.0Markus Volk2024-10-113-17/+14
| | | | | | | | - Rename to localsearch - Refresh patches Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: update 3.7.1 -> 3.8.0Markus Volk2024-10-113-26/+83
| | | | | | | | | | | | | | | - Dont inherit python3native. It seems to be unneeded - Rename to tinysparql - Drop dependencies for python3-pygobject-native and libarchive - Disable tests by default - Add PACKAGECONFIG for avahi - Fix sed hack to keep buildpath out of enum-types.c - Add patch that avoids to create compatibility links which would lead to package_qa error: Path /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/tinysparql/3.8.0/sstate-build-package/package/usr/lib/libtracker-sparql-3.0.so is owned by uid 1000, gid 100, which doesn't match any user/group on target. This may be due to host contamination. - Refresh fix-reproducibility.patch and additionally edit tracker-http.c to avoid another buildpath leakage Exception: Exception: KeyError: 'getpwuid(): uid not found: 1000' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.7.2 -> 3.7.3Wang Mingyu2024-05-191-1/+1
| | | | | | | | | | | | Changelog: ========= * Bump database version to fix SQLite 3.45.3 issues in existing installs * Fixed possible infinite loop on incomplete/unterminated Turtle/Trig data. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: upgrade 3.7.2 -> 3.7.3Wang Mingyu2024-05-192-10/+7
| | | | | | | | | | | | | | | | 0001-fix-reproducibility.patch refreshed for 3.7.3 Changelog: ============ * Fix possible crashes handling live changes to extractor configuration * Make it easier to run tracker-extract-3 under Valgrind * Plug a leak on misdetected JPEG files * Many further metadata extraction tests Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.7.1 -> 3.7.2Wang Mingyu2024-05-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: upgrade 3.7.1 -> 3.7.2Wang Mingyu2024-05-023-59/+62
| | | | | | | | | 0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch 0001-fix-reproducibility.patch refreshed for 3.7.2 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.7.0 -> 3.7.1Wang Mingyu2024-04-022-11/+8
| | | | | | | | | | | | | | | 0001-fix-reproducibility.patch refreshed for 3.7.1. Changelog: ========== * Fix possible stalls in D-Bus endpoint batch updates * Better API documentation around handling of corrupted databases * Test improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: upgrade 3.7.0 -> 3.7.1Wang Mingyu2024-04-021-1/+1
| | | | | | | | | | | | | Changelog: ========== * Improvements to the handling of corrupted databases * Further syscall rules in the seccomp sandbox * Fix some possible warnings during tracker-extract-3 startup * Fixes to extraction of dc:source fields from XMP data * Avoid SIGABRT on missing Landlock Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: fix reproducibility issue for landlockMarkus Volk2024-03-251-1/+22
| | | | | | | | | If landlock feature is enabled there is buildpath leakage again. This is because in-tree rules get included. Disable the in-tree check to avoid it. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: Disable seccomp support on muslKhem Raj2024-03-231-1/+3
| | | | | | | | | | | | seccomp support piece needs APIs e.g. tgkill which are unimplimented in musl [1] Secondly, remove libseccomp from unconditional dependencies it will be only added when packageconfig is selected. [1] https://www.openwall.com/lists/musl/2019/08/02/1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: drop buildpath from tracker-miner-fs-3Markus Volk2024-03-232-5/+16
| | | | | | | Remove the buildpath from /usr/libexec/tracker-miner-fs-3 without breaking the binary Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: update 3.6.2 -> 3.7.0Markus Volk2024-03-202-30/+9
| | | | | | | | | | | | - add PACKAGECONFIG for landlock to disable it by default. landlock sandboxing would be required to be supported by the kernel - update 0001-fix-reproducibility.patch - add missing files in datadir - strip buildpath from the installed binary and fix the package_qa error it causes with INSANE_SKIP Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: update 3.6.0 -> 3.7.0Markus Volk2024-03-201-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: remove unused patchMaxin John2024-03-081-24/+0
| | | | | | | 0001-meson-Do-not-define-TOP_SRCDIR.patch was left unused after updgrade to version 3.6.0. Remove it as part of cleanup. Signed-off-by: Maxin John <maxin.john@gmail.com>
* tracker: dont inherit gsettingsMarkus Volk2023-12-091-1/+1
| | | | | | | | | | | | | this fixes an issue I encountered on raspberrypi4-64 at do_rootfs: ERROR: hyprland-image-1.0-r0 do_rootfs: Postinstall scriptlets of ['tracker'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget:${PN} (). Deferring to first boot via 'exit 1' is no longer supported. Details of the failure are in /home/flk/poky/build-raspi/tmp/work/raspberrypi4_64-poky-linux/hyprland-image/1.0/temp/log.do_rootfs. ERROR: Logfile of failure stored in: /home/flk/poky/build-raspi/tmp/work/raspberrypi4_64-poky-linux/hyprland-image/1.0/temp/log.do_rootfs.629667 ERROR: Task (/home/flk/poky/meta-hyprland-image/recipes-core/images/hyprland-image.bb:do_rootfs) failed with exit code '1' Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evince, gnome-calendar, tracker: drop ${PE}, ${PR} from /usr/src/debug pathsMartin Jansa2023-11-201-2/+2
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drop GNOMEBASEBUILDCLASS = "meson"Markus Volk2023-11-112-2/+0
| | | | | | It is set to meson by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Adjust vala build according to changes in vala.bbclassMarkus Volk2023-11-111-0/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: Upgrade 3.6.0 -> 3.6.2Markus Volk2023-11-061-1/+1
| | | | | | | | | | | | | | | | | | | | NEW in 3.6.2 - 2023-10-31 ========================= * Improvements to the seccomp jail, and fixes for spurious SIGSYS positives. * Use GDateTime to handle dates Translations: ka NEW in 3.6.1 - 2023-09-28 ========================= * Avoid the special thread in tracker-extract-3, and extend the seccomp jail to the full process. Translations: eo Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: add missing Upstream-StatusMarkus Volk2023-09-201-0/+2
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.5.1 -> 3.6.0Markus Volk2023-09-182-7/+90
| | | | | | | | | - 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>
* tracker-miners: upgrade 3.5.0 -> 3.6.0Markus Volk2023-09-183-41/+114
| | | | | | | | - 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>
* tracker: Point TOP_SRCDIR to target pathKhem Raj2023-05-262-0/+25
| | | | | | | | | | 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>
* tracker: upgrade 3.5.0 -> 3.5.1Wang Mingyu2023-05-081-1/+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>
* tracker-miners: update 3.4.2 -> 3.5.0Markus Volk2023-04-052-24/+15
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.4.2 -> 3.5.0Wang Mingyu2023-03-221-1/+1
| | | | | | | | | | | | | | 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>
* tracker-miners: update 3.4.1 -> 3.4.2Markus Volk2022-12-101-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: update 3.4.1 -> 3.4.2Markus Volk2022-12-101-2/+3
| | | | | | | build with libsoup3 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.4.0 -> 3.4.1Wang Mingyu2022-10-311-1/+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>
* tracker-miners: upgrade 3.2.1 -> 3.4.1Wang Mingyu2022-10-311-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: upgrade 3.3.3 -> 3.4.0wangmy2022-09-271-1/+1
| | | | | | | | | | | 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>
* tracker-miners: Fix buildpaths warning.Lei Maohui2022-09-152-1/+45
| | | | | | | | | | | | 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>
* tracker: upgrade 3.3.2 -> 3.3.3Wang Mingyu2022-08-151-1/+1
| | | | | | | | 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>
* tracker: upgrade 3.3.1 -> 3.3.2wangmy2022-07-261-1/+1
| | | | | | | | | | | | | | | | | 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>
* tracker: upgrade 3.3.0 -> 3.3.1Wang Mingyu2022-06-061-1/+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>
* tracker: upgrade 3.2.1 -> 3.3.0wangmy2022-04-141-1/+1
| | | | | | | | | | 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>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-042-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* All layers: Follow oe-core's variable name changesAndreas Müller2022-02-241-1/+1
| | | | | | | 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>
* tracker,tracker-miners: Upgrade to 3.2.1Khem Raj2021-11-132-3/+4
| | | | | | | | | | | This is latest release for tracker components Release Notes [1] [2] [1] https://gitlab.gnome.org/GNOME/tracker/-/commit/bcf1347a9eea300d11c95a78f8f74f38131bb560 [2] https://gitlab.gnome.org/GNOME/tracker-miners/-/commit/1e1a9e701faae73148fc05613b7e237715ad0cc9 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: introspection is not valid meson optionKhem Raj2021-11-131-1/+1
| | | | | | | meson 0.60+ errors out on unknown options and -Dintrospection is not a valid option Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker: introspection is not valid meson optionKhem Raj2021-11-131-1/+1
| | | | | | | meson 0.60+ errors out on unknown options and -Dintrospection is not a valid option Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-032-5/+5
| | | | | | | | | | 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>
* tracker-miners: upgrade 3.0.5 -> 3.1.1zangrc2021-06-092-4/+5
| | | | | | | | | | 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>