Hello community, here is the log from the commit of package chromium for openSUSE:12.1:Update:Test checked in at 2012-02-27 16:45:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update:Test/chromium (Old) and /work/SRC/openSUSE:12.1:Update:Test/.chromium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "chromium", Maintainer is "PRusnak@suse.com" Changes: -------- --- /work/SRC/openSUSE:12.1:Update:Test/chromium/chromium.changes 2012-01-31 12:15:26.000000000 +0100 +++ /work/SRC/openSUSE:12.1:Update:Test/.chromium.new/chromium.changes 2012-02-27 16:45:52.000000000 +0100 @@ -1,0 +2,80 @@ +Mon Feb 20 14:39:23 UTC 2012 - tittiatcoke@gmail.com + +- Update to 19.0.1046 + * Security updates + + CVE-2011-3015: Integer overflows in PDF codecs. + + CVE-2011-3016: Read-after-free with counter nodes. + + CVE-2011-3017: Possible use-after-free in database handling. + + CVE-2011-3018: Heap overflow in path rendering. + + CVE-2011-3019: Heap buffer overflow in MKV handling. + + CVE-2011-3020: Native client validator error. + + CVE-2011-3021: Use-after-free in subframe loading. + + CVE-2011-3022: Inappropriate use of http for translation script. + + CVE-2011-3023: Use-after-free with drag and drop. + + CVE-2011-3024: Browser crash with empty x509 certificate. + + CVE-2011-3025: Out-of-bounds read in h.264 parsing. + + CVE-2011-3026: Integer overflow / truncation in libpng. + + CVE-2011-3027: Bad cast in column handling. + +------------------------------------------------------------------- +Wed Feb 15 07:40:59 UTC 2012 - tittiatcoke@gmail.com + +- Update to 19.0.1042 + * Make speech input bubble borders close with the bubble + [Issue: 112194] + * Fixed stability issues + [Issues: 113531, 113492, 113654, 113546, 113847, 114011] + * Use Google’s online spellchecker to identify misspelled words + as well as provide suggestions, for pasted text only. + * Fix: open incognito windows at exit created extra normal + windows when the session was restored + * When translating a page, get the code and translation via HTTPS + +------------------------------------------------------------------- +Fri Feb 10 05:36:56 UTC 2012 - tittiatcoke@gmail.com + +- Update to 19.0.1037 + * Fix crashing timing bug where panel animates after its closed + (issue#111120) + * Remove patch to build with newer glib version. This was merged + upstream + * Added option to disable building with gold for x86_64. Used + linker option "--icf=none" is not supported yet. + +------------------------------------------------------------------- +Mon Feb 6 10:45:25 UTC 2012 - tittiatcoke@gmail.com + +- Update to 19.0.1031 + * Block plugins for platform apps + To block plugins a new content settings has been added, with + the highest priority (i.e. at the front of the list). This + could be used down the track to hang off more platform app + specific stuff. + * Remove unconditional -msse3 -mssse3 CFLAGS from media.gyp + (issue#107532) + * Refactoring of Settings page + * Other bugfixes + * Security Fixes: + CVE-2011-3953: Avoid clipboard monitoring after paste event. + CVE-2011-3954: Crash with excessive database usage. + CVE-2011-3955: Crash aborting an IndexDB transaction + CVE-2011-3956: Incorrect handling of sandboxed origins inside + extensions + CVE-2011-3957: Use-after-free in PDF garbage collection + CVE-2011-3958: Bad casts with column spans + CVE-2011-3959: Buffer overflow in locale handling + CVE-2011-3960: Out-of-bounds read in audio decoding + CVE-2011-3961: Race condition after crash of utility process + CVE-2011-3962: Out-of-bounds read in path clipping + CVE-2011-3963: Out-of-bounds read in PDF fax image handling + CVE-2011-3964: URL bar confusion after drag + drop + CVE-2011-3965: Crash in signature check + CVE-2011-3966: Use-after-free in stylesheet error handling + CVE-2011-3967: Crash with unusual certificate. + CVE-2011-3968: Use-after-free in CSS handling + CVE-2011-3969: Use-after-free in SVG layout. + CVE-2011-3970: Out-of-bounds read in libxslt + CVE-2011-3971: Use-after-free with mousemove events + CVE-2011-3972: Out-of-bounds read in shader translator + +------------------------------------------------------------------- Old: ---- chromium-new-glib.patch chromium.18.0.1022.0.svn119632.tar.lzma New: ---- chromium.19.0.1046.0.svn122684.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.FSv1Fu/_old 2012-02-27 16:46:06.000000000 +0100 +++ /var/tmp/diff_new_pack.FSv1Fu/_new 2012-02-27 16:46:06.000000000 +0100 @@ -15,18 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define v8_ver 3.8.9.0 -%define svn_revision 119632 + +%define v8_ver 3.9.7.0 +%define svn_revision 122684 Name: chromium -Version: 18.0.1022.0 +Version: 19.0.1046.0 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Url: http://code.google.com/p/chromium/ -Source0: %{name}.%{version}.svn%{svn_revision}.tar.lzma -%if 0%{?suse_version} <= 1140 +Source0: %{name}.%{version}.svn%{svn_revision}.tar.bz2 +%if 0%{?suse_version} == 1140 Source1: %{name}.easy Source2: %{name}-rpmlintrc %endif @@ -39,8 +40,8 @@ Source101: chromium-browser.desktop Source102: chromium-browser.xml Source104: chromium-icons.tar.bz2 -Provides: chromium-browser = %{version} Provides: chromium-based-browser = %{version} +Provides: chromium-browser = %{version} Obsoletes: chromium-browser < %{version} ## Start Patches @@ -73,10 +74,6 @@ Patch63: chromium-6.0.406.0-system-gyp-v8.patch # PATCH-FIX-UPSTREAM Add more charset aliases Patch64: chromium-more-codec-aliases.patch -%if 0%{?suse_version} > 1210 -# PATCH-FIX-UPSTREAM Only include glib.h -Patch65: chromium-new-glib.patch -%endif # PATCH-FIX-OPENSUSE Compile the sandbox with -fPIE settings Patch66: chromium-sandbox-pie.patch @@ -123,6 +120,14 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xscrnsaver) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(x11) BuildRequires: dbus-1-glib-devel BuildRequires: python BuildRequires: python-xml @@ -150,10 +155,10 @@ %endif Requires: alsa -Requires: xdg-utils -Requires: libv8-3 = %{v8_ver} Requires: hicolor-icon-theme +Requires: libv8-3 = %{v8_ver} Requires: update-alternatives +Requires: xdg-utils Requires(pre): permissions @@ -163,10 +168,6 @@ # Recommends the chromium-ffmpeg library (available from packman) Recommends: chromium-ffmpeg = %{version} -%if 0%{?suse_version} < 1120 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%endif - %description Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications. @@ -216,23 +217,19 @@ chroot()-ed to an empty directory when it wants to drop filesystem access. %prep -lzma -cd %{SOURCE0} | tar xf - -%setup -D -T -n %{name}-suse +%setup -q -n %{name} %patch1 -p1 %patch62 -p1 %patch63 -p1 %patch64 -%if 0%{?suse_version} > 1210 -%patch65 -p1 -%endif %patch8 -p1 %patch13 -p1 %patch14 -p1 %patch17 -p1 %patch18 -p1 %patch20 -p1 -%if 0%{?suse_version} < 1210 +%if 0%{?suse_version} == 1140 %patch25 -p1 %endif %patch26 -p1 @@ -256,6 +253,8 @@ ## create make files +export LDFLAGS="-Wl,--reduce-memory-overheads" + 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 sed -i "s|'-march=pentium4',||g" $i @@ -268,11 +267,6 @@ sed -i "s|'-Werror'|'-Wno-error'|g" $i done # ' -%if 0%{?suse_version} <= 1120 -for i in src/build/common.gypi; do - sed -i "s|'-Wno-unused-result',||g" $i -done -%endif pushd src @@ -286,7 +280,7 @@ -Duse_system_bzip2=1 \ -Duse_system_libbz2=1 \ %if 0%{?suse_version} > 1210 --Duse_system_libjpeg=0 \ +-Duse_system_libjpeg=1 \ %else -Duse_system_libjpeg=0 \ %endif @@ -303,10 +297,13 @@ %endif %ifarch x86_64 -Dtarget_arch=x64 \ +-Dlinux_use_gold_flags=0 \ %endif -Djavascript_engine=v8 -make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release +#make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release + +make -r chrome V=1 BUILDTYPE=Release # Build the required SUID_SANDBOX helper make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release @@ -322,7 +319,7 @@ # x86_64 capable systems need this sed -i "s|/usr/lib/chromium|%{_libdir}/chromium|g" %{buildroot}%{_libdir}/chromium/chromium-generic -%if 0%{?suse_version} <= 1140 +%if 0%{?suse_version} == 1140 # Set the permissions file for distro version equal or lower than 11.4. (bnc#718016) mkdir -p %{buildroot}%{_sysconfdir}/permissions.d install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/permissions.d/chromium @@ -388,13 +385,7 @@ %verify_permissions -e %{_prefix}/lib/chrome_sandbox %post suid-helper -%if 0%{?suse_version} > 1130 %set_permissions %{_prefix}/lib/chrome_sandbox -%else -%run_permissions -%endif - -%if 0%{?suse_version} >= 1140 %post %icon_theme_cache_post @@ -403,14 +394,6 @@ %postun %icon_theme_cache_postun update-alternatives --remove all chromium -%else - -%post -update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-generic 10 - -%postun -update-alternatives --remove all chromium -%endif %post desktop-kde update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-kde 15 @@ -459,7 +442,7 @@ %files suid-helper %defattr(-,root,root,-) -%if 0%{?suse_version} <= 1140 +%if 0%{?suse_version} == 1140 %config %{_sysconfdir}/permissions.d/chromium %endif %verify(not mode) %{_prefix}/lib/chrome_sandbox ++++++ chromium-6.0.406.0-system-gyp-v8.patch ++++++ --- /var/tmp/diff_new_pack.FSv1Fu/_old 2012-02-27 16:46:06.000000000 +0100 +++ /var/tmp/diff_new_pack.FSv1Fu/_new 2012-02-27 16:46:06.000000000 +0100 @@ -2,9 +2,9 @@ =================================================================== --- chromium.orig/src/build/all.gyp +++ chromium/src/build/all.gyp -@@ -50,7 +50,7 @@ - '../third_party/sqlite/sqlite.gyp:*', +@@ -51,7 +51,7 @@ '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*', + '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:generate_devtools_zip', '../third_party/zlib/zlib.gyp:*', - '../v8/tools/gyp/v8.gyp:*', + 'linux/system.gyp:v8', ++++++ chromium-icons.tar.bz2 ++++++ Files old/oxygen/128x128/apps/chromium-browser.png and new/oxygen/128x128/apps/chromium-browser.png differ Files old/oxygen/16x16/apps/chromium-browser.png and new/oxygen/16x16/apps/chromium-browser.png differ Files old/oxygen/22x22/apps/chromium-browser.png and new/oxygen/22x22/apps/chromium-browser.png differ Files old/oxygen/24x24/apps/chromium-browser.png and new/oxygen/24x24/apps/chromium-browser.png differ Files old/oxygen/256x256/apps/chromium-browser.png and new/oxygen/256x256/apps/chromium-browser.png differ Files old/oxygen/32x32/apps/chromium-browser.png and new/oxygen/32x32/apps/chromium-browser.png differ Files old/oxygen/48x48/apps/chromium-browser.png and new/oxygen/48x48/apps/chromium-browser.png differ Files old/oxygen/64x64/apps/chromium-browser.png and new/oxygen/64x64/apps/chromium-browser.png differ ++++++ chromium.18.0.1022.0.svn119632.tar.lzma -> chromium.19.0.1046.0.svn122684.tar.bz2 ++++++ /work/SRC/openSUSE:12.1:Update:Test/chromium/chromium.18.0.1022.0.svn119632.tar.lzma /work/SRC/openSUSE:12.1:Update:Test/.chromium.new/chromium.19.0.1046.0.svn122684.tar.bz2 differ: char 1, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org