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 "PRusnak@suse.com" 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 - tittiatcoke@gmail.com + +- 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 - tittiatcoke@gmail.com + +- 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 - tittiatcoke@gmail.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org