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

Reply via email to