Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2025-04-24 17:25:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Thu Apr 24 17:25:35 2025 rev:459 rq:1272232 version:135.0.7049.95

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2025-04-11 
16:49:12.145337132 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.30101/chromium.changes     
2025-04-24 17:27:26.366183331 +0200
@@ -1,0 +2,15 @@
+Tue Apr 22 14:28:27 CEST 2025 - r...@suse.de
+
+- add patch chromium-135-gperf-output.patch from upstream
+  to fix compilation when using gperp-3.2 and above
+  which resolved the issue with the FALLTHROUGH comment 
+
+-------------------------------------------------------------------
+Wed Apr 16 16:30:29 CEST 2025 - r...@suse.de
+
+- Chromium 135.0.7049.95
+  (stable release 2025-04-15) (boo#1241288)
+  * CVE-2025-3619: Heap buffer overflow in Codecs
+  * CVE-2025-3620: Use after free in USB
+
+-------------------------------------------------------------------

Old:
----
  chromium-135.0.7049.84.tar.xz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  chromium-135-gperf-output.patch
  chromium-135.0.7049.95.tar.xz

BETA DEBUG BEGIN:
  New:
- add patch chromium-135-gperf-output.patch from upstream
  to fix compilation when using gperp-3.2 and above
BETA DEBUG END:

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.alHyJR/_old  2025-04-24 17:27:47.519070984 +0200
+++ /var/tmp/diff_new_pack.alHyJR/_new  2025-04-24 17:27:47.523071152 +0200
@@ -106,7 +106,7 @@
 %define n_suffix %{nil}
 %endif
 Name:           chromium%{n_suffix}
-Version:        135.0.7049.84
+Version:        135.0.7049.95
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -157,6 +157,7 @@
 Patch373:       chromium-134-type-mismatch-error.patch
 Patch375:       chromium-131-fix-qt-ui.pach
 Patch376:       chromium-135-add_map_droppable.patch
+Patch377:       chromium-135-gperf-output.patch
 # conditionally applied patches
 # patch where ffmpeg < 5
 Patch1002:      chromium-125-ffmpeg-5.x-reordered_opaque.patch

++++++ _scmsync.obsinfo ++++++
mtime: 1745324989
commit: 52d888bc6161c5decb5f7b7771c366c58cb28313b399ce9f2abf7e1f54e0e3e6
url: https://src.opensuse.org/chromium/chromium.git
revision: 52d888bc6161c5decb5f7b7771c366c58cb28313b399ce9f2abf7e1f54e0e3e6
projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git

++++++ chromium-135-gperf-output.patch ++++++
>From f8f21fb4aa01f75acbb12abf5ea8c263c6817141 Mon Sep 17 00:00:00 2001
From: Daniel Richard G <isk...@gmail.com>
Date: Tue, 15 Apr 2025 01:13:20 -0700
Subject: [PATCH] Don't apply /*FALLTHROUGH*/ edit to gperf 3.2 output

The gperf issue at https://savannah.gnu.org/bugs/index.php?53029
has been resolved as of the 3.2 release, and not only is the
/*FALLTHROUGH*/ comment replacement no longer needed, it now
breaks the build with "error: fallthrough annotation does not
directly precede switch label". Only do the edit for 3.1.

Bug: 40209959
Change-Id: I1f12a2a685b62d0dedb4298bc171ab4c94ec6b47
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6445471
Reviewed-by: Yuki Shiino <yukishi...@chromium.org>
Commit-Queue: Roland Bock <rb...@google.com>
Reviewed-by: Roland Bock <rb...@google.com>
Auto-Submit: Daniel Richard G. <isk...@gmail.com>
Cr-Commit-Position: refs/heads/main@{#1446962}

diff --git a/third_party/blink/renderer/build/scripts/gperf.py 
b/third_party/blink/renderer/build/scripts/gperf.py
index 42630d37c5d89..bc9cc70faa271 100644
--- a/third_party/blink/renderer/build/scripts/gperf.py
+++ b/third_party/blink/renderer/build/scripts/gperf.py
@@ -35,10 +35,13 @@ def generate_gperf(gperf_path, gperf_input, gperf_args):
         # https://savannah.gnu.org/bugs/index.php?53028
         gperf_output = re.sub(r'\bregister ', '', gperf_output)
         # -Wimplicit-fallthrough needs an explicit fallthrough statement,
-        # so replace gperf's /*FALLTHROUGH*/ comment with the statement.
-        # https://savannah.gnu.org/bugs/index.php?53029
-        gperf_output = gperf_output.replace('/*FALLTHROUGH*/',
-                                            '  [[fallthrough]];')
+        # so replace gperf 3.1's /*FALLTHROUGH*/ comment with the statement.
+        # https://savannah.gnu.org/bugs/index.php?53029 (fixed in 3.2)
+        if re.search(
+                r'/\* C\+\+ code produced by gperf version 3\.[01](\.\d+)? 
\*/',
+                gperf_output):
+            gperf_output = gperf_output.replace('/*FALLTHROUGH*/',
+                                                '  [[fallthrough]];')
         # -Wpointer-to-int-cast warns about casting pointers to smaller ints
         # Replace {(int)(long)&(foo), bar} with
         # {static_cast<int>(reinterpret_cast<uintptr_t>(&(foo)), bar}

++++++ chromium-135.0.7049.84.tar.xz -> chromium-135.0.7049.95.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-135.0.7049.84.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.30101/chromium-135.0.7049.95.tar.xz 
differ: char 15, line 1

Reply via email to