Public bug reported:
Ubuntu is stuck with tracker 2.1.8 and tracker miners 2.1.6, while GNOME
3.34 will ship versions 2.3.0 of both.
Main changes since archive version, in tracker:
- Support for storing Musicbrainz metadata in the multimedia ontology.
- Fix detection of files that need writeback
- Fix crashes and invalid memory writes
- Fixed initialization of virtual tables
- Fixed segmentation fault in libtracker-miner
- Don't try to create JSON-LD nodes with unsigned integers
- Handle correctly backreferences in TrackerResource tree
- Fixed handling doubles with exponents in SPARQL
- Don't limit to specific desktop environments
- Fix unichar unescaping
- Correctly Handle BIND in first place of a triples block
- Fix possible deadlock on WAL checkpoint
- Fix some double values not being deleted
- Fixed CHANGES_DONE_HINT handling in TrackerMonitor
- Ported data generator utilities to python3
- Ported functional tests to python3, reformatted to PEP-8
- Correctly apply ignored-directories-with-content filter on monitor updates
- Multiple memory leak and memory corruption fixes
- New SPARQL parser, able to generate SQL that is generally more readable
and at places performs better. Multiple buglets fixed in the process
- Much improved support of SPARQL1.1 features and syntax that was missing:
* Property paths: Allowing to match connectivity between two resources
by an arbitrary length path. There is a number of supported operators
(alternative, sequence, oneOrMany, ...) that can be combined, e.g:
SELECT ?s ?p { ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title)
?p }
Only the negated path operator (!) is not supported at the moment.
* Support for fully unrestricted queries, eg:
SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s
Queries with unrestricted predicate (?p in the example above) were
just supported in a very restricted set of situations. All those
limitations are gone.
* MINUS allows subtracting the solutions that match the given triples
template, eg:
SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece }
- Support for prepared statements. TrackerSparqlStatement can be built
with SELECT queries containing (custom) ~var syntax, and updating
their values before obtaining a cursor.
- tracker-store now automatically shuts down on inactivity.
- More property paths supported, new operators supported are -, +, ? and |,
only the ! operator is not supported yet.
- Improve error handling in DBus backend
- New SPARQL parser, able to support more 1.1 features and generating
friendlier SQL at places. There is initial support for property
paths (/ and ^), and other missing 1.1 syntax (MINUS, SHA384, ...).
More improvements are expected to happen in the future thanks to this.
- Support for prepared statements. TrackerSparqlStatement can be built
with SELECT queries containing (custom) ~var syntax, and updating
their values before obtaining a cursor.
NEWS upstream file changes:
https://gitlab.gnome.org/GNOME/tracker/compare/2.1.8...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
While in tracker-miners:
- Support for reading Musicbrainz metadata from audio files.
- Tracker Writeback now uses GStreamer to write metadata to audio files,
instead of depending on taglib directly.
- Directories will now be ignored if they contain a file named `.nomedia`.
A file named `.trackerignore` has the same effect, but the `.nomedia` file
brings us in line with Android.
- Removed obsolete 'max-media-art-width' setting.
- Functional tests now use python3
- Fix text extractor handling of non-existent files
- Fix indexing of tracks in FLAC files
- Whitelist syscall fadvise64_64
- Fix failed functional tests being reported as successful
- Fixes to desktop file indexing
- The functionality of tracker-miner-apps has been adopted by
tracker-miner-fs/tracker-extract.
- Updated tracker-miner-fs and tracker-miner-rss to use TrackerResource
NEWS upstream file changes:
https://gitlab.gnome.org/GNOME/tracker-miners/compare/2.1.6...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
So changes are quite a lot and with lots of improvements, that it's
quite important to test a bit more before next LTS, so having in 19.10
would be smart.
** Affects: tracker (Ubuntu)
Importance: Medium
Assignee: Marco Trevisan (Treviño) (3v1n0)
Status: New
** Affects: tracker-miners (Ubuntu)
Importance: Medium
Assignee: Marco Trevisan (Treviño) (3v1n0)
Status: New
** Changed in: tracker (Ubuntu)
Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)
** Also affects: tracker-miners (Ubuntu)
Importance: Undecided
Status: New
** Changed in: tracker-miners (Ubuntu)
Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)
** Changed in: tracker-miners (Ubuntu)
Importance: Undecided => Medium
** Description changed:
Ubuntu is stuck with tracker 2.1.8 and tracker miners 2.1.6, while GNOME
3.34 will ship versions 2.3.0 of both.
Main changes since archive version, in tracker:
- - Support for storing Musicbrainz metadata in the multimedia ontology.
- - Fix detection of files that need writeback
- - Fix crashes and invalid memory writes
- - Fixed initialization of virtual tables
- - Fixed segmentation fault in libtracker-miner
- - Don't try to create JSON-LD nodes with unsigned integers
- - Handle correctly backreferences in TrackerResource tree
- - Fixed handling doubles with exponents in SPARQL
- - Don't limit to specific desktop environments
- - Fix unichar unescaping
- - Correctly Handle BIND in first place of a triples block
- - Fix possible deadlock on WAL checkpoint
- - Fix some double values not being deleted
- - Fixed CHANGES_DONE_HINT handling in TrackerMonitor
- - Ported data generator utilities to python3
- - Ported functional tests to python3, reformatted to PEP-8
- - Correctly apply ignored-directories-with-content filter on monitor updates
- - Multiple memory leak and memory corruption fixes
- - New SPARQL parser, able to generate SQL that is generally more readable
- and at places performs better. Multiple buglets fixed in the process
- - Much improved support of SPARQL1.1 features and syntax that was missing:
- * Property paths: Allowing to match connectivity between two resources
- by an arbitrary length path. There is a number of supported operators
- (alternative, sequence, oneOrMany, ...) that can be combined, e.g:
+ - Support for storing Musicbrainz metadata in the multimedia ontology.
+ - Fix detection of files that need writeback
+ - Fix crashes and invalid memory writes
+ - Fixed initialization of virtual tables
+ - Fixed segmentation fault in libtracker-miner
+ - Don't try to create JSON-LD nodes with unsigned integers
+ - Handle correctly backreferences in TrackerResource tree
+ - Fixed handling doubles with exponents in SPARQL
+ - Don't limit to specific desktop environments
+ - Fix unichar unescaping
+ - Correctly Handle BIND in first place of a triples block
+ - Fix possible deadlock on WAL checkpoint
+ - Fix some double values not being deleted
+ - Fixed CHANGES_DONE_HINT handling in TrackerMonitor
+ - Ported data generator utilities to python3
+ - Ported functional tests to python3, reformatted to PEP-8
+ - Correctly apply ignored-directories-with-content filter on monitor updates
+ - Multiple memory leak and memory corruption fixes
+ - New SPARQL parser, able to generate SQL that is generally more readable
+ and at places performs better. Multiple buglets fixed in the process
+ - Much improved support of SPARQL1.1 features and syntax that was missing:
+ * Property paths: Allowing to match connectivity between two resources
+ by an arbitrary length path. There is a number of supported operators
+ (alternative, sequence, oneOrMany, ...) that can be combined, e.g:
- SELECT ?s ?p { ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title)
+ SELECT ?s ?p { ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title)
?p }
- Only the negated path operator (!) is not supported at the moment.
+ Only the negated path operator (!) is not supported at the moment.
- * Support for fully unrestricted queries, eg:
+ * Support for fully unrestricted queries, eg:
- SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s
+ SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s
- Queries with unrestricted predicate (?p in the example above) were
- just supported in a very restricted set of situations. All those
- limitations are gone.
- * MINUS allows subtracting the solutions that match the given triples
- template, eg:
+ Queries with unrestricted predicate (?p in the example above) were
+ just supported in a very restricted set of situations. All those
+ limitations are gone.
+ * MINUS allows subtracting the solutions that match the given triples
+ template, eg:
- SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece }
+ SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece }
- - Support for prepared statements. TrackerSparqlStatement can be built
- with SELECT queries containing (custom) ~var syntax, and updating
- their values before obtaining a cursor.
- - tracker-store now automatically shuts down on inactivity.
- - More property paths supported, new operators supported are -, +, ? and |,
- only the ! operator is not supported yet.
- - Improve error handling in DBus backend
- - New SPARQL parser, able to support more 1.1 features and generating
- friendlier SQL at places. There is initial support for property
- paths (/ and ^), and other missing 1.1 syntax (MINUS, SHA384, ...).
- More improvements are expected to happen in the future thanks to this.
- - Support for prepared statements. TrackerSparqlStatement can be built
- with SELECT queries containing (custom) ~var syntax, and updating
- their values before obtaining a cursor.
+ - Support for prepared statements. TrackerSparqlStatement can be built
+ with SELECT queries containing (custom) ~var syntax, and updating
+ their values before obtaining a cursor.
+ - tracker-store now automatically shuts down on inactivity.
+ - More property paths supported, new operators supported are -, +, ? and |,
+ only the ! operator is not supported yet.
+ - Improve error handling in DBus backend
+ - New SPARQL parser, able to support more 1.1 features and generating
+ friendlier SQL at places. There is initial support for property
+ paths (/ and ^), and other missing 1.1 syntax (MINUS, SHA384, ...).
+ More improvements are expected to happen in the future thanks to this.
+ - Support for prepared statements. TrackerSparqlStatement can be built
+ with SELECT queries containing (custom) ~var syntax, and updating
+ their values before obtaining a cursor.
NEWS upstream file changes:
-
https://gitlab.gnome.org/GNOME/tracker/compare/2.1.8...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
+
https://gitlab.gnome.org/GNOME/tracker/compare/2.1.8...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
While in tracker-miners:
- - Support for reading Musicbrainz metadata from audio files.
- - Tracker Writeback now uses GStreamer to write metadata to audio files,
- instead of depending on taglib directly.
- - Directories will now be ignored if they contain a file named `.nomedia`.
- A file named `.trackerignore` has the same effect, but the `.nomedia` file
- brings us in line with Android.
- - Removed obsolete 'max-media-art-width' setting.
- - Functional tests now use python3
- - Fix text extractor handling of non-existent files
- - Fix indexing of tracks in FLAC files
- - Whitelist syscall fadvise64_64
- - Fix failed functional tests being reported as successful
- - Fixes to desktop file indexing
- - The functionality of tracker-miner-apps has been adopted by
- tracker-miner-fs/tracker-extract.
- - Updated tracker-miner-fs and tracker-miner-rss to use TrackerResource
+ - Support for reading Musicbrainz metadata from audio files.
+ - Tracker Writeback now uses GStreamer to write metadata to audio files,
+ instead of depending on taglib directly.
+ - Directories will now be ignored if they contain a file named `.nomedia`.
+ A file named `.trackerignore` has the same effect, but the `.nomedia` file
+ brings us in line with Android.
+ - Removed obsolete 'max-media-art-width' setting.
+ - Functional tests now use python3
+ - Fix text extractor handling of non-existent files
+ - Fix indexing of tracks in FLAC files
+ - Whitelist syscall fadvise64_64
+ - Fix failed functional tests being reported as successful
+ - Fixes to desktop file indexing
+ - The functionality of tracker-miner-apps has been adopted by
+ tracker-miner-fs/tracker-extract.
+ - Updated tracker-miner-fs and tracker-miner-rss to use TrackerResource
NEWS upstream file changes:
-
https://gitlab.gnome.org/GNOME/tracker-miners/compare/2.1.6...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
+
https://gitlab.gnome.org/GNOME/tracker-miners/compare/2.1.6...2.2.99.0#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8
So changes are quite a lot and with lots of improvements, that it's
quite important to test a bit more before next LTS, so having in 19.10
would be smart.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1842118
Title:
[FFe] Update tracker(-miners) to 2.3.0
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/1842118/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs