Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2021-12-30 15:55:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old) and /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox" Thu Dec 30 15:55:28 2021 rev:353 rq:943041 version:95.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2021-12-18 20:29:34.698220294 +0100 +++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1896/MozillaFirefox.changes 2021-12-30 15:55:43.856668902 +0100 @@ -1,0 +2,16 @@ +Tue Dec 28 17:45:28 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com> + +- Add upstream patches: + * mozilla-bmo1745560.patch: Fix build against wayland 1.20. + * mozilla-bmo1744896.patch: Create WaylandVsyncSource on window + creation + +------------------------------------------------------------------- +Mon Dec 20 21:57:30 UTC 2021 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Firefox 95.0.2 + * Addresses frequent crashes experienced by users with C/E/Z-Series + "Bobcat" CPUs running on Windows 7, 8, and 8.1. +- updated constraints for ppc and x86-64 + +------------------------------------------------------------------- Old: ---- firefox-95.0.1.source.tar.xz firefox-95.0.1.source.tar.xz.asc l10n-95.0.1.tar.xz New: ---- firefox-95.0.2.source.tar.xz firefox-95.0.2.source.tar.xz.asc l10n-95.0.2.tar.xz mozilla-bmo1744896.patch mozilla-bmo1745560.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.hqBgVp/_old 2021-12-30 15:55:56.416678586 +0100 +++ /var/tmp/diff_new_pack.hqBgVp/_new 2021-12-30 15:55:56.420678590 +0100 @@ -29,8 +29,8 @@ # major 69 # mainver %major.99 %define major 95 -%define mainver %major.0.1 -%define orig_version 95.0.1 +%define mainver %major.0.2 +%define orig_version 95.0.2 %define orig_suffix %{nil} %define update_channel release %define branding 1 @@ -223,6 +223,8 @@ Patch28: mozilla-libavcodec58_91.patch Patch29: mozilla-silence-no-return-type.patch Patch31: mozilla-bmo531915.patch +Patch32: mozilla-bmo1745560.patch +Patch33: mozilla-bmo1744896.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch @@ -351,6 +353,8 @@ %patch28 -p1 %patch29 -p1 %patch31 -p1 +%patch32 -p1 +%patch33 -p1 # Firefox %patch101 -p1 %patch102 -p1 ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.hqBgVp/_old 2021-12-30 15:55:56.508678657 +0100 +++ /var/tmp/diff_new_pack.hqBgVp/_new 2021-12-30 15:55:56.512678660 +0100 @@ -51,7 +51,7 @@ </conditions> <hardware> <memory> - <size unit="G">16</size> + <size unit="G">18</size> </memory> </hardware> </overwrite> @@ -62,10 +62,10 @@ </conditions> <hardware> <disk> - <size unit="G">25</size> + <size unit="G">36</size> </disk> <physicalmemory> - <size unit="G">10</size> + <size unit="G">11</size> </physicalmemory> <memoryperjob> <size unit="M">2500</size> ++++++ firefox-95.0.1.source.tar.xz -> firefox-95.0.2.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/firefox-95.0.1.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1896/firefox-95.0.2.source.tar.xz differ: char 15, line 1 ++++++ l10n-95.0.1.tar.xz -> l10n-95.0.2.tar.xz ++++++ ++++++ mozilla-bmo1744896.patch ++++++ diff -up firefox-95.0.2/widget/gtk/nsWindow.cpp.1744896 firefox-95.0.2/widget/gtk/nsWindow.cpp --- firefox-95.0.2/widget/gtk/nsWindow.cpp.1744896 2021-12-23 11:54:31.522539340 +0100 +++ firefox-95.0.2/widget/gtk/nsWindow.cpp 2021-12-23 11:55:56.070270174 +0100 @@ -5765,6 +5765,17 @@ nsresult nsWindow::Create(nsIWidget* aPa } } #endif +#ifdef MOZ_WAYLAND + // Initialize the window specific VsyncSource early in order to avoid races + // with BrowserParent::UpdateVsyncParentVsyncSource(). + // Only use for toplevel windows for now, see bug 1619246. + if (GdkIsWaylandDisplay() && + StaticPrefs::widget_wayland_vsync_enabled_AtStartup() && + mWindowType == eWindowType_toplevel) { + mWaylandVsyncSource = new WaylandVsyncSource(); + MOZ_RELEASE_ASSERT(mWaylandVsyncSource); + } +#endif // We create input contexts for all containers, except for // toplevel popup windows @@ -6077,19 +6088,12 @@ void nsWindow::ResumeCompositorFromCompo void nsWindow::WaylandStartVsync() { #ifdef MOZ_WAYLAND - // only use for toplevel windows for now - see bug 1619246 - if (!GdkIsWaylandDisplay() || - !StaticPrefs::widget_wayland_vsync_enabled_AtStartup() || - mWindowType != eWindowType_toplevel) { + if (!mWaylandVsyncSource) { return; } LOG("nsWindow::WaylandStartVsync() [%p]\n", (void*)this); - if (!mWaylandVsyncSource) { - mWaylandVsyncSource = new WaylandVsyncSource(); - } - WaylandVsyncSource::WaylandDisplay& display = static_cast<WaylandVsyncSource::WaylandDisplay&>( mWaylandVsyncSource->GetGlobalDisplay()); ++++++ mozilla-bmo1745560.patch ++++++ diff --git a/widget/gtk/mozwayland/mozwayland.c b/widget/gtk/mozwayland/mozwayland.c --- a/widget/gtk/mozwayland/mozwayland.c +++ b/widget/gtk/mozwayland/mozwayland.c @@ -200,3 +200,10 @@ MOZ_EXPORT void wl_list_insert_list(struct wl_list* list, struct wl_list* other) {} + +MOZ_EXPORT struct wl_proxy* wl_proxy_marshal_flags( + struct wl_proxy* proxy, uint32_t opcode, + const struct wl_interface* interface, uint32_t version, uint32_t flags, + ...) { + return NULL; +} ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.hqBgVp/_old 2021-12-30 15:55:56.816678895 +0100 +++ /var/tmp/diff_new_pack.hqBgVp/_new 2021-12-30 15:55:56.816678895 +0100 @@ -1,11 +1,11 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="95.0.1" +VERSION="95.0.2" VERSION_SUFFIX="" -PREV_VERSION="95.0" +PREV_VERSION="95.0.1" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release" -RELEASE_TAG="5a1a2f3b06c23a27532ba48f9999c59c643f3f36" -RELEASE_TIMESTAMP="20211129150630" +RELEASE_TAG="1ff2cec0bb36e389df1a209a9f882b443ed48495" +RELEASE_TIMESTAMP="20211218203254"