Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2014-02-23 07:46:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-02-06 06:47:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2014-02-23 07:46:45.000000000 +0100 @@ -1,0 +2,26 @@ +Fri Feb 21 12:52:21 UTC 2014 - [email protected] + +- Update to Chromium 33.0.1750.117 + Stable channel update: + - Security Fixes: + * CVE-2013-6653: Use-after-free related to web contents + * CVE-2013-6654: Bad cast in SVG + * CVE-2013-6655: Use-after-free in layout + * CVE-2013-6656: Information leak in XSS auditor + * CVE-2013-6657: Information leak in XSS auditor + * CVE-2013-6658: Use-after-free in layout + * CVE-2013-6659: Issue with certificates validation in TLS + handshake + * CVE-2013-6660: Information leak in drag and drop + * CVE-2013-6661: Various fixes from internal audits, fuzzing + and other initiatives. Of these, seven are + fixes for issues that could have allowed for + sandbox escapes from compromised renderers. + - Other: + - Google Chrome Frame has been retired + +- Added gn-binaries.tar.xz to have the right version of the Google + depot tools during build. +- Added patch arm_disable_gn.patch to disable GN on ARM builds + +------------------------------------------------------------------- Old: ---- chromium-32.0.1700.102.tar.xz New: ---- arm_disable_gn.patch chromium-33.0.1750.117.tar.xz gn-binaries.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.UfS8y4/_old 2014-02-23 07:47:05.000000000 +0100 +++ /var/tmp/diff_new_pack.UfS8y4/_new 2014-02-23 07:47:05.000000000 +0100 @@ -19,12 +19,12 @@ %define chromium_no_dlopen 1 %define chromium_system_libs 0%{?suse_version} > 1230 -%define pnacl_version 12274 -%define newlib_version 12267 -%define glibc_version 12053 +%define pnacl_version 12534 +%define newlib_version 12464 +%define glibc_version 12421 Name: chromium -Version: 32.0.1700.102 +Version: 33.0.1750.117 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ @@ -44,12 +44,14 @@ Source102: chromium-browser.xml Source103: chromium.default Source104: chromium-icons.tar.bz2 +Source998: gn-binaries.tar.xz # This is the update script to get the new tarballs Source999: update_chromium Provides: chromium-based-browser = %{version} Provides: chromium-browser = %{version} Provides: browser(npapi) Obsoletes: chromium-browser < %{version} +Conflicts: otherproviders(chromium-browser) # There is no v8 for ppc and thus chromium won't run on ppc. For aarch64 certain buildrequires are missing (e.g. valgrind) ExcludeArch: aarch64 ppc ppc64 ppc64le @@ -67,6 +69,8 @@ Patch5: chromium-fix-arm-icu.patch # PATCH-FIX-OPENSUSE Fix the WEBRTC cpu-features for the ARM builds Patch6: chromium-arm-webrtc-fix.patch +# PATCH-FIX-OPENSUSE Dont use GN for ARM builds +Patch7: arm_disable_gn.patch # PATCH-FIX-OPENSUSE removes build part for courgette Patch13: chromium-no-courgette.patch # PATCH-FIX-OPENSUSE enables reading of the master preference @@ -230,8 +234,8 @@ License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:kdebase4-session) -Conflicts: chromium-desktop-gnome -Provides: Chromium-password = %{version} +Conflicts: otherproviders(chromium-password) +Provides: chromium-password = %{version} Requires(post): chromium = %{version} %description desktop-kde @@ -245,8 +249,8 @@ License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:gnome-session) -Conflicts: chromium-desktop-kde -Provides: Chromium-password = %{version} +Conflicts: otherproviders(chromium-password) +Provides: chromium-password = %{version} Requires(post): chromium = %{version} Requires: libgnome @@ -298,7 +302,7 @@ %endif %prep -%setup -q -n %{name}-%{version} +%setup -q -n %{name}-%{version} -a 998 %patch1 -p0 %patch2 -p0 @@ -307,6 +311,7 @@ %patch4 -p0 %patch5 -p0 %patch6 -p0 +%patch7 -p1 %endif %patch64 -p0 %patch13 -p0 ++++++ adjust-ldflags-no-keep-memory.patch ++++++ --- /var/tmp/diff_new_pack.UfS8y4/_old 2014-02-23 07:47:05.000000000 +0100 +++ /var/tmp/diff_new_pack.UfS8y4/_new 2014-02-23 07:47:05.000000000 +0100 @@ -1,8 +1,8 @@ --- chrome/chrome_exe.gypi.ldflags 2012-06-28 09:02:24.000000000 -0400 +++ chrome/chrome_exe.gypi 2012-07-06 15:46:13.008003437 -0400 -@@ -30,6 +30,14 @@ - 'app/metro_driver_win.h', - '../content/app/startup_helper_win.cc', +@@ -25,6 +25,14 @@ + '<(DEPTH)/content/app/startup_helper_win.cc', + '<(DEPTH)/content/public/common/content_switches.cc', ], + # Hey, I know what would be an awesome idea. + # Let us statically compile EVERYTHING into one giant ++++++ arm_disable_gn.patch ++++++ --- a/build/gyp_chromium +++ b/build/gyp_chromium @@ -245,8 +245,10 @@ if __name__ == '__main__': supplemental_includes = GetSupplementalFiles() - if not RunGN(supplemental_includes): - sys.exit(1) + # Temporarily disabled until it is debugged. + # TODO(brettw) re-enable this code. + #if not RunGN(supplemental_includes): + # sys.exit(1) args.extend( ['-I' + i for i in additional_include_files(supplemental_includes, args)]) ++++++ chromium-23.0.1245-no-test-sources.patch ++++++ --- /var/tmp/diff_new_pack.UfS8y4/_old 2014-02-23 07:47:05.000000000 +0100 +++ /var/tmp/diff_new_pack.UfS8y4/_new 2014-02-23 07:47:05.000000000 +0100 @@ -1,11 +1,11 @@ --- chrome/chrome_tests.gypi 2012-08-19 10:13:15.729479502 +0200 +++ chrome/chrome_tests.gypi 2012-08-19 10:13:15.729479502 +0200 -@@ -1691,7 +1691,6 @@ +@@ -1665,7 +1665,6 @@ 'test/nacl/pnacl_header_test.h', ], 'dependencies': [ - 'test/data/nacl/nacl_test_data.gyp:*', '../ppapi/native_client/native_client.gyp:nacl_irt', '../ppapi/ppapi_untrusted.gyp:ppapi_nacl_tests', - '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_socket' + '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_socket', ++++++ chromium-32.0.1700.102.tar.xz -> chromium-33.0.1750.117.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-32.0.1700.102.tar.xz /work/SRC/openSUSE:Factory/.chromium.new/chromium-33.0.1750.117.tar.xz differ: char 26, line 1 ++++++ chromium-arm-webrtc-fix.patch ++++++ --- /var/tmp/diff_new_pack.UfS8y4/_old 2014-02-23 07:47:05.000000000 +0100 +++ /var/tmp/diff_new_pack.UfS8y4/_new 2014-02-23 07:47:05.000000000 +0100 @@ -1,13 +1,3 @@ ---- skia/skia_library_opts.gyp 2013-10-11 19:29:07.000000000 +0200 -+++ skia/skia_library_opts.gyp 2013-10-19 18:40:03.817037422 +0200 -@@ -119,6 +119,7 @@ - '../third_party/skia/src/opts/opts_check_arm.cpp', - '../third_party/skia/src/opts/SkXfermode_opts_none.cpp', - '../third_party/skia/src/opts/SkMorphology_opts_none.cpp', -+ '../third_party/skia/src/opts/memset.arm.S', - ], - }], - [ 'target_arch == "mipsel"',{ --- third_party/webrtc/system_wrappers/source/cpu_features.cc 2013-10-11 19:43:08.000000000 +0200 +++ third_party/webrtc/system_wrappers/source/cpu_features.cc 2013-10-19 18:40:03.806037535 +0200 @@ -18,6 +18,47 @@ ++++++ chromium-no-courgette.patch ++++++ --- /var/tmp/diff_new_pack.UfS8y4/_old 2014-02-23 07:47:05.000000000 +0100 +++ /var/tmp/diff_new_pack.UfS8y4/_new 2014-02-23 07:47:05.000000000 +0100 @@ -10,20 +10,9 @@ '../sandbox/sandbox.gyp:*', ], ---- chrome/chrome_tests.gypi 2013-06-23 12:39:24.165359694 +0200 -+++ chrome/chrome_tests.gypi 2013-06-23 12:39:24.165359694 +0200 -@@ -3002,7 +3002,6 @@ - # Disabled from running in coverage_posix.py. - # We need to build this during compile step, so enabling here. - '../content/content_shell_and_tests.gyp:content_browsertests', -- '../courgette/courgette.gyp:courgette_unittests', - '../crypto/crypto.gyp:crypto_unittests', - '../jingle/jingle.gyp:jingle_unittests', - '../net/net.gyp:net_perftests', - --- chrome/chrome_tests_unit.gypi 2013-06-23 12:39:10.508359033 +0200 +++ chrome/chrome_tests_unit.gypi 2013-06-23 12:39:10.508359033 +0200 -@@ -447,7 +447,6 @@ +@@ -481,7 +481,6 @@ 'test_support_common', 'test_support_unit', # 3) anything tests directly depend on ++++++ naclsdk_linux_x86.tgz ++++++ /work/SRC/openSUSE:Factory/chromium/naclsdk_linux_x86.tgz /work/SRC/openSUSE:Factory/.chromium.new/naclsdk_linux_x86.tgz differ: char 13, line 1 ++++++ naclsdk_pnacl_linux_x86.tgz ++++++ /work/SRC/openSUSE:Factory/chromium/naclsdk_pnacl_linux_x86.tgz /work/SRC/openSUSE:Factory/.chromium.new/naclsdk_pnacl_linux_x86.tgz differ: char 5, line 1 ++++++ naclsdk_pnacl_translator.tgz ++++++ /work/SRC/openSUSE:Factory/chromium/naclsdk_pnacl_translator.tgz /work/SRC/openSUSE:Factory/.chromium.new/naclsdk_pnacl_translator.tgz differ: char 5, line 1 ++++++ toolchain_linux_x86.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/chromium/toolchain_linux_x86.tar.bz2 /work/SRC/openSUSE:Factory/.chromium.new/toolchain_linux_x86.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
