From d9c01b12221a97380df35a46066ff1f8cc9e3aedea80c004518fa848a0aba87a Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Sat, 23 Oct 2021 12:56:24 +0000 Subject: [PATCH] - Mozilla Thunderbird 91.2.1 * Preference added to disable automatic pausing RSS feed updates after a fetch failure * several bugfixes as outlined in release notes https://www.thunderbird.net/en-US/thunderbird/91.2.1/releasenotes/ - add mozilla-bmo1724679.patch (bmo#1724679, boo#1182863) fix some env variables which are enabled for any value OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaThunderbird?expand=0&rev=610 --- MozillaThunderbird.changes | 15 +++++++ MozillaThunderbird.spec | 6 ++- l10n-91.2.0.tar.xz => l10n-91.2.1.tar.xz | 0 mozilla-bmo1724679.patch | 51 ++++++++++++++++++++++++ thunderbird-91.2.0.source.tar.xz | 3 -- thunderbird-91.2.0.source.tar.xz.asc | 16 -------- thunderbird-91.2.1.source.tar.xz | 3 ++ thunderbird-91.2.1.source.tar.xz.asc | 16 ++++++++ 8 files changed, 89 insertions(+), 21 deletions(-) rename l10n-91.2.0.tar.xz => l10n-91.2.1.tar.xz (100%) create mode 100644 mozilla-bmo1724679.patch delete mode 100644 thunderbird-91.2.0.source.tar.xz delete mode 100644 thunderbird-91.2.0.source.tar.xz.asc create mode 100644 thunderbird-91.2.1.source.tar.xz create mode 100644 thunderbird-91.2.1.source.tar.xz.asc diff --git a/MozillaThunderbird.changes b/MozillaThunderbird.changes index 73c4608..a6c88a7 100644 --- a/MozillaThunderbird.changes +++ b/MozillaThunderbird.changes @@ -1,8 +1,23 @@ +------------------------------------------------------------------- +Fri Oct 22 21:27:02 UTC 2021 - Wolfgang Rosenauer + +- Mozilla Thunderbird 91.2.1 + * Preference added to disable automatic pausing RSS feed updates + after a fetch failure + * several bugfixes as outlined in release notes + https://www.thunderbird.net/en-US/thunderbird/91.2.1/releasenotes/ + ------------------------------------------------------------------- Thu Oct 21 13:23:29 UTC 2021 - Martin Liška - Enable LTO on Tumbleweed. +------------------------------------------------------------------- +Fri Oct 15 20:29:41 UTC 2021 - Wolfgang Rosenauer + +- add mozilla-bmo1724679.patch (bmo#1724679, boo#1182863) + fix some env variables which are enabled for any value + ------------------------------------------------------------------- Mon Oct 4 19:55:48 UTC 2021 - Wolfgang Rosenauer diff --git a/MozillaThunderbird.spec b/MozillaThunderbird.spec index 593d34e..6538900 100644 --- a/MozillaThunderbird.spec +++ b/MozillaThunderbird.spec @@ -26,8 +26,8 @@ # major 69 # mainver %major.99 %define major 91 -%define mainver %major.2.0 -%define orig_version 91.2.0 +%define mainver %major.2.1 +%define orig_version 91.2.1 %define orig_suffix %{nil} %define update_channel release %define source_prefix thunderbird-%{orig_version} @@ -208,6 +208,7 @@ Patch27: mozilla-s390x-skia-gradient.patch Patch28: mozilla-libavcodec58_91.patch Patch29: mozilla-silence-no-return-type.patch Patch30: mozilla-bmo531915.patch +Patch31: mozilla-bmo1724679.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh @@ -309,6 +310,7 @@ fi %patch28 -p1 %patch29 -p1 %patch30 -p1 +%patch31 -p1 %endif %build diff --git a/l10n-91.2.0.tar.xz b/l10n-91.2.1.tar.xz similarity index 100% rename from l10n-91.2.0.tar.xz rename to l10n-91.2.1.tar.xz diff --git a/mozilla-bmo1724679.patch b/mozilla-bmo1724679.patch new file mode 100644 index 0000000..d2b523a --- /dev/null +++ b/mozilla-bmo1724679.patch @@ -0,0 +1,51 @@ +diff --git a/toolkit/components/remote/nsRemoteService.cpp b/toolkit/components/remote/nsRemoteService.cpp +--- a/toolkit/components/remote/nsRemoteService.cpp ++++ b/toolkit/components/remote/nsRemoteService.cpp +@@ -107,7 +107,8 @@ + bool useX11Remote = mozilla::widget::GdkIsX11Display(); + + # if defined(MOZ_ENABLE_DBUS) +- if (!useX11Remote || getenv(DBUS_REMOTE_ENV)) { ++ const char* dbusRemoteEnv = getenv(DBUS_REMOTE_ENV); ++ if (!useX11Remote || (dbusRemoteEnv && *dbusRemoteEnv == '1')) { + client = MakeUnique(); + } + # endif +diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp +--- a/toolkit/xre/nsAppRunner.cpp ++++ b/toolkit/xre/nsAppRunner.cpp +@@ -4125,7 +4125,7 @@ + const char* x11Display = PR_GetEnv("DISPLAY"); + // MOZ_ENABLE_WAYLAND is our primary Wayland on/off switch. + const char* waylandPref = PR_GetEnv("MOZ_ENABLE_WAYLAND"); +- bool enableWayland = !x11Display || (waylandPref && *waylandPref); ++ bool enableWayland = !x11Display || (waylandPref && *waylandPref == '1'); + if (!enableWayland) { + const char* backendPref = PR_GetEnv("GDK_BACKEND"); + enableWayland = (backendPref && strncmp(backendPref, "wayland", 7) == 0); +diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp +--- a/widget/gtk/nsFilePicker.cpp ++++ b/widget/gtk/nsFilePicker.cpp +@@ -616,7 +616,7 @@ + if (mUseNativeFileChooser && sGtkNativeDialogShowPtr != nullptr) { + const char* portalEnvString = g_getenv("GTK_USE_PORTAL"); + bool setPortalEnv = +- (portalEnvString && atoi(portalEnvString) == 0) || !portalEnvString; ++ (portalEnvString && *portalEnvString == '0') || !portalEnvString; + if (setPortalEnv) { + setenv("GTK_USE_PORTAL", "1", true); + } +diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp +--- a/widget/gtk/nsWindow.cpp ++++ b/widget/gtk/nsWindow.cpp +@@ -8835,7 +8835,7 @@ + // decorations does not work with CSD. + // We check GTK_CSD as well as gtk_window_should_use_csd() does. + const char* csdOverride = getenv("GTK_CSD"); +- if (csdOverride && atoi(csdOverride)) { ++ if (csdOverride && *csdOverride == '1') { + sGtkWindowDecoration = GTK_DECORATION_CLIENT; + return sGtkWindowDecoration; + } + + diff --git a/thunderbird-91.2.0.source.tar.xz b/thunderbird-91.2.0.source.tar.xz deleted file mode 100644 index 3afbdc9..0000000 --- a/thunderbird-91.2.0.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30476803f0bd4a46d2516ac5cbb831fc580b81d5d704af17c7df81e2bb6ee075 -size 403836192 diff --git a/thunderbird-91.2.0.source.tar.xz.asc b/thunderbird-91.2.0.source.tar.xz.asc deleted file mode 100644 index 1e11ebf..0000000 --- a/thunderbird-91.2.0.source.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmFbNVsACgkQ6+QekPbx -L22tnA//dFdV39Q3JTn1bOPpNPQ50W3iXYx3BRldWBRCX3bQHvP9zdxLZfiLPjoL -zFaVHd1Fx5CdD4nH/8jbZ5PeOTIa2mcdUJWqEshGKCymBTTuFPQG4l0BGrn5JvXX -bMh8dVdeFHSMcu0MwZYGFDfESEpsJLl2SO3LsK8HAKxMsXOywzb11QZmQ48OXACu -w5LyROCXgPBJaIQ2Fq6CW4geC2c3TBTMyqJ8rWWgqm4KIfflUCaVKCpDbn9wyMQp -kEW/t6D4bB7yE7rcCqmjACZhMELEFHqSuwW70OvGu1ifp9Xr6sojDzPzA+TJtF3W -iM3Vyvs0CU3BsvRDcaLZDBkfryfP9leCTUsNDaD2JeF3twl1tngAIhCnyG0O3E/c -smoAyNzUOy0mhzeFs9l0f2cH5xukKafczlWurdVwoueEDCwGeUxcU7ZLQcaXOKTD -fwLMKwq3/twmIMITw9TF+2obmrTUXp/sL65CmCH+hjvpcsmVsFIbTzOehu6OzZMS -4AA8Ur+gVyNdMFzk0n0uHl/QXqV3F7bXEgHsUC39H3IY2z6CcnV5F27TREM4gdTS -mDu2lx0uGqqGUDF/lk4knzcestAeEdj/ABUXrLOU0p/0PFC+JpMIqRoC2UDwK4gs -tIOB6CKDxnSZIPunfXTM8IxTpyVeuyLHNqfQrcJzaJbz8fUCK3k= -=o6xJ ------END PGP SIGNATURE----- diff --git a/thunderbird-91.2.1.source.tar.xz b/thunderbird-91.2.1.source.tar.xz new file mode 100644 index 0000000..ba7d24d --- /dev/null +++ b/thunderbird-91.2.1.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:425dacc0ae227a4209b77daf674b33295262f2ecf36022216cd07724954e9e6d +size 405405688 diff --git a/thunderbird-91.2.1.source.tar.xz.asc b/thunderbird-91.2.1.source.tar.xz.asc new file mode 100644 index 0000000..8dd6851 --- /dev/null +++ b/thunderbird-91.2.1.source.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmFvlyMACgkQ6+QekPbx +L212GRAArUXsgwb8krkx/Kv4jNM5lQjNqkHJ8DKkXBX/CGBX6rui/6xetLJFFzJo +h+KmfCa7/Bl4KJk0+IKCNI53SvLAvgc4LJME2ohLrD2k/IJ8t1HI6XeHpDV18nTL +LRWs+6vq61fTunxJahRHe20dmUT4unGEp30LS7Y9K4EYNRBNTBEwBoFRzDKQTYdL +Z6MQd5qttutSPRB46zDOEmYmXze7eJPiVcdaGwFCbKyvtUfw7ZKXDUkjpMtmwk1d +C1+bA5Dio9kHoQdSvP/d53MnY8iEdXs66lUektpKHs2730xrnAKHg3rBCXzj+Sos +X68X50zzz2K6l1/WTQQilFaHT74Yb3KTU/c6RrwADqHxZzS+9AEBe2Kj3z8OdLxv +PsQ8uBH2/fFpugYaSzOCCnQUTAAc6I3Ycnf53OQ6KrgUcn2TPu2bzG4TblnTpXm6 +lrf9jRM99VH6smRsYesPX8nGO2/FVVdrixAt3AoNvcX+kiBnggGgI6ac29b/Vl+i +myAlwDovnkP8GhXDI6QkmuDPQyveHjHqDzxAfmEfZG8HscPLBrkrTTtggqg3GveH +pOwACu3vdEX/43gJUVMa/1SPKjsGIPaSwsoQ8q18mRZWEUTIV7VX9K2zvKUcFYYw +CrAatZDl7SX9uxCJLZfM5kDTp/eqRfFBOtftCcz3EKw3+MpRM3g= +=k1/A +-----END PGP SIGNATURE-----