Accepting request 519437 from GNOME:Next

Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/519437
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/tracker?expand=0&rev=129
This commit is contained in:
2017-08-31 07:44:44 +00:00
committed by Git OBS Bridge
parent edaa42b26d
commit 05bc878767
9 changed files with 168 additions and 4821 deletions

View File

@@ -1,3 +1,132 @@
-------------------------------------------------------------------
Wed Aug 23 21:37:39 UTC 2017 - zaitor@opensuse.org
- Update to version 1.99.3:
+ Mandate that SQLite >= 3.20.0 must have --enable-fts5. SQLite
devs made forwards and backwards incompatible changes to the
FTS5 module, it is not sustainable anymore to ship a FTS5
module for all combinations. The current FTS5 module in Tracker
is preserved for older SQLite versions.
+ Fixed a Coverity warning (CID #1453480).
+ Misc code and build fixes.
+ Updated translations.
-------------------------------------------------------------------
Wed Aug 23 21:01:31 UTC 2017 - dimstar@opensuse.org
- Update to version 1.99.2:
+ Miners have been split from the Tracker package.
+ Sqlite 3.20 introduced incompatible changes in the way FTS5 can
be extended, compile/runtime checks were added to adapt to the
new safer way if Sqlite >= 3.20.0 is found.
+ Elements are no longer leaked in the base Resource table. A
refcounted approach ensures no longer needed elements are
cleaned up from that table. The database will no longer
indefinitely grow, it will be cleaned up and vacuumed
periodically.
+ Fixed several Coverity warnings (CIDS: 1452447, 1188417,
1188418, 1188428, 1452443, 1452445, 1452449)
+ Misc code and build fixes.
+ Documentation improvements.
- Eliminate build_extras conditions and tracker-extras.spec: this
basically only had the rss miner left to be built, and all miners
are now moved to a separate source package (tracker-miners).
- Clean up BuildRequires: drop things that were only used by the
extractors/miners.
- Have libtracker-common-2_0 obsolete libtracker-common-1_0.
-------------------------------------------------------------------
Wed Aug 23 20:29:39 UTC 2017 - zaitor@opensuse.org
- Update to version 1.99.1:
+ Notable speedups to tracker-miner-fs, main loop overhead was
greatly reduced by processing elements in batches. Indexing has
been observed to be up to 2x faster, and startup on an indexed
and up-to-date filesystem up to 3x.
+ More notable speedups to tracker-miner-fs startup, this applies
only to filesystems where the number of indexed folders exceed
the amount of inotify handles. Inotify monitoring is
temporarily disabled during filesystem mtime checks, resulting
in up to 4x faster startup. (In addition to the previous
point).
+ Refurbished the allocation scheme for underlying DB interfaces.
The benefit is twofold, this makes TrackerSparqlConnections
truly isolated instances, and results in much reduced mutex
contention on stress situations.
+ Dropped deprecated API to get direct/bus connections. Use
tracker_sparql_connection_get().
+ Deprecated TrackerSparqlBuilder. Use TrackerResource.
+ Added tracker_sparql_connection_get_namespace_manager() to
fetch the namespaces as per the ontology of the connection.
+ Dropped support for non-standard SPARQL syntax "AS var", the
right syntax is "AS ?var", defined in SPARQL1.1 and accepted by
Tracker for a long time.
+ Added tracker:title-order() sparql function, only meant to be
used in "ORDER BY" clauses. It drops the common articles at the
beginning of the given variable for sorting purposes.
+ Fix shutdown issues on tracker-store introduced in 1.99.0. No
more spurious integrity checks on startup.
+ Misc code and build fixes.
+ Updated translations.
- Obsolete dropped sub packages:
+ tracker-gui.
+ tracker-miner-evolution.
+ tracker-miner-firefox.
+ tracker-miner-thunderbird.
-------------------------------------------------------------------
Wed Aug 23 20:28:39 UTC 2017 - adrien.plazas@suse.com
- Update to version 1.99.0:
+ Domain ontologies: it is now possible to create domain-specific
SPARQL endpoints with customizable ontologies and data
locations. It is possible to do so either in-process using the
traditional Tracker daemons to do the work (Note: miners rely
on Nepomuk ontology).
+ Deleted nautilus/firefox/evolution/thunderbird plugins. They
were in a pitiful state of maintainership, the latter 2 being
known broken for some time already.
+ Deleted tracker-needle. It has been in strict maintenance state
for years, since then other UIs have integrated Tracker search
and offer a more compelling and modern experience.
+ Deleted tracker-preferences. Tracker has been using GSettings
for years, so doesn't specifically require an UI for it,
there's of course room for desktop integrated configuration,
gnome-control-center does this for example.
+ Made portions of libtracker-miner useful on the client side.
Miners don't mandate anymore an org.freedesktop.Tracker1.Miner
DBus interface/name, this is instead delegated on
TrackerMinerProxy. TrackerMinerFS has been made largely
independent of the ontology in use, all high level operations
that do require SPARQL updates are now exposed in
TrackerMinerFSClass.
+ Removed deprecated and duplicate API on libtracker-miner.
+ Added documentation about creating and maintaining ontologies.
+ Removed maemo leftovers.
+ libtracker-sparql: Protect sqlite3_bind* with interface lock.
+ Improvements to meson build.
+ Updated translations.
- Drop the following packages:
+ nautilus-extension-tracker-tags.
+ tracker-gui.
+ tracker-miner-evolution.
+ tracker-miner-firefox.
+ tracker-miner-thunderbird.
-------------------------------------------------------------------
Wed Aug 23 20:27:39 UTC 2017 - zaitor@opensuse.org
- Update to version 1.13.0:
+ Added support for the Meson build system, autotools will be
eventually discontinued.
+ Compile fixes.
+ Fixed introspection annotations.
+ libtracker-sparql: Support osinfo ontology in TrackerNamespace.
+ Fix possible source of stale files in TrackerFileSystem.
+ Whitelist some more syscalls.
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 22 17:32:24 UTC 2017 - zaitor@opensuse.org