Opened 6 weeks ago

Closed 3 weeks ago

#19482 closed enhancement (fixed)

tracker-3.7.1 tracker-miners-3.7.1

Reported by: Xi Ruoyao Owned by: Douglas R. Reno
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor versions.

Change History (9)

comment:1 by Xi Ruoyao, 6 weeks ago

Summary: tracker-3.7.0 tracker-miner-3.7.0tracker-3.7.0 tracker-miners-3.7.0

tracker:

NEW in 3.7.0 - 2024-03-16

  • Handle POST requests in HTTP endpoints
  • Fix a number of Coverity and static scan reports
  • Drop deprecated SQLite API
  • Test improvements

Translations: da, de, fr, it, lv

Highlighted changes since 3.6.0:

  • New TrackerEndpoint access control API
  • New API to map language tagged strings to rdf:langString
  • Better handling of corrupted databases
  • Many HTTP endpoint improvements
  • Better performance
  • Improved test coverage

NEW in 3.7.rc - 2024-03-04

  • Improve database integrity checks so they don't necessarily happen after unclean exit, and so there are greater guarantees to repair the damage.
  • Handle HTTPS in SERVICE syntax
  • Fixes for 32-bit platforms
  • Fixes to bash completion

Translations: cs, en_GB, es, eu, fa, gl, he, hu, id, ka, ko, lt,

lv, nl, pl, ru, sl, sv, tr, zh_CN

NEW in 3.7.beta - 2024-02-12

  • Add Avahi support to the TrackerEndpointHttp API object. This only announces endpoints explicitly exposed (i.e. via code) through an HTTP port and does not happen out of the box. The only currently existing user of this API is the tracker3 endpoint --http-port CLI subcommand.
  • There is now an --arg argument in tracker3 sparql subcommand to assign values to parameters in queries.
  • CLI subcommands are now split into their own executables
  • Improvements in SPARQL handling
  • Code cleanups and refactors
  • Build/CI improvements

Translations: uk

NEW in 3.7.alpha - 2024-01-08

  • New TrackerEndpoint access control API
  • New API to map language tagged strings to rdf:langString
  • Embed Nepomuk ontology as a GResource
  • Allow using TrackerEndpoint on private D-Bus connections
  • Cache SPARQL statements in D-Bus endpoints
  • Reduce heap memory usage in large transactions over D-Bus endpoints
  • Make internals future proof wrt handling of string literals in SQLite
  • Threading improvements for direct connection SELECT queries
  • Performance improvements
  • CI, build and test improvements

comment:2 by Xi Ruoyao, 6 weeks ago

Tracker-miners errors out:

../meson.build:210:4: ERROR: Problem encountered: Landlock was auto-enabled in build options, but is disabled in the kernel

We can disable it with -Dlandlock=disabled or enable LandLock in the kernel:

CONFIG_SECURITY=y
CONFIG_SECURITY_LANDLOCK=y
CONFIG_LSM="landlock"

Append other LSM needed for CONFIG_LSM like "landlock,selinux,apparmor" but I doubt if LFS supports them.

comment:3 by Xi Ruoyao, 6 weeks ago

The sed in tracker-miners is no longer needed (with https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/493 merged it seems no longer invoking shutdown syscall).

Last edited 6 weeks ago by Xi Ruoyao (previous) (diff)

comment:4 by Douglas R. Reno, 6 weeks ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:5 by Douglas R. Reno, 3 weeks ago

Summary: tracker-3.7.0 tracker-miners-3.7.0tracker-3.7.1 tracker-miners-3.7.1

Now 3.7.1

comment:6 by Douglas R. Reno, 3 weeks ago

tracker-3.7.1

NEW in 3.7.1 - 2024-03-27
=========================
  * Fix possible stalls in D-Bus endpoint batch updates
  * Better API documentation around handling of corrupted
    databases
  * Test improvements

tracker-miners-3.7.1

NEW in 3.7.1 - 2024-03-27
=========================
  * 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

comment:7 by Douglas R. Reno, 3 weeks ago

The rest of the tracker-miners release notes:

3.7.alpha

NEW in 3.7.alpha - 2024-01-08
=============================

  * Use Landlock kernel API to control file access
  * Use private D-Bus connection for communication between
    tracker-extract-3 and tracker-miner-fs-3
  * Further tightened seccomp sandbox
  * CLI man page improvements
  * CI, build and test improvements

Translations: ro, ru, uk

3.7.beta

NEW in 3.7.beta - 2024-02-13
============================
  * Install CLI subcommands as expected by Tracker 3.7.beta
  * Add build option for Landlock

Translations: ka, uk

3.7.rc

NEW in 3.7.rc - 2024-03-04
==========================
  * Fix execution permissions of `tracker-extract-3` executable
    under Landlock
  * Further syscall rules in the seccomp sandbox
  * Fix build with several combinations of options
  * Update `tracker3 tag` man page

Translations: be, cs, en_GB, es, eu, fa, fr, gl, he, hu, id, ka, kk,
  ko, lt, lv, pl, ru, sl, tr, zh_CN

3.7.0

NEW in 3.7.0 - 2024-03-16
=========================
  * Call malloc_trim more timely after extraction
  * Further syscall rules in the seccomp sandbox
  * Further landlock rules
  * Disallow indexer for gnome-initial-setup user
  * Add -Dsandbox_tests option to disable sandbox tests

Translations: da, de, lv, sv

  Highlighted changes since 3.6.0:
  * Use Landlock kernel API to control file access
  * Improved sandbox

comment:9 by Douglas R. Reno, 3 weeks ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.