Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2012-06-06 16:09:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seamonkey (Old) and /work/SRC/openSUSE:Factory/.seamonkey.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seamonkey", Maintainer is "gnome-maintain...@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes 2012-05-07 22:52:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2012-06-06 16:10:06.000000000 +0200 @@ -1,0 +2,19 @@ +Mon Jun 4 06:03:00 UTC 2012 - w...@rosenauer.org + +- update to Seamonkey 2.10 (bnc#765204) + * MFSA 2012-34/CVE-2012-1938/CVE-2012-1937/CVE-2011-3101 + Miscellaneous memory safety hazards + * MFSA 2012-36/CVE-2012-1944 (bmo#751422) + Content Security Policy inline-script bypass + * MFSA 2012-37/CVE-2012-1945 (bmo#670514) + Information disclosure though Windows file shares and shortcut + files + * MFSA 2012-38/CVE-2012-1946 (bmo#750109) + Use-after-free while replacing/inserting a node in a document + * MFSA 2012-40/CVE-2012-1947/CVE-2012-1940/CVE-2012-1941 + Buffer overflow and use-after-free issues found using Address + Sanitizer +- requires NSS 3.13.4 + * MFSA 2012-39/CVE-2012-0441 (bmo#715073) + +------------------------------------------------------------------- Old: ---- l10n-2.9.1.tar.bz2 mailnews-literals.patch seamonkey-2.9.1-source.tar.bz2 New: ---- l10n-2.10.tar.bz2 mozilla-system-nspr.patch seamonkey-2.10-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.KOorxo/_old 2012-06-06 16:10:16.000000000 +0200 +++ /var/tmp/diff_new_pack.KOorxo/_new 2012-06-06 16:10:16.000000000 +0200 @@ -42,9 +42,9 @@ BuildRequires: wireless-tools %endif Provides: web_browser -Version: 2.9.1 +Version: 2.10 Release: 0 -%define releasedate 2012042800 +%define releasedate 2012060400 Summary: The successor of the Mozilla Application Suite License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ Group: Productivity/Networking/Web/Browsers @@ -70,9 +70,9 @@ Patch10: mozilla-ua-locale.patch Patch11: mozilla-gcc47.patch Patch12: mozilla-yarr-pcre.patch +Patch13: mozilla-system-nspr.patch Patch20: seamonkey-ua-locale.patch Patch21: seamonkey-shared-nss-db.patch -Patch22: mailnews-literals.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh coreutils Provides: seamonkey-mail = %{version} @@ -95,7 +95,7 @@ # so using %opensuse_bs is secure for now BuildRequires: mozilla-nspr-devel PreReq: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) -BuildRequires: mozilla-nss-devel >= 3.13.3 +BuildRequires: mozilla-nss-devel >= 3.13.4 PreReq: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) %description @@ -173,11 +173,11 @@ %patch10 -p1 %patch11 -p1 #%patch12 -p1 +%patch13 -p1 popd # comm patches %patch20 -p1 %patch21 -p1 -%patch22 -p1 %build # no need to add build time to binaries @@ -236,7 +236,7 @@ %install cd ../obj -make -C suite/installer STRIP=/bin/true +make -C suite/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0 # copy tree into RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{progdir} cp -rf $RPM_BUILD_DIR/obj/mozilla/dist/seamonkey/* $RPM_BUILD_ROOT%{progdir} ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.KOorxo/_old 2012-06-06 16:10:16.000000000 +0200 +++ /var/tmp/diff_new_pack.KOorxo/_new 2012-06-06 16:10:16.000000000 +0200 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/comm-$CHANNEL" -RELEASE_TAG="SEAMONKEY_2_9_1_RELEASE" -VERSION="2.9.1" +RELEASE_TAG="SEAMONKEY_2_10_RELEASE" +VERSION="2.10" echo "cloning $BRANCH..." hg clone http://hg.mozilla.org/$BRANCH seamonkey ++++++ l10n-2.9.1.tar.bz2 -> l10n-2.10.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/l10n-2.9.1.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.10.tar.bz2 differ: char 11, line 1 ++++++ mozilla-gcc47.patch ++++++ --- /var/tmp/diff_new_pack.KOorxo/_old 2012-06-06 16:10:16.000000000 +0200 +++ /var/tmp/diff_new_pack.KOorxo/_new 2012-06-06 16:10:16.000000000 +0200 @@ -1,77 +1,9 @@ # HG changeset patch -# Parent debab900e37fdd4f8981c06beef6f193a04bd2b7 +# Parent 7bc8f0e5bed8cb2212e27228e628861737256459 Patch to make Mozilla build with gcc 4.7, including -- Bug 725655 - gcc 4.7 build failures (missing headers) (TM: Mozilla13) - Bug 734490 - "no viable overloaded 'PRIxPTR'" when building with Clang or GCC 4.7 (TM: Mozilla14) +- Bug 741348 - Work around crashreporter client build failure with gcc 4.7 (TM: Mozilla15) -diff --git a/ipc/chromium/src/base/file_util_linux.cc b/ipc/chromium/src/base/file_util_linux.cc ---- a/ipc/chromium/src/base/file_util_linux.cc -+++ b/ipc/chromium/src/base/file_util_linux.cc -@@ -1,15 +1,18 @@ - // Copyright (c) 2006-2008 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. - - #include "base/file_util.h" - - #include <fcntl.h> -+#if defined(ANDROID) || defined(OS_POSIX) -+#include <unistd.h> -+#endif - - #include <string> - #include <vector> - - #include "base/eintr_wrapper.h" - #include "base/file_path.h" - #include "base/string_util.h" - -diff --git a/ipc/chromium/src/base/message_pump_libevent.cc b/ipc/chromium/src/base/message_pump_libevent.cc ---- a/ipc/chromium/src/base/message_pump_libevent.cc -+++ b/ipc/chromium/src/base/message_pump_libevent.cc -@@ -1,16 +1,19 @@ - // Copyright (c) 2008 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. - - #include "base/message_pump_libevent.h" - - #include <errno.h> - #include <fcntl.h> -+#if defined(ANDROID) || defined(OS_POSIX) -+#include <unistd.h> -+#endif - - #include "eintr_wrapper.h" - #include "base/logging.h" - #include "base/scoped_nsautorelease_pool.h" - #include "base/scoped_ptr.h" - #include "base/time.h" - #include "third_party/libevent/event.h" - -diff --git a/ipc/chromium/src/base/time_posix.cc b/ipc/chromium/src/base/time_posix.cc ---- a/ipc/chromium/src/base/time_posix.cc -+++ b/ipc/chromium/src/base/time_posix.cc -@@ -8,16 +8,19 @@ - #include <mach/mach_time.h> - #endif - #include <sys/time.h> - #ifdef ANDROID - #include <time64.h> - #else - #include <time.h> - #endif -+#if defined(ANDROID) || defined(OS_POSIX) -+#include <unistd.h> -+#endif - - #include <limits> - - #include "base/basictypes.h" - #include "base/logging.h" - - namespace base { - diff --git a/layout/base/tests/TestPoisonArea.cpp b/layout/base/tests/TestPoisonArea.cpp --- a/layout/base/tests/TestPoisonArea.cpp +++ b/layout/base/tests/TestPoisonArea.cpp @@ -172,3 +104,18 @@ JumpTo(uintptr_t opaddr) { #ifdef __ia64 +diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in +--- a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in ++++ b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in +@@ -61,8 +61,11 @@ HOST_CPPSRCS = \ + file_id.cc \ + guid_creator.cc \ + $(NULL) + + # need static lib + FORCE_STATIC_LIB = 1 + + include $(topsrcdir)/config/rules.mk ++ ++# See https://bugzilla.mozilla.org/show_bug.cgi?id=741348#c11 ++file_id.$(OBJ_SUFFIX): STL_FLAGS= ++++++ mozilla-nongnome-proxies.patch ++++++ --- /var/tmp/diff_new_pack.KOorxo/_old 2012-06-06 16:10:16.000000000 +0200 +++ /var/tmp/diff_new_pack.KOorxo/_new 2012-06-06 16:10:16.000000000 +0200 @@ -9,7 +9,7 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp --- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp +++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp -@@ -71,18 +71,24 @@ private: +@@ -74,22 +74,28 @@ private: nsresult SetProxyResultFromGSettings(const char* aKeyBase, const char* aType, nsACString& aResult); }; @@ -18,21 +18,29 @@ nsresult nsUnixSystemProxySettings::Init() { +- mSchemeProxySettings.Init(5); - mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID); - mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID); +- if (mGSettings) { +- mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"), +- getter_AddRefs(mProxySettings)); + // If this is a GNOME session, load gconf and try to use its preferences. + // If gconf is not available (which would be stupid) we'll proceed as if + // this was not a GNOME session, using *_PROXY environment variables. + const char* sessionType = PR_GetEnv("DESKTOP_SESSION"); + if (sessionType && !strcmp(sessionType, "gnome")) { ++ mSchemeProxySettings.Init(5); + mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID); + mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID); -+ } ++ if (mGSettings) { ++ mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"), ++ getter_AddRefs(mProxySettings)); ++ } + } + return NS_OK; } bool nsUnixSystemProxySettings::IsProxyMode(const char* aMode) { - nsCAutoString mode; - return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) && ++++++ mozilla-system-nspr.patch ++++++ # HG changeset patch # User Wolfgang Rosenauer <w...@rosenauer.org> # Parent e94edfdb1f5bd5c29dc54cfb83768f9c84f3f4de Bug 736854 - PHal.ipdl includes NSPR incorrectly - breaking system NSPR usage diff --git a/hal/sandbox/PHal.ipdl b/hal/sandbox/PHal.ipdl --- a/hal/sandbox/PHal.ipdl +++ b/hal/sandbox/PHal.ipdl @@ -34,17 +34,17 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ include protocol PContent; include protocol PBrowser; -include "nspr/prtime.h"; +include "prtime.h"; include "mozilla/HalSensor.h"; include "mozilla/HalTypes.h"; using PRTime; using mozilla::hal::FlashMode; using mozilla::hal::LightType; using mozilla::hal::LightMode; using mozilla::hal::SensorType; ++++++ seamonkey-2.9.1-source.tar.bz2 -> seamonkey-2.10-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.9.1-source.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.10-source.tar.bz2 differ: char 11, line 1 ++++++ seamonkey-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.KOorxo/_old 2012-06-06 16:10:16.000000000 +0200 +++ /var/tmp/diff_new_pack.KOorxo/_new 2012-06-06 16:10:16.000000000 +0200 @@ -63,24 +63,3 @@ AC_SUBST(MOZ_HARFBUZZ_LIBS) dnl ======================================================== -diff --git a/suite/app/Makefile.in b/suite/app/Makefile.in ---- a/suite/app/Makefile.in -+++ b/suite/app/Makefile.in -@@ -93,16 +93,17 @@ endif - - APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS) - - LIBS += \ - $(STATIC_COMPONENTS_LINKER_PATH) \ - $(EXTRA_DSO_LIBS) \ - $(APP_XPCOM_LIBS) \ - $(NSPR_LIBS) \ -+ $(NSSHELPER_LIBS) \ - $(NULL) - - ifdef MOZ_JPROF - LIBS += -ljprof - endif - - ifdef MOZ_ENABLE_DBUS - LIBS += $(MOZ_DBUS_GLIB_LIBS) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org