Hello community,

here is the log from the commit of package seamonkey for openSUSE:Factory 
checked in at 2017-08-24 18:48:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seamonkey (Old)
 and      /work/SRC/openSUSE:Factory/.seamonkey.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seamonkey"

Thu Aug 24 18:48:42 2017 rev:129 rq:515285 version:2.48

Changes:
--------
--- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes      2017-02-15 
10:06:28.391625842 +0100
+++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2017-08-24 
18:48:53.691023796 +0200
@@ -1,0 +2,14 @@
+Fri Aug  4 15:02:38 UTC 2017 - [email protected]
+
+- update to Seamonkey 2.48
+  * based on Gecko 51.0.3
+  * requires NSPR 4.13.1 and NSS 3.28.5 (aligned with 52ESR)
+- removed obsolete (upstreamed) patches
+  * mozilla-http2-ecdh-keybits.patch
+  * mozilla-sed43.patch
+  * mozilla-flex_buffer_overrun.patch
+  * mozilla-shared-nss-db.patch (feature dropped from SM due to
+    maintenance costs vs. usefulness)
+- rebased patches
+
+-------------------------------------------------------------------

Old:
----
  l10n-2.46.tar.bz2
  mozilla-flex_buffer_overrun.patch
  mozilla-http2-ecdh-keybits.patch
  mozilla-sed43.patch
  mozilla-shared-nss-db.patch
  seamonkey-2.46-source.tar.bz2

New:
----
  l10n-2.48.tar.bz2
  seamonkey-2.48-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.lwFu4v/_old  2017-08-24 18:49:04.657479677 +0200
+++ /var/tmp/diff_new_pack.lwFu4v/_new  2017-08-24 18:49:04.681476298 +0200
@@ -30,7 +30,6 @@
 BuildRequires:  libnotify-devel
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
-BuildRequires:  nss-shared-helper-devel
 BuildRequires:  python
 BuildRequires:  startup-notification-devel
 BuildRequires:  unzip
@@ -48,9 +47,9 @@
 %endif
 Provides:       web_browser
 Provides:       browser(npapi)
-Version:        2.46
+Version:        2.48
 Release:        0
-%define releasedate 20161222000000
+%define releasedate 20170721000000
 Summary:        The successor of the Mozilla Application Suite
 License:        MPL-2.0
 Group:          Productivity/Networking/Web/Browsers
@@ -68,7 +67,6 @@
 Source10:       compare-locales.tar.bz2
 Source11:       seamonkey-appdata.tar.bz2
 Patch1:         mozilla-nongnome-proxies.patch
-Patch2:         mozilla-shared-nss-db.patch
 Patch3:         mozilla-language.patch
 Patch4:         mozilla-ntlm-full-path.patch
 Patch5:         mozilla-ua-locale.patch
@@ -77,11 +75,7 @@
 Patch8:         mozilla-check_return.patch
 Patch9:         mozilla-binutils-visibility.patch
 Patch10:        mozilla-skia-overflow.patch
-Patch11:        mozilla-http2-ecdh-keybits.patch
-Patch12:        mozilla-sed43.patch
 Patch100:       seamonkey-ua-locale.patch
-# hotfix
-Patch150:       mozilla-flex_buffer_overrun.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         /bin/sh coreutils
 Provides:       seamonkey-mail = %{version}
@@ -119,9 +113,9 @@
 %global provfind sh -c "grep -v '.so' | %__find_provides"
 %global __find_provides %provfind
 # the following conditions are always met in Factory by definition
-BuildRequires:  mozilla-nspr-devel >= 4.12
+BuildRequires:  mozilla-nspr-devel >= 4.13.1
 PreReq:         mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' 
mozilla-nspr)
-BuildRequires:  mozilla-nss-devel >= 3.25
+BuildRequires:  mozilla-nss-devel >= 3.28.5
 PreReq:         mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
 
 %description
@@ -162,7 +156,7 @@
 %package translations-common
 Summary:        Common translations for SeaMonkey
 Group:          System/Localization
-Provides:       
locale(%{name}:ca;cs;de;en_GB;es_AR;es_ES;fi;fr;hu;it;ja;nb_NO;nl;pl;pt_PT;ru;sv_SE;zh_CN)
+Provides:       
locale(%{name}:cs;de;en_GB;es_AR;es_ES;fr;hu;it;ja;nl;pl;pt_PT;ru;sv_SE;zh_CN)
 PreReq:         %{name} = %{version}
 
 %description translations-common
@@ -173,7 +167,7 @@
 %package translations-other
 Summary:        Extra translations for SeaMonkey
 Group:          System/Localization
-Provides:       locale(%{name}:be;gl;lt;sk;tr;uk)
+Provides:       locale(%{name}:lt;sk)
 PreReq:         %{name} = %{version}
 
 %description translations-other
@@ -190,7 +184,6 @@
 # mozilla patches
 pushd mozilla
 %patch1 -p1
