Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2014-10-19 19:28:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2014-09-18 08:02:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2014-10-19 19:28:27.000000000 +0200 @@ -1,0 +2,42 @@ +Wed Oct 15 21:03:27 UTC 2014 - [email protected] + +- Update to Chromium 38.0.2125.104 + * Several bugfixes + +- Updated source url to point to the right location + +------------------------------------------------------------------- +Wed Oct 8 09:12:25 UTC 2014 - [email protected] + +- Update to Chromium 38.0.2125.101 + This update includes 159 security fixes, including 113 relatively + minor fixes. Highlighted securtiy fixes are: + CVE-2014-3188: A combination of V8 and IPC bugs that can lead to + remote code execution outside of the sandbox + CVE-2014-3189: Out-of-bounds read in PDFium + CVE-2014-3190: Use-after-free in Events + CVE-2014-3191: Use-after-free in Rendering + CVE-2014-3192: Use-after-free in DOM + CVE-2014-3193: Type confusion in Session Management + CVE-2014-3194: Use-after-free in Web Workers + CVE-2014-3195: Information Leak in V8 + CVE-2014-3196: Permissions bypass in Windows Sandbox + CVE-2014-3197: Information Leak in XSS Auditor + CVE-2014-3198: Out-of-bounds read in PDFium + CVE-2014-3199: Release Assert in V8 bindings + CVE-2014-3200: Various fixes from internal audits, fuzzing and + other initiatives + +- Drop the build of the Native Client. This is actually not a build + as that prebuild binaries are being shipped. Also Google no + longer provides prebuild binaries for the NativeClient for 32bit. + Chromium as webbrowser is not affected by this and it bring + Chromium inline with the regulations that prebuild binaries + should not be shipped. + * toolchaing_linux tarball dropped + * Spec-file cleaned for NaCl stuff + +- Added patch no-clang-on-packman.diff to prevent the usage of + clang on packman, which is not supported there + +------------------------------------------------------------------- Old: ---- chromium-37.0.2062.120.tar.xz toolchain_linux.tar.bz2 New: ---- chromium-38.0.2125.104.tar.xz no-clang-on-packman.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.MuHvni/_old 2014-10-19 19:28:37.000000000 +0200 +++ /var/tmp/diff_new_pack.MuHvni/_new 2014-10-19 19:28:37.000000000 +0200 @@ -20,14 +20,13 @@ %define chromium_system_libs 0 Name: chromium -Version: 37.0.2062.120 +Version: 38.0.2125.104 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Url: http://code.google.com/p/chromium/ -Source0: http://gsdview.appspot.com/chromium-browser-official/%{name}-%{version}.tar.xz -Source1: toolchain_linux.tar.bz2 +Source0: http://commondatastorage.googleapis.com/chromium-browser-official/%{name}-%{version}.tar.xz Source2: %{name}-rpmlintrc Source30: master_preferences Source31: default_bookmarks.html @@ -62,6 +61,8 @@ Patch7: chromium-sandbox-pie.patch # PATCH-FIX-OPENSUSE Adjust ldflags for better building Patch8: adjust-ldflags-no-keep-memory.patch +# PATCH-FIX-OPENSUSE no-clang-on-packman.diff - We can't use clang build flags on packman +Patch9: no-clang-on-packman.diff # archlinux arm enhancement patches Patch100: arm-webrtc-fix.patch @@ -153,12 +154,6 @@ BuildRequires: pkgconfig(speex) %endif -# For NaCl -%ifarch x86_64 -BuildRequires: gcc-c++-32bit -BuildRequires: glibc-32bit -%endif - Requires: alsa Requires: ffmpegsumo Requires: hicolor-icon-theme @@ -272,11 +267,7 @@ %endif %prep -%if !0%{?packman_bs} -%setup -q -n %{name}-%{version} -a 999 -a 998 -a 997 -a 1 -%else %setup -q -n %{name}-%{version} -a 999 -a 998 -a 997 -%endif %patch1 -p0 %patch6 -p0 @@ -284,6 +275,10 @@ %patch5 -p0 %patch7 -p0 %patch8 -p0 +%if 0%{?packman_bs} +%patch9 -p0 +%endif + #Upstream fixes # archlinux arm enhancements @@ -293,11 +288,6 @@ export PATH="$PATH":`pwd`/depot_tools -%if !0%{?packman_bs} -# Extract the NaCl tarballs -python ./native_client/build/package_version/package_version.py -v --exclude nacl_arm_newlib sync --extract -%endif - %build PARSED_OPT_FLAGS=`echo \'%{optflags} -D_GNU_SOURCE\' | sed "s/ /',/g" | sed "s/',/', '/g"` @@ -315,16 +305,14 @@ -Dlinux_fpic=1 -Ddisable_sse2=1 -Dcomponent=shared_library + -Dclang=0 -Dtoolkit_uses_gtk=0" %if 0%{?packman_bs} myconf+=" -Dffmpeg_branding=Chrome" %endif -myconf+=" -Ddisable_nacl=0 - -Ddisable_glibc=1 - -Ddisable_pnacl=0 - -Ddisable_newlib_untar=0" +myconf+=" -Ddisable_nacl=1" %ifarch x86_64 myconf+=" -Dtarget_arch=x64" @@ -455,14 +443,6 @@ cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1 %fdupes %{buildroot}%{_mandir}/man1/ - # NaCl -%ifnarch %arm - cp -a nacl_helper %{buildroot}%{_libdir}/chromium/ - cp -a nacl_helper_bootstrap %{buildroot}%{_libdir}/chromium/ - cp -a nacl_irt_*.nexe %{buildroot}%{_libdir}/chromium/ - cp -a libppGoogleNaClPluginChrome.so %{buildroot}%{_libdir}/chromium/ -%endif - # chromium components mkdir -p %{buildroot}%{_libdir}/chromium/lib/ cp -av lib/*.so %{buildroot}%{_libdir}/chromium/lib/ ++++++ chromium-37.0.2062.120.tar.xz -> chromium-38.0.2125.104.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-37.0.2062.120.tar.xz /work/SRC/openSUSE:Factory/.chromium.new/chromium-38.0.2125.104.tar.xz differ: char 25, line 1 ++++++ chromium-arm-r0.patch ++++++ --- /var/tmp/diff_new_pack.MuHvni/_old 2014-10-19 19:28:37.000000000 +0200 +++ /var/tmp/diff_new_pack.MuHvni/_new 2014-10-19 19:28:37.000000000 +0200 @@ -1,6 +1,6 @@ --- third_party/icu/icu.gyp.orig 2014-05-20 19:17:22.879538568 -0600 +++ third_party/icu/icu.gyp 2014-05-20 19:19:42.204032167 -0600 -@@ -30,7 +30,7 @@ +@@ -34,7 +34,7 @@ }], ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \ or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \ ++++++ chromium-gcc-fixes.patch ++++++ --- /var/tmp/diff_new_pack.MuHvni/_old 2014-10-19 19:28:37.000000000 +0200 +++ /var/tmp/diff_new_pack.MuHvni/_new 2014-10-19 19:28:37.000000000 +0200 @@ -1,13 +1,3 @@ ---- chrome/browser/memory_details_linux.cc 2012-06-07 08:28:54.414707511 +0200 -+++ chrome/browser/memory_details_linux.cc 2012-06-07 08:28:54.414707511 +0200 -@@ -9,6 +9,7 @@ - - #include <map> - #include <set> -+#include <unistd.h> - - #include "base/bind.h" - #include "base/file_util.h" Index: chromium/src/base/debug/stack_trace.h =================================================================== --- base/debug/stack_trace.h @@ -30,6 +20,6 @@ #include "SkTypefaceCache.h" +#include <unistd.h> - // Defined in SkFontHost_FreeType.cpp - bool find_name_and_attributes(SkStream* stream, SkString* name, + /////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////// ++++++ no-clang-on-packman.diff ++++++ --- build/common.gypi 2014-08-29 13:04:19.000000000 +0200 +++ build/common.gypi 2014-08-29 13:04:19.000000000 +0200 @@ -2440,7 +2440,7 @@ }], ], 'clang_warning_flags': [ - '-Wheader-hygiene', + # '-Wheader-hygiene', # Don't die on dtoa code that uses a char as an array index. # This is required solely for base/third_party/dmg_fp/dtoa.cc. @@ -2456,7 +2456,7 @@ '-Wno-covered-switch-default', # Warns when a const char[] is converted to bool. - '-Wstring-conversion', + # '-Wstring-conversion', # C++11-related flags: ++++++ skia.patch ++++++ --- /var/tmp/diff_new_pack.MuHvni/_old 2014-10-19 19:28:37.000000000 +0200 +++ /var/tmp/diff_new_pack.MuHvni/_new 2014-10-19 19:28:37.000000000 +0200 @@ -1,10 +1,10 @@ --- skia/skia_library_opts.gyp.orig 2014-04-10 07:06:03.181637221 -0600 +++ skia/skia_library_opts.gyp 2014-04-10 07:06:55.256436603 -0600 -@@ -123,6 +123,7 @@ - '../third_party/skia/src/opts/SkMorphology_opts_arm.cpp', +@@ -113,6 +113,7 @@ + '../third_party/skia/src/opts/SkTextureCompression_opts_arm.cpp', '../third_party/skia/src/opts/SkUtils_opts_arm.cpp', '../third_party/skia/src/opts/SkXfermode_opts_none.cpp', + '../third_party/skia/src/opts/memset.arm.S', ], }], - [ 'target_arch == "mipsel"',{ + [ 'target_arch == "mipsel" or target_arch == "mips64el"',{ -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
