Hello community, here is the log from the commit of package epiphany for openSUSE:Factory checked in at 2018-01-17 21:59:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/epiphany (Old) and /work/SRC/openSUSE:Factory/.epiphany.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "epiphany" Wed Jan 17 21:59:10 2018 rev:146 rq:566727 version:3.26.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/epiphany/epiphany.changes 2018-01-09 14:54:24.764371889 +0100 +++ /work/SRC/openSUSE:Factory/.epiphany.new/epiphany.changes 2018-01-17 21:59:55.358682092 +0100 @@ -1,0 +2,13 @@ +Sat Jan 13 19:11:07 UTC 2018 - zai...@opensuse.org + +- Add epiphany-search-provider-fix.patch: Fix typos in + serviceprovider, make it actually work (bgo#792502). +- Add epiphany-fix-download-of-blob-URIs.patch: Fix download of + blob URIs. Epiphany doesn't recognize blob as a web scheme, + causing it to try opening it in an external URI handler in it's + policy decision callback (bgo#788576). +- Pass explicit developer_mode=false, https_everywhere=false and + unit_tests=false options to meson, ensure we build the features + we want. + +------------------------------------------------------------------- New: ---- epiphany-fix-download-of-blob-URIs.patch epiphany-search-provider-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ epiphany.spec ++++++ --- /var/tmp/diff_new_pack.YakvfX/_old 2018-01-17 21:59:56.222641597 +0100 +++ /var/tmp/diff_new_pack.YakvfX/_new 2018-01-17 21:59:56.226641410 +0100 @@ -1,7 +1,7 @@ # # spec file for package epiphany # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,10 @@ Source99: %{name}-rpmlintrc # PATCH-FIX-UPSTREAM epiphany-application-mode-fix-desktopfile.patch bgo#790781 zai...@opensuse.org -- application mode: use strstr() to get base name of the desktop file Patch0: epiphany-application-mode-fix-desktopfile.patch +# PATCH-FIX-UPSTREAM epiphany-fix-download-of-blob-URIs.patch bgo#788576 zai...@opensuse.org -- Fix download of blob URIs +Patch1: epiphany-fix-download-of-blob-URIs.patch +# PATCH-FIX-UPSTREAM epiphany-search-provider-fix.patch bgo#792502 zai...@opensuse.org -- Fix typo in serviceprovider +Patch2: epiphany-search-provider-fix.patch BuildRequires: fdupes BuildRequires: meson @@ -107,7 +111,10 @@ %build %{meson} \ + -Ddeveloper_mode=false \ -Ddistributor_name=openSUSE \ + -Dhttps_everywhere=false \ + -Dunit_tests=false \ %{nil} %{meson_build} ++++++ epiphany-fix-download-of-blob-URIs.patch ++++++ >From 75c43671086d9f0d8c25bbf881cd2a74cd62da3d Mon Sep 17 00:00:00 2001 From: Michael Catanzaro <mcatanz...@igalia.com> Date: Sat, 6 Jan 2018 18:54:00 -0600 Subject: Fix download of blob URIs Epiphany doesn't recognize blob as a web scheme, causing it to try opening it in an external URI handler in its policy decision callback... doesn't work. https://bugzilla.gnome.org/show_bug.cgi?id=788576 --- embed/ephy-embed-utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/embed/ephy-embed-utils.c b/embed/ephy-embed-utils.c index db69135..cc7abf9 100644 --- a/embed/ephy-embed-utils.c +++ b/embed/ephy-embed-utils.c @@ -126,6 +126,7 @@ ephy_embed_utils_address_has_web_scheme (const char *address) g_ascii_strncasecmp (address, "file", colonpos) && g_ascii_strncasecmp (address, "javascript", colonpos) && g_ascii_strncasecmp (address, "data", colonpos) && + g_ascii_strncasecmp (address, "blob", colonpos) && g_ascii_strncasecmp (address, "about", colonpos) && g_ascii_strncasecmp (address, "ephy-about", colonpos) && g_ascii_strncasecmp (address, "gopher", colonpos) && -- cgit v0.12 ++++++ epiphany-search-provider-fix.patch ++++++ >From cbd969232cd189e732e67ff5de8180fdbe781243 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro <mcatanz...@igalia.com> Date: Sat, 13 Jan 2018 15:27:25 -0600 Subject: Try to fix the search provider MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks to Bjørn Lie for noticing the problem. --- data/org.gnome.Epiphany.search-provider.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/org.gnome.Epiphany.search-provider.ini b/data/org.gnome.Epiphany.search-provider.ini index 3260c89..f71beb6 100644 --- a/data/org.gnome.Epiphany.search-provider.ini +++ b/data/org.gnome.Epiphany.search-provider.ini @@ -1,5 +1,5 @@ [Shell Search Provider] DesktopId=org.gnome.Epiphany.desktop -BusName=org.gnome.EpiphanySearchProvider -ObjectPath=/org/gnome/EpiphanySearchProvider +BusName=org.gnome.Epiphany.SearchProvider +ObjectPath=/org/gnome/Epiphany/SearchProvider Version=2 -- cgit v0.12