-%patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
@@ -199,9 +192,6 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch150 -p1
 popd
 # comm patches
 %patch100 -p1
@@ -320,7 +310,7 @@
             PYTHONPATH=lib \
                scripts/compare-locales \
                 -m ../l10n-merged/$locale \
-                   ../seamonkey/suite/locales/l10n-moz2.0.ini ../l10n $locale
+                   ../seamonkey/suite/locales/l10n.ini ../l10n $locale
                popd
 
             LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \

++++++ compare-locales.tar.bz2 ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.lwFu4v/_old  2017-08-24 18:49:04.965436315 +0200
+++ /var/tmp/diff_new_pack.lwFu4v/_new  2017-08-24 18:49:04.969435752 +0200
@@ -2,8 +2,8 @@
 
 CHANNEL="release"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="SEAMONKEY_2_46_RELEASE"
-VERSION="2.46"
+RELEASE_TAG="SEAMONKEY_2_48_RELEASE"
+VERSION="2.48"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH seamonkey

++++++ l10n-2.46.tar.bz2 -> l10n-2.48.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/l10n-2.46.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.48.tar.bz2 differ: char 11, 
line 1

++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.lwFu4v/_old  2017-08-24 18:49:05.101417169 +0200
+++ /var/tmp/diff_new_pack.lwFu4v/_new  2017-08-24 18:49:05.101417169 +0200
@@ -1,24 +1,64 @@
+# HG changeset patch
+# User Wolfgang Rosenauer <[email protected]>
+# Parent 5a29924228527f8882c83cf62d470963ea1ce62e
+# Parent  4f39ed617c2f151a3a15903c7ae4471b66774e9e
+Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
+
 diff --git a/intl/locale/nsLocaleService.cpp b/intl/locale/nsLocaleService.cpp
-index 13b3f7f..71d189d 100644
 --- a/intl/locale/nsLocaleService.cpp
 +++ b/intl/locale/nsLocaleService.cpp
-@@ -128,6 +128,7 @@ nsLocaleService::nsLocaleService(void)
- #else
+@@ -114,16 +114,17 @@ nsLocaleService::nsLocaleService(void)
+     NS_ENSURE_SUCCESS_VOID(rv);
+ #endif
+ #if defined(XP_UNIX) && !defined(XP_MACOSX)
+     RefPtr<nsLocale> resultLocale(new nsLocale());
+     NS_ENSURE_TRUE_VOID(resultLocale);
+ 
      // Get system configuration
      const char* lang = getenv("LANG");
 +    const char* language = getenv("LANGUAGE");
- #endif
  
      nsAutoString xpLocale, platformLocale;
-@@ -164,6 +165,11 @@ nsLocaleService::nsLocaleService(void)
+     nsAutoString category, category_platform;
+     int i;
+ 
+     for( i = 0; i < LocaleListLength; i++ ) {
+         nsresult result;
+         // setlocale( , "") evaluates LC_* and LANG
+@@ -149,16 +150,36 @@ nsLocaleService::nsLocaleService(void)
+             } else {
+                 CopyASCIItoUTF16(lang, platformLocale);
+                 result = nsPosixLocale::GetXPLocale(lang, xpLocale);
+             }
+         }
          if (NS_FAILED(result)) {
              return;
          }
 +        // LANGUAGE is overriding LC_MESSAGES
++        // it can be a colon separated list of preferred languages
++        // as we do not recognize here if a language is available
++        // we actually only consider the first entry unless GetXPLocale
++        // fails completely
 +        if (i == LC_MESSAGES && language && *language) {
-+          CopyASCIItoUTF16(language, platformLocale);
-+          result = nsPosixLocale::GetXPLocale(language, xpLocale);
++#define LANGUAGE_SEP ":"
++          nsAutoString xpLocale_temp;
++          char* rawBuffer = (char*) language;
++          char* token = nsCRT::strtok(rawBuffer, LANGUAGE_SEP, &rawBuffer);
++          for (; token;
++              token = nsCRT::strtok(rawBuffer, LANGUAGE_SEP, &rawBuffer)) {
++            result = nsPosixLocale::GetXPLocale(token, xpLocale_temp);
++            if (NS_SUCCEEDED(result)) {
++              CopyASCIItoUTF16(token, platformLocale);
++              xpLocale = xpLocale_temp;
++              break;
++            }
++          }
 +        }
          resultLocale->AddCategory(category, xpLocale);
          resultLocale->AddCategory(category_platform, platformLocale);
      }
+     mSystemLocale = do_QueryInterface(resultLocale);
+     mApplicationLocale = do_QueryInterface(resultLocale);
+        
+ #endif // XP_UNIX
+ 

++++++ seamonkey-2.46-source.tar.bz2 -> seamonkey-2.48-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.46-source.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.48-source.tar.bz2 differ: 
char 11, line 1


Reply via email to