Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package MozillaFirefox for openSUSE:Factory 
checked in at 2025-05-02 14:55:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox"

Fri May  2 14:55:53 2025 rev:454 rq:1273825 version:138.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes    
2025-04-20 19:48:25.824046246 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.30101/MozillaFirefox.changes 
2025-05-02 14:56:01.141303067 +0200
@@ -1,0 +2,35 @@
+Tue Apr 29 20:49:17 UTC 2025 - Wolfgang Rosenauer <w...@rosenauer.org>
+
+- Mozilla Firefox 138.0
+  https://www.mozilla.org/en-US/firefox/138.0/releasenotes/
+  MFSA 2025-28 (bsc#1241621)
+  * CVE-2025-2817 (bmo#1917536)
+    Privilege escalation in Firefox Updater
+  * CVE-2025-4082 (bmo#1937097)
+    WebGL shader attribute memory corruption in Firefox for macOS
+  * CVE-2025-4083 (bmo#1958350)
+    Process isolation bypass using "javascript:" URI links in
+    cross-origin frames
+  * CVE-2025-4085 (bmo#1915280)
+    Potential information leakage and privilege escalation in
+    UITour actor
+  * CVE-2025-4086 (bmo#1945705)
+    Specially crafted filename could be used to obscure download
+    type
+  * CVE-2025-4087 (bmo#1952465)
+    Unsafe attribute access during XPath parsing
+  * CVE-2025-4088 (bmo#1953521)
+    Cross-site request forgery via storage access API redirects
+  * CVE-2025-4089 (bmo#1949994, bmo#1956698, bmo#1960198)
+    Potential local code execution in "copy as cURL" command
+  * CVE-2025-4090 (bmo#1929478)
+    Leaked library paths in Firefox for Android
+  * CVE-2025-4091 (bmo#1951161, bmo#1952105)
+    Memory safety bugs fixed in Firefox 138, Thunderbird 138,
+    Firefox ESR 128.10, and Thunderbird 128.10
+  * CVE-2025-4092 (bmo#1924108, bmo#1950780, bmo#1959367)
+    Memory safety bugs fixed in Firefox 138 and Thunderbird 138
+- requires NSS 3.110
+- rebased patches
+
+-------------------------------------------------------------------

Old:
----
  firefox-137.0.2.source.tar.xz
  firefox-137.0.2.source.tar.xz.asc
  l10n-137.0.2.tar.xz

New:
----
  firefox-138.0.source.tar.xz
  firefox-138.0.source.tar.xz.asc
  l10n-138.0.tar.xz

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

Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.rR6lDj/_old  2025-05-02 14:56:17.690001633 +0200
+++ /var/tmp/diff_new_pack.rR6lDj/_new  2025-05-02 14:56:17.694001802 +0200
@@ -28,9 +28,9 @@
 # orig_suffix b3
 # major 69
 # mainver %%major.99
-%define major          137
-%define mainver        %major.0.2
-%define orig_version   137.0.2
+%define major          138
+%define mainver        %major.0
+%define orig_version   138.0
 %define orig_suffix    %{nil}
 %define update_channel release
 %define branding       1
@@ -114,7 +114,7 @@
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
 BuildRequires:  mozilla-nspr-devel >= 4.36
-BuildRequires:  mozilla-nss-devel >= 3.109
+BuildRequires:  mozilla-nss-devel >= 3.110
 BuildRequires:  nasm >= 2.14
 BuildRequires:  nodejs >= 12.22.12
 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
@@ -716,7 +716,6 @@
 %dir %{progdir}/browser/
 %dir %{progdir}/browser/chrome/
 %{progdir}/browser/defaults
-%{progdir}/browser/features/
 %{progdir}/browser/chrome/icons
 %{progdir}/browser/omni.ja
 %dir %{progdir}/distribution/

++++++ firefox-137.0.2.source.tar.xz -> firefox-138.0.source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-137.0.2.source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.30101/firefox-138.0.source.tar.xz
 differ: char 15, line 1

++++++ firefox-branded-icons.patch ++++++
--- /var/tmp/diff_new_pack.rR6lDj/_old  2025-05-02 14:56:17.866009063 +0200
+++ /var/tmp/diff_new_pack.rR6lDj/_new  2025-05-02 14:56:17.870009232 +0200
@@ -1,6 +1,6 @@
 # HG changeset patch
 # Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de
-# Parent  ad547c5985d362e88a47ccbba0cc5fa07bd24e8b
+# Parent  9309f1ac14b7173985576932c01874184be1dcf9
 
 diff --git a/browser/branding/branding-common.mozbuild 
b/browser/branding/branding-common.mozbuild
 --- a/browser/branding/branding-common.mozbuild
@@ -24,7 +24,7 @@
 diff --git a/browser/installer/package-manifest.in 
b/browser/installer/package-manifest.in
 --- a/browser/installer/package-manifest.in
 +++ b/browser/installer/package-manifest.in
-@@ -208,20 +208,23 @@
+@@ -221,20 +221,23 @@
  ; [Browser Chrome Files]
  @RESPATH@/browser/chrome.manifest
  @RESPATH@/browser/chrome/browser@JAREXT@
@@ -41,11 +41,11 @@
  @RESPATH@/browser/chrome/icons/default/default128.png
 +@RESPATH@/browser/chrome/icons/default/default256.png
  #endif
- @RESPATH@/browser/features/*
  
  ; [DevTools Startup Files]
  @RESPATH@/browser/chrome/devtools-startup@JAREXT@
  @RESPATH@/browser/chrome/devtools-startup.manifest
  
  ; DevTools
+ @RESPATH@/browser/chrome/devtools@JAREXT@
 

++++++ l10n-137.0.2.tar.xz -> l10n-138.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-137.0.2.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new.30101/l10n-138.0.tar.xz differ: 
char 15, line 1

++++++ mozilla-silence-no-return-type.patch ++++++
--- /var/tmp/diff_new_pack.rR6lDj/_old  2025-05-02 14:56:18.026015818 +0200
+++ /var/tmp/diff_new_pack.rR6lDj/_new  2025-05-02 14:56:18.030015986 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent  51c04f4ff9825942da48a84dcc04e34a212316ee
+# Parent  9ffe1fea48c514ef323c1e238a516ed01f78362b
 
 diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h 
b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
 --- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
@@ -308,25 +308,25 @@
  }
  
  FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t 
maxFrac) {
-     FractionSignificantSettings settings;
+     FractionSignificantSettings settings{};
      settings.fMinFrac = static_cast<digits_t>(minFrac);
      settings.fMaxFrac = static_cast<digits_t>(maxFrac);
      settings.fMinSig = -1;
      settings.fMaxSig = -1;
 +    settings.fPriority = UNUM_ROUNDING_PRIORITY_RELAXED;
-     PrecisionUnion union_;
+     PrecisionUnion union_{};
      union_.fracSig = settings;
      return {RND_FRACTION, union_};
  }
  
  Precision Precision::constructSignificant(int32_t minSig, int32_t maxSig) {
-     FractionSignificantSettings settings;
+     FractionSignificantSettings settings{};
      settings.fMinFrac = -1;
      settings.fMaxFrac = -1;
      settings.fMinSig = static_cast<digits_t>(minSig);
      settings.fMaxSig = static_cast<digits_t>(maxSig);
 +    settings.fPriority = UNUM_ROUNDING_PRIORITY_RELAXED;
-     PrecisionUnion union_;
+     PrecisionUnion union_{};
      union_.fracSig = settings;
      return {RND_SIGNIFICANT, union_};
  }
@@ -720,7 +720,7 @@
      const StreamConfig& input_config,
      const StreamConfig& output_config) {
    AudioFormatValidity input_validity = ValidateAudioFormat(input_config);
-@@ -2061,16 +2062,17 @@ void AudioProcessingImpl::InitializeNois
+@@ -2062,16 +2063,17 @@ void AudioProcessingImpl::InitializeNois
              case NoiseSuppresionConfig::kModerate:
                return NsConfig::SuppressionLevel::k12dB;
              case NoiseSuppresionConfig::kHigh:
@@ -1103,14 +1103,14 @@
 diff --git a/third_party/libwebrtc/video/config/encoder_stream_factory.cc 
b/third_party/libwebrtc/video/config/encoder_stream_factory.cc
 --- a/third_party/libwebrtc/video/config/encoder_stream_factory.cc
 +++ b/third_party/libwebrtc/video/config/encoder_stream_factory.cc
-@@ -105,16 +105,17 @@ int GetDefaultMaxQp(webrtc::VideoCodecTy
-     case webrtc::kVideoCodecH265:
+@@ -106,16 +106,17 @@ int GetDefaultMaxQp(webrtc::VideoCodecTy
        return kDefaultVideoMaxQpH26x;
      case webrtc::kVideoCodecVP8:
      case webrtc::kVideoCodecVP9:
-     case webrtc::kVideoCodecAV1:
      case webrtc::kVideoCodecGeneric:
        return kDefaultVideoMaxQpVpx;
+     case webrtc::kVideoCodecAV1:
+       return kDefaultVideoMaxQpAv1;
    }
 +  return kDefaultVideoMaxQpVpx; // fake return for hopefully not reached
  }
@@ -1121,25 +1121,4 @@
  int NormalizeSimulcastSize(const FieldTrialsView& field_trials,
                             int size,
                             size_t simulcast_layers) {
-diff --git a/third_party/libwebrtc/video/config/simulcast.cc 
b/third_party/libwebrtc/video/config/simulcast.cc
---- a/third_party/libwebrtc/video/config/simulcast.cc
-+++ b/third_party/libwebrtc/video/config/simulcast.cc
-@@ -192,16 +192,17 @@ int GetDefaultSimulcastTemporalLayers(we
-     case webrtc::kVideoCodecGeneric:
-       return kDefaultNumTemporalLayers;
-     // For codec type that has no software fallback, defaults to L1T1 for
-     // initial simulcast setup, as this is the only scalability mode secure to
-     // be supported.
-     case webrtc::kVideoCodecH265:
-       return 1;
-   }
-+  return 1;
- }
- 
- std::vector<SimulcastFormat> GetSimulcastFormats(
-     bool enable_lowres_bitrate_interpolation,
-     webrtc::VideoCodecType codec) {
-   std::vector<SimulcastFormat> formats;
-   switch (codec) {
-     case webrtc::kVideoCodecVP8:
 

++++++ tar_stamps ++++++
--- /var/tmp/diff_new_pack.rR6lDj/_old  2025-05-02 14:56:18.082018181 +0200
+++ /var/tmp/diff_new_pack.rR6lDj/_new  2025-05-02 14:56:18.086018350 +0200
@@ -1,11 +1,11 @@
 PRODUCT="firefox"
 CHANNEL="release"
-VERSION="137.0.2"
+VERSION="138.0"
 VERSION_SUFFIX=""
-PREV_VERSION="137.0"
+PREV_VERSION="137.0.2"
 PREV_VERSION_SUFFIX=""
 #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
 RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release";
-RELEASE_TAG="5d1d0e27dc3a99271b76833be3d9a4a12e709281"
-RELEASE_TIMESTAMP="20250414091429"
+RELEASE_TAG="c3bba5162c988aa7e1791df8827c1a1575eddcc1"
+RELEASE_TIMESTAMP="20250421163656"
 

Reply via email to