Hello community,

here is the log from the commit of package tracker for openSUSE:Factory checked 
in at 2019-03-19 11:06:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tracker (Old)
 and      /work/SRC/openSUSE:Factory/.tracker.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tracker"

Tue Mar 19 11:06:13 2019 rev:118 rq:684876 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tracker/tracker.changes  2019-02-24 
17:07:41.284557959 +0100
+++ /work/SRC/openSUSE:Factory/.tracker.new.28833/tracker.changes       
2019-03-19 11:06:15.366103291 +0100
@@ -1,0 +2,83 @@
+Wed Mar  6 18:41:12 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.2.1:
+  + 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.
+  + Build and test fixes.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Feb 21 11:17:57 UTC 2019 - [email protected]
+
+- Update to version 2.2.0:
+  + Multiple memory leak and corruption fixes.
+  + Bumped glib minimum version to 2.46, it already was in
+    practical terms.
+  + Test suite improvements.
+  + Restore log domain.
+  + 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.
+  + Many tests were added, and Tracker is generally much better
+    tested thanks to CI.
+  + tracker-store now automatically shuts down on inactivity.
+  + More property paths supported, new operators supported are *,
+    +, ? and |, only the ! operator is not supported yet.
+  + Multiple fixes to the new sparql parser.
+  + Improve error handling in DBus backend.
+  + Many improvements and additions to the test suite
+  + Fixed potential crash in TrackerMonitor.
+  + 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.
+  + Added global libtracker-sparql call to change the used DBus
+    connection at runtime.
+  + Made tracker-store to automatically shutdown when unneeded.
+  + Fixed ontology updates to work with behavioral changes in
+    sqlite >=3.25.
+  + Support for building through autotools has been removed.
+  + Other many build and code cleanups and fixes
+  + Updated translations.
+- Drop tracker-extract-private.patch: fixed upstream.
+- Drop libtool BuildRequires: No longer applies now that tracker is
+  meson only.
+- Switch to meson build system, drop conditionals for meson
+  BuildRequires and macros, remove all traces of autotools support.
+  Add gtk-doc BuildRequires: Needed to build docs. Pass options we
+  want to meson.
+- Fix translation-update-upstream to work with meson.
+
+-------------------------------------------------------------------

Old:
----
  tracker-2.1.8.tar.xz
  tracker-extract-private.patch

New:
----
  tracker-2.2.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tracker.spec ++++++
--- /var/tmp/diff_new_pack.4wyj4e/_old  2019-03-19 11:06:16.410103342 +0100
+++ /var/tmp/diff_new_pack.4wyj4e/_new  2019-03-19 11:06:16.414103343 +0100
@@ -19,33 +19,31 @@
 
 %define TrackerAPI    2.0
 %define RPMTrackerAPI 2_0
-# FIXME: At every release switch on meson use and try to fix it, if the build 
succeeds remove this conditional.
-%bcond_with meson
+
 Name:           tracker
-Version:        2.1.8
+Version:        2.2.1
 Release:        0
 Summary:        Object database, tag/metadata database, search tool and indexer
 License:        GPL-2.0-or-later
 Group:          Productivity/Other
 URL:            https://wiki.gnome.org/Projects/Tracker
-Source0:        
http://download.gnome.org/sources/tracker/2.1/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 
[email protected] -- Do not maintain LT versioning for private libs
-Patch0:         tracker-extract-private.patch
+Source0:        
https://download.gnome.org/sources/tracker/2.2/%{name}-%{version}.tar.xz
 
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  glib2-devel >= 2.44.0
+BuildRequires:  glib2-devel >= 2.46.0
 BuildRequires:  gobject-introspection-devel
+BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  libicu-devel >= 4.8.1.1
-# Needed for patch0
-BuildRequires:  libtool
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  python3
 BuildRequires:  sqlite3-devel >= 3.8.3
 BuildRequires:  translation-update-upstream
 BuildRequires:  vala >= 0.18.0
 BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 1.0
 BuildRequires:  pkgconfig(libnm)
@@ -66,13 +64,7 @@
 Obsoletes:      tracker-miner-evolution < 1.99.0
 Obsoletes:      tracker-miner-firefox < 1.99.0
 Obsoletes:      tracker-miner-thunderbird < 1.99.0
-%if %{with meson}
-BuildRequires:  meson
-BuildRequires:  pkgconfig(dbus-1)
-%endif
-%if 0%{?suse_version} >= 1140
 BuildRequires:  libgupnp-dlna-devel >= 0.9.4
-%endif
 
 %description
 Tracker is a desktop-neutral object database, tag/metadata database,
@@ -218,29 +210,19 @@
 
 %prep
 %autosetup -p1
-translation-update-upstream
+translation-update-upstream po %{name}
 
 %build
-%if %{with meson}
-%meson
-%meson_build
-%else
-#Needed for patch0
-autoreconf -fiv
-%configure \
-       --disable-static \
-       --disable-functional-tests \
+%meson \
+       -Ddocs=true \
+       -Dfunctional_tests=false \
+       -Dstemmer=disabled \
+       -Dsystemd_user_services=%{_userunitdir}
        %{nil}
-%make_build
-%endif
+%meson_build
 
 %install
-%if %{with meson}
 %meson_install
-%else
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
-%endif
 %find_lang %{name} %{?no_lang_C}
 
 # Ensure we have a /usr/share/tracker/icons/ folder, so the
@@ -306,7 +288,7 @@
 %{_libdir}/girepository-1.0/TrackerMiner-%{TrackerAPI}.typelib
 
 %files -n tracker-devel
-%doc AUTHORS ChangeLog README NEWS
+%doc AUTHORS README NEWS
 %{_libdir}/lib*.so
 %{_includedir}/tracker-%{TrackerAPI}/
 %{_libdir}/pkgconfig/tracker-control-%{TrackerAPI}.pc
@@ -315,6 +297,7 @@
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gtk-doc/html/libtracker-miner/
 %{_datadir}/gtk-doc/html/libtracker-control/
+%{_datadir}/gtk-doc/html/ontology/
 %{_datadir}/gtk-doc/html/libtracker-sparql/
 %dir %{_datadir}/vala
 %dir %{_datadir}/vala/vapi

++++++ tracker-2.1.8.tar.xz -> tracker-2.2.1.tar.xz ++++++
++++ 459486 lines of diff (skipped)


Reply via email to