Hello community, here is the log from the commit of package tracker for openSUSE:Factory checked in at 2017-02-08 10:41:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tracker (Old) and /work/SRC/openSUSE:Factory/.tracker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tracker" Changes: -------- --- /work/SRC/openSUSE:Factory/tracker/tracker-extras.changes 2017-02-03 20:03:46.913556529 +0100 +++ /work/SRC/openSUSE:Factory/.tracker.new/tracker-extras.changes 2017-02-08 10:41:26.718933398 +0100 @@ -1,0 +2,16 @@ +Sat Jan 28 17:24:08 UTC 2017 - [email protected] + +- Disable pkgconfig(libseccomp) BuildRequires as this feature + (sandboxing) is not ready for use (boo#1017652). +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. +- Replace NetworkManager-devel with pkgconfig(libnm-glib) + BuildRequires: Align with what configure looks for. + +------------------------------------------------------------------- +Sat Jan 28 16:36:02 UTC 2017 - [email protected] + +- Add tracker-fix-more-whitelists-sandbox.patch: Whitelist more + syscalls (bgo#776117). + +------------------------------------------------------------------- tracker.changes: same change New: ---- tracker-fix-more-whitelists-sandbox.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tracker-extras.spec ++++++ --- /var/tmp/diff_new_pack.jvx8Uj/_old 2017-02-08 10:41:27.874772361 +0100 +++ /var/tmp/diff_new_pack.jvx8Uj/_new 2017-02-08 10:41:27.878771804 +0100 @@ -54,7 +54,8 @@ Source2: README.SUSE.rss # PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 [email protected] -- Do not maintain LT versioning for private libs Patch0: tracker-extract-private.patch -BuildRequires: NetworkManager-devel >= 0.8 +# PATCH-FIX-UPSTREAM tracker-fix-more-whitelists-sandbox.patch bgo#776117 [email protected] -- Whitelist more syscalls +Patch1: tracker-fix-more-whitelists-sandbox.patch BuildRequires: enca-devel BuildRequires: fdupes BuildRequires: gcc-c++ @@ -70,7 +71,9 @@ BuildRequires: libicu-devel BuildRequires: libuuid-devel BuildRequires: sqlite3-devel >= 3.7.15 +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: update-desktop-files BuildRequires: vala >= 0.12.0 BuildRequires: zlib-devel @@ -79,7 +82,9 @@ BuildRequires: pkgconfig(libavformat) >= 0.8.4 BuildRequires: pkgconfig(libavutil) >= 0.8.4 BuildRequires: pkgconfig(libmediaart-2.0) >= 0.1.0 -BuildRequires: pkgconfig(libseccomp) >= 2.0 +BuildRequires: pkgconfig(libnm-glib) >= 0.8 +# Disabled as this feature is clearly not ready for public consumption... +#BuildRequires: pkgconfig(libseccomp) >= 2.0 BuildRequires: pkgconfig(upower-glib) %if !%{build_extras} # Dependencies for extractors / writeback @@ -473,11 +478,14 @@ %prep %setup -q -n %{_name}-%{version} %patch0 -p1 +%patch1 -p1 +%if !0%{?is_opensuse} translation-update-upstream +%endif cp %{S:2} src/miners/rss/README.SUSE %build -#Needed for patch0 and patch2 +#Needed for patch0 NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static \ ++++++ tracker.spec ++++++ --- /var/tmp/diff_new_pack.jvx8Uj/_old 2017-02-08 10:41:27.914766790 +0100 +++ /var/tmp/diff_new_pack.jvx8Uj/_new 2017-02-08 10:41:27.918766232 +0100 @@ -53,7 +53,8 @@ Source2: README.SUSE.rss # PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 [email protected] -- Do not maintain LT versioning for private libs Patch0: tracker-extract-private.patch -BuildRequires: NetworkManager-devel >= 0.8 +# PATCH-FIX-UPSTREAM tracker-fix-more-whitelists-sandbox.patch bgo#776117 [email protected] -- Whitelist more syscalls +Patch1: tracker-fix-more-whitelists-sandbox.patch BuildRequires: enca-devel BuildRequires: fdupes BuildRequires: gcc-c++ @@ -69,7 +70,9 @@ BuildRequires: libicu-devel BuildRequires: libuuid-devel BuildRequires: sqlite3-devel >= 3.7.15 +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: update-desktop-files BuildRequires: vala >= 0.12.0 BuildRequires: zlib-devel @@ -78,7 +81,9 @@ BuildRequires: pkgconfig(libavformat) >= 0.8.4 BuildRequires: pkgconfig(libavutil) >= 0.8.4 BuildRequires: pkgconfig(libmediaart-2.0) >= 0.1.0 -BuildRequires: pkgconfig(libseccomp) >= 2.0 +BuildRequires: pkgconfig(libnm-glib) >= 0.8 +# Disabled as this feature is clearly not ready for public consumption... +#BuildRequires: pkgconfig(libseccomp) >= 2.0 BuildRequires: pkgconfig(upower-glib) %if !%{build_extras} # Dependencies for extractors / writeback @@ -472,11 +477,14 @@ %prep %setup -q -n %{_name}-%{version} %patch0 -p1 +%patch1 -p1 +%if !0%{?is_opensuse} translation-update-upstream +%endif cp %{S:2} src/miners/rss/README.SUSE %build -#Needed for patch0 and patch2 +#Needed for patch0 NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static \ ++++++ tracker-fix-more-whitelists-sandbox.patch ++++++ >From 163aea34323d932d6bad6e14ca7d5e19ff2c766a Mon Sep 17 00:00:00 2001 From: Carlos Garnacho <[email protected]> Date: Thu, 19 Jan 2017 13:07:40 +0100 Subject: libtracker-common: Whitelist waitid/waitpid/wait4 https://bugzilla.gnome.org/show_bug.cgi?id=776117 --- src/libtracker-common/tracker-seccomp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libtracker-common/tracker-seccomp.c b/src/libtracker-common/tracker-seccomp.c index c46dfa6..0c75895 100644 --- a/src/libtracker-common/tracker-seccomp.c +++ b/src/libtracker-common/tracker-seccomp.c @@ -103,6 +103,9 @@ tracker_seccomp_init (void) ALLOW_RULE (sched_yield); ALLOW_RULE (sched_getaffinity); ALLOW_RULE (nanosleep); + ALLOW_RULE (waitid); + ALLOW_RULE (waitpid); + ALLOW_RULE (wait4); /* Main loops */ ALLOW_RULE (poll); ALLOW_RULE (ppoll); -- cgit v0.12
