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

Reply via email to