Opened 2 years ago
Closed 23 months ago
#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 , 2 years ago
comment:2 by , 2 years ago
Summary: | tracker-3.5.0 → tracker-3.5.0 tracker-miners-3.5.0 |
---|
comment:3 by , 2 years 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 , 2 years 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 , 2 years 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 , 2 years ago
Two tracker-miner tests fail for me, but it seems because I've not installed gst-libav (as recommended).
comment:7 by , 2 years ago
Summary: | tracker-3.5.0 tracker-miners-3.5.0 → tracker3-3.5.0 tracker-miners3-3.5.0 |
---|
comment:8 by , 2 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:9 by , 2 years ago
Summary: | tracker3-3.5.0 tracker-miners3-3.5.0 → tracker3-3.5.1 tracker-miners3-3.5.1 |
---|
Now 3.5.1.
comment:10 by , 23 months ago
Summary: | tracker3-3.5.1 tracker-miners3-3.5.1 → tracker3-3.5.2 tracker-miners3-3.5.3 |
---|
comment:11 by , 23 months ago
Summary: | tracker3-3.5.2 tracker-miners3-3.5.3 → tracker3-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 , 23 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 , 23 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 , 23 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 , 23 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Tracker fixed at bed8a11c86bcf4529fb48ef5a432a395a1729541
Tracker-miners fixed at f950c9297b983b0696a73f397df5923d123db13d
Running test suite needs
--buildtype=debugoptimized
instead ofrelease
.