Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2012-04-12 09:20:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium", Maintainer is "prus...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2012-03-13 09:32:35.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2012-04-12 09:20:45.000000000 +0200 @@ -1,0 +2,108 @@ +Sun Apr 8 11:49:31 UTC 2012 - tittiatc...@gmail.com + +- Update to 20.0.1096.0 + +------------------------------------------------------------------- +Fri Apr 6 14:32:07 UTC 2012 - tittiatc...@gmail.com + +- Update to 20.0.1094.0 + Fixes: + * Other Devices menu shows last update time for other sessions, + and allows sessions to be hidden using a context menu. + * Fix sync issue with sessions (open tabs) triggering an + unrecoverable error. + * Fixed Sync/Apps: NTP apps icons missing after sync. + [Issue: 117857] + * Fixed bookmarks drag-n-drop in Bookmark Manager. + [Issue: 118715] + Security Fixes: + * Medium CVE-2011-3066: Out-of-bounds read in Skia clipping. + * Medium CVE-2011-3067: Cross-origin iframe replacement. + * High CVE-2011-3068: Use-after-free in run-in handling. + * High CVE-2011-3069: Use-after-free in line box handling. + * High CVE-2011-3070: Use-after-free in v8 bindings. + * High CVE-2011-3071: Use-after-free in HTMLMediaElement. + * Low CVE-2011-3072: Cross-origin violation parenting pop-up + window. + * High CVE-2011-3073: Use-after-free in SVG resource handling. + * Medium CVE-2011-3074: Use-after-free in media handling. + * High CVE-2011-3075: Use-after-free applying style command. + * High CVE-2011-3076: Use-after-free in focus handling. + * Medium CVE-2011-3077: Read-after-free in script bindings. + +------------------------------------------------------------------- +Tue Apr 3 06:51:49 UTC 2012 - tittiatc...@gmail.com + +- Update to 20.0.1090 + Fixes: + * Fixed issue cannot add GMail app to Chrome. [Issue: 119975] + * Fixed theme and bookmarks bar notifications. [Issue: 117027] + * Fixed popup prompting permission for flash plugin. + [Issue: 120358] + Security Fixes: + * Medium CVE-2011-3058: Bad interaction possibly leading to + XSS in EUC-JP. + * Medium CVE-2011-3059: Out-of-bounds read in SVG text handling. + * Medium CVE-2011-3060: Out-of-bounds read in text fragment + handling. + * Medium CVE-2011-3061: SPDY proxy certificate checking error. + * High CVE-2011-3062: Off-by-one in OpenType Sanitizer. + * Low CVE-2011-3063: Validate navigation requests from the + renderer more carefully. + * High CVE-2011-3064: Use-after-free in SVG clipping. + * High CVE-2011-3065: Memory corruption in Skia. + * Medium CVE-2011-3057: Invalid read in v8. + +------------------------------------------------------------------- +Sat Mar 24 06:40:10 UTC 2012 - tittiatc...@gmail.com + +- Update to 19.0.1079 + Security Fixes (bnc#754456): + * High CVE-2011-3050: Use-after-free with first-letter handling + * High CVE-2011-3045: libpng integer issue from upstream + * High CVE-2011-3051: Use-after-free in CSS cross-fade handling + * High CVE-2011-3052: Memory corruption in WebGL canvas handling + * High CVE-2011-3053: Use-after-free in block splitting + * Low CVE-2011-3054: Apply additional isolations to webui + privileges + * Low CVE-2011-3055: Prompt in the browser native UI for unpacked + extension installation + * High CVE-2011-3056: Cross-origin violation with “magic iframe”. + * Low CVE-2011-3049: Extension web request API can interfere with + system requests + Other Fixes: + * The short-cut key for caps lock (Shift + Search) is disabled + when an accessibility screen reader is enabled + * Fixes an issue with files not being displayed in File Manager + when some file names contain UTF-8 characters (generally + accented characters) + * Fixed dialog boxes in settings. (Issue: 118031) + * Fixed flash videos turning white on mac when running with + --disable-composited-core-animation-plugins (Issue: 117916) + * Change to look for correctly sized favicon when multiple images + are provided. (Issue: 118275) + * Fixed issues - 116044, 117470, 117068, 117668, 118620 + +------------------------------------------------------------------- +Wed Mar 21 12:36:42 UTC 2012 - tittiatc...@gmail.com + +- Update to 19.0.1077 + +------------------------------------------------------------------- +Sun Mar 18 17:35:02 UTC 2012 - tittiatc...@gmail.com + +- Update to 19.0.1074 +- Build Chromium on openSUSE > 12.1 with the gold linker +- Fix build issues with GCC 4.7 + +------------------------------------------------------------------- +Thu Mar 15 12:51:21 UTC 2012 - tittiatc...@gmail.com + +- Update to 19.0.1071 + * Several fixes and improvements in the new Settings, Extensions, + and Help pages. + * Fixed the flashing when switched between composited and + non-composited mode. [Issue: 116603] + * Fixed stability issues 116913, 117217, 117347, 117081 + +------------------------------------------------------------------- Old: ---- chromium.19.0.1066.0.svn126066.tar.bz2 New: ---- chromium-gcc47.patch chromium.20.0.1096.0.svn131310.tar.bz2 chromium_use_gold.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.gQvDjA/_old 2012-04-12 09:21:14.000000000 +0200 +++ /var/tmp/diff_new_pack.gQvDjA/_new 2012-04-12 09:21:14.000000000 +0200 @@ -16,11 +16,11 @@ # -%define v8_ver 3.9.13.0 -%define svn_revision 126066 +%define v8_ver 3.10.0.5 +%define svn_revision 131310 Name: chromium -Version: 19.0.1066.0 +Version: 20.0.1096.0 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ @@ -76,12 +76,17 @@ 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 %if 0%{?suse_version} > 1210 BuildRequires: libjpeg8-devel %endif BuildRequires: Mesa-devel BuildRequires: alsa-devel +BuildRequires: binutils-gold BuildRequires: bison BuildRequires: cups-devel BuildRequires: desktop-file-utils @@ -138,6 +143,7 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) @@ -193,6 +199,7 @@ Conflicts: chromium-desktop-kde Provides: Chromium-password = %{version} Requires: chromium = %{version} +Requires: libgnome %description desktop-gnome By using the openSUSE update-alternatives the password store for Chromium is changed to utilize @@ -236,6 +243,8 @@ %patch28 -p1 %patch32 -p1 %patch66 -p1 +%patch67 -p1 +%patch68 -p1 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in @@ -249,7 +258,9 @@ ## create make files +%if 0%{?suse_version} == 1140 export LDFLAGS="-Wl,--reduce-memory-overheads" +%endif PARSED_OPT_FLAGS=`echo \'%{optflags} -DUSE_SYSTEM_LIBEVENT -fPIC -fno-ipa-cp -fno-strict-aliasing \' | sed "s/ /',/g" | sed "s/',/', '/g"` for i in src/build/common.gypi; do @@ -295,13 +306,16 @@ %ifarch x86_64 -Dtarget_arch=x64 \ %endif +%if 0%{?suse_version} == 1140 -Dlinux_use_gold_flags=0 \ -Dlinux_use_gold_binary=0 \ +%else +-Dlinux_use_gold_flags=1 \ +-Dlinux_use_gold_binary=1 \ +%endif -Djavascript_engine=v8 -#make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release - -make -r chrome V=1 BUILDTYPE=Release +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 ++++++ chromium-7.0.500.0-system-speex.patch ++++++ --- /var/tmp/diff_new_pack.gQvDjA/_old 2012-04-12 09:21:14.000000000 +0200 +++ /var/tmp/diff_new_pack.gQvDjA/_new 2012-04-12 09:21:14.000000000 +0200 @@ -42,12 +42,12 @@ '../ui/gfx/surface/surface.gyp:surface', --- chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100 +++ chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100 -@@ -10,7 +10,7 @@ - #include "base/stl_util.h" +@@ -11,7 +11,7 @@ #include "base/string_number_conversions.h" + #include "content/browser/speech/audio_buffer.h" #include "third_party/flac/flac.h" -#include "third_party/speex/speex.h" +#include <speex/speex.h> using std::string; - + using speech::AudioChunk; ++++++ chromium-gcc46.patch ++++++ --- /var/tmp/diff_new_pack.gQvDjA/_old 2012-04-12 09:21:14.000000000 +0200 +++ /var/tmp/diff_new_pack.gQvDjA/_new 2012-04-12 09:21:14.000000000 +0200 @@ -40,14 +40,14 @@ // http://www.microsoft.com/opentype/otspec/os2.htm --- chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h~ 2011-03-29 23:20:20.000000000 +0400 +++ chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h 2011-03-29 23:20:37.000000000 +0400 -@@ -38,6 +38,7 @@ +@@ -63,6 +63,7 @@ #define HAVE_VDSO_SUPPORT 1 +#include <cstddef> #include <stdlib.h> // for NULL - #include <link.h> // for ElfW + namespace base { --- chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h~ 2011-03-31 12:53:13.000000000 +0400 +++ chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h 2011-03-31 12:53:32.000000000 +0400 @@ -39,6 +39,7 @@ ++++++ chromium-gcc47.patch ++++++ --- chromium-17.0.963.46/src/base/message_pump_libevent.cc.gcc47 2012-02-17 14:52:00.527217354 -0500 +++ chromium-17.0.963.46/src/base/message_pump_libevent.cc 2012-02-17 14:52:10.172135400 -0500 @@ -6,6 +6,7 @@ #include <errno.h> #include <fcntl.h> +#include <unistd.h> #include "base/auto_reset.h" #include "base/compiler_specific.h" --- chromium-17.0.963.46/src/chrome/browser/policy/policy_path_parser_linux.cc.gcc47 2012-02-17 15:26:32.086746278 -0500 +++ chromium-17.0.963.46/src/chrome/browser/policy/policy_path_parser_linux.cc 2012-02-17 15:26:53.039544290 -0500 @@ -3,6 +3,7 @@ // found in the LICENSE file. #include <pwd.h> +#include <unistd.h> #include "chrome/browser/policy/policy_path_parser.h" --- chromium-17.0.963.46/src/ipc/ipc_channel.h.gcc47 2012-01-27 03:02:07.000000000 -0500 +++ chromium-17.0.963.46/src/ipc/ipc_channel.h 2012-02-17 14:46:31.821010460 -0500 @@ -9,6 +9,7 @@ #include "base/process.h" #include "ipc/ipc_channel_handle.h" #include "ipc/ipc_message.h" +#include <sys/types.h> namespace IPC { --- chromium-17.0.963.46/src/ipc/ipc_platform_file.cc.gcc47 2012-01-27 03:02:07.000000000 -0500 +++ chromium-17.0.963.46/src/ipc/ipc_platform_file.cc 2012-02-17 14:46:31.824010435 -0500 @@ -3,10 +3,7 @@ // found in the LICENSE file. #include "ipc/ipc_platform_file.h" - -#if defined(OS_ANDROID) #include <unistd.h> -#endif namespace IPC { --- chromium-17.0.963.46/src/seccompsandbox/library.h.gcc47 2012-01-27 03:03:35.000000000 -0500 +++ chromium-17.0.963.46/src/seccompsandbox/library.h 2012-02-17 14:46:31.826010418 -0500 @@ -12,6 +12,7 @@ #include <string> #include <string.h> #include <sys/mman.h> +#include <sys/types.h> #include "maps.h" ++++++ chromium.19.0.1066.0.svn126066.tar.bz2 -> chromium.20.0.1096.0.svn131310.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/chromium/chromium.19.0.1066.0.svn126066.tar.bz2 /work/SRC/openSUSE:Factory/.chromium.new/chromium.20.0.1096.0.svn131310.tar.bz2 differ: char 11, line 1 ++++++ chromium_use_gold.patch ++++++ --- chromium/src/third_party/gold/ld 2012-03-03 17:09:06.526414072 +0100 +++ chromium/src/third_party/gold/ld 2012-03-03 17:09:06.526414072 +0100 @@ -12,11 +12,4 @@ base_dir=$(dirname "$0") machine=$(getconf LONG_BIT) -if [ "$machine" = "64" ]; then - exec $base_dir/gold64 "$@" -elif [ "$machine" = "32" ]; then - exec $base_dir/gold32 "$@" -else - echo Unknown architecture - exit 1 -fi +exec gold "$@" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org