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 - w...@rosenauer.org + +- 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 - w...@rosenauer.org + +- 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/langpack-$loc...@thunderbird.mozilla.org # remove prefs and profile defaults from langpack rm -rf $RPM_BUILD_ROOT%{progdir}/extensions/langpack-$loc...@thunderbird.mozilla.org/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 <w...@rosenauer.org> -# 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