From 156ad7b0eea0c8b48d641dcaf35d23a9b394b7f98c3dd72be366c12cbeca9e21 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 13 Sep 2022 07:37:17 +0000 Subject: [PATCH] Accepting request 1002751 from GNOME:Next - Update to version 3.4.0.rc: + Big performance improvements to inserts, updates and deletes. + Escape IRIs in TrackerResource as per IRIREF definition. + Update minimum meson version to 0.53. + Specify better ICU dependency in internal static library. + Plug a small memory leak. + Add missing include. + Fix/silence build time warnings. + Updated translations. - Update to version 3.4.0.beta: + Fix issues with URI expansion inserting TrackerResource data. + Rewrite bus connection to use C and stream-based cursors, vala dependency is no longer necessary. + Fix handling of nrl:InverseFunctionalProperty during database updates. + Updated translations. - Update to version 3.4.0.alpha: + Add tracker_sparql_connection_deserialize() API to load RDF data. + Add tracker_resource_print_rdf() to print RDF data. + Implement TrackerNamespaceManager for remote connections. + SPARQL compliance fixes. + Ensure blank node ROWIDs are integer types. + Reimplement libsoup 1/3 support to rely on minimal loadable modules. + Build libtracker-sparql as a monolithic library. + Fix handling of partial FTS deletions. + Fix handling of nrl:modified sequences. + Avoid redundant URN queries in TrackerNotifier for D-Bus endpoints. + Documentation improvements. + Updated translations. - Disable pkgconfig(libsoup-2.4) BuildRequires: Only build with soup-3 support now that we can do that. Leave in place, should we find that we still need the soup 2 support. OBS-URL: https://build.opensuse.org/request/show/1002751 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/tracker?expand=0&rev=238 --- tracker-3.3.3.tar.xz | 3 --- tracker-3.4.0.rc.tar.xz | 3 +++ tracker.changes | 47 +++++++++++++++++++++++++++++++++++++++++ tracker.spec | 12 +++++------ 4 files changed, 56 insertions(+), 9 deletions(-) delete mode 100644 tracker-3.3.3.tar.xz create mode 100644 tracker-3.4.0.rc.tar.xz diff --git a/tracker-3.3.3.tar.xz b/tracker-3.3.3.tar.xz deleted file mode 100644 index e1b4a1a..0000000 --- a/tracker-3.3.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4094f704e338f2247fa6b94633279cfd07f7e952bb24627128fab78edb242464 -size 1976160 diff --git a/tracker-3.4.0.rc.tar.xz b/tracker-3.4.0.rc.tar.xz new file mode 100644 index 0000000..fa3f40c --- /dev/null +++ b/tracker-3.4.0.rc.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24d2e1ed49f6d77bf50899a36542e86129933ef898e211b991619d35a8563381 +size 1877088 diff --git a/tracker.changes b/tracker.changes index b2991c6..77a802e 100644 --- a/tracker.changes +++ b/tracker.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Mon Sep 5 13:51:13 UTC 2022 - Dominique Leuenberger + +- Update to version 3.4.0.rc: + + Big performance improvements to inserts, updates and deletes. + + Escape IRIs in TrackerResource as per IRIREF definition. + + Update minimum meson version to 0.53. + + Specify better ICU dependency in internal static library. + + Plug a small memory leak. + + Add missing include. + + Fix/silence build time warnings. + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 10 06:53:32 UTC 2022 - Bjørn Lie + +- Update to version 3.4.0.beta: + + Fix issues with URI expansion inserting TrackerResource data. + + Rewrite bus connection to use C and stream-based cursors, vala + dependency is no longer necessary. + + Fix handling of nrl:InverseFunctionalProperty during database + updates. + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 9 16:46:12 UTC 2022 - Bjørn Lie + +- Update to version 3.4.0.alpha: + + Add tracker_sparql_connection_deserialize() API to load RDF + data. + + Add tracker_resource_print_rdf() to print RDF data. + + Implement TrackerNamespaceManager for remote connections. + + SPARQL compliance fixes. + + Ensure blank node ROWIDs are integer types. + + Reimplement libsoup 1/3 support to rely on minimal loadable + modules. + + Build libtracker-sparql as a monolithic library. + + Fix handling of partial FTS deletions. + + Fix handling of nrl:modified sequences. + + Avoid redundant URN queries in TrackerNotifier for D-Bus + endpoints. + + Documentation improvements. + + Updated translations. +- Disable pkgconfig(libsoup-2.4) BuildRequires: Only build with + soup-3 support now that we can do that. Leave in place, should we + find that we still need the soup 2 support. + ------------------------------------------------------------------- Tue Aug 9 15:46:12 UTC 2022 - Bjørn Lie diff --git a/tracker.spec b/tracker.spec index 9267826..3dc080d 100644 --- a/tracker.spec +++ b/tracker.spec @@ -21,13 +21,13 @@ %define RPMTrackerAPI 3_0 Name: tracker -Version: 3.3.3 +Version: 3.4.0.rc 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: https://download.gnome.org/sources/tracker/3.3/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/tracker/3.4/%{name}-%{version}.tar.xz BuildRequires: asciidoc BuildRequires: fdupes @@ -36,7 +36,7 @@ BuildRequires: glib2-devel >= 2.52.0 BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: libicu-devel >= 4.8.1.1 -BuildRequires: meson >= 0.51 +BuildRequires: meson >= 0.53 BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: python3-gobject @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(json-glib-1.0) >= 1.0 BuildRequires: pkgconfig(libseccomp) >= 2.0 -BuildRequires: pkgconfig(libsoup-2.4) >= 2.40 +#BuildRequires: pkgconfig(libsoup-2.4) >= 2.40 BuildRequires: pkgconfig(libsoup-3.0) >= 2.99.2 BuildRequires: pkgconfig(libxml-2.0) >= 2.6 BuildRequires: pkgconfig(systemd) @@ -174,8 +174,8 @@ mkdir %{buildroot}%{_datadir}/tracker3/domain-ontologies %license COPYING %{_bindir}/tracker3 %dir %{_libdir}/tracker-%{TrackerAPI}/ -%{_libdir}/tracker-%{TrackerAPI}/libtracker-remote-soup2.so -%{_libdir}/tracker-%{TrackerAPI}/libtracker-remote-soup3.so +#%%{_libdir}/tracker-%%{TrackerAPI}/libtracker-http-soup2.so +%{_libdir}/tracker-%{TrackerAPI}/libtracker-http-soup3.so %{_datadir}/bash-completion/completions/tracker3 %dir %{_datadir}/tracker3/ %{_libexecdir}/tracker3/