Hello community,
here is the log from the commit of package MozillaThunderbird for
openSUSE:Factory checked in at 2015-07-16 17:16:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
2015-06-12 20:25:58.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes
2015-07-16 17:16:35.000000000 +0200
@@ -1,0 +2,52 @@
+Wed Jul 8 07:10:59 UTC 2015 - [email protected]
+
+- update to Thunderbird 38.1.0 (bnc#935979)
+ * MFSA 2015-59/CVE-2015-2724/CVE-2015-2725
+ Miscellaneous memory safety hazards
+ * MFSA 2015-60/CVE-2015-2727 (bmo#1163422)
+ Local files or privileged URLs in pages can be opened into new tabs
+ * MFSA 2015-61/CVE-2015-2728 (bmo#1142210)
+ Type confusion in Indexed Database Manager
+ * MFSA 2015-62/CVE-2015-2729 (bmo#1122218)
+ Out-of-bound read while computing an oscillator rendering range in Web
Audio
+ * MFSA 2015-63/CVE-2015-2731 (bmo#1149891)
+ Use-after-free in Content Policy due to microtask execution error
+ * MFSA 2015-64/CVE-2015-2730 (bmo#1125025)
+ ECDSA signature validation fails to handle some signatures correctly
+ (this fix is shipped by NSS 3.19.1 externally)
+ * MFSA 2015-65/CVE-2015-2722/CVE-2015-2733 (bmo#1166924, bmo#1169867)
+ Use-after-free in workers while using XMLHttpRequest
+ * MFSA 2015-66/CVE-2015-2734/CVE-2015-2735/CVE-2015-2736/CVE-2015-2737
+ CVE-2015-2738/CVE-2015-2739/CVE-2015-2740
+ Vulnerabilities found through code inspection
+ * MFSA 2015-67/CVE-2015-2741 (bmo#1147497)
+ Key pinning is ignored when overridable errors are encountered
+ * MFSA 2015-69/CVE-2015-2743 (bmo#1163109)
+ Privilege escalation in PDF.js
+ * MFSA 2015-70/CVE-2015-4000 (bmo#1138554)
+ NSS accepts export-length DHE keys with regular DHE cipher suites
+ (this fix is shipped by NSS 3.19.1 externally)
+ * MFSA 2015-71/CVE-2015-2721 (bmo#1086145)
+ NSS incorrectly permits skipping of ServerKeyExchange
+ (this fix is shipped by NSS 3.19.1 externally)
+- requires NSS 3.19.2
+
+-------------------------------------------------------------------
+Fri Jun 19 17:00:11 UTC 2015 - [email protected]
+
+- update to Thunderbird 38.0.1
+ * includes Lightning as default extension
+- rebased patches
+- removed obsolete patches:
+ * mozilla-ppc.patch
+ * mozilla-nullptr-gcc45.patch
+ * mozilla-bug1024492.patch
+- dropped openSUSE specific patches
+ * thunderbird-shared-nss-db.patch
+ * mozilla-shared-nss-db.patch
+ the provided feature seems not to be used and its maintenance
+ is not worth the ongoing efforts
+- tb-develdirs.patch is now mozilla-develdirs.patch as it is a
+ platform configuration now
+
+-------------------------------------------------------------------
Old:
----
l10n-31.7.0.tar.xz
mozilla-bug1024492.patch
mozilla-nullptr-gcc45.patch
mozilla-ppc.patch
mozilla-shared-nss-db.patch
tb-develdirs.patch
thunderbird-31.7.0-source.tar.xz
thunderbird-shared-nss-db.patch
New:
----
l10n-38.1.0.tar.xz
mozilla-develdirs.patch
thunderbird-38.1.0-source.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.sYNtGD/_old 2015-07-16 17:16:46.000000000 +0200
+++ /var/tmp/diff_new_pack.sYNtGD/_new 2015-07-16 17:16:46.000000000 +0200
@@ -17,7 +17,7 @@
#
-%define mainversion 31.7.0
+%define mainversion 38.1.0
%define update_channel release
%if %suse_version > 1210
@@ -42,9 +42,8 @@
BuildRequires: libgnomeui-devel
BuildRequires: libidl-devel
BuildRequires: libnotify-devel
-BuildRequires: mozilla-nspr-devel >= 4.10.6
-BuildRequires: mozilla-nss-devel >= 3.16.5
-BuildRequires: nss-shared-helper-devel
+BuildRequires: mozilla-nspr-devel >= 4.10.8
+BuildRequires: mozilla-nss-devel >= 3.19.2
BuildRequires: python
BuildRequires: startup-notification-devel
BuildRequires: unzip
@@ -70,7 +69,7 @@
%endif
Version: %{mainversion}
Release: 0
-%define releasedate 2015050800
+%define releasedate 2015070700
Provides: thunderbird = %{version}
%if %{with_kde}
# this is needed to match this package with the kde4 helper package without
the main package
@@ -95,19 +94,14 @@
Source11: compare-locales.tar.xz
Source12: kde.js
# Gecko/Toolkit
-Patch1: mozilla-shared-nss-db.patch
-Patch2: mozilla-language.patch
-Patch3: mozilla-nongnome-proxies.patch
-Patch4: mozilla-kde.patch
-Patch5: mozilla-arm-disable-edsp.patch
-Patch6: mozilla-ppc.patch
-Patch7: mozilla-nullptr-gcc45.patch
-Patch8: mozilla-icu-strncat.patch
-Patch9: mozilla-bug1024492.patch
+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
# Thunderbird/mail
Patch20: tb-ssldap.patch
-Patch21: tb-develdirs.patch
-Patch22: thunderbird-shared-nss-db.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils fileutils textutils /bin/sh
Recommends: libcanberra0
@@ -196,20 +190,15 @@
pushd mozilla
%patch1 -p1
%patch2 -p1
-%patch3 -p1
%if %{with_kde}
-%patch4 -p1
+%patch3 -p1
%endif
+%patch4 -p1
%patch5 -p1
%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p3
popd
# comm-central patches
%patch20 -p1
-%patch21 -p1
-%patch22 -p1
%build
# no need to add build time to binaries
@@ -250,6 +239,7 @@
mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
mk_add_options MOZ_OBJDIR=$RPM_BUILD_DIR/obj
ac_add_options --enable-application=mail
+ac_add_options --enable-calendar
ac_add_options --prefix=%{_prefix}
ac_add_options --libdir=%{progdir}
ac_add_options --includedir=%{_includedir}
@@ -273,10 +263,6 @@
%if 0%{?gstreamer} == 1
ac_add_options --enable-gstreamer=1.0
%endif
-%if %suse_version > 1130
-ac_add_options --disable-gnomevfs
-ac_add_options --enable-gio
-%endif
%if %suse_version < 1220
ac_add_options --disable-gstreamer
%endif
@@ -298,7 +284,7 @@
make -C mail/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/thunderbird/* \
+cp -rf $RPM_BUILD_DIR/obj/dist/thunderbird/* \
$RPM_BUILD_ROOT%{progdir}
%if %{with_kde}
# install kde.js
@@ -327,7 +313,7 @@
popd
LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \
make -C mail/locales langpack-$locale || continue
- cp -rL mozilla/dist/xpi-stage/locale-$locale \
+ cp -rL dist/xpi-stage/locale-$locale \
$RPM_BUILD_ROOT%{progdir}/extensions/[email protected]
# remove prefs and profile defaults from langpack
rm -rf
$RPM_BUILD_ROOT%{progdir}/extensions/[email protected]/defaults
@@ -372,11 +358,11 @@
# DEVEL
#
mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{progname}
-chmod a+x mozilla/dist/sdk/bin/*.py
-cp -rL mozilla/dist/sdk/bin/* $RPM_BUILD_ROOT%{_libdir}/%{progname}/
-cp -rL mozilla/dist/sdk/lib/*.a $RPM_BUILD_ROOT%{_libdir}/%{progname}/
-cp -rL mozilla/dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{progname}/
-cp -rL mozilla/dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{progname}/
+chmod a+x dist/sdk/bin/*.py
+cp -rL dist/sdk/bin/* $RPM_BUILD_ROOT%{_libdir}/%{progname}/
+cp -rL dist/sdk/lib/*.a $RPM_BUILD_ROOT%{_libdir}/%{progname}/
+cp -rL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{progname}/
+cp -rL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{progname}/
#mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
#install -m 755 $RPM_BUILD_DIR/thunderbird/mozilla/build/unix/thunderbird-*.pc
\
# $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
@@ -421,9 +407,9 @@
make buildsymbols \
SYMBOL_INDEX_NAME="$SYMBOLS_NAME.txt" \
SYMBOL_ARCHIVE_BASENAME="$SYMBOLS_NAME"
-if [ -e mozilla/dist/*symbols.zip ]; then
+if [ -e dist/*symbols.zip ]; then
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/
- cp mozilla/dist/*symbols.zip $RPM_BUILD_ROOT%{_datadir}/mozilla/
+ cp dist/*symbols.zip $RPM_BUILD_ROOT%{_datadir}/mozilla/
fi
%endif
@@ -454,7 +440,6 @@
%{progdir}/chrome.manifest
%{progdir}/dependentlibs.list
%{progdir}/*.so
-%{progdir}/mozilla-xremote-client
%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
@@ -470,6 +455,7 @@
%dir %{progdir}/chrome/
%{progdir}/chrome/icons/
%dir %{progdir}/dictionaries/
+%{progdir}/distribution/
%{progdir}/defaults/
%dir %{progdir}/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
++++++ compare-locales.tar.xz ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.sYNtGD/_old 2015-07-16 17:16:46.000000000 +0200
+++ /var/tmp/diff_new_pack.sYNtGD/_new 2015-07-16 17:16:46.000000000 +0200
@@ -1,9 +1,9 @@
#!/bin/bash
-CHANNEL="esr31"
+CHANNEL="esr38"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_31_7_0_RELEASE"
-VERSION="31.7.0"
+RELEASE_TAG="THUNDERBIRD_38_1_0_RELEASE"
+VERSION="38.1.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-31.7.0.tar.xz -> l10n-38.1.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-31.7.0.tar.xz
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-38.1.0.tar.xz differ:
char 26, line 1
++++++ mozilla-develdirs.patch ++++++
diff --git a/config/baseconfig.mk b/config/baseconfig.mk
--- a/config/baseconfig.mk
+++ b/config/baseconfig.mk
@@ -1,14 +1,14 @@
# 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)
+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)
else
++++++ mozilla-kde.patch ++++++
++++ 1137 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.sYNtGD/_old 2015-07-16 17:16:46.000000000 +0200
+++ /var/tmp/diff_new_pack.sYNtGD/_new 2015-07-16 17:16:46.000000000 +0200
@@ -1,11 +1,11 @@
# HG changeset patch
# User Wolfgang Rosenauer <[email protected]>
-# Parent 13eb644c1216aed92b29dbc63fc26ce66f98c66c
+# Parent 5a29924228527f8882c83cf62d470963ea1ce62e
Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
-diff --git a/intl/locale/src/nsLocaleService.cpp
b/intl/locale/src/nsLocaleService.cpp
---- a/intl/locale/src/nsLocaleService.cpp
-+++ b/intl/locale/src/nsLocaleService.cpp
+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());
NS_ENSURE_TRUE_VOID(resultLocale);
++++++ tb-ssldap.patch ++++++
--- /var/tmp/diff_new_pack.sYNtGD/_old 2015-07-16 17:16:46.000000000 +0200
+++ /var/tmp/diff_new_pack.sYNtGD/_new 2015-07-16 17:16:46.000000000 +0200
@@ -1,7 +1,7 @@
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
-@@ -268,16 +268,17 @@
+@@ -358,16 +358,17 @@
#ifdef XP_WIN32
@BINPATH@/nsldap32v60@DLL_SUFFIX@
@BINPATH@/nsldappr32v60@DLL_SUFFIX@
@@ -14,8 +14,8 @@
#endif
; login manager
- @BINPATH@/components/loginmgr.xpt
- @BINPATH@/components/nsLoginInfo.js
- @BINPATH@/components/nsLoginManager.js
- @BINPATH@/components/nsLoginManagerPrompter.js
- @BINPATH@/components/passwordmgr.manifest
+ @RESPATH@/components/loginmgr.xpt
+ @RESPATH@/components/nsLoginInfo.js
+ @RESPATH@/components/nsLoginManager.js
+ @RESPATH@/components/nsLoginManagerPrompter.js
+ @RESPATH@/components/passwordmgr.manifest
++++++ thunderbird-31.7.0-source.tar.xz -> thunderbird-38.1.0-source.tar.xz
++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-31.7.0-source.tar.xz
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-38.1.0-source.tar.xz
differ: char 25, line 1