[Pkg-chromium-commit] [pkg-chromium] 01/01: release 62.0.3202.89-1

Michael Gilbert mgilbert at moszumanska.debian.org
Wed Nov 8 01:24:55 UTC 2017


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository pkg-chromium.

commit 36794e57f1f97068640c6845dbeb9291155893c0
Author: Michael Gilbert <mgilbert at debian.org>
Date:   Wed Nov 8 01:26:16 2017 +0000

    release 62.0.3202.89-1
---
 debian/changelog                                  | 13 ++++++++++
 debian/chromium.desktop                           |  2 +-
 debian/patches/disable/device-notifications.patch | 16 ++++++++++++
 debian/patches/series                             |  3 +++
 debian/patches/system/gtk2.patch                  | 13 ++++++++++
 debian/patches/system/lcms2.patch                 | 30 +++++++++++++++++++++++
 debian/rules                                      |  2 +-
 7 files changed, 77 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 461d314..4505c62 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+chromium-browser (62.0.3202.89-1) unstable; urgency=medium
+
+  * New upstream security release.
+    - CVE-2017-15398: Stack buffer overflow in QUIC. Reported by Ned
+      Williamson
+    - CVE-2017-15399: Use after free in V8. Reported by Zhao Qixun
+  * Revert new dependency on gconf.
+  * Link against system lcms2 library (closes: #879153).
+  * Disable device notifications by default (closes: #856571).
+  * Remove icon extension from the desktop file (closes: #860256).
+
+ -- Michael Gilbert <mgilbert at debian.org>  Tue, 07 Nov 2017 02:22:17 +0000
+
 chromium-browser (62.0.3202.75-1) unstable; urgency=medium
 
   * New upstream stable release (closes: #879451).
diff --git a/debian/chromium.desktop b/debian/chromium.desktop
index 069e153..a98d8d7 100644
--- a/debian/chromium.desktop
+++ b/debian/chromium.desktop
@@ -132,7 +132,7 @@ Exec=/usr/bin/chromium %U
 Terminal=false
 X-MultipleArgs=false
 Type=Application
-Icon=chromium.png
+Icon=chromium
 Categories=Network;WebBrowser;
 MimeType=text/html;text/xml;application/xhtml_xml;application/x-mimearchive;x-scheme-handler/http;x-scheme-handler/https;
 StartupWMClass=chromium
diff --git a/debian/patches/disable/device-notifications.patch b/debian/patches/disable/device-notifications.patch
new file mode 100644
index 0000000..07b3b3f
--- /dev/null
+++ b/debian/patches/disable/device-notifications.patch
@@ -0,0 +1,16 @@
+description: disable device discovery notifications by default
+author: Michael Gilbert <mgilbert at debian.org>
+bug-debian: http://bugs.debian.org/856571
+
+--- a/chrome/browser/printing/cloud_print/privet_notifications.cc
++++ b/chrome/browser/printing/cloud_print/privet_notifications.cc
+@@ -227,8 +227,7 @@ void PrivetNotificationService::DeviceCa
+ // static
+ bool PrivetNotificationService::IsEnabled() {
+   base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+-  return !command_line->HasSwitch(
+-      switches::kDisableDeviceDiscoveryNotifications);
++  return command_line->HasSwitch(switches::kEnableDeviceDiscoveryNotifications);
+ }
+ 
+ // static
diff --git a/debian/patches/series b/debian/patches/series
index 0cac1f5..bdf4240 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,6 +11,7 @@ disable/fuzzers.patch
 disable/google-api-warning.patch
 disable/third-party-cookies.patch
 disable/external-components.patch
+disable/device-notifications.patch
 
 fixes/mojo.patch
 fixes/crc32.patch
@@ -23,5 +24,7 @@ fixes/chromedriver-revision.patch
 
 system/icu.patch
 system/vpx.patch
+system/gtk2.patch
 system/nspr.patch
+system/lcms2.patch
 system/event.patch
diff --git a/debian/patches/system/gtk2.patch b/debian/patches/system/gtk2.patch
new file mode 100644
index 0000000..ce5bda7
--- /dev/null
+++ b/debian/patches/system/gtk2.patch
@@ -0,0 +1,13 @@
+description: add missing include needed to build with gtk2
+author: Michael Gilbert <mgilbert at debian.org>
+
+--- a/chrome/browser/ui/libgtkui/gtk_ui.cc
++++ b/chrome/browser/ui/libgtkui/gtk_ui.cc
+@@ -66,6 +66,7 @@
+ 
+ #if GTK_MAJOR_VERSION == 2
+ #include "chrome/browser/ui/libgtkui/native_theme_gtk2.h"  // nogncheck
++#include "chrome/browser/ui/libgtkui/nav_button_layout_manager.h"
+ #elif GTK_MAJOR_VERSION == 3
+ #include "chrome/browser/ui/libgtkui/native_theme_gtk3.h"  // nogncheck
+ #include "chrome/browser/ui/libgtkui/nav_button_layout_manager_gtk3.h"  // nogncheck
diff --git a/debian/patches/system/lcms2.patch b/debian/patches/system/lcms2.patch
new file mode 100644
index 0000000..1e33487
--- /dev/null
+++ b/debian/patches/system/lcms2.patch
@@ -0,0 +1,30 @@
+description: use system lcms2
+author: Michael Gilbert <mgilbert at debian.org>
+bug-debian: http://bugs.debian.org/879153
+
+--- a/third_party/pdfium/BUILD.gn
++++ b/third_party/pdfium/BUILD.gn
+@@ -191,6 +191,7 @@ static_library("pdfium") {
+     ":fxge",
+     ":javascript",
+     ":pwl",
++    "third_party:lcms2",
+     "third_party:bigint",
+     "third_party:pdfium_base",
+   ]
+@@ -672,6 +673,7 @@ static_library("fpdfapi") {
+   configs += [ ":pdfium_core_config" ]
+   deps = [
+     ":fxcrt",
++    "third_party:lcms2",
+   ]
+ }
+ 
+@@ -1087,6 +1089,7 @@ static_library("fxge") {
+ 
+   deps = [
+     ":fxcrt",
++    "third_party:lcms2",
+   ]
+ 
+   defines = [ "DEFINE_PS_TABLES" ]
diff --git a/debian/rules b/debian/rules
index c3a3f03..62bcc45 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,6 +34,7 @@ endif
 # disabled features
 defines+=is_debug=false \
          use_gtk3=false \
+         use_gconf=false \
          use_ozone=false \
          use_sysroot=false \
          use_openh264=false \
@@ -56,7 +57,6 @@ defines+=is_debug=false \
 
 # enabled features
 defines+=use_gold=true \
-         use_gconf=true \
          use_pulseaudio=true \
          link_pulseaudio=true \
          enable_widevine=true \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-chromium/pkg-chromium.git



More information about the Pkg-chromium-commit mailing list