Tracker 1.0.0
- From: Martyn Russell <martyn lanedo com>
- To: gnome-announce-list gnome org, Tracker mailing list <tracker-list gnome org>
- Subject: Tracker 1.0.0
- Date: Mon, 24 Mar 2014 17:34:09 +0000
About Tracker
=============
Tracker is a semantic data storage for desktop and mobile devices.
Tracker uses W3C standards for RDF ontologies using Nepomuk with
SPARQL to query and update the data.
Tracker is a central repository of user information, that provides two
big benefits for the user; shared data between applications and
information which is relational to other information (for example:
mixing contacts with files, locations, activities and etc.).
News
====
The main changes since 0.16.x are:
* build: Require libmediaart >= 0.1.0 (soft dependency), code has
been exported from Tracker to this library
* build: Require libicu >= 4.8.1.1, first version with pkg-config
support, no version specified before
* build: Require Vala >= 0.18.0 (was 0.16.0) to avoid Vala 0.16
g_dbus_message_get_body() binding bug
* build: Require GLib >= 2.38 (was 2.35.1) after removing all
deprecated g_test_trap_fork() calls for _subprocess()
* build: Require libosinfo >= 0.2.9 (was 0.0.2)
* build: Updated GSF dependency to >=1.14.24
* build: Improve SQLite FTS feature checking for cross compilation
* build: Improve description of build switches
* build: Remove ALL GLib marshallers. We depend on GLib (>= 2.30)
which depends on libffi enabling us to do this
* build: Make sure --target-glib used with Vala is the correct GLib
(was 2.34, should be $GLIB_REQUIRED), removes Vala g_type_init() warnings.
* build: Do not maintain LT versioning for internal libraries
libtracker-{common,data,extract}
* build: GTester Makefile rules have been updated
* build: Improve portability, avoid some GNUisms and #ifdef linux
specific API
* build: Improved portabiliy for OpenBSD and Solaris
* build: Use UPower >=0.99 if available
* all: Make GBusType run-time configurable with TRACKER_BUS_TYPE
environment variable
* New Feature: Passive extraction: Specific metadata extraction (e.g.
image orientation) is done by listening for insert signals for resource
metadata (e.g. file name, size, etc) and done passively rather than
being required before inserting ANY information about a resource. This
officially makes tracker-extract a miner of special sorts
* New Feature: SPARQL functions tracker:normalize() and
tracker:unaccent()
* New Feature: libav extractor for extracting audio/video metadata
* New Feature: tracker-store GraphUpdated signal delay now
configurable: This signal is what's used to notify of resource changes
in the database (e.g. new file added), previously it was always 1
second, now it can be configured
* libtracker-common: Added strnlen() compatibility function
* libtracker-data: Fix AS ?foo handling in FTS queries
* libtracker-direct: Don't allow connection if current and db locale
mismatch
* libtracker-miner: Major API cleanups,
- TrackerMinerWeb has been removed, replaced by TrackerMinerOnline
- TrackerMinerManager has been splitted into a separate
libtracker-control
- TrackerCrawler, TrackerStorage and the thumbnailer/mediaart
helper functions are no longer public.
* libtracker-extract: This library has been made private.
Implementing a TrackerDecorator is the recommended way to provide
additional data.
* libtracker-control: New library, containing TrackerMinerManager, it
requires using tracker-control-1.0.pc
* tracker-miner-fs: optional prioritization of folders has been
reimplemented, used on removable volumes and DBus requests
* tracker-extract: Prioritization of rdf:types has been implemented,
so certain file types are extracted before others, on demand of
applications.
* tracker-extract: Removed support for libstreamanalyzer, xine and
totem extractors, not been used or supported in a long time
* tracker-extract: Removed support for obsolete GStreamer backends
tagreadbin, decodebin2 in gstreamer extractor
* tracker-extract: Removed the need for fork() and sub-processes with
PDF extraction, no longer needed
* tracker-extract: Removed --disable-shutdown command line option now
that it is instantiated by DBus
* tracker-extract: Fixed epub extractor so it doesn't use a broken
ontology
* tracker-extract: Make it clearer where MIME type came from in debug
(from GIO/xdgmime or tracker-miner-fs)
* tracker-extract: EPub extractor has been improved, content is now
more complete.
* tracker-extract: Added ICU-based encoding detection
* tracker-extract: Detect GNOME screenshots and these to a category
* tracker-sparql: Now has a --tree switch to print ontology classes
and properties as a tree
* tracker-tag: Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg...
* tracker-tag: Fix --list (-t) to use logical OR, not AND
* tracker-needle: always show "Loading..." in the Document category
* tracker-sandbox: Added utility tracker-sandbox to run tracker in
isolated cases
* docs/tools/ttl2sgml: Don't GError on nao:deprecated namespaces in
the ontology, errors for mlo which is entirely deprecated
* functional-tests: Use GraphUpdated signal from store, not miner-fs
Idle status
* functional-tests: Don't require miner-fs being idle for testing
data inserted
* functional-tests: Start/stop processes in correct order, miner
after extract
* functional-tests: Increase default timeout 90s->180s, 90s isn't
long enough sometimes
* functional-tests: Don't rely on just tracker-control -t to kill
tests in time
* thunderbird: Added UI localization support including translations
for French, Spanish and Polish
* thunderbird: Escape folder names in URIs
* thunderbird: Port code to make sure it works for Thunderbird 24
Bugs Fixed (29):
https://bugzilla.gnome.org/buglist.cgi?quicksearch=705315,726419,726639,726640,725689,726552,726553,680897,726421,685378,725607,725890,724984,719802,723097,696099,721455,721880,722254,722525,701259,722353,720686,719512,715040,699412
https://bugzilla.redhat.com/buglist.cgi?quicksearch=1026283%2C1034714
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675198
Translations:
Many, thank you to everyone involved.
ChangeLog
=========
https://download.gnome.org/sources/tracker/1.0/tracker-1.0.0.changes (698)
Download
========
https://download.gnome.org/sources/tracker/1.0/tracker-1.0.0.tar.xz (5.89M)
sha256sum:
a1d033faf2c78f0e239f3c2c961b96623c9a7dabd938c08e3f5660bd70f54ba2
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]