Accepting request 917701 from mozilla:Factory

- Mozilla Thunderbird 91.1.0
  * Thunderbird registered Accessibility Handlers using same GUIDs
    as Firefox, causing performance issues for NVDA users
  * Focus lost when reordering accounts by keyboard in the Account Manager
  * Account setup did not use provider display name for setting up
    calendars
  * Various theme and UX fixes
  MFSA 2021-41 (bsc#1190269)
  * CVE-2021-38492 (bmo#1721107)
    Navigating to `mk:` URL scheme could load Internet Explorer
  * CVE-2021-38495 (bmo#1723391, bmo#1723920, bmo#1724101,
    bmo#1724107)
    Memory safety bugs fixed in Thunderbird 91.1
- (re-)added mozilla-silence-no-return-type.patch
- add mozilla-bmo531915.patch to fix build for i586

OBS-URL: https://build.opensuse.org/request/show/917701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaThunderbird?expand=0&rev=261
This commit is contained in:
Dominique Leuenberger 2021-09-11 20:24:23 +00:00 committed by Git OBS Bridge
commit f2396d51e3
11 changed files with 1328 additions and 30 deletions

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Thu Sep 2 07:03:59 UTC 2021 - Wolfgang Rosenauer <wr@rosenauer.org>
- Mozilla Thunderbird 91.1.0
* Thunderbird registered Accessibility Handlers using same GUIDs
as Firefox, causing performance issues for NVDA users
* Focus lost when reordering accounts by keyboard in the Account Manager
* Account setup did not use provider display name for setting up
calendars
* Various theme and UX fixes
MFSA 2021-41 (bsc#1190269)
* CVE-2021-38492 (bmo#1721107)
Navigating to `mk:` URL scheme could load Internet Explorer
* CVE-2021-38495 (bmo#1723391, bmo#1723920, bmo#1724101,
bmo#1724107)
Memory safety bugs fixed in Thunderbird 91.1
- (re-)added mozilla-silence-no-return-type.patch
- add mozilla-bmo531915.patch to fix build for i586
-------------------------------------------------------------------
Fri Aug 27 21:01:34 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -26,8 +26,8 @@
# major 69
# mainver %major.99
%define major 91
%define mainver %major.0.3
%define orig_version 91.0.3
%define mainver %major.1.0
%define orig_version 91.1.0
%define orig_suffix %{nil}
%define update_channel release
%define source_prefix thunderbird-%{orig_version}
@ -36,7 +36,7 @@
%define do_profiling 0
# upstream default is clang (to use gcc for large parts set to 0)
%define clang_build 1
%define clang_build 0
# PIE, full relro
%define build_hardened 1
@ -206,6 +206,8 @@ Patch25: mozilla-bmo998749.patch
Patch26: mozilla-bmo1626236.patch
Patch27: mozilla-s390x-skia-gradient.patch
Patch28: mozilla-libavcodec58_91.patch
Patch29: mozilla-silence-no-return-type.patch
Patch30: mozilla-bmo531915.patch
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: /bin/sh
@ -288,7 +290,7 @@ fi
%patch4 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
#%patch8 -p1
%patch9 -p1
%patch11 -p1
%patch13 -p1
@ -305,6 +307,8 @@ fi
%patch26 -p1
%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch30 -p1
%endif
%build

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d314d6f15d48121ff749d4da1f0627fbb74ed13db580fbd814727ad54716165e
size 30199560

3
l10n-91.1.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b8b990bad80d0329d948c8062e15867182072776d33a818cbe7809b7e1c02f4
size 30195516

29
mozilla-bmo531915.patch Normal file
View File

@ -0,0 +1,29 @@
# HG changeset patch
# User Wolfgang Rosenauer <wr@rosenauer.org>
# Parent 7332dfc4c47d73f1b88850b7727d33096d68e329
diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private.h
--- a/modules/fdlibm/src/math_private.h
+++ b/modules/fdlibm/src/math_private.h
@@ -25,17 +25,21 @@
#include "mozilla/EndianUtils.h"
/*
* Emulate FreeBSD internal double types.
* Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
*/
+#ifdef __i386__
+typedef long double __double_t;
+#else
typedef double __double_t;
+#endif
typedef __double_t double_t;
/*
* The original fdlibm code used statements like:
* n0 = ((*(int*)&one)>>29)^1; * index of high word *
* ix0 = *(n0+(int*)&x); * high word of x *
* ix1 = *((1-n0)+(int*)&x); * low word of x *
* to dig two 32 bit words out of the 64 bit IEEE floating point

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,10 @@
PRODUCT="thunderbird"
CHANNEL="esr91"
VERSION="91.0.3"
VERSION="91.1.0"
VERSION_SUFFIX=""
PREV_VERSION="91.0.2"
PREV_VERSION="91.0.3"
PREV_VERSION_SUFFIX=""
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
RELEASE_REPO="https://hg.mozilla.org/releases/comm-esr91"
RELEASE_TAG="7f37735b4076325b99ea7c7af959f610b27eb0d7"
RELEASE_TIMESTAMP="20210824180134"
RELEASE_TAG="f134c939baab6193527545e8f40229aee95d5abf"
RELEASE_TIMESTAMP="20210902035758"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c9b60da8b497b41843adde80002aecee12059def04d78ed52f31a38ce7006e9
size 409181064

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmEmEp4ACgkQ6+QekPbx
L223KBAAgH6szedBfYwDU09690veAgJFkQcZandO//A8DVe1mb3Cf5V43d1hUzUT
S49use5BvOSXDmUSWz8LuerhYPMnDAGItRtRPJwMZlvU7MkW9ghxsW1jlG53DUU+
2q5YkII5GFKjF8KntGZbgMD3MwZ0Ep20njQjWpzG9NIgrKd8+TmKFjySURpLCKt5
5j9qiraFBhs+fBsxO/EA7nPte9ce1oqgZY3x5k6lpyva4wD9xcA8lH4kL6BSOQdu
//1zrZkEtqiOYpiXRfFfU1CnOCAics+vfw48NW9HjNMlDu0O3F9db3K8jWpWhRmx
u8ZL4qZxOHeVknWbD8M1FzsvjKgalilTLjT015i/SbWzE82JQFAs7XUG8mD3sU7u
mJEKrcSDlMJ3m7aJ4QbhU0bn56thCNMflG+ySAD16GWr+KjV5RsLnBlvFGRbpCn3
8W4upWSmiiODEwrNK4ovGkEuHb5082w0nkN5JJjsn3McQF3E/0rPvmbH0ZZH3gmx
9bGpj6bz4D1F5C+R4+FkG5nsYLHDa8cEPQ0Qj3SjdrGrWcb/2HFOCHReAoIOsfZ5
vqZIIWlff6cL8OI2h0FowN33Mq2JBrdFoGydlEgI76gcoqIiZoRn/GQHzcald8wy
vJmgD1p60tUA3mb91ASgI+sh+bItU9q/Xm7S7h4pu1/bBPT59xc=
=tDYU
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c0b1be6722bced5a9e4eee4c57950c2879e6fa0a368dd6bec2fdf91ddec18725
size 403977204

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmEw9/4ACgkQ6+QekPbx
L23sWA//d5/rxGsRLSfGg0jIo+DOUKwDUi5JsfddPelfDhUuEr4UkNDCOsMpPWT2
2mQOFz3TRQPwHv02WH7w3GkW/jP098t6Nun/azFEL7BFMK5lz95W+IJqENPj2lyH
7mCrKz20srlefNCcYMD+nurN1EKBetWcuUwWiATKEtz/7bFuuQS2NfYKPMvBd6hw
SZqebQBRowGYx5PNSLQYRwOC//88cbL9ua4aD3cgsGraZ78oHRglxOulJePa1NtF
VxFXhfZe4L+zqx338xp0PstD7uBO9XUXhhBcYky8RMjnpMdimxCRCmW7aHJEo8/e
TiWWKSQBqb6J7EUStdwge6XBIZfmSd8fK0LE8iYgL+qqIPYDJNtIccRRdJDTjuVM
T3oIm2ms0sc/GN/CuXbGB7sigMrI5wlb+gX/jixdeqjaq+D5tNXANlP2DlLUd5gQ
YBHmseO8SHpx7nV1z1H7zU2KWQa+zXlcUbzttjsqve8hEam7Voss8SNO82WXnLtX
CVb/Mbwc5c8wFkmTvp/6A+idm+T6Bvhlp5SXYA0xlbDHS3AqSNM6zefN49W644V+
BXTf1Tufs+51mEm8wJqSm9gBaqCScWOqGgaOfPp0+7f6utu1JQR3RuD38AyvqePM
KiAnAcZwKiTVa/6bGadqVRxWzYBPLr1OEKihtqkmkodCR1nLTss=
=UwYr
-----END PGP SIGNATURE-----