Hello community, here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2019-10-17 13:05:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old) and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird" Thu Oct 17 13:05:14 2019 rev:218 rq:737931 version:68.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2019-10-10 11:49:23.275967344 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.2352/MozillaThunderbird.changes 2019-10-17 13:05:26.124368128 +0200 @@ -1,0 +2,16 @@ +Thu Oct 10 14:30:09 UTC 2019 - Wolfgang Rosenauer <[email protected]> + +- Mozilla Thunderbird 68.1.2 + Bugfixes + * Some attachments couldn't be opened in messages originating from + MS Outlook 2016 + * Address book import from CSV + * Performance problem in message body search + * Ctrl+Enter to send a message would open an attachment if the + attachment pane had focus + * Calendar: Issues with "Today Pane" start-up + * Calendar: Glitches with custom repeat and reminder number input + * Calendar: Problems with WCAP provider +- add mozilla-bmo1585099.patch to fix build with rust >= 1.38 + +------------------------------------------------------------------- Old: ---- l10n-68.1.1.tar.xz thunderbird-68.1.1.source.tar.xz thunderbird-68.1.1.source.tar.xz.asc New: ---- l10n-68.1.2.tar.xz mozilla-bmo1585099.patch thunderbird-68.1.2.source.tar.xz thunderbird-68.1.2.source.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaThunderbird.spec ++++++ --- /var/tmp/diff_new_pack.pQ4Zeq/_old 2019-10-17 13:05:45.700317715 +0200 +++ /var/tmp/diff_new_pack.pQ4Zeq/_new 2019-10-17 13:05:45.704317705 +0200 @@ -26,11 +26,11 @@ # major 69 # mainver %major.99 %define major 68 -%define mainver %major.1.1 -%define orig_version 68.1.1 +%define mainver %major.1.2 +%define orig_version 68.1.2 %define orig_suffix %{nil} %define update_channel release -%define releasedate 20190924105435 +%define releasedate 20191008153335 %define source_prefix thunderbird-%{mainver} # always build with GCC as SUSE Security Team requires that @@ -55,11 +55,7 @@ %define __provides_exclude ^lib.*\\.so.*$ %define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*|libldap.*|libldif.*|libprldap.*)$ %define localize 1 -%ifarch %ix86 x86_64 -%define crashreporter 1 -%else %define crashreporter 0 -%endif %define has_system_cairo 0 @@ -178,6 +174,7 @@ Patch22: mozilla-nestegg-big-endian.patch Patch23: mozilla-bmo1512162.patch Patch24: mozilla-fix-top-level-asm.patch +Patch25: mozilla-bmo1585099.patch Patch100: thunderbird-broken-locales-build.patch %endif # only_print_mozconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -185,15 +182,8 @@ Recommends: libcanberra0 Recommends: libpulse0 ### build options -%ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm -%define crashreporter 0 -%else -%define crashreporter 1 -%endif %define has_system_cairo 0 ### build options end -%define __provides_exclude ^lib.*\\.so.*$ -%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*|libldap.*|libldif.*|libprldap.*)$ Requires: mozilla-nspr >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nspr) Requires: mozilla-nss >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nss) Requires(post): desktop-file-utils @@ -266,7 +256,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 -%ifarch s390x +%ifarch s390x ppc64 %patch11 -p1 %endif %patch12 -p1 @@ -282,6 +272,7 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 +%patch25 -p1 # Thunderbird %patch100 -p1 %endif # only_print_mozconfig @@ -308,6 +299,7 @@ export MOZ_BUILD_DATE=%{releasedate} export MOZILLA_OFFICIAL=1 export BUILD_OFFICIAL=1 +export MOZ_TELEMETRY_REPORTING=1 %if 0%{?suse_version} <= 1320 export CC=gcc-7 %else @@ -329,9 +321,6 @@ %endif %endif export CXXFLAGS="$CFLAGS" -%ifarch %{arm} aarch64 -export RUSTFLAGS="-Cdebuginfo=0" -%endif export MOZCONFIG=$RPM_BUILD_DIR/mozconfig %if %{with only_print_mozconfig} echo "export CC=$CC" @@ -345,6 +334,7 @@ %limit_build -m 2000 export MOZ_DEBUG_FLAGS="-pipe" cat << EOF > $MOZCONFIG +%endif mk_add_options MOZILLA_OFFICIAL=1 mk_add_options BUILD_OFFICIAL=1 mk_add_options MOZ_MILESTONE_RELEASE=1 @@ -356,11 +346,11 @@ %endif %endif mk_add_options MOZ_OBJDIR=$RPM_BUILD_DIR/obj -ac_add_options --enable-application=comm/mail -ac_add_options --enable-calendar ac_add_options --prefix=%{_prefix} ac_add_options --libdir=%{progdir} ac_add_options --includedir=%{_includedir} +ac_add_options --enable-application=comm/mail +ac_add_options --enable-calendar ac_add_options --disable-tests ac_add_options --disable-debug ac_add_options --enable-alsa @@ -382,18 +372,20 @@ ac_add_options --with-system-nspr ac_add_options --with-system-nss ac_add_options --with-system-zlib +%if 0%{?localize} ac_add_options --with-l10n-base=$RPM_BUILD_DIR/l10n +%endif ac_add_options --disable-updater #ac_add_options --with-system-png # no apng support #ac_add_options --enable-system-hunspell ac_add_options --enable-startup-notification -ac_add_options --enable-official-branding ac_add_options --disable-necko-wifi ac_add_options --enable-update-channel=%{update_channel} -ac_add_options --with-unsigned-addon-scopes=app %if %has_system_cairo ac_add_options --enable-system-cairo %endif +ac_add_options --with-unsigned-addon-scopes=app +ac_add_options --enable-official-branding %if ! %crashreporter ac_add_options --disable-crashreporter %endif @@ -406,9 +398,8 @@ ac_add_options --with-arch=armv7-a %endif %endif -%if %{with mozilla_tb_valgrind} -ac_add_options --disable-jemalloc -ac_add_options --enable-valgrind +%ifarch aarch64 %arm s390x +ac_add_options --disable-webrtc %endif # mitigation/workaround for bmo#1512162 %ifarch s390x @@ -420,8 +411,11 @@ ac_add_options --enable-lto %endif %endif -EOF +%if %{with mozilla_tb_valgrind} +ac_add_options --disable-jemalloc +ac_add_options --enable-valgrind %endif +EOF %if !%{with only_print_mozconfig} %ifarch ppc64 s390x s390 # NOTE: Currently, system-icu is too old, so we can't build with that, @@ -487,6 +481,19 @@ (cd _lightning && zip -q9r ../"${_extid}.xpi" *) cp -p "${_extid}.xpi" %{buildroot}%{progdir}/distribution/extensions/ %endif +# remove some executable permissions +find %{buildroot}%{_libdir}/%{progname} \ + -name "*.js" -o \ + -name "*.jsm" -o \ + -name "*.rdf" -o \ + -name "*.properties" -o \ + -name "*.dtd" -o \ + -name "*.txt" -o \ + -name "*.xml" -o \ + -name "*.css" \ + -exec chmod a-x {} + +# remove mkdir.done files from installed base +find %{buildroot}%{progdir} -type f -name ".mkdir.done" -delete # overwrite the mozilla start-script and link it to /usr/bin mkdir --parents %{buildroot}%{_bindir}/ sed "s:%%PREFIX:%{_prefix}:g @@ -500,6 +507,7 @@ mkdir -p %{buildroot}%{_datadir}/applications install -m 644 %{SOURCE1} \ %{buildroot}%{_datadir}/applications/%{desktop_file_name}.desktop +%suse_update_desktop_file %{desktop_file_name} Network Email GTK # appdata mkdir -p %{buildroot}%{_datadir}/appdata cp %{SOURCE9} %{buildroot}%{_datadir}/appdata/%{desktop_file_name}.appdata.xml @@ -513,24 +521,12 @@ cat > %{buildroot}%{progdir}/defaults/pref/all-l10n.js << EOF pref("general.useragent.locale", "chrome://global/locale/intl.properties"); EOF -# remove spurious executable bits -find %{buildroot}%{_libdir}/%{progname} \ - -name "*.js" -o \ - -name "*.jsm" -o \ - -name "*.rdf" -o \ - -name "*.properties" -o \ - -name "*.dtd" -o \ - -name "*.css" \ - -exec chmod a-x {} + -# remove mkdir.done files from installed base -find $RPM_BUILD_ROOT%{progdir} -type f -name ".mkdir.done" -delete -print # for size in 16 22 24 32 48 64 128; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/ 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 rm -f %{buildroot}%{progdir}/thunderbird rm -f %{buildroot}%{progdir}/removed-files ++++++ compare-locales.tar.xz ++++++ ++++++ l10n-68.1.1.tar.xz -> l10n-68.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-68.1.1.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.2352/l10n-68.1.2.tar.xz differ: char 26, line 1 ++++++ mozilla-bmo1585099.patch ++++++ ++++ 4133 lines (skipped) ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.pQ4Zeq/_old 2019-10-17 13:05:46.016316902 +0200 +++ /var/tmp/diff_new_pack.pQ4Zeq/_new 2019-10-17 13:05:46.016316902 +0200 @@ -1,8 +1,8 @@ PRODUCT="thunderbird" CHANNEL="esr68" -VERSION="68.1.1" +VERSION="68.1.2" VERSION_SUFFIX="" -RELEASE_TAG="41c0a3653f95cf6158a2b49ab7cb19327c50e9e8" +RELEASE_TAG="2e34f364630f1f65724bb6e70616b95a041c47ea" PREV_VERSION="" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation ++++++ thunderbird-68.1.1.source.tar.xz -> thunderbird-68.1.2.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-68.1.1.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.2352/thunderbird-68.1.2.source.tar.xz differ: char 15, line 1
