Accepting request 329048 from GNOME:Next

Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/329048
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/tracker?expand=0&rev=82
This commit is contained in:
Dominique Leuenberger 2015-09-04 11:32:54 +00:00 committed by Git OBS Bridge
parent a0bd595132
commit e8b6a9718f
7 changed files with 216 additions and 17 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94ecf25a64f4502664e0c45ec25dae0a91f00ad893fb85dd1c2ffe336563e328
size 5937232

3
tracker-1.5.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bfdddc8fccdb877b5e75d7e6f7f5e0e2a646986b4d14aaca20d48c7015fa79de
size 4912264

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Wed Sep 2 10:50:06 UTC 2015 - dimstar@opensuse.org
- Update to version 1.5.2:
+ libtracker-common: String to date conversion to return with
GError when null string.
+ libtracker-data:
- Clean up stale URIs on startup.
- Fix printf string format.
+ libtracker-extract:
- Add builtin dummy extractor.
- Plug leaks.
+ libtracker-miner:
- Cancellation on unmount fixes.
- Deprecate tracker_miner_fs_add_directory_without_parent.
- Fallback to basename checks on hidden files.
+ ontology: Remove cardinality limits on
nmo:communicationChannel.
+ rss:
- Optimize deletes.
- Perform extraction/insertion of feed items at once.
- Set website url as a nfo:WebSite.
- Simplify GrssFeedChannel list creation.
+ tracker-extract: Use dummy fastpath for svg extraction.
+ tracker-miner-fs: Keep cache of IndexFile requesters on
directories.
+ Updated translations.
- Add tracker-fix-dummy_module.patch: Fix definition of
dummy_module.
-------------------------------------------------------------------
Fri Jul 31 23:07:54 UTC 2015 - dimstar@opensuse.org
- Disable building of the Thunderbird miner: Mozilla is just not
able to provide a plugin API/ABI that does not crash every other
update and I'm sick and tired of running after them.
-------------------------------------------------------------------
Fri Jul 31 23:06:54 UTC 2015 - zaitor@opensuse.org
- Update to version 1.5.1:
+ Many fixes to RSS miner:
- Dumps more complete data on tracker-store.
- Stability fixes.
- Leak fixes.
- Performs automatic maintenance of feed messages.
+ Bumped libgrss dependency on 0.7.
+ Performance improvements on tracker-store delete operations.
+ Performance improvements on tracker-miner-fs delete operation
handling.
+ Fix main Resource table id/urn leaks.
+ Fix unnecessary queries in tracker-extract.
+ Updated translations.
-------------------------------------------------------------------
Fri Jul 31 23:05:54 UTC 2015 - dimstar@opensuse.org
- Update to version 1.5.0:
+ Fix possible scenarios for high memory consumption in
tracker-extract.
+ Ontology documentation has been revamped.
+ Add search by tags functionality to tracker-needle.
+ Fix spurious "out of space" checks succeeding (bgo#748907).
+ Fix tracker-miner-fs not entering idle state (bgo#751172).
+ File monitoring fixes (bgo#750394).
+ MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515).
+ EPUB extraction fixes (bgo#746401).
+ Fixes on gstreamer-based album extraction (bgo#748227,
bgo#732236).
+ GSF-based extraction fixes (bgo#730085, bgo#746437).
+ Fix various compiler warnings (bgo#746381, bgo#746194,
bgo#751051).
+ OpenBSD portability fixes (bgo#697719).
+ Made tracker-needle use gsettings (bgo#740302).
+ Added infrastructure to rebuild FTS tokens on tokenizer
changes.
+ Fixed first index of gnome user docs (bgo#751992).
+ Allow dummy .rule files for extractors (bgo#735610).
+ Updated translations.
-------------------------------------------------------------------
Fri Jul 31 23:04:54 UTC 2015 - zaitor@opensuse.org

View File

@ -32,12 +32,8 @@
%define build_gui 1
%define build_miner_rss 1
%define build_nautilus 1
%if 0%{?suse_version} > 1140
%define build_thunderbird 1
%else
%define build_thunderbird 0
%endif
%endif
%define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
%define thunderbird_appid \{3550f703-e582-4d05-9a08-453d09bdfdc6\}
@ -45,7 +41,7 @@
# Do not edit this auto generated file! Edit tracker.spec.
Name: tracker-extras
%define _name tracker
Version: 1.4.1
Version: 1.5.2
Release: 0
%define TrackerAPI 1.0
%define RPMTrackerAPI 1_0
@ -53,11 +49,13 @@ Summary: Powerful object database, tag/metadata database, search tool and
License: GPL-2.0+
Group: Productivity/Other
Url: http://projects.gnome.org/tracker/
Source0: http://download.gnome.org/sources/tracker/1.4/%{_name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/tracker/1.5/%{_name}-%{version}.tar.xz
# Needed for patch0: we need to bootstrap
Source2: README.SUSE.rss
# PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 dimstar@opensuse.org -- Do not maintain LT versioning for private libs
Patch0: tracker-extract-private.patch
# PATCH-FIX-UPSTREAM tracker-fix-dummy_module.patch bgo#754448 dimstar@opensuse.org -- Fix definition of the dummy_module
Patch1: tracker-fix-dummy_module.patch
BuildRequires: NetworkManager-devel >= 0.8
BuildRequires: enca-devel
BuildRequires: fdupes
@ -122,7 +120,7 @@ BuildRequires: MozillaFirefox
BuildRequires: gtk3-devel
%endif
%if %{build_miner_rss}
BuildRequires: libgrss-devel >= 0.5
BuildRequires: libgrss-devel >= 0.7
%endif
%if %{build_nautilus}
BuildRequires: pkgconfig(libnautilus-extension)
@ -473,6 +471,7 @@ This package contains an nautilus plugin to tag files with Tracker.
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
%patch1 -p1
translation-update-upstream
cp %{S:2} src/miners/rss/README.SUSE
@ -607,10 +606,12 @@ rm -rf %{buildroot}
%if 0%{?suse_version} > 1130
%post -n %{_name}-gui
%glib2_gsettings_schema_post
%desktop_database_post
%icon_theme_cache_post
%postun -n %{_name}-gui
%glib2_gsettings_schema_postun
%desktop_database_postun
%icon_theme_cache_postun
%endif
@ -648,6 +649,7 @@ rm -rf %{buildroot}
%dir %{_libdir}/tracker-%{TrackerAPI}/
%{_libdir}/tracker-%{TrackerAPI}/extract-modules/
%{_libdir}/tracker-%{TrackerAPI}/writeback-modules/
%{_datadir}/bash-completion/completions/tracker
%{_datadir}/tracker/
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service
@ -811,6 +813,7 @@ rm -rf %{buildroot}
# Tracker Needle (former search tool)
%{_bindir}/tracker-needle
%{_datadir}/applications/tracker-needle.desktop
%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Needle.gschema.xml
%{_datadir}/tracker/tracker-needle.ui
%{_mandir}/man1/tracker-needle.1*
%endif

View File

@ -0,0 +1,33 @@
From 60f6d1f6be5fb01c88babe246e06f620796ce319 Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <dimstar@opensuse.org>
Date: Wed, 2 Sep 2015 13:39:54 +0200
Subject: [PATCH] libtracker-extract: fix dummy_module
The ModuleInfo typedef contains 6 items, of which the last is 'optional' (predefined).
TRUE as parameter for TrackerExtractShutdownFunc though is not a good idea: it's used as an
integer and passed as a pointer to a function call.
As there is no shudown function for the dummy module, just pass an additional NULL in there.
https://bugzilla.gnome.org/show_bug.cgi?id=754448
---
src/libtracker-extract/tracker-module-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libtracker-extract/tracker-module-manager.c b/src/libtracker-extract/tracker-module-manager.c
index dc03200..175c83e 100644
--- a/src/libtracker-extract/tracker-module-manager.c
+++ b/src/libtracker-extract/tracker-module-manager.c
@@ -46,7 +46,7 @@ static gboolean dummy_extract_func (TrackerExtractInfo *info);
static ModuleInfo dummy_module = {
NULL, TRACKER_MODULE_MAIN_THREAD,
- dummy_extract_func, NULL, TRUE
+ dummy_extract_func, NULL, NULL, TRUE
};
static GHashTable *modules = NULL;
--
2.5.0

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Wed Sep 2 10:50:06 UTC 2015 - dimstar@opensuse.org
- Update to version 1.5.2:
+ libtracker-common: String to date conversion to return with
GError when null string.
+ libtracker-data:
- Clean up stale URIs on startup.
- Fix printf string format.
+ libtracker-extract:
- Add builtin dummy extractor.
- Plug leaks.
+ libtracker-miner:
- Cancellation on unmount fixes.
- Deprecate tracker_miner_fs_add_directory_without_parent.
- Fallback to basename checks on hidden files.
+ ontology: Remove cardinality limits on
nmo:communicationChannel.
+ rss:
- Optimize deletes.
- Perform extraction/insertion of feed items at once.
- Set website url as a nfo:WebSite.
- Simplify GrssFeedChannel list creation.
+ tracker-extract: Use dummy fastpath for svg extraction.
+ tracker-miner-fs: Keep cache of IndexFile requesters on
directories.
+ Updated translations.
- Add tracker-fix-dummy_module.patch: Fix definition of
dummy_module.
-------------------------------------------------------------------
Fri Jul 31 23:07:54 UTC 2015 - dimstar@opensuse.org
- Disable building of the Thunderbird miner: Mozilla is just not
able to provide a plugin API/ABI that does not crash every other
update and I'm sick and tired of running after them.
-------------------------------------------------------------------
Fri Jul 31 23:06:54 UTC 2015 - zaitor@opensuse.org
- Update to version 1.5.1:
+ Many fixes to RSS miner:
- Dumps more complete data on tracker-store.
- Stability fixes.
- Leak fixes.
- Performs automatic maintenance of feed messages.
+ Bumped libgrss dependency on 0.7.
+ Performance improvements on tracker-store delete operations.
+ Performance improvements on tracker-miner-fs delete operation
handling.
+ Fix main Resource table id/urn leaks.
+ Fix unnecessary queries in tracker-extract.
+ Updated translations.
-------------------------------------------------------------------
Fri Jul 31 23:05:54 UTC 2015 - dimstar@opensuse.org
- Update to version 1.5.0:
+ Fix possible scenarios for high memory consumption in
tracker-extract.
+ Ontology documentation has been revamped.
+ Add search by tags functionality to tracker-needle.
+ Fix spurious "out of space" checks succeeding (bgo#748907).
+ Fix tracker-miner-fs not entering idle state (bgo#751172).
+ File monitoring fixes (bgo#750394).
+ MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515).
+ EPUB extraction fixes (bgo#746401).
+ Fixes on gstreamer-based album extraction (bgo#748227,
bgo#732236).
+ GSF-based extraction fixes (bgo#730085, bgo#746437).
+ Fix various compiler warnings (bgo#746381, bgo#746194,
bgo#751051).
+ OpenBSD portability fixes (bgo#697719).
+ Made tracker-needle use gsettings (bgo#740302).
+ Added infrastructure to rebuild FTS tokens on tokenizer
changes.
+ Fixed first index of gnome user docs (bgo#751992).
+ Allow dummy .rule files for extractors (bgo#735610).
+ Updated translations.
-------------------------------------------------------------------
Fri Jul 31 23:04:54 UTC 2015 - zaitor@opensuse.org

View File

@ -32,19 +32,15 @@
%define build_gui 1
%define build_miner_rss 1
%define build_nautilus 1
%if 0%{?suse_version} > 1140
%define build_thunderbird 1
%else
%define build_thunderbird 0
%endif
%endif
%define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
%define thunderbird_appid \{3550f703-e582-4d05-9a08-453d09bdfdc6\}
Name: tracker
%define _name tracker
Version: 1.4.1
Version: 1.5.2
Release: 0
%define TrackerAPI 1.0
%define RPMTrackerAPI 1_0
@ -52,11 +48,13 @@ Summary: Powerful object database, tag/metadata database, search tool and
License: GPL-2.0+
Group: Productivity/Other
Url: http://projects.gnome.org/tracker/
Source0: http://download.gnome.org/sources/tracker/1.4/%{_name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/tracker/1.5/%{_name}-%{version}.tar.xz
# Needed for patch0: we need to bootstrap
Source2: README.SUSE.rss
# PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 dimstar@opensuse.org -- Do not maintain LT versioning for private libs
Patch0: tracker-extract-private.patch
# PATCH-FIX-UPSTREAM tracker-fix-dummy_module.patch bgo#754448 dimstar@opensuse.org -- Fix definition of the dummy_module
Patch1: tracker-fix-dummy_module.patch
BuildRequires: NetworkManager-devel >= 0.8
BuildRequires: enca-devel
BuildRequires: fdupes
@ -121,7 +119,7 @@ BuildRequires: MozillaFirefox
BuildRequires: gtk3-devel
%endif
%if %{build_miner_rss}
BuildRequires: libgrss-devel >= 0.5
BuildRequires: libgrss-devel >= 0.7
%endif
%if %{build_nautilus}
BuildRequires: pkgconfig(libnautilus-extension)
@ -472,6 +470,7 @@ This package contains an nautilus plugin to tag files with Tracker.
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
%patch1 -p1
translation-update-upstream
cp %{S:2} src/miners/rss/README.SUSE
@ -606,10 +605,12 @@ rm -rf %{buildroot}
%if 0%{?suse_version} > 1130
%post -n %{_name}-gui
%glib2_gsettings_schema_post
%desktop_database_post
%icon_theme_cache_post
%postun -n %{_name}-gui
%glib2_gsettings_schema_postun
%desktop_database_postun
%icon_theme_cache_postun
%endif
@ -647,6 +648,7 @@ rm -rf %{buildroot}
%dir %{_libdir}/tracker-%{TrackerAPI}/
%{_libdir}/tracker-%{TrackerAPI}/extract-modules/
%{_libdir}/tracker-%{TrackerAPI}/writeback-modules/
%{_datadir}/bash-completion/completions/tracker
%{_datadir}/tracker/
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service
@ -810,6 +812,7 @@ rm -rf %{buildroot}
# Tracker Needle (former search tool)
%{_bindir}/tracker-needle
%{_datadir}/applications/tracker-needle.desktop
%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Needle.gschema.xml
%{_datadir}/tracker/tracker-needle.ui
%{_mandir}/man1/tracker-needle.1*
%endif