Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2012-09-06 08:45:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2012-08-16 
14:07:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes   2012-09-06 
08:45:49.000000000 +0200
@@ -1,0 +2,39 @@
+Sun Sep  2 14:31:22 UTC 2012 - [email protected]
+
+- Update to 23.0.1255
+  * Security Fixes (bnc#778005): 
+    - Medium CVE-2012-2865: Out-of-bounds read in line breaking.
+    - High CVE-2012-2866: Bad cast with run-ins.
+    - Low CVE-2012-2867: Browser crash with SPDY.
+    - Medium CVE-2012-2868: Race condition with workers and XHR.
+    - High CVE-2012-2869: Avoid stale buffer in URL loading.
+    - Low CVE-2012-2870: Lower severity memory management issues 
+      in XPath.
+    - High CVE-2012-2871: Bad cast in XSL transforms.
+    - Medium CVE-2012-2872: XSS in SSL interstitial. 
+
+-------------------------------------------------------------------
+Wed Aug 29 19:19:31 UTC 2012 - [email protected]
+
+- Update to 23.0.1249
+  * No longer building with system libraries. This caused issues 
+    with high CPU utilization and a blank homescreen. Now the 
+    in-source libraries are used.
+
+-------------------------------------------------------------------
+Sun Aug 19 08:32:45 UTC 2012 - [email protected]
+
+- Update to 23.0.1240
+  * Duplex Printing defaults to Yes, which prints extra pages even 
+    for a 1 page print out (Issue 138312).
+  * Print preview takes forever on Win XP (issue: 140044)
+  * Anti-DDoS inversion of logic (Issues: 141643, 141081)
+  * Projectmanager.com application causes Flash to hang 
+    (Issue: 141018)
+  * An additional scroll bar appears at the right on many sites 
+    (issue: 140239)
+  * Setting and unsetting display:none obliterates current scroll 
+    position (issue: 140101)
+- Utilize the patched zlib sources from Chromium in order to build
+
+-------------------------------------------------------------------

Old:
----
  chromium-6.0.406.0-system-gyp-v8.patch
  chromium-7.0.500.0-system-speex.patch
  chromium-7.0.542.0-system-libvpx.patch
  chromium-codechanges-zlib.patch
  chromium-gcc46.patch
  chromium-gcc47.patch
  chromium-remoting-build-fix.diff
  chromium-system-expat.patch
  chromium-system-glew.patch
  chromium.22.0.1226.0.svn149858M.tar.bz2
  tcmalloc-factory.patch

New:
----
  chromium-23.0.1245-no-test-sources.patch
  chromium.23.0.1255.0.svn154635.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.UUCUtL/_old  2012-09-06 08:46:17.000000000 +0200
+++ /var/tmp/diff_new_pack.UUCUtL/_new  2012-09-06 08:46:17.000000000 +0200
@@ -16,11 +16,10 @@
 #
 
 
-%define v8_ver 3.12.19.1
-%define svn_revision 149858M
+%define svn_revision 154635
 
 Name:           chromium
-Version:        22.0.1226.0
+Version:        23.0.1255.0
 Release:        0
 Summary:        Google's opens source browser project
 License:        BSD-3-Clause and LGPL-2.1+
@@ -48,46 +47,25 @@
 
 ## Start Patches
 # Many changes to the gyp systems so we can use system libraries
-# PATCH-FIX-OPENSUSE Fix build with GCC 4.6
-Patch1:         chromium-gcc46.patch
-# PATCH-FIX-OPENSUSE patches in system zlib library
-Patch8:         chromium-codechanges-zlib.patch
+# PATCH-FIX-OPENSUSE Test sources have been removed to shrink the tarball
+Patch1:         chromium-23.0.1245-no-test-sources.patch
 # PATCH-FIX-OPENSUSE removes build part for courgette
 Patch13:        chromium-no-courgette.patch
 # PATCH-FIX-OPENSUSE enables reading of the master preference
 Patch14:        chromium-master-prefs-path.patch
-# PATCH-FIX-OPENSUSE patches in system glew library
-Patch17:        chromium-system-glew.patch
-# PATCH-FIX-OPENSUSE patches in system expat library
-Patch18:        chromium-system-expat.patch
 # PATCH-FIX-OPENSUSE disables the requirement for ffmpeg
 Patch20:        chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
-# PATCH-FIX-OPENSUSE disable the use of tcmallic function
-Patch25:        tcmalloc-factory.patch
-# PATCH-FIX-OPENSUSE make sure that Chrome remoting is linking against the 
system libvpx
-Patch26:        chromium-remoting-build-fix.diff
-# PATCH-FIX-OPENSUSE patches in system speex library
-Patch28:        chromium-7.0.500.0-system-speex.patch
-# PATCH-FIX-OPENSUSE patches in the system libvpx library
-Patch32:        chromium-7.0.542.0-system-libvpx.patch
 # PATCH-FIX-OPENSUSE remove the rpath in the libraries
 Patch62:        chromium-norpath.patch
-# PATCH-FIX-OPENSUSE patches in the system v8 library
-Patch63:        chromium-6.0.406.0-system-gyp-v8.patch
 # PATCH-FIX-UPSTREAM Add more charset aliases
 Patch64:        chromium-more-codec-aliases.patch
 # PATCH-FIX-OPENSUSE Compile the sandbox with -fPIE settings
 Patch66:        chromium-sandbox-pie.patch
 # PATCH-FIX-OPENSUSE Compile with the standard gold linker
 Patch67:        chromium_use_gold.patch
-# PATCH-FIX-OPENSUSE Fix build with GCC 4.7
-Patch68:        chromium-gcc47.patch
 # PATCH-FIX-OPENSUSE Fix build with glibc 2.16
 Patch69:        chromium-siginfo.patch
 
-%if 0%{?suse_version} > 1210
-BuildRequires:  libjpeg8-devel
-%endif
 BuildRequires:  Mesa-devel
 BuildRequires:  alsa-devel
 BuildRequires:  binutils-gold
@@ -102,19 +80,11 @@
 BuildRequires:  gperf
 BuildRequires:  hunspell-devel
 BuildRequires:  krb5-devel
-BuildRequires:  libbz2-devel
-BuildRequires:  libevent
-BuildRequires:  libexpat-devel
 BuildRequires:  libgnutls-devel
-BuildRequires:  libpng-devel
 BuildRequires:  libstdc++-devel
-BuildRequires:  libvpx-devel
-BuildRequires:  libxslt-devel
-BuildRequires:  libzip-devel
 BuildRequires:  lzma
 BuildRequires:  mozilla-nspr-devel
 BuildRequires:  mozilla-nss-devel
-BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
 BuildRequires:  subversion
@@ -124,34 +94,31 @@
 BuildRequires:  perl(Switch)
 %endif
 BuildRequires:  dbus-1-glib-devel
-BuildRequires:  dbus-1-glib-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libelf-devel
-BuildRequires:  libevent-devel
+BuildRequires:  libexpat-devel
+BuildRequires:  libgcrypt-devel
 BuildRequires:  libgnome-keyring-devel
 BuildRequires:  libicu-devel >= 4.0
 BuildRequires:  libpulse-devel
 BuildRequires:  python
 BuildRequires:  python-devel
 BuildRequires:  python-xml
-BuildRequires:  speex-devel
 BuildRequires:  sqlite3-devel
 BuildRequires:  update-desktop-files
-BuildRequires:  v8-devel = %{v8_ver}
 BuildRequires:  wdiff
-BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(cairo) >= 1.6
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xscrnsaver)
 BuildRequires:  pkgconfig(xt)
@@ -162,12 +129,10 @@
 %ifarch x86_64
 BuildRequires:  gcc-c++-32bit
 BuildRequires:  glibc-32bit
-BuildRequires:  zlib-32bit
 %endif
 
 Requires:       alsa
 Requires:       hicolor-icon-theme
-Requires:       libv8-3 = %{v8_ver}
 Requires:       update-alternatives
 Requires:       xdg-utils
 
@@ -237,7 +202,6 @@
 License:        BSD-3-Clause
 Group:          Development/Tools/Other
 Url:            http://code.google.com/p/chromedriver/
-Requires:       libv8-3 = %{v8_ver}
 
 %description -n chromedriver
 WebDriver is an open source tool for automated testing of webapps across many 
browsers. It provides capabilities for navigating to web pages, user input, 
JavaScript execution, and more. ChromeDriver is a standalone server which 
implements WebDriver's wire protocol for Chromium. It is being developed by 
members of the Chromium and WebDriver teams.
@@ -247,23 +211,12 @@
 
 %patch1 -p1
 %patch62 -p1
-%patch63 -p1
 %patch64
-%patch8 -p1
 %patch13 -p1
 %patch14 -p1
-%patch17 -p1
-%patch18 -p1
 %patch20 -p1
-%if 0%{?suse_version} == 1140
-%patch25 -p1
-%endif
-%patch26 -p1
-%patch28 -p1
-%patch32 -p1
 %patch66 -p1
 %patch67 -p1
