Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package MozillaFirefox for openSUSE:Factory 
checked in at 2022-10-22 14:12:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox"

Sat Oct 22 14:12:03 2022 rev:377 rq:1030290 version:106.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes    
2022-10-12 18:23:05.201423911 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.2275/MozillaFirefox.changes  
2022-10-22 14:12:10.768608951 +0200
@@ -1,0 +2,31 @@
+Sun Oct 16 20:08:21 UTC 2022 - Wolfgang Rosenauer <w...@rosenauer.org>
+
+- Mozilla Firefox 106.0
+  * support editing of PDFs
+  * introduced Firefox View
+  * major WebRTC update
+    - Better screen sharing for Windows and Linux Wayland users
+    - RTP performance and reliability improvements
+    - Richer statistics
+    - Cross-browser and service compatibility improvements
+  * detailed releasenotes
+    https://www.mozilla.org/en-US/firefox/106.0/releasenotes
+  MFSA 2022-44 (bsc#1204421)
+  * CVE-2022-42927 (bmo#1789128)
+    Same-origin policy violation could have leaked cross-origin URLs
+  * CVE-2022-42928 (bmo#1791520)
+    Memory Corruption in JS Engine
+  * CVE-2022-42929 (bmo#1789439)
+    Denial of Service via window.print
+  * CVE-2022-42930 (bmo#1789503)
+    Race condition in DOM Workers
+  * CVE-2022-42931 (bmo#1780571)
+    Username saved to a plaintext file on disk
+  * CVE-2022-42932 (bmo#1789729, bmo#1791363, bmo#1792041)
+    Memory safety bugs fixed in Firefox
+- added -msse2 flag to fix i386 build and workaround bmo#1795993
+- fixed used buildflags
+- renamed mozilla-i686-build.patch to mozilla-buildfixes.patch
+  as it was extended with changes for other archs
+
+-------------------------------------------------------------------

Old:
----
  firefox-105.0.3.source.tar.xz
  firefox-105.0.3.source.tar.xz.asc
  l10n-105.0.3.tar.xz
  mozilla-i686-build.patch

New:
----
  firefox-106.0.source.tar.xz
  firefox-106.0.source.tar.xz.asc
  l10n-106.0.tar.xz
  mozilla-buildfixes.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.qtW1rl/_old  2022-10-22 14:12:30.108654784 +0200
+++ /var/tmp/diff_new_pack.qtW1rl/_new  2022-10-22 14:12:30.112654793 +0200
@@ -28,9 +28,9 @@
 # orig_suffix b3
 # major 69
 # mainver %major.99
-%define major          105
-%define mainver        %major.0.3
-%define orig_version   105.0.3
+%define major          106
+%define mainver        %major.0
+%define orig_version   106.0
 %define orig_suffix    %{nil}
 %define update_channel release
 %define branding       1
@@ -54,8 +54,10 @@
 %ifarch %ix86
 ExclusiveArch:  i586 i686
 BuildArch:      i686
-%{expand:%%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 
-mtune=generic}
+%{expand:%%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 
-mtune=generic -msse2}
 %endif
+%{expand:%%global optflags %(echo "%optflags"|sed -e s/-Werror=return-type//) }
+%{expand:%%global optflags %(echo "%optflags"|sed -e s/-flto=auto//) }
 
 # general build definitions
 %define progname firefox
@@ -97,8 +99,8 @@
 BuildRequires:  gcc-c++
 %endif
 %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300
-BuildRequires:  cargo >= 1.59
-BuildRequires:  rust >= 1.59
+BuildRequires:  cargo >= 1.61
+BuildRequires:  rust >= 1.61
 %else
 # Newer sle/leap/tw use parallel versioned rust releases which have
 # a different method for provides that we can use to request a
@@ -117,8 +119,8 @@
 BuildRequires:  libiw-devel
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
-BuildRequires:  mozilla-nspr-devel >= 4.34.1
-BuildRequires:  mozilla-nss-devel >= 3.82
+BuildRequires:  mozilla-nspr-devel >= 4.35
+BuildRequires:  mozilla-nss-devel >= 3.83
 BuildRequires:  nasm >= 2.14
 BuildRequires:  nodejs >= 10.22.1
 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
@@ -224,7 +226,7 @@
 Patch23:        mozilla-bmo531915.patch
 Patch25:        one_swizzle_to_rule_them_all.patch
 Patch26:        svg-rendering.patch
-Patch27:        mozilla-i686-build.patch
+Patch27:        mozilla-buildfixes.patch
 # Firefox/browser
 Patch101:       firefox-kde.patch
 Patch102:       firefox-branded-icons.patch
@@ -362,15 +364,16 @@
 
 cat >> .obsenv.sh <<EOF
 export CARGO_HOME=${RPM_BUILD_DIR}/%{srcname}-%{orig_version}/.cargo
-export MOZ_SOURCE_CHANGESET=$RELEASE_TAG
-export SOURCE_REPO=$RELEASE_REPO
-export source_repo=$RELEASE_REPO
-export MOZ_SOURCE_REPO=$RELEASE_REPO
-export MOZ_BUILD_DATE=$RELEASE_TIMESTAMP
+export MOZ_SOURCE_CHANGESET=\$RELEASE_TAG
+export SOURCE_REPO=\$RELEASE_REPO
+export source_repo=\$RELEASE_REPO
+export MOZ_SOURCE_REPO=\$RELEASE_REPO
+export MOZ_BUILD_DATE=\$RELEASE_TIMESTAMP
 export MOZILLA_OFFICIAL=1
 export BUILD_OFFICIAL=1
 export MOZ_TELEMETRY_REPORTING=1
 export MACH_USE_SYSTEM_PYTHON=1
+export CFLAGS="%{optflags}"
 %if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150400
 export CC=gcc-11
 %else
@@ -378,23 +381,23 @@
 export CC=gcc
 export CXX=g++
 %if 0%{?gcc_version:%{gcc_version}} >= 12
-export CFLAGS="$CFLAGS -fimplicit-constexpr"
+export CFLAGS="\$CFLAGS -fimplicit-constexpr"
 %endif
 %endif
 %endif
 %ifarch %arm %ix86
 # Limit RAM usage during link
-export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
+export LDFLAGS="\$LDFLAGS -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
 # A lie to prevent -Wl,--gc-sections being set which requires more memory than 
32bit can offer
 export GC_SECTIONS_BREAKS_DEBUG_RANGES=yes
 %endif
-export LDFLAGS="${LDFLAGS} -fPIC -Wl,-z,relro,-z,now"
+export LDFLAGS="\$LDFLAGS -fPIC -Wl,-z,relro,-z,now"
 %ifarch ppc64 ppc64le
 %if 0%{?clang_build} == 0
-export CFLAGS="$CFLAGS -mminimal-toc"
+export CFLAGS="\$CFLAGS -mminimal-toc"
 %endif
 %endif
-export CXXFLAGS="$CFLAGS"
+export CXXFLAGS="\$CFLAGS"
 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
 EOF
 # Done with env-variables.

++++++ firefox-105.0.3.source.tar.xz -> firefox-106.0.source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-105.0.3.source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.2275/firefox-106.0.source.tar.xz 
differ: char 15, line 1

++++++ l10n-105.0.3.tar.xz -> l10n-106.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-105.0.3.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.2275/l10n-106.0.tar.xz differ: 
char 26, line 1

++++++ mozilla-bmo1504834-part1.patch ++++++
--- /var/tmp/diff_new_pack.qtW1rl/_old  2022-10-22 14:12:30.440655571 +0200
+++ /var/tmp/diff_new_pack.qtW1rl/_new  2022-10-22 14:12:30.444655580 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent  b5471d23321d16a0bacc25b7afd27d2e16adba1a
+# Parent  37d8d8fc1d9e42887a736102ff9cdab24d7a9aa8
 Taken from https://bugzilla.mozilla.org/show_bug.cgi?id=1504834
 
 diff --git a/gfx/2d/DrawTargetSkia.cpp b/gfx/2d/DrawTargetSkia.cpp
 --- a/gfx/2d/DrawTargetSkia.cpp
 +++ b/gfx/2d/DrawTargetSkia.cpp
-@@ -130,18 +130,17 @@ static IntRect CalculateSurfaceBounds(co
+@@ -147,18 +147,17 @@ static IntRect CalculateSurfaceBounds(co
    Rect sampledBounds = inverse.TransformBounds(*aBounds);
    if (!sampledBounds.ToIntRect(&bounds)) {
      return surfaceBounds;
@@ -28,11 +28,11 @@
 diff --git a/gfx/2d/Types.h b/gfx/2d/Types.h
 --- a/gfx/2d/Types.h
 +++ b/gfx/2d/Types.h
-@@ -84,25 +84,18 @@ enum class SurfaceFormat : int8_t {
+@@ -87,25 +87,18 @@ enum class SurfaceFormat : int8_t {
    Depth,
  
    // This represents the unknown format.
-   UNKNOWN,
+   UNKNOWN,  // TODO: Replace uses with Maybe<SurfaceFormat>.
  
  // The following values are endian-independent synonyms. The _UINT32 suffix
  // indicates that the name reflects the layout when viewed as a uint32_t

++++++ mozilla-buildfixes.patch ++++++
# HG changeset patch
# User Wolfgang Rosenauer <w...@rosenauer.org>
# Parent  39a0846a4f2df1c4669273933d74567a8774e1da
# References: bmo#1792159 - Add missing includes to AtomicOperationsGenerated.h

diff --git a/js/src/jit/GenerateAtomicOperations.py 
b/js/src/jit/GenerateAtomicOperations.py
--- a/js/src/jit/GenerateAtomicOperations.py
+++ b/js/src/jit/GenerateAtomicOperations.py
@@ -702,16 +702,18 @@ HEADER_TEMPLATE = """\
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef jit_AtomicOperationsGenerated_h
 #define jit_AtomicOperationsGenerated_h
 
 /* This file is generated by jit/GenerateAtomicOperations.py. Do not edit! */
 
+#include "mozilla/Attributes.h"
+
 namespace js {
 namespace jit {
 
 %(contents)s
 
 } // namespace jit
 } // namespace js
 
diff --git a/media/ffvpx/config_unix_aarch64.h 
b/media/ffvpx/config_unix_aarch64.h
--- a/media/ffvpx/config_unix_aarch64.h
+++ b/media/ffvpx/config_unix_aarch64.h
@@ -324,17 +324,17 @@
 #define HAVE_SETCONSOLETEXTATTRIBUTE 0
 #define HAVE_SETCONSOLECTRLHANDLER 0
 #define HAVE_SETDLLDIRECTORY 0
 #define HAVE_SETMODE 0
 #define HAVE_SETRLIMIT 1
 #define HAVE_SLEEP 0
 #define HAVE_STRERROR_R 1
 #define HAVE_SYSCONF 1
-#define HAVE_SYSCTL 1
+#define HAVE_SYSCTL 0
 #define HAVE_USLEEP 1
 #define HAVE_UTGETOSTYPEFROMSTRING 0
 #define HAVE_VIRTUALALLOC 0
 #define HAVE_WGLGETPROCADDRESS 0
 #define HAVE_BCRYPT 0
 #define HAVE_VAAPI_DRM 0
 #define HAVE_VAAPI_X11 0
 #define HAVE_VDPAU_X11 0
diff --git a/mozglue/misc/SIMD_avx2.cpp b/mozglue/misc/SIMD_avx2.cpp
--- a/mozglue/misc/SIMD_avx2.cpp
+++ b/mozglue/misc/SIMD_avx2.cpp
@@ -50,17 +50,17 @@ template <typename TValue>
   }
   if (sizeof(TValue) == 2) {
     return _mm256_cmpeq_epi16(a, b);
   }
 
   return _mm256_cmpeq_epi64(a, b);
 }
 
-#  if defined(__GNUC__) && !defined(__clang__)
+#  if 0
 
 // See the comment in SIMD.cpp over Load32BitsIntoXMM. This is just adapted
 // from that workaround. Testing this, it also yields the correct instructions
 // across all tested compilers.
 __m128i Load64BitsIntoXMM(uintptr_t ptr) {
   int64_t tmp;
   memcpy(&tmp, reinterpret_cast<const void*>(ptr), sizeof(tmp));
   return _mm_cvtsi64_si128(tmp);

++++++ mozilla-s390-context.patch ++++++
--- /var/tmp/diff_new_pack.qtW1rl/_old  2022-10-22 14:12:30.520655760 +0200
+++ /var/tmp/diff_new_pack.qtW1rl/_new  2022-10-22 14:12:30.524655770 +0200
@@ -3,21 +3,21 @@
 # Date 1558452408 -7200
 #      Tue May 21 17:26:48 2019 +0200
 # Node ID 602e92722e765a3c238d3b96b26c0c8063b5eeb4
-# Parent  136e1f2c44a3099b3e49a576fa62c8ad77aa431e
+# Parent  263ccc06617bef4b8ef891eec54995190d5d5df3
 [mq]: mozilla-s390-context.patch
 
 diff --git a/js/src/wasm/WasmSignalHandlers.cpp 
b/js/src/wasm/WasmSignalHandlers.cpp
 --- a/js/src/wasm/WasmSignalHandlers.cpp
 +++ b/js/src/wasm/WasmSignalHandlers.cpp
-@@ -157,16 +157,20 @@ using mozilla::DebugOnly;
- #      define R32_sig(p) ((p)->uc_mcontext.gp_regs[32])
- #    endif
- #    if defined(__linux__) && defined(__loongarch__)
- #      define EPC_sig(p) ((p)->uc_mcontext.pc)
- #      define RRA_sig(p) ((p)->uc_mcontext.gregs[1])
+@@ -163,16 +163,20 @@ using mozilla::DebugOnly;
  #      define RSP_sig(p) ((p)->uc_mcontext.gregs[3])
  #      define RFP_sig(p) ((p)->uc_mcontext.gregs[22])
  #    endif
+ #    if defined(__sun__) && defined(__sparc__)
+ #      define PC_sig(p) ((p)->uc_mcontext.gregs[REG_PC])
+ #      define FP_sig(p) ((p)->uc_mcontext.gregs[REG_FPRS])
+ #      define SP_sig(p) ((p)->uc_mcontext.gregs[REG_SP])
+ #    endif
 +#  if defined(__linux__) && defined(__s390x__)
 +#    define GR_sig(p,x) ((p)->uc_mcontext.gregs[x])
 +#    define PSWa_sig(p) ((p)->uc_mcontext.psw.addr)
@@ -30,7 +30,7 @@
  #    define RSP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RSP])
  #    define RBP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RBP])
  #    define R11_sig(p) ((p)->uc_mcontext.__gregs[_REG_R11])
-@@ -399,16 +403,20 @@ struct macos_aarch64_context {
+@@ -405,16 +409,20 @@ struct macos_aarch64_context {
  #    define PC_sig(p) R32_sig(p)
  #    define SP_sig(p) R01_sig(p)
  #    define FP_sig(p) R01_sig(p)

++++++ mozilla-silence-no-return-type.patch ++++++
++++ 688 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/MozillaFirefox/mozilla-silence-no-return-type.patch
++++ and 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.2275/mozilla-silence-no-return-type.patch

++++++ tar_stamps ++++++
--- /var/tmp/diff_new_pack.qtW1rl/_old  2022-10-22 14:12:30.612655978 +0200
+++ /var/tmp/diff_new_pack.qtW1rl/_new  2022-10-22 14:12:30.616655987 +0200
@@ -1,11 +1,11 @@
 PRODUCT="firefox"
 CHANNEL="release"
-VERSION="105.0.3"
+VERSION="106.0"
 VERSION_SUFFIX=""
-PREV_VERSION="105.0.2"
+PREV_VERSION="105.0.3"
 PREV_VERSION_SUFFIX=""
 #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
 RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release";
-RELEASE_TAG="5a2af3ed86a64618b34bde6f427f2132b13f6bed"
-RELEASE_TIMESTAMP="20221007134813"
+RELEASE_TAG="eecea05aff4d09b70d13842a8e07160f04ac0349"
+RELEASE_TIMESTAMP="20221010110315"
 

Reply via email to