[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