Hello community, here is the log from the commit of package chromium.997 for openSUSE:12.1:Update checked in at 2012-10-22 11:45:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update/chromium.997 (Old) and /work/SRC/openSUSE:12.1:Update/.chromium.997.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium.997", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-10-22 00:44:18.403455820 +0200 +++ /work/SRC/openSUSE:12.1:Update/.chromium.997.new/chromium.changes 2012-10-22 11:45:53.000000000 +0200 @@ -0,0 +1,1297 @@ +------------------------------------------------------------------- +Sun Oct 7 11:28:56 UTC 2012 - tittiatc...@gmail.com + +- Update to 24.0.1290 + * Security Fixes (bnc#782257) + - High CVE-2012-2889: UXSS in frame handling + - High CVE-2012-2886: UXSS in v8 bindings. + - High CVE-2012-2881: DOM tree corruption with plug-ins. + - High CVE-2012-2876: Buffer overflow in SSE2 optimizations. + - High CVE-2012-2883: Out-of-bounds write in Skia. + - High CVE-2012-2887: Use-after-free in onclick handling. + - High CVE-2012-2888: Use-after-free in SVG text references. + - High CVE-2012-2894: Crash in graphics context handling. + - High CVE-2012-2896: Integer overflow in WebGL. + - Medium CVE-2012-2877: Browser crash with extensions + and modal dialogs + - Low CVE-2012-2879: DOM topology corruption. + - Medium CVE-2012-2884: Out-of-bounds read in Skia. + - High CVE-2012-2874: Out-of-bounds write in Skia. + - High CVE-2012-2878: Use-after-free in plug-in handling. + - Medium CVE-2012-2880: Race condition in plug-in paint buffer. + - High CVE-2012-2882: Wild pointer in OGG container handling. + - Medium CVE-2012-2885: Possible double free on exit. + - Low CVE-2012-2891: Address leak over IPC. + - Low CVE-2012-2892: Pop-up block bypass. + - High CVE-2012-2893: Double free in XSL transforms. + +------------------------------------------------------------------- +Sat Sep 15 06:27:56 UTC 2012 - tittiatc...@gmail.com + +- Update to 23.0.1268 + * Updated V8 - 3.13.6.0 + * Updated WebKit - 537.10 + * Make the new sandbox more robust when denying socket calls. + * Fix crashes (Issues 142388 and 146606) + +------------------------------------------------------------------- +Sun Sep 9 08:15:09 UTC 2012 - tittiatc...@gmail.com + +- Remove the dependency on libv8 also for the chromedriver package + +------------------------------------------------------------------- +Fri Sep 7 15:49:57 UTC 2012 - tittiatc...@gmail.com + +- Update to 23.0.1259 + * No further indications in the ChangeLog. + +------------------------------------------------------------------- +Sun Sep 2 14:31:22 UTC 2012 - tittiatc...@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 - tittiatc...@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 - tittiatc...@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 + +------------------------------------------------------------------- +Fri Aug 3 15:54:24 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1226 + * Security Fixes (bnc#770821): + CVE-2012-2843: Use-after-free in layout height tracking + CVE-2012-2842: Use-after-free in counter handling + +------------------------------------------------------------------- +Mon Jul 30 13:21:27 UTC 2012 - a...@suse.de + +- Fix build with glibc 2.16 (struct siginfo is not exported anymore). + +------------------------------------------------------------------- +Sun Jul 29 13:32:21 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1221 + * Several crash fixes (Issues: 131310, 134574) + * Can't press Enter to save to PDF (Issue: 137690) + +------------------------------------------------------------------- +Wed Jul 25 14:17:53 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1218 + * New Connection Manager + * New Print UI. + * No further indications in the ChangeLog. + +------------------------------------------------------------------- +Sun Jul 8 13:10:48 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1201 + * No further indications in the ChangeLog. + +- exclude ppc and ppc64. There is no v8 for ppc. (Update from + dval...@suse.com) + +------------------------------------------------------------------- +Fri Jun 29 08:52:58 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1190 + * Security Fixes: + * CVE-2012-2815: Leak of iframe fragment id + * CVE-2012-2816: Prevent sandboxed processes interfering with + each other + * CVE-2012-2817: Use-after-free in table section handling + * CVE-2012-2818: Use-after-free in counter layout + * CVE-2012-2819: Crash in texture handling + * CVE-2012-2820: Out-of-bounds read in SVG filter handling + * CVE-2012-2821: Autofill display problem + * CVE-2012-2823: Use-after-free in SVG resource handling + * CVE-2012-2826: Out-of-bounds read in texture conversion + * CVE-2012-2829: Use-after-free in first-letter handling + * CVE-2012-2830: Wild pointer in array value setting + * CVE-2012-2831: Use-after-free in SVG reference handling + * CVE-2012-2834: Integer overflow in Matroska container + * CVE-2012-2825: Wild read in XSL handling + * CVE-2012-2807: Integer overflows in libxml + * Fix update-alternatives within the spec-file + +------------------------------------------------------------------- +Thu Jun 21 12:20:28 UTC 2012 - tittiatc...@gmail.com + +- Update to 22.0.1183 + * Content settings for Cookies now also show protected storage + granted to hosted apps + * Chromoting client plugin correctly up-scales on when page-zoom + is >100%. + +------------------------------------------------------------------- +Tue Jun 19 13:06:52 UTC 2012 - tittiatc...@gmail.com + +- Update to 21.0.1181 + * Bugfixes. + * Remove obsolete patch + * Do not execute update-alternatives when building + +------------------------------------------------------------------- +Fri Jun 15 12:19:24 UTC 2012 - co...@suse.com + +- fix update-alternative usage to fix build + +------------------------------------------------------------------- +Thu May 31 08:27:09 UTC 2012 - tittiatc...@gmail.com + +- Update to 21.0.1158 + * Bugfixes + * Gamepad API prototype http://www.w3.org/TR/gamepad/ + available by default. + * TLS 1.1 is enabled by default. + +------------------------------------------------------------------- +Sun May 20 16:40:03 UTC 2012 - tittiatc...@gmail.com + +- Update to 21.0.1145 + * Fixed several issues around audio not playing with videos + * Crash Fixes + * Improvements to trackpad on Cr-48 + * Security Fixes (bnc#762481) + - CVE-2011-3083: Browser crash with video + FTP + - CVE-2011-3084: Load links from internal pages in their + own process. + - CVE-2011-3085: UI corruption with long autofilled values + - CVE-2011-3086: Use-after-free with style element. + - CVE-2011-3087: Incorrect window navigation + - CVE-2011-3088: Out-of-bounds read in hairline drawing + - CVE-2011-3089: Use-after-free in table handling. + - CVE-2011-3090: Race condition with workers. + - CVE-2011-3091: Use-after-free with indexed DB + - CVE-2011-3092: Invalid write in v8 regex + - CVE-2011-3093: Out-of-bounds read in glyph handling ++++ 1100 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.1:Update/.chromium.997.new/chromium.changes New: ---- chrome-wrapper chromium-23.0.1245-no-test-sources.patch chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch chromium-browser.desktop chromium-browser.sh chromium-browser.xml chromium-icons.tar.bz2 chromium-master-prefs-path.patch chromium-more-codec-aliases.patch chromium-no-courgette.patch chromium-norpath.patch chromium-rpmlintrc chromium-sandbox-pie.patch chromium-siginfo.patch chromium-vendor.patch.in chromium.24.0.1290.0.svn160607.tar.bz2 chromium.changes chromium.easy chromium.spec chromium_use_gold.patch default_bookmarks.html master_preferences ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ # # spec file for package chromium # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define svn_revision 160607 Name: chromium Version: 24.0.1290.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.bz2 %if 0%{?suse_version} == 1140 Source1: %{name}.easy Source2: %{name}-rpmlintrc %endif Source20: chromium-vendor.patch.in Source30: master_preferences Source31: default_bookmarks.html Source99: chrome-wrapper Source100: chromium-browser.sh Source101: chromium-browser.desktop Source102: chromium-browser.xml Source104: chromium-icons.tar.bz2 Provides: chromium-based-browser = %{version} Provides: chromium-browser = %{version} Provides: browser(npapi) Obsoletes: chromium-browser < %{version} # There is no v8 for ppc and thus chromium won't run on ppc ExcludeArch: ppc ppc64 ## Start Patches # Many changes to the gyp systems so we can use system libraries # 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 disables the requirement for ffmpeg Patch20: chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch # PATCH-FIX-OPENSUSE remove the rpath in the libraries Patch62: chromium-norpath.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 glibc 2.16 Patch69: chromium-siginfo.patch BuildRequires: Mesa-devel BuildRequires: alsa-devel BuildRequires: binutils-gold BuildRequires: bison BuildRequires: cups-devel BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: flex BuildRequires: freetype2-devel BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gperf BuildRequires: hunspell-devel BuildRequires: krb5-devel BuildRequires: libgnutls-devel BuildRequires: libstdc++-devel BuildRequires: lzma BuildRequires: mozilla-nspr-devel BuildRequires: mozilla-nss-devel BuildRequires: pam-devel BuildRequires: pkg-config BuildRequires: subversion %if 0%{?suse_version} > 1210 BuildRequires: perl-Switch %else BuildRequires: perl(Switch) %endif BuildRequires: dbus-1-glib-devel BuildRequires: hicolor-icon-theme BuildRequires: libelf-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: sqlite3-devel BuildRequires: update-desktop-files BuildRequires: wdiff 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(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) %if 0%{?suse_version} < 1210 BuildRequires: libudev-devel %endif # For NaCl %ifarch x86_64 BuildRequires: gcc-c++-32bit BuildRequires: glibc-32bit %endif Requires: alsa Requires: hicolor-icon-theme Requires: update-alternatives Requires: xdg-utils Requires(pre): permissions Recommends: Chromium-password = %{version} Requires: %{name}-suid-helper = %{version} # Recommends the chromium-ffmpeg library (available from packman) Recommends: chromium-ffmpeg = %{version} %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. %package desktop-kde Summary: Update to chromium to use KDE's kwallet to store passwords License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:kdebase4-session) Conflicts: chromium-desktop-gnome Provides: Chromium-password = %{version} Requires(post): chromium = %{version} %description desktop-kde By using the openSUSE update-alternatives the password store for Chromium is changed to utilize KDE's kwallet. Please be aware that by this change the old password are no longer accessible and are also not converted to kwallet. %package desktop-gnome Summary: Update to chromium to use Gnome keyring to store passwords License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:gnome-session) Conflicts: chromium-desktop-kde Provides: Chromium-password = %{version} Requires(post): chromium = %{version} Requires: libgnome %description desktop-gnome By using the openSUSE update-alternatives the password store for Chromium is changed to utilize Gnome's Keyring. Please be aware that by this change the old password are no longer accessible and are also not converted to Gnome's Keyring. %package suid-helper Summary: A suid helper to let a process willingly drop privileges on Linux License: BSD-3-Clause and LGPL-2.1+ Group: Productivity/Networking/Web/Browsers Url: http://code.google.com/p/setuid-sandbox/ Requires(pre): permissions %description suid-helper t will allow a process to execute a target executable that will be able to drop privileges: * The suid sandbox will create a new PID namespace or will switch uid/gid to isolate the process * a helper process, sharing the filesystem view of the existing process, will be created. It will accept a request to chroot() the process to an empty directory This is convenient because an executable can be launched, load libraries and open files and get chroot()-ed to an empty directory when it wants to drop filesystem access. %package -n chromedriver Summary: WebDriver for Google Chrome/Chromium License: BSD-3-Clause Group: Development/Tools/Other Url: http://code.google.com/p/chromedriver/ %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. %prep %setup -q -n %{name} %patch1 -p1 %patch62 -p1 %patch64 %patch13 -p1 %patch14 -p1 %patch20 -p1 %patch66 -p1 %patch67 -p1 %patch69 -p1 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in # apply vendor patch after substitution sed "s:RPM_VERSION:%{version}:" %{SOURCE20} | patch -p0 # Make sure that the requires legal files can be found cp -a src/AUTHORS src/LICENSE . %build ## create make files 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 sed -i "s|'-mfpmath=sse',||g" $i %endif sed -i "s|'-O<(debug_optimize)',||g" $i sed -i "s|'-m32',||g" $i sed -i "s|'-fno-exceptions',|$PARSED_OPT_FLAGS|g" $i sed -i "s|'-Werror'|'-Wno-error'|g" $i done # ' pushd src ./build/gyp_chromium -f make build/all.gyp \ -Dlinux_sandbox_path=%{_prefix}/lib/chrome_sandbox \ -Dlinux_sandbox_chrome_path=%{_libdir}/chromium/chromium \ -Duse_openssl=0 \ -Duse_system_ffmpeg=1 \ -Dbuild_ffmpegsumo=1 \ -Dremove_webcore_debug_symbols=1 \ -Dproprietary_codecs=1 \ -Dlinux_fpic=1 \ %ifnarch x86_64 -Ddisable_sse2=1 \ %endif %ifarch x86_64 -Dtarget_arch=x64 \ %endif %if 0%{?suse_version} == 1140 %ifnarch x86_64 -Dlinux_use_gold_flags=0 \ -Dlinux_use_gold_binary=0 \ %else -Dlinux_use_gold_flags=1 \ -Dlinux_use_gold_binary=1 \ %endif %else -Dlinux_use_gold_flags=1 \ -Dlinux_use_gold_binary=1 \ %endif -Djavascript_engine=v8 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 popd %install mkdir -p %{buildroot}%{_libdir}/chromium/ %ifarch x86_64 mkdir -p %{buildroot}%{_prefix}/lib/ %endif install -m 755 %{SOURCE100} %{buildroot}%{_libdir}/chromium/chromium-generic # 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 # 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 %endif #update the password-store settings for each alternative sed "s|password-store=detect|password-store=kwallet|g" %{buildroot}%{_libdir}/chromium/chromium-generic > %{buildroot}%{_libdir}/chromium/chromium-kde sed "s|password-store=detect|password-store=gnome|g" %{buildroot}%{_libdir}/chromium/chromium-generic > %{buildroot}%{_libdir}/chromium/chromium-gnome mkdir -p %{buildroot}%{_mandir}/man1/ pushd src/out/Release cp -a chrome_sandbox %{buildroot}%{_prefix}/lib/ cp -a *.pak locales xdg-mime %{buildroot}%{_libdir}/chromium/ cp -a chromedriver %{buildroot}%{_libdir}/chromium/ # Patch xdg-settings to use the chromium version of xdg-mime as that the system one is not KDE4 compatible sed "s|xdg-mime|%{_libdir}/chromium/xdg-mime|g" xdg-settings > %{buildroot}%{_libdir}/chromium/xdg-settings cp -a resources.pak %{buildroot}%{_libdir}/chromium/ cp -a chrome %{buildroot}%{_libdir}/chromium/chromium cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1 cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1 %fdupes %{buildroot}%{_mandir}/man1/ # 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/ popd mkdir -p %{buildroot}%{_datadir}/icons/ pushd %{buildroot}%{_datadir}/icons/ tar -xjf %{SOURCE104} mv oxygen hicolor popd mkdir -p %{buildroot}%{_datadir}/applications/ desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE101} mkdir -p %{buildroot}%{_datadir}/gnome-control-center/default-apps/ cp -a %{SOURCE102} %{buildroot}%{_datadir}/gnome-control-center/default-apps/ # link to browser plugin path. Plugin patch doesn't work. Why? mkdir -p %{buildroot}%{_libdir}/browser-plugins pushd %{buildroot}%{_libdir}/%{name} ln -s %{_libdir}/browser-plugins plugins # Install the master_preferences file mkdir -p %{buildroot}%{_sysconfdir}/%{name} install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name} install -m 0644 %{SOURCE31} %{buildroot}%{_sysconfdir}/%{name} %clean rm -rf %{buildroot} %pre if [ -f %{_bindir}/chromium -a ! -L %{_bindir}/chromium ] ; then rm -f %{_bindir}/chromium fi # Add snipplets to update the GTK cache on package install. %verifyscript suid-helper %verify_permissions -e %{_prefix}/lib/chrome_sandbox %post suid-helper %set_permissions %{_prefix}/lib/chrome_sandbox %post %icon_theme_cache_post %desktop_database_post update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-generic 10 %postun %icon_theme_cache_postun %desktop_database_postun if [ $1 -eq 0 ]; then update-alternatives --remove-all chromium fi %post desktop-kde if [ ! -e /.buildenv ]; then update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-kde 15 update-alternatives --auto chromium fi %postun desktop-kde if [ $1 -eq 0 -a ! -e /.buildenv ]; then update-alternatives --remove chromium %{_libdir}/chromium/chromium-kde update-alternatives --auto chromium fi %post desktop-gnome if [ ! -e /.buildenv ]; then update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-gnome 15 update-alternatives --auto chromium fi %postun desktop-gnome if [ $1 -eq 0 -a ! -e /.buildenv ]; then update-alternatives --remove chromium %{_libdir}/chromium/chromium-gnome update-alternatives --auto chromium fi # Files! %files %defattr(-,root,root,-) %doc AUTHORS LICENSE %config %{_sysconfdir}/%{name} %dir %{_datadir}/gnome-control-center %dir %{_datadir}/gnome-control-center/default-apps %dir %{_libdir}/chromium/ %{_libdir}/chromium/chromium %{_libdir}/chromium/chromium-generic %{_libdir}/chromium/plugins/ %{_libdir}/chromium/locales/ %{_libdir}/chromium/nacl_* %{_libdir}/chromium/libppGoogleNaClPluginChrome.so %attr(755,root,root) %{_libdir}/chromium/xdg-settings %attr(755,root,root) %{_libdir}/chromium/xdg-mime %{_libdir}/chromium/*.pak %{_mandir}/man1/chrom* %{_datadir}/applications/*.desktop %{_datadir}/gnome-control-center/default-apps/chromium-browser.xml %{_datadir}/icons/hicolor/ %files desktop-kde %attr(755, root, root) %{_libdir}/chromium/chromium-kde %files desktop-gnome %attr(755, root, root) %{_libdir}/chromium/chromium-gnome %files suid-helper %defattr(-,root,root,-) %if 0%{?suse_version} == 1140 %config %{_sysconfdir}/permissions.d/chromium %endif %verify(not mode) %{_prefix}/lib/chrome_sandbox %files -n chromedriver %defattr(-,root,root,-) %{_libdir}/chromium/chromedriver %changelog ++++++ chrome-wrapper ++++++ #!/bin/sh # Copyright (c) 2010 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Running Chromium via this script makes it possible to set Chromium as the # default browser directly out of a compile, without needing to package it. DESKTOP="chromium-devel" TITLE="Chromium" # Checks a file to see if it's a 32 or 64-bit. check_executable() { out=$(file $(readlink -f $1) 2> /dev/null) echo $out | grep -qs "ELF 32-bit LSB" if [ $? = 0 ]; then echo 32 return fi echo $out | grep -qs "ELF 64-bit LSB" if [ $? = 0 ]; then echo 64 return fi echo neither } # Let the wrapped binary know that it has been run through the wrapper. export CHROME_WRAPPER="`readlink -f "$0"`" HERE="`dirname "$CHROME_WRAPPER"`" # We include some xdg utilities next to the binary, and we want to prefer them # over the system versions because we know they work correctly for us. But if # our path already exists, we leave it where it is, to allow overriding this. # (Once distributions have picked up the updated xdg-mime, we can go back to # appending $HERE rather than prepending.) case ":$PATH:" in *:$HERE:*) # $PATH already contains $HERE, leave it where it is. ;; *) # Prepend $HERE to $PATH. export PATH="$HERE:$PATH" ;; esac export LD_LIBRARY_PATH="$HERE:$HERE/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" exec "$HERE/chrome" "$@" ++++++ 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 @@ -3172,7 +3172,6 @@ 'test/nacl/nacl_browsertest_util.h', ], 'dependencies': [ - 'test/data/nacl/nacl_test_data.gyp:*', '../ppapi/native_client/native_client.gyp:nacl_irt', '../ppapi/ppapi_untrusted.gyp:ppapi_nacl_tests', ], ++++++ chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch ++++++ diff -up chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp.BAD chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp --- chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp.BAD 2010-06-03 13:48:45.196313786 -0400 +++ chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp 2010-06-03 13:50:10.580325776 -0400 @@ -501,12 +501,14 @@ # Add pkg-config result to include path when use_system_ffmpeg != 0 ['use_system_ffmpeg != 0', { - 'cflags': [ - '<!@(pkg-config --cflags libavcodec libavformat libavutil)', + 'include_dirs': [ + 'chromium/config', + '.', ], 'direct_dependent_settings': { - 'cflags': [ - '<!@(pkg-config --cflags libavcodec libavformat libavutil)', + 'include_dirs': [ + 'chromium/config', + '.', ], }, }, { # else use_system_ffmpeg == 0, add local copy to include path ++++++ chromium-browser.desktop ++++++ [Desktop Entry] Version=1.0 Name=Chromium Web Browser Comment=Browse the World Wide Web GenericName=Web Browser Exec=chromium %u Terminal=false X-MultipleArgs=false Type=Application Icon=chromium-browser.png Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; StartupWMClass=Chromium ++++++ chromium-browser.sh ++++++ #!/bin/sh # Chromium launcher # Authors: # Fabien Tassin <f...@sofaraway.org> # License: GPLv2 or later APPNAME=chromium LIBDIR=/usr/lib/chromium GDB=/usr/bin/gdb CHROME_SANDBOX=/usr/lib/chrome_sandbox usage () { echo "$APPNAME [-h|--help] [-g|--debug] [options] [URL]" echo echo " -g or --debug Start within $GDB" echo " -h or --help This help screen" } # FFmpeg needs to know where its libs are located if [ "Z$LD_LIBRARY_PATH" != Z ] ; then LD_LIBRARY_PATH=$LIBDIR:$LD_LIBRARY_PATH else LD_LIBRARY_PATH=$LIBDIR fi export LD_LIBRARY_PATH # xdg-settings should in PATH PATH=$PATH:$LIBDIR export PATH want_debug=0 while [ $# -gt 0 ]; do case "$1" in -h | --help | -help ) usage exit 0 ;; -g | --debug ) want_debug=1 shift ;; -- ) # Stop option prcessing shift break ;; * ) break ;; esac done # Setup the default profile if this is none # Set the default theme as GTK+ with system window decoration if [ ! -d ~/.config/chromium/Default ]; then mkdir -p ~/.config/chromium/Default cat <<EOF > ~/.config/chromium/Default/Preferences { "browser": { "custom_chrome_frame": false }, "extensions": { "theme": { "colors": { }, "id": "", "images": { }, "properties": { }, "tints": { }, "use_system": true } }, "homepage": "http://www.opensuse.org/", "homepage_is_newtabpage": false, "session": { "restore_on_startup": 1 }, "webkit": { "webprefs": { "default_fixed_font_size": 13, "default_font_size": 16, "fixed_font_family": "Droid Sans Mono", "sansserif_font_family": "Droid Sans", "serif_font_family": "Droid Serif" } } } EOF fi if [ ! -u $CHROME_SANDBOX ] ; then SANDBOX="--no-sandbox" fi if [ $want_debug -eq 1 ] ; then if [ ! -x $GDB ] ; then echo "Sorry, can't find usable $GDB. Please install it." exit 1 fi tmpfile=`mktemp /tmp/chromiumargs.XXXXXX` || { echo "Cannot create temporary file" >&2; exit 1; } trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15 echo "set args ${1+"$@"}" > $tmpfile echo "# Env:" echo "# LD_LIBRARY_PATH=$LD_LIBRARY_PATH" echo "$GDB $LIBDIR/$APPNAME -x $tmpfile" $GDB "$LIBDIR/$APPNAME" -x $tmpfile exit $? else exec $LIBDIR/$APPNAME $SANDBOX "--password-store=detect" "$@" fi ++++++ chromium-master-prefs-path.patch ++++++ Index: chromium/src/chrome/browser/first_run/first_run_linux.cc =================================================================== --- chromium.orig/src/chrome/browser/first_run/first_run_linux.cc +++ chromium/src/chrome/browser/first_run/first_run_linux.cc @@ -100,8 +100,7 @@ void AutoImport( FilePath MasterPrefsPath() { // The standard location of the master prefs is next to the chrome binary. FilePath master_prefs; - if (!PathService::Get(base::DIR_EXE, &master_prefs)) - return FilePath(); + master_prefs = FilePath("/etc/chromium"); return master_prefs.AppendASCII(installer::kDefaultMasterPrefs); } ++++++ chromium-more-codec-aliases.patch ++++++ Index: src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp =================================================================== --- src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp (revision 101168) +++ src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp (working copy) @@ -173,6 +173,24 @@ registrar("ISO8859-13", "ISO-8859-13"); registrar("ISO8859-14", "ISO-8859-14"); registrar("ISO8859-15", "ISO-8859-15"); + + // Also register ISO_8859-X variants + // These are valid per http://www.iana.org/assignments/character-sets + registrar("ISO_8859-1", "ISO-8859-1"); + registrar("ISO_8859-2", "ISO-8859-2"); + registrar("ISO_8859-3", "ISO-8859-3"); + registrar("ISO_8859-4", "ISO-8859-4"); + registrar("ISO_8859-5", "ISO-8859-5"); + registrar("ISO_8859-6", "ISO-8859-6"); + registrar("ISO_8859-7", "ISO-8859-7"); + registrar("ISO_8859-8", "ISO-8859-8"); + registrar("ISO_8859-8-I", "ISO-8859-8-I"); + registrar("ISO_8859-9", "ISO-8859-9"); + registrar("ISO_8859-10", "ISO-8859-10"); + registrar("ISO_8859-13", "ISO-8859-13"); + registrar("ISO_8859-14", "ISO-8859-14"); + registrar("ISO_8859-15", "ISO-8859-15"); + // Not registering ISO8859-16, because Firefox (as of version 3.6.6) doesn't know this particular alias, // and because older versions of ICU don't support ISO-8859-16 encoding at all. } ++++++ chromium-no-courgette.patch ++++++ diff -up chromium-20100218svn39394/src/build/all.gyp.no-courgette chromium-20100218svn39394/src/build/all.gyp --- chromium-20100218svn39394/src/build/all.gyp.no-courgette 2010-02-19 16:03:23.305138076 -0500 +++ chromium-20100218svn39394/src/build/all.gyp 2010-02-19 16:03:42.426124248 -0500 @@ -90,7 +90,6 @@ }], ['OS=="linux"', { 'dependencies': [ - '../courgette/courgette.gyp:*', '../dbus/dbus.gyp:*', '../sandbox/sandbox.gyp:*', ], diff -up chromium-20100218svn39394/src/chrome/chrome.gyp.no-courgette chromium-20100218svn39394/src/chrome/chrome.gyp ++++++ chromium-norpath.patch ++++++ --- chromium/src/native_client/build/common.gypi.norpath 2009-12-16 10:15:46.000000000 -0500 +++ chromium/src/native_client/build/common.gypi 2009-12-16 10:15:52.000000000 -0500 @@ -511,7 +511,7 @@ # -rpath is only used when building with shared libraries. 'conditions': [ [ 'library=="shared_library"', { - 'RPATH': '$LIB_DIR', + # 'RPATH': '$LIB_DIR', }], ], }, ++++++ chromium-rpmlintrc ++++++ addFilter("permissions-unauthorized-file") ++++++ chromium-sandbox-pie.patch ++++++ --- chromium/src/sandbox/linux/sandbox_linux.gypi 2011-11-15 19:35:11.119851877 +0100 +++ chromium/src/sandbox/linux/sandbox_linux.gypi 2012-01-25 23:24:53.914568688 +0100 @@ -85,7 +85,10 @@ ], 'cflags': [ # For ULLONG_MAX - '-std=gnu99', + '-std=gnu99 -fPIE', + ], + 'ldflags': [ + '-pie', ], 'include_dirs': [ '../..', ++++++ chromium-siginfo.patch ++++++ Index: chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h =================================================================== --- chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h +++ chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h @@ -250,7 +250,7 @@ struct siginfo; struct kernel_old_sigaction { union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_mask; unsigned long sa_flags; @@ -287,13 +287,13 @@ struct kernel_sigaction { unsigned long sa_flags; union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; struct kernel_sigset_t sa_mask; #else union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_flags; void (*sa_restorer)(void); ++++++ chromium-vendor.patch.in ++++++ --- src/webkit/user_agent/user_agent_util.cc +++ src/webkit/user_agent/user_agent_util.cc @@ -169,7 +169,7 @@ std::string user_agent; base::StringAppendF( &user_agent, - "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.easy ++++++ /usr/lib/chrome_sandbox root.root 4755 ++++++ 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 "$@" ++++++ default_bookmarks.html ++++++ <!DOCTYPE NETSCAPE-Bookmark-file-1> <!-- This is an automatically generated file. It will be read and overwritten. DO NOT EDIT! --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> <TITLE>Bookmarks</TITLE> <H1>Bookmarks Menu</H1> <DL><p> <DT><A HREF="place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&excludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&queryType=1">Recently Bookmarked</A> <DT><A HREF="place:sort=14&type=6&maxResults=10&queryType=1">Recent Tags</A> <HR> <DT><A HREF="http://en-us.add-ons.mozilla.com/en-US/firefox/bookmarks/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/0-1273256552642492" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADGUlEQVQ4jXWTXUxTZxjH33jBhRfGkGXGEC+M8dYbL7z0eiZL5sWJQqJuwnAz26CKxgrGN1Iwa/lwCVmDDJBZQNsdYlCraGlUSu0X/ZDak67tWmxpWjh9Szk9tJue/ncBG6LbL/nfPf/f81y8LyEf0EjpdpVGU9Ok0x1o6tQdaurUHfq2Q3eg4XLHrs8b6fYP59+Dbmvu6N19pd9QN2wRUg/9mbcvYhKskVXcdaTfdt97HT+j/fUIp6LVhNBtH5VVmp6aLpOdfxFllbnFEjypNbjeyLDFi7BGJDwWChh1ZZSWgZmR2ssdu7ZIvmymO3sn5qZ8iyXMZ8oIZsuYz5ThS5fgSsqYiRVhCUt4ECyA9zNcvOUw156nnxBCCOE4WqX++f4XjgUJrzJlCMtlhHN/YirEYA7mMBkQMZuQYY1IMIcKmAjkcdu5jHqtieM4WkXqVbT6l+lowrtYQjC7Xo7l/8JTgeEfhEwJ1uimYNzDcNUUTB5toZ+Ss63de8wB8Z0ntYb5TBlTrxmeCAxToa2C6XAB5lAB/Iagz5JSjl1o30ca2nR7n0clOJMyfOkSzMEc/g93ogjezzDqZhiwZVH3Q/t+0tCi2/tUWIEtXoQzuYbJgAhFqUBRlI/ijBdh9DIY3DkM2JbWBd+0amp475JijUqYiRUxm5BhXyiC9y3/u9mblOFOyJiNSRj3MIw4RfxkSSnHz2r2EE5Fq/WPf889EgqwhCVMRyRYoxLuupdQqQCVCuBKyJgI5HFnjuG2K4chu4h2PsS4elpNOI5Wnes1dfIBhgfBFZhDhY2swp2Q4YxLsP8h4c7c+unDL0XctGVxRmvScRytIoQQclKlqek0+sK8n4EP5DGxkd/8DEYvw5h7szwwu4w2g2fh2IX2fVue8lfqnsPXxpzBEXu2Mu5hGPMwjLpzMLhyGHGIGHopQv88jVaDI16n1h7h6Mb29yV157sONncZ+7vuR/L6Z2ll2CFi0C6iz7Ko/DgpFL/rNhpr1drD/1He5LPv6Y4Tl25w9Vf62r6mN/WNmsH+01f110+qe06t/8St/A10n5SW/zQjywAAAABJRU5ErkJggg==">Get Bookmark Add-ons</A> <DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256742" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks Toolbar</H3> <DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar <DL><p> <DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256552">openSUSE</H3> <DL><p> <DT><A HREF="http://www.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.opensuse.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE</A> <DT><A HREF="http://en.opensuse.org/documentation/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/2-1273256552647245" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Documentation</A> <DT><A HREF="http://software.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/3-1273256552648253" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Download</A> <DT><A FEEDURL="http://news.opensuse.org/?feed=rss2" HREF="http://news.opensuse.org/">openSUSE News</A> <DT><A HREF="http://wiki.opensuse.org/Portal:How_to_participate" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/4-1273256552650167" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">How To participate in openSUSE</A> <DT><A HREF="http://forums.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/5-1273256552651242" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Forums</A> <DT><A FEEDURL="http://www.planetsuse.org/rss20.xml" HREF="http://planet.opensuse.org/">Planet SUSE</A> </DL><p> <DT><A FEEDURL="http://en-us.fxfeeds.mozilla.com/en-US/firefox/headlines.xml" HREF="http://news.bbc.co.uk/go/rss/-/2/hi/default.stm">Latest Headlines</A> <HR> <DT><H3 ADD_DATE="1273256722" LAST_MODIFIED="1273256951">Chromium</H3> <DL><p> <DT><A HREF="http://dev.chromium.org/for-testers/bug-reporting-guidelines" ADD_DATE="1273256788" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Bug Life Cycle and Reporting Guidelines (The Chromium Projects)</A> <DT><A HREF="http://code.google.com/chromium/" ADD_DATE="1273256762" ICON_URI="http://code.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Chromium - Google Code</A> <DT><A HREF="http://blog.chromium.org/" ADD_DATE="1273256696" ICON_URI="http://www.blogger.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiUlEQVQ4jWNggIJ/aUz/ScEMyIBUzSiGkKsZbgiG4L6+//++vfv/798/BD637v+/IiEiDNjXh6oRGd/aR4QByDbPi4NgZLEmIwIGwBSuykOIzYtDiG9qwjAEuwGEMO0NQPYCDK/KI8IAbIEIwzDxb+/IjEYY3tdHRkKC2YymGbsB9MwPFOVImD4AmSK780dhlOYAAAAASUVORK5CYII=">Chromium Blog</A> <DT><A HREF="http://dev.chromium.org/getting-involved" ADD_DATE="1273256924" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Getting Involved (The Chromium Projects)</A> <DT><A HREF="http://www.google.com/support/forum/p/Chrome" ADD_DATE="1273256938" ICON_URI="http://www.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Google Chrome Help</A> </DL><p> </DL><p> </DL><p> ++++++ master_preferences ++++++ { "distribution": { "skip_first_run_ui": true, "import_bookmarks_from_file": "/etc/chromium/default_bookmarks.html", "alternate_shortcut_text": false, "oem_bubble": true, "chrome_shortcut_icon_index": 0, "create_all_shortcuts": true, "show_welcome_page": true, "make_chrome_default": false, "make_chrome_default_for_user": false, "system_level": false, "verbose_logging": false }, "download": { "extensions_to_open": "ymp" }, "browser": { "show_home_button": true, "check_default_browser": false }, "bookmark_bar": { "show_on_all_tabs": true }, "first_run_tabs": [ "http://www.opensuse.org", "http://tools.google.com/chrome/intl/en/welcome.html" ], "homepage": "http://www.opensuse.org", "homepage_is_newtabpage": false } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org