Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2014-05-23 08:08:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-05-06 17:38:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2014-05-23 08:08:27.000000000 +0200 @@ -1,0 +2,46 @@ +Thu May 22 08:48:29 UTC 2014 - tittiatcoke@gmail.com + +- Use also Ninja for openSUSE 12.3. This is the only method + supported by upstream + +- Drop support for Arm. Despite that chromium builds on Arm, it can + not complete the link process and dies with out-of-memory, etc. + Drop the specific Arm patches: + * arm_disable_gn.patch, arm_use_gold.patch, chromium-arm-webrtc-fix.patch, + chromium-fix-arm-icu.patch, chromium-fix-arm-skia-memset.patch, + chromium-fix-arm-sysroot.patch + +------------------------------------------------------------------- +Wed May 21 14:54:37 UTC 2014 - tittiatcoke@gmail.com + +- Update to Chromium 35.0.1916.114 + New Functionality + * More developer control over touch input + * New JavaScript features + * Unprefixed Shadow DOM + * A number of new apps/extension APIs + * Lots of under the hood changes for stability and performance + + Security fixes: + * CVE-2014-1743: Use-after-free in styles + * CVE-2014-1744: Integer overflow in audio + * CVE-2014-1745: Use-after-free in SVG + * CVE-2014-1746: Out-of-bounds read in media filters + * CVE-2014-1747: UXSS with local MHTML file + * CVE-2014-1748: UI spoofing with scrollbar + and 19 more. + +- Drop patch chromium-vendor.patch.in as that does no longer apply + due to upstream changes + +------------------------------------------------------------------- +Wed May 14 19:12:29 UTC 2014 - tittiatcoke@gmail.com + +- Update to Chromium 34.0.1847.137 + * Security updates: + + - CVE-2014-1740: Use-after-free in WebSockets + - CVE-2014-1741: Integer overflow in DOM range + - CVE-2014-1742: Use-after-free in editing + +------------------------------------------------------------------- Old: ---- arm_disable_gn.patch arm_use_gold.patch chromium-34.0.1847.132.tar.xz chromium-arm-webrtc-fix.patch chromium-fix-arm-icu.patch chromium-fix-arm-skia-memset.patch chromium-fix-arm-sysroot.patch chromium-vendor.patch.in New: ---- chromium-35.0.1916.114.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.3tnfZY/_old 2014-05-23 08:08:49.000000000 +0200 +++ /var/tmp/diff_new_pack.3tnfZY/_new 2014-05-23 08:08:49.000000000 +0200 @@ -19,12 +19,12 @@ %define chromium_no_dlopen 1 %define chromium_system_libs 0 -%define pnacl_version 12772 -%define newlib_version 12761 -%define glibc_version 12664 +%define pnacl_version 12919 +%define newlib_version 12790 +%define glibc_version 12831 Name: chromium -Version: 34.0.1847.132 +Version: 35.0.1916.114 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ @@ -35,7 +35,6 @@ Source2: http://gsdview.appspot.com/nativeclient-archive2/toolchain/%{newlib_version}/naclsdk_linux_x86.tgz Source3: http://gsdview.appspot.com/nativeclient-archive2/toolchain/%{pnacl_version}/naclsdk_pnacl_linux_x86.tgz Source4: http://gsdview.appspot.com/nativeclient-archive2/toolchain/%{pnacl_version}/naclsdk_pnacl_translator.tgz -Source20: chromium-vendor.patch.in Source30: master_preferences Source31: default_bookmarks.html Source99: chrome-wrapper @@ -52,7 +51,7 @@ 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 +ExcludeArch: aarch64 ppc ppc64 ppc64le armv7hl ## Start Patches # Many changes to the gyp systems so we can use system libraries @@ -62,14 +61,6 @@ Patch2: exclude_ymp.diff # PATCH-FIX-OPENSUSE Disable the download of the NaCl tarballs Patch3: no-download-nacl.diff -# PATCH-FIX-OPENSUSE Remove the sysroot for ARM builds. This is causing issues when finding include-files -Patch4: chromium-fix-arm-sysroot.patch -# PATCH-FIX-OPENSUSE Don't use -m32 for the ARM builds -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 @@ -82,10 +73,6 @@ Patch66: chromium-sandbox-pie.patch # PATCH-FIX-OPENSUSE Adjust ldflags for better building Patch67: adjust-ldflags-no-keep-memory.patch -# PATCH-FIX-OPENSUSE Use the correct gold linker on ARM -Patch68: arm_use_gold.patch -# PATCH-FIX-OPENSUSE Resolve a linking issue on ARM due to missing symbols -Patch69: chromium-fix-arm-skia-memset.patch BuildRequires: alsa-devel BuildRequires: bison @@ -112,10 +99,8 @@ BuildRequires: libicu-devel >= 4.0 BuildRequires: libpulse-devel %if !0%{?packman_bs} -%if 0%{?suse_version} > 1230 BuildRequires: ninja %endif -%endif BuildRequires: pam-devel BuildRequires: pciutils-devel BuildRequires: pkg-config @@ -169,11 +154,6 @@ BuildRequires: pkgconfig(speex) %endif -# Use the gold linker for ARM -%ifarch armv7hl -BuildRequires: binutils-gold -%endif - # For NaCl %ifarch x86_64 BuildRequires: gcc-c++-32bit @@ -315,14 +295,6 @@ %patch1 -p0 %patch2 -p0 %patch3 -p0 -%ifarch armv7hl -%patch4 -p0 -%patch5 -p0 -%patch6 -p0 -%patch7 -p1 -%patch68 -p1 -%patch69 -p1 -%endif %patch64 -p0 %patch13 -p0 %patch14 -p0 @@ -331,10 +303,6 @@ %patch67 -p0 #Upstream fixes -# apply vendor patch after substitution -sed "s:RPM_VERSION:%{version}:" %{SOURCE20} | patch -p0 -sed -i 's|icu)|icu-i18n)|g' build/linux/system.gyp - export PATH="$PATH":`pwd`/depot_tools %if !0%{?packman_bs} @@ -370,28 +338,10 @@ myconf+=" -Dffmpeg_branding=Chrome" %endif -%ifarch armv7hl -myconf+=" -Dlinux_use_tcmalloc=0 - -DCAN_USE_ARMV7_INSTRUCTIONS=1 - -DV8_TARGET_ARCH_ARM - -Dtarget_arch=arm - -DARMV7=1 - -Darm_neon=0 - -Darm_fpu=vfpv3-d16 - -Drelease_extra_cflags=$CFLAGS -DUSE_EABI_HARDFLOAT - -Dv8_use_arm_eabi_hardfloat=true - -Darm_float_abi=hard - -Ddisable_nacl=1 - -Ddisable_glibc=1 - -Ddisable_pnacl=1 - -Ddisable_newlib_untar=0 - -Darm_version=7" -%else myconf+=" -Ddisable_nacl=0 -Ddisable_glibc=1 -Ddisable_pnacl=0 -Ddisable_newlib_untar=0" -%endif %ifarch x86_64 myconf+=" -Dtarget_arch=x64" @@ -442,13 +392,8 @@ myconf+=" -Djavascript_engine=v8 " -%ifarch armv7hl -myconf+=" -Dlinux_use_gold_binary=1 - -Dlinux_use_gold_flags=1" -%else myconf+=" -Dlinux_use_gold_binary=0 -Dlinux_use_gold_flags=0" -%endif # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys # Note: these are for the openSUSE Chromium builds ONLY. For your own distribution, @@ -465,7 +410,6 @@ cd third_party/ffmpeg make -r %{?_smp_mflags} -f ffmpeg.Makefile BUILDTYPE=Release V=1 %else -%if 0%{?suse_version} > 1230 export GYP_GENERATORS='ninja' ./build/gyp_chromium build/all.gyp --depth . $myconf @@ -476,17 +420,6 @@ # Build the ChromeDriver test suite ninja -C out/Release chromedriver -%else - ./build/gyp_chromium -f make build/all.gyp --depth . $myconf - - make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release - - # Build the required SUID_SANDBOX helper - make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release - - # Build the ChromeDriver test suite - make -r %{?_smp_mflags} chromedriver V=1 BUILDTYPE=Release -%endif %endif %install @@ -530,15 +463,11 @@ cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1 %fdupes %{buildroot}%{_mandir}/man1/ -%ifarch armv7hl -# Native Client doesn't build yet for ARM -%else # NaCl 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 #libffmpegsumo cp -a libffmpegsumo.so %{buildroot}%{_libdir}/chromium/ ++++++ chromium-23.0.1245-no-test-sources.patch ++++++ --- /var/tmp/diff_new_pack.3tnfZY/_old 2014-05-23 08:08:49.000000000 +0200 +++ /var/tmp/diff_new_pack.3tnfZY/_new 2014-05-23 08:08:49.000000000 +0200 @@ -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 -@@ -1678,7 +1678,6 @@ +@@ -1707,7 +1707,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/ppapi_nacl.gyp:ppapi_nacl_tests', '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_background_keepalive', ++++++ chromium-34.0.1847.132.tar.xz -> chromium-35.0.1916.114.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-34.0.1847.132.tar.xz /work/SRC/openSUSE:Factory/.chromium.new/chromium-35.0.1916.114.tar.xz differ: char 26, line 1 ++++++ 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 ++++++ no-download-nacl.diff ++++++ --- /var/tmp/diff_new_pack.3tnfZY/_old 2014-05-23 08:08:49.000000000 +0200 +++ /var/tmp/diff_new_pack.3tnfZY/_new 2014-05-23 08:08:49.000000000 +0200 @@ -1,19 +1,20 @@ --- native_client/build/download_toolchains.py 2013-09-20 17:28:08.000000000 +0200 +++ native_client/build/download_toolchains.py 2013-09-23 18:17:31.760826152 +0200 -@@ -235,11 +235,11 @@ +@@ -253,11 +253,11 @@ filepath = os.path.join(download_dir, '.'.join([filepath, ext])) filepaths.append(filepath) # If we did not need to synchronize, then we are done -- if download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, -- min_time=min_time, hash_val=hash_val, -- stamp_index=index, -- keep=keep, verbose=verbose): +- if pynacl.download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, +- min_time=min_time, hash_val=hash_val, +- stamp_index=index, +- keep=keep, verbose=verbose): - need_sync = True -+ # if download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, -+ # min_time=min_time, hash_val=hash_val, -+ # stamp_index=index, -+ # keep=keep, verbose=verbose): ++ #if pynacl.download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, ++ # min_time=min_time, hash_val=hash_val, ++ # stamp_index=index, ++ # keep=keep, verbose=verbose): + need_sync = True index += 1 if not need_sync: + ++++++ 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org