Hello community,

here is the log from the commit of package MozillaThunderbird for 
openSUSE:Factory checked in at 2016-05-20 11:55:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaThunderbird"

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes    
2016-04-11 09:13:40.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes   
    2016-05-20 11:55:06.000000000 +0200
@@ -1,0 +2,81 @@
+Thu May 12 15:21:45 UTC 2016 - [email protected]
+
+- Copy the icons to /usr/share/icons instead of symlinking them:
+  in preparation for containerized apps (e.g. xdg-app) as well as
+  AppStream metadata extraction, there are a couple locations that
+  need to be real files for system integration (.desktop files,
+  icons, mime-type info).
+
+-------------------------------------------------------------------
+Sat May  7 22:19:09 UTC 2016 - [email protected]
+
+- update to Thunderbird 45.1.0 (boo#977333)
+  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
+    Miscellaneous memory safety hazards
+
+-------------------------------------------------------------------
+Wed Apr 27 04:26:56 UTC 2016 - [email protected]
+
+- For openSUSE > 13.2, the build fails for i586 as it goes out of
+  memory. Prevent this from happening by disabing parallel build
+  in this particular case (i.e. do not pass
+  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).
+
+-------------------------------------------------------------------
+Sat Apr 16 08:11:14 UTC 2016 - [email protected]
+
+- update to Thunderbird 45.0 (boo#969894)
+  * Add a Correspondents column combining Sender and Recipient
+  * Much better support for XMPP chatrooms and commands
+  * Remote content exceptions: Improved options to add exceptions
+  * Implement option to always use HTML formatting to prevent
+    unexpected format loss when converting messages to plain text
+  * Use OpenStreetmap for maps (even allow the user to choose from
+    list of map services)
+  * Allow spell checking and dictionary selection in the subject line
+  * Allow editing of From when composing a message
+  * Add dropdown in compose to allow specific setting of font size
+  * Return/Enter in composer will now insert a new paragraph by
+    default (shift-Enter will insert a line break)
+  * Allow copying of name and email address from the message header
+    of an email
+  * Mail.ru supports OAuth authentication
+  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
+    Miscellaneous memory safety hazards
+  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
+    Local file overwriting and potential privilege escalation through
+    CSP reports
+  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
+    CSP reports fail to strip location information for embedded iframe pages
+  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
+    Linux video memory DOS with Intel drivers
+  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
+    Memory leak in libstagefright when deleting an array during MP4
+    processing
+  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
+    Use-after-free in HTML5 string parser
+  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
+    Use-after-free in SetBody
+  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
+    Use-after-free during XML transformations
+  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
+    Out-of-bounds read in HTML parser following a failed allocation
+  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
+    Buffer overflow during ASN.1 decoding in NSS
+    (fixed by requiring 3.21.1)
+  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
+    Use-after-free during processing of DER encoded keys in NSS
+    (fixed by requiring 3.21.1)
+  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
+    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
+    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
+    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
+    Font vulnerabilities in the Graphite 2 library
+- remove obsolete patches:
+  * mozilla-arm-disable-edsp.patch
+  * mozilla-icu-strncat.patch
+  * mozilla-arm64-libjpeg-turbo.patch
+- added required mozilla platform patches:
+  * mozilla-no-stdcxx-check.patch
+
+-------------------------------------------------------------------

Old:
----
  l10n-38.7.2.tar.xz
  mozilla-arm-disable-edsp.patch
  mozilla-arm64-libjpeg-turbo.patch
  mozilla-icu-strncat.patch
  thunderbird-38.7.2-source.tar.xz

New:
----
  l10n-45.1.0.tar.xz
  mozilla-no-stdcxx-check.patch
  thunderbird-45.1.0-source.tar.xz

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

Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:20.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:20.000000000 +0200
@@ -17,18 +17,16 @@
 #
 
 
-%define mainversion 38.7.2
+%define mainversion 45.1.0
 %define update_channel release
-%define releasedate 2016040400
+%define releasedate 2016050700
 
-%if %suse_version > 1210
 %if %suse_version > 1310
 %define gstreamer_ver 1.0
 %define gstreamer 1
 %else
 %define gstreamer_ver 0.10
 %endif
-%endif
 
 %bcond_without mozilla_tb_kde4
 %bcond_with    mozilla_tb_valgrind
@@ -46,8 +44,8 @@
 BuildRequires:  libgnomeui-devel
 BuildRequires:  libidl-devel
 BuildRequires:  libnotify-devel
-BuildRequires:  mozilla-nspr-devel >= 4.10.10
-BuildRequires:  mozilla-nss-devel >= 3.20.2
+BuildRequires:  mozilla-nspr-devel >= 4.12
+BuildRequires:  mozilla-nss-devel >= 3.21.1
 BuildRequires:  python
 BuildRequires:  startup-notification-devel
 BuildRequires:  unzip
@@ -60,7 +58,6 @@
 %if %{with mozilla_tb_valgrind}
 BuildRequires:  pkgconfig(valgrind)
 %endif
-%if %suse_version > 1210
 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
@@ -73,7 +70,6 @@
 Recommends:     gstreamer-0_10-fluendo-mp3
 Recommends:     gstreamer-0_10-plugins-ffmpeg
 %endif
-%endif
 Version:        %{mainversion}
 Release:        0
 Provides:       thunderbird = %{version}
@@ -105,10 +101,8 @@
 Patch1:         mozilla-language.patch
 Patch2:         mozilla-nongnome-proxies.patch
 Patch3:         mozilla-kde.patch
-Patch4:         mozilla-arm-disable-edsp.patch
-Patch5:         mozilla-develdirs.patch
-Patch6:         mozilla-icu-strncat.patch
-Patch7:         mozilla-arm64-libjpeg-turbo.patch
+Patch4:         mozilla-develdirs.patch
+Patch5:         mozilla-no-stdcxx-check.patch
 # Thunderbird/mail
 Patch20:        tb-ssldap.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -204,8 +198,6 @@
 %endif
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
-%patch7 -p1
 popd
 # comm-central patches
 %patch20 -p1
@@ -253,7 +245,13 @@
 mk_add_options MOZILLA_OFFICIAL=1
 mk_add_options BUILD_OFFICIAL=1
 mk_add_options MOZ_MILESTONE_RELEASE=1
+%if 0%{?suse_version} > 1320
+%ifarch i586
+mk_add_options MOZ_MAKE_FLAGS=-j1
+%else
 mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
+%endif
+%endif
 mk_add_options MOZ_OBJDIR=$RPM_BUILD_DIR/obj
 ac_add_options --enable-application=mail
 ac_add_options --enable-calendar
@@ -280,9 +278,6 @@
 %if 0%{?gstreamer} == 1
 ac_add_options --enable-gstreamer=1.0
 %endif
-%if %suse_version < 1220
-ac_add_options --disable-gstreamer
-%endif
 %if %has_system_cairo
 ac_add_options --enable-system-cairo
 %endif
@@ -419,7 +414,8 @@
 #
 for size in 16 22 24 32 48 256; do
   mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/
-  ln -sf %{progdir}/chrome/icons/default/default$size.png 
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/%{progname}.png
+  cp %{buildroot}%{progdir}/chrome/icons/default/default$size.png \
+    %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{progname}.png
 done
 %suse_update_desktop_file %{desktop_file_name} Network Email GTK
 # excluded files
@@ -455,15 +451,11 @@
 %endif
 
 %post
-%if %suse_version > 1130
 %icon_theme_cache_post
-%endif
 exit 0
 
 %postun
-%if %suse_version > 1130
 %icon_theme_cache_postun
-%endif
 exit 0
 
 %files
@@ -472,7 +464,6 @@
 %dir %{progdir}
 %{progdir}/application.ini
 %{progdir}/blocklist.xml
-%{progdir}/chrome.manifest
 %{progdir}/dependentlibs.list
 %{progdir}/*.so
 %{progdir}/omni.ja
@@ -486,16 +477,14 @@
 %{progdir}/crashreporter.ini
 %{progdir}/Throbber-small.gif
 %endif
-%{progdir}/components/
 %dir %{progdir}/chrome/
 %{progdir}/chrome/icons/
 %dir %{progdir}/dictionaries/
 %{progdir}/distribution/
 %{progdir}/defaults/
 %dir %{progdir}/extensions/
-%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
+%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
 %{progdir}/isp/
-%{progdir}/searchplugins/
 %{_datadir}/appdata/
 %{_datadir}/applications/%{desktop_file_name}.desktop
 %{_datadir}/icons/hicolor/*/apps/%{progname}.png
@@ -514,7 +503,6 @@
 %defattr(-,root,root)
 %{_libdir}/%{progname}/*.a
 %{_libdir}/%{progname}/*.py
-%{_libdir}/%{progname}/*.pyc
 %{_libdir}/%{progname}/ply/
 %{_libdir}/%{progname}/xpcshell
 #%{_libdir}/pkgconfig/*.pc

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:20.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:20.000000000 +0200
@@ -2,7 +2,7 @@
 <constraints>
   <hardware>
     <disk>
-      <size unit="G">11</size>
+      <size unit="G">13</size>
     </disk>
     <memory>
       <size unit="M">6000</size>

++++++ compare-locales.tar.xz ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:21.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:21.000000000 +0200
@@ -1,9 +1,9 @@
 #!/bin/bash
 
-CHANNEL="esr38"
+CHANNEL="esr45"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_38_7_2_RELEASE"
-VERSION="38.7.2"
+RELEASE_TAG="THUNDERBIRD_45_1_0_RELEASE"
+VERSION="45.1.0"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH thunderbird

++++++ l10n-38.7.2.tar.xz -> l10n-45.1.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-38.7.2.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-45.1.0.tar.xz differ: 
char 26, line 1

++++++ mozilla-develdirs.patch ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:21.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:21.000000000 +0200
@@ -1,20 +1,24 @@
 diff --git a/config/baseconfig.mk b/config/baseconfig.mk
 --- a/config/baseconfig.mk
 +++ b/config/baseconfig.mk
-@@ -1,14 +1,14 @@
+@@ -1,16 +1,16 @@
  # This file is normally included by autoconf.mk, but it is also used
  # directly in python/mozbuild/mozbuild/base.py for gmake validation.
  # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
  # whether a normal build is happening or whether the check is running.
 -includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
 -idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
 +includedir := $(includedir)/$(MOZ_APP_NAME)
 +idldir = $(datadir)/idl/$(MOZ_APP_NAME)
- installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
- sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
- ifndef TOP_DIST
- TOP_DIST = dist
- endif
- ifneq (,$(filter /%,$(TOP_DIST)))
- DIST = $(TOP_DIST)
++installdir = $(libdir)/$(MOZ_APP_NAME)
++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
+ ifeq (.,$(DEPTH))
+ DIST = dist
  else
+ DIST = $(DEPTH)/dist
+ endif
+ 
+ # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
+ # manually use it before config.mk inclusion

++++++ mozilla-kde.patch ++++++
++++ 676 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/MozillaThunderbird/mozilla-kde.patch
++++ and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/mozilla-kde.patch

++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:21.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:21.000000000 +0200
@@ -1,13 +1,14 @@
 # HG changeset patch
 # User Wolfgang Rosenauer <[email protected]>
 # Parent 5a29924228527f8882c83cf62d470963ea1ce62e
+# Parent  55b6ae7fd3ebf28f960031801f1948dfc1bd80d2
 Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
 
 diff --git a/intl/locale/nsLocaleService.cpp b/intl/locale/nsLocaleService.cpp
 --- a/intl/locale/nsLocaleService.cpp
 +++ b/intl/locale/nsLocaleService.cpp
 @@ -122,16 +122,17 @@ nsLocaleService::nsLocaleService(void)
-     nsRefPtr<nsLocale> resultLocale(new nsLocale());
+     RefPtr<nsLocale> resultLocale(new nsLocale());
      NS_ENSURE_TRUE_VOID(resultLocale);
  
  #ifdef MOZ_WIDGET_QT
@@ -24,7 +25,7 @@
  
      for( i = 0; i < LocaleListLength; i++ ) {
          nsresult result;
-@@ -150,16 +151,21 @@ nsLocaleService::nsLocaleService(void)
+@@ -158,16 +159,21 @@ nsLocaleService::nsLocaleService(void)
              } else {
                  CopyASCIItoUTF16(lang, platformLocale);
                  result = nsPosixLocale::GetXPLocale(lang, xpLocale);

++++++ mozilla-no-stdcxx-check.patch ++++++
# HG changeset patch
# User Wolfgang Rosenauer <[email protected]>
# Parent  e96e9b3997ea31024687aaa1e9aa5ccf78bc0ee9

diff --git a/config/config.mk b/config/config.mk
--- a/config/config.mk
+++ b/config/config.mk
@@ -653,17 +653,16 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),android)
 # of the linker command line), if libmozglue.so ends up after libc.so, all
 # hell breaks loose, so better safe than sorry, and check it's actually the
 # case.
 CHECK_MOZGLUE_ORDER = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep NEEDED | awk 
'{ libs[$$NF] = ++n } END { if (libs["[libmozglue.so]"] && libs["[libc.so]"] < 
libs["[libmozglue.so]"]) { print "libmozglue.so must be linked before libc.so"; 
exit 1 } }'
 endif
 
 define CHECK_BINARY
 $(call CHECK_GLIBC,$(1))
-$(call CHECK_STDCXX,$(1))
 $(call CHECK_TEXTREL,$(1))
 $(call LOCAL_CHECKS,$(1))
 $(call CHECK_MOZGLUE_ORDER,$(1))
 endef
 
 # autoconf.mk sets OBJ_SUFFIX to an error to avoid use before including
 # this file
 OBJ_SUFFIX := $(_OBJ_SUFFIX)
++++++ tb-ssldap.patch ++++++
--- /var/tmp/diff_new_pack.xhroeO/_old  2016-05-20 11:55:21.000000000 +0200
+++ /var/tmp/diff_new_pack.xhroeO/_new  2016-05-20 11:55:21.000000000 +0200
@@ -1,21 +1,21 @@
 diff --git a/mail/installer/package-manifest.in 
b/mail/installer/package-manifest.in
 --- a/mail/installer/package-manifest.in
 +++ b/mail/installer/package-manifest.in
-@@ -358,16 +358,17 @@
- #ifdef XP_WIN32
- @BINPATH@/nsldap32v60@DLL_SUFFIX@
- @BINPATH@/nsldappr32v60@DLL_SUFFIX@
- @BINPATH@/nsldif32v60@DLL_SUFFIX@
- #else
+@@ -329,16 +329,17 @@
+ @RESPATH@/components/mozldap.xpt
+ @RESPATH@/components/nsAbLDAPAttributeMap.js
+ @RESPATH@/components/nsAbLDAPAutoCompleteSearch.js
+ @RESPATH@/components/nsLDAPProtocolHandler.js
+ @RESPATH@/components/ldapComponents.manifest
  @BINPATH@/@DLL_PREFIX@ldap60@DLL_SUFFIX@
  @BINPATH@/@DLL_PREFIX@ldif60@DLL_SUFFIX@
  @BINPATH@/@DLL_PREFIX@prldap60@DLL_SUFFIX@
 +@BINPATH@/@DLL_PREFIX@ssldap60@DLL_SUFFIX@
- #endif
  
- ; login manager
- @RESPATH@/components/loginmgr.xpt
- @RESPATH@/components/nsLoginInfo.js
- @RESPATH@/components/nsLoginManager.js
- @RESPATH@/components/nsLoginManagerPrompter.js
- @RESPATH@/components/passwordmgr.manifest
+ ; download progress for jsdownloads
+ @RESPATH@/components/DownloadsStartup.js
+ 
+ ; Protocol/Content handling
+ @RESPATH@/components/nsSMTPProtocolHandler.js
+ @RESPATH@/components/nsSMTPProtocolHandler.manifest
+ 

++++++ thunderbird-38.7.2-source.tar.xz -> thunderbird-45.1.0-source.tar.xz 
++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-38.7.2-source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-45.1.0-source.tar.xz
 differ: char 25, line 1



Reply via email to