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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to