-%patch68 -p1
 %patch69 -p1
 
 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in
@@ -278,7 +231,7 @@
 
 ## create make files
 
-PARSED_OPT_FLAGS=`echo \'%{optflags} -DUSE_SYSTEM_LIBEVENT -fPIC -fno-ipa-cp 
-fno-strict-aliasing \' | sed "s/ /',/g" | sed "s/',/', '/g"`
+PARSED_OPT_FLAGS=`echo \'%{optflags} -fPIC -fno-ipa-cp -fno-strict-aliasing \' 
| sed "s/ /',/g" | sed "s/',/', '/g"`
 for i in src/build/common.gypi; do
         sed -i "s|'-march=pentium4',||g" $i
 %ifnarch x86_64
@@ -299,21 +252,7 @@
 -Duse_openssl=0 \
 -Duse_system_ffmpeg=1 \
 -Dbuild_ffmpegsumo=1 \
--Duse_system_zlib=1 \
--Duse_system_libpng=1 \
--Duse_system_bzip2=1 \
--Duse_system_libbz2=1 \
-%if 0%{?suse_version} > 1210
--Duse_system_libjpeg=1 \
-%else
--Duse_system_libjpeg=0 \
-%endif
--Duse_system_libxml=1 \
--Duse_system_libxslt=1 \
--Duse_system_libevent=1 \
--Duse_system_vpx=1 \
 -Dremove_webcore_debug_symbols=1 \
--Duse_system_v8=1 \
 -Dproprietary_codecs=1 \
 -Dlinux_fpic=1 \
 %ifnarch x86_64

++++++ chromium-23.0.1245-no-test-sources.patch ++++++
--- chromium.orig/src/chrome/chrome_tests.gypi  2012-08-19 10:13:15.729479502 
+0200
+++ chromium/src/chrome/chrome_tests.gypi       2012-08-19 10:13:15.729479502 
+0200
@@ -3113,7 +3113,6 @@
                 'test/nacl/nacl_browsertest.cc',
               ],
               'dependencies': [
-                'test/data/nacl/nacl_test_data.gyp:nacl_tests',
                 '../ppapi/native_client/native_client.gyp:nacl_irt',
                 '../ppapi/ppapi_untrusted.gyp:ppapi_nacl_tests',
               ],

++++++ chromium-vendor.patch.in ++++++
--- /var/tmp/diff_new_pack.UUCUtL/_old  2012-09-06 08:46:17.000000000 +0200
+++ /var/tmp/diff_new_pack.UUCUtL/_new  2012-09-06 08:46:17.000000000 +0200
@@ -1,12 +1,11 @@
 --- src/webkit/glue/user_agent.cc
 +++ src/webkit/glue/user_agent.cc
-@@ -134,6 +134,7 @@ void BuildUserAgent(bool mimic_chrome1,
+@@ -169,7 +169,7 @@
+   std::string user_agent;
    base::StringAppendF(
        &user_agent,
-       "Mozilla/5.0 (%s%s) AppleWebKit/%d.%d"
--      " (KHTML, like Gecko) %s Safari/%d.%d",
-+      " (KHTML, like Gecko) %s Safari/%d.%d"
-+      " SUSE/RPM_VERSION",
-       kUserAgentPlatform,
-       webkit_glue::BuildOSCpuInfo().c_str(),
+-      "Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s 
Safari/%d.%d",
++      "Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s Safari/%d.%d 
SUSE/RPM_VERSION",
+       os_info.c_str(),
        WEBKIT_VERSION_MAJOR,
+       WEBKIT_VERSION_MINOR,

++++++ chromium.22.0.1226.0.svn149858M.tar.bz2 -> 
chromium.23.0.1255.0.svn154635.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/chromium/chromium.22.0.1226.0.svn149858M.tar.bz2 
/work/SRC/openSUSE:Factory/.chromium.new/chromium.23.0.1255.0.svn154635.tar.bz2 
differ: char 11, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to