#17832 closed enhancement (fixed)

tracker3-3.5.3 tracker-miners3-3.5.2

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

Description

New minor version.

Change History (15)

comment:1 by Xi Ruoyao, 13 months ago

Running test suite needs --buildtype=debugoptimized instead of release.

comment:2 by Xi Ruoyao, 13 months ago

Summary: tracker-3.5.0tracker-3.5.0 tracker-miners-3.5.0

comment:3 by Xi Ruoyao, 13 months ago

tracker:

NEW in 3.5.0 - 2023-03-19

  • Documentation improvements
  • Dark theme fixes in documentation

Translations: cz, da, fr

Highlighted changes since 3.4.0:

  • 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

NEW in 3.5.0.rc - 2023-03-05

  • Reworked documentation, based on gi-docgen
  • Make unicode library runtime loadable as a module
  • Memory leak fixes

Translations: bg, de, es, eu, hu, ko, pl, sl, sr, sv, tr

NEW in 3.5.0.beta - 2023-02-15

  • VAPI generation fixes
  • Fixes for possible FTS index corruptions
  • Fixes for tracker_sparql_connection_load_statement_from_gresource with UPDATE statements
  • Refurbished and modernized functional tests
  • Documentation improvements
  • Increased test coverage

Translations: be, el, gl, he, id, lt, pt, ru, tr, uk

NEW in 3.5.0.alpha - 2023-01-11

  • New auto-generated VAPI file. This file is not compatible with the previous VAPI, updates may be necessary.
  • TrackerSparqlStatement may now be used with SPARQL updates
  • JSON-LD is now supported as a RDF format
  • Improved gobject-introspection annotations
  • Improved generic handling of RDF data types
  • Build GVDB as a meson subproject
  • Performance improvements
  • Fix some printf format strings
  • Build fixes

comment:4 by Xi Ruoyao, 13 months ago

Tracker-3.5.0 uses gi-docgen instead of gtk-doc. The doc is installed into /usr/share/doc/Tracker-3.0 if gi-docgen is installed, and we need to rename the directory.

comment:5 by Xi Ruoyao, 13 months ago

NEW in 3.5.0 - 2023-03-19

  • Test suite fixes
  • Added membarrier syscall to seccomp

Highlighted changes since 3.4.0:

  • Modernized tracker-miner-fs code with TrackerSparqlStatement and SPARQL declared in GResource.
  • Massive tracker-extract performance improvements when many files need metadata extraction.

NEW in 3.5.0.rc - 2023-03-05

  • Fix deletion of not yet extracted files
  • Fix some memory leaks

Translations: be

NEW in 3.5.0.beta - 2023-02-15

  • The filesystem miner moved all SPARQL queries and updates to a GResource. Consistently uses TrackerSparqlStatement/TrackerResource for updates.
  • The "tracker3 tag" has been fixed, and functional tests added to avoid regressions.
  • The functional tests have been refurbished and modernized
  • Internal code refactors
  • The extractor test suite has been extended

NEW in 3.5.0.alpha - 2023-01-11

  • Fix GSource leak in tracker-extract-3
  • Disable 'fluidsynthmidi' GStreamer module
  • Delegate tracker-miner-fs D-Bus SPARQL endpoint to a separate thread
  • Fixes to handle BTRFS subvolumes

comment:6 by Xi Ruoyao, 13 months ago

Two tracker-miner tests fail for me, but it seems because I've not installed gst-libav (as recommended).

comment:7 by Bruce Dubbs, 13 months ago

Summary: tracker-3.5.0 tracker-miners-3.5.0tracker3-3.5.0 tracker-miners3-3.5.0

comment:8 by Douglas R. Reno, 12 months ago

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

comment:9 by Xi Ruoyao, 12 months ago

Summary: tracker3-3.5.0 tracker-miners3-3.5.0tracker3-3.5.1 tracker-miners3-3.5.1

Now 3.5.1.

comment:10 by Xi Ruoyao, 11 months ago

Summary: tracker3-3.5.1 tracker-miners3-3.5.1tracker3-3.5.2 tracker-miners3-3.5.3

comment:11 by Douglas R. Reno, 11 months ago

Summary: tracker3-3.5.2 tracker-miners3-3.5.3tracker3-3.5.3 tracker-miners3-3.5.2

Tracker

3.5.1

NEW in 3.5.1 - 2023-04-25
=========================
  * Reintroduce order/distance independent handling of
    FTS terms.
  * Documentation improvements
  * Do not prune too early content of failed batches for
    error processing purposes

3.5.2

NEW in 3.5.2 - 2023-05-12
=========================
  * Fix several possible crashers
  * Fix bashisms in doc generation scripts
  * Fix ISO8601 date strings in cursors on Darwin
  * Plug leak

3.5.3

NEW in 3.5.3 - 2023-05-31
=========================
  * Build fixes around strftime() bug workarounds
    on some architectures/platforms.
  * Improved compatibility of JSON cursor readers
  * Leaks plugged

comment:12 by Douglas R. Reno, 11 months ago

I'm going to proceed with the update, but Xi, I could use your help on the documentation for tracker afterwards. I pinged you with IRC in details, but in summary:

  • You have to turn -Dman=false to -Dman=true as well or otherwise you'll get an error
  • Graphviz is required for documentation (needs the 'dot' command)
  • It'll refuse to regenerate documentation unless docs/reference/libtracker-sparql/doc is removed
  • There's only one reference to Tracker-3.0 in a meson.build file anywhere in the tarball, and it is in docs/reference/libtracker-sparql. Upstream takes advantage of subdirectories quite a bit here. The variable is called "docs_name", and changing it to Tracker-3.5.3 from Tracker-3.0 still results in a Tracker-3.0 directory, and "fixed.devhelp2" is installed in /usr/share/doc on it's own as well.

We could always just rename the directories post-install, but I'd like you to take a closer look at it once I've got the update in.

comment:13 by Douglas R. Reno, 11 months ago

Tracker-miners

3.5.1

NEW in 3.5.1 - 2023-04-25
=========================
  * The tracker-extract-3 service moved all SPARQL queries and updates to
    a GResource. Consistently uses TrackerSparqlStatement/TrackerResource
    for updates
  * Fixes in uniquely identifying files in BTRFS subvolumes
  * Ensure deletion of files lingering in content graphs
  * Ensure correct nie:dataSource after moving files between indexed
    folders
  * Optimize mass removal of deleted files found during initialization
  * Documentation improvements for the miner services
  * Do not let systemd spuriously start the tracker-extract-3 service
  * Test suite fixes

3.5.2

NEW in 3.5.2 - 2023-05-12
=========================
  * Fix a number of potential crashers
  * Fix possibly stuck extractor process
  * Restore performance lost in 3.5.1 of extractor query to get
    unextracted items.
  * Plug memory leak

comment:14 by Douglas R. Reno, 11 months ago

Note: One test, tracker:fts/fts, fails due to a bugfix in SQLite 3.42.x. https://gitlab.gnome.org/GNOME/tracker/-/issues/405 has more details - it seems to be just isolated to tests, so let's let upstream fix it.

comment:15 by Douglas R. Reno, 11 months ago

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