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-maintainers@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 - wr@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
-+#if defined(ANDROID) || defined(OS_POSIX)
-+#include
-+#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
- #include
-+#if defined(ANDROID) || defined(OS_POSIX)
-+#include
-+#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
- #endif
- #include
- #ifdef ANDROID
- #include
- #else
- #include
- #endif
-+#if defined(ANDROID) || defined(OS_POSIX)
-+#include
-+#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
# 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+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org