public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/chromium] epel9-next: - Update to 145.0.7632.75
@ 2026-08-07 16:08 Than Ngo
  0 siblings, 0 replies; only message in thread
From: Than Ngo @ 2026-08-07 16:08 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/chromium
            Branch : epel9-next
            Commit : f3c70c6fb56684f9c436e075fe3fac0a6329a7cd
            Author : Than Ngo <than@redhat.com>
            Date   : 2026-02-15T08:46:17+01:00
            Stats  : +40/-6 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/chromium/c/f3c70c6fb56684f9c436e075fe3fac0a6329a7cd?branch=epel9-next

            Log:
            - Update to 145.0.7632.75
  * CVE-2026-2441: Use after free in CSS
- Fix FTFS on aarch64/ppc64le caused by missing include file (el9)
- Enable rustc_nightly_capability

---
diff --git a/chromium-145-rustc-enable-nightly.patch b/chromium-145-rustc-enable-nightly.patch
new file mode 100644
index 0000000..429d381
--- /dev/null
+++ b/chromium-145-rustc-enable-nightly.patch
@@ -0,0 +1,12 @@
+diff -up chromium-145.0.7632.45/build/config/rust.gni.me chromium-145.0.7632.45/build/config/rust.gni
+--- chromium-145.0.7632.45/build/config/rust.gni.me	2026-02-13 23:54:58.037242716 +0100
++++ chromium-145.0.7632.45/build/config/rust.gni	2026-02-13 23:55:14.572326164 +0100
+@@ -121,7 +121,7 @@ use_chromium_rust_toolchain = rust_sysro
+ # `rustc_nightly_capability = false` will make the build avoid the use of
+ # Rust nightly features. There are no bots that test this and there is no
+ # guarantee it will work, but we accept patches for this configuration.
+-rustc_nightly_capability = use_chromium_rust_toolchain
++rustc_nightly_capability = true
+ 
+ # Platform support for the Rust toolchain.
+ chromium_toolchain_supports_platform = !is_wasm

diff --git a/chromium-145-swiftshader-missing-include.patch b/chromium-145-swiftshader-missing-include.patch
new file mode 100644
index 0000000..870451d
--- /dev/null
+++ b/chromium-145-swiftshader-missing-include.patch
@@ -0,0 +1,13 @@
+Fix error: invalid application of 'sizeof' to an incomplete type 'llvm::DFAPacketizer' on aarch64/ppc64le
+
+diff -up chromium-145.0.7632.75/third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h.me chromium-145.0.7632.75/third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
+--- chromium-145.0.7632.75/third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h.me	2026-02-14 14:28:04.256492652 +0100
++++ chromium-145.0.7632.75/third_party/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h	2026-02-14 14:28:22.255862151 +0100
+@@ -16,6 +16,7 @@
+ #ifndef LLVM_CODEGEN_RESOURCEPRIORITYQUEUE_H
+ #define LLVM_CODEGEN_RESOURCEPRIORITYQUEUE_H
+ 
++#include "llvm/CodeGen/DFAPacketizer.h"
+ #include "llvm/CodeGen/ScheduleDAG.h"
+ 
+ namespace llvm {

diff --git a/chromium.spec b/chromium.spec
index c22289e..2c6e3dd 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -262,7 +262,7 @@
 %endif
 
 Name:	chromium
-Version: 145.0.7632.45
+Version: 145.0.7632.75
 Release: 1%{?dist}
 Summary: A WebKit (Blink) powered web browser that Google doesn't want you to use
 Url: http://www.chromium.org/Home
@@ -347,8 +347,11 @@ Patch142: chromium-143-python-3.9-ftbfs.patch
 # add correct path for Qt6Gui header and libs
 Patch150: chromium-124-qt6.patch
 
-# Disable rust nightly features
-Patch301: chromium-144-rust-libadler2.patch
+# fix FTFS caused by missing include file on aarch64/ppc64le
+Patch300: chromium-145-swiftshader-missing-include.patch
+
+# enable rustc_nightly_capability
+Patch301: chromium-145-rustc-enable-nightly.patch
 
 # Fix error with llwm < 21: invalid application of 'sizeof' to an incomplete type 'gfx::Transform'
 Patch302: chromium-145-static_assert.patch
@@ -1095,8 +1098,10 @@ Qt6 UI for chromium.
 
 %patch -P150 -p1 -b .qt6
 
-%patch -P301 -p1 -b .rust-libadler2
-# alte llvm version < 21 on f42/el9/epel10.1
+%patch -P300 -p1 -b .swiftshader-missing-include
+%patch -P301 -p1 -b .rustc-enable-nightly
+
+# llvm version < 21 on f42/el9/epel10.1
 %if (0%{?fedora} && 0%{?fedora} < 43) || (0%{?rhel} && 0%{?rhel} < 10) || (0%{?rhel} == 10 && 0%{?rhel_minor_version} < 2)
 %patch -P302 -p1 -b .static_assert
 %endif
@@ -1843,6 +1848,10 @@ fi
 %endif
 
 %changelog
+* Sat Feb 14 2026 Than Ngo <than@redhat.com> - 145.0.7632.75-1
+-  Update to 145.0.7632.75
+   * CVE-2026-2441: Use after free in CSS
+
 * Thu Feb 12 2026 Than Ngo <than@redhat.com> - 145.0.7632.45-1
 - Update to 145.0.7632.45
   * CVE-2026-2313: Use after free in CSS

diff --git a/sources b/sources
index 90bf905..31db2a7 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-SHA512 (chromium-145.0.7632.45-clean.tar.xz) = 83dd783e891787b67622045ad2f2a818e9292f03d45a6313a14e7b7b18496beb2ffa55961e6f9886b325d07dbd5845217a40c74fbe554d9e7b3ebe03016771c9
 SHA512 (rollup-linux-arm64-gnu-4.22.4.tgz) = 01d3d1a0d8b734a54ba2508dfd2a7817837577df1ce120671cc2a82ee886e915e0a19e2c965b1eb868a8b33ba69cf1a63ccd8eeea6805ff20975e0d4f1fdba03
 SHA512 (rollup-linux-powerpc64le-gnu-4.22.4.tgz) = dda5422bdc5f596d68190a53b182493c5e9b7e959f85b46785d97285a936662c852c369acb3d043f98fd5754552c003196658a4c37d2f70c91c98de1be13e83a
 SHA512 (node-v22.22.0-stripped.tar.gz) = f32a8a73063b3c78cbacf941e11dd529ebcf2618b3ba661966312e49ee9870c43a3acf256e8d331a4b0b621b16a501810c02a3ad763c75884cc250addca8e106
+SHA512 (chromium-145.0.7632.75-clean.tar.xz) = 92163f31b8b5834d6d767544439218a7f33a7c9f2834c9841f3d698a8e24e1bd001b3b9542675dd4266c1b1af6353fbb6d17a90dab3b4b7e2c59a46f1a734e9f

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-07 16:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-07 16:08 [rpms/chromium] epel9-next: - Update to 145.0.7632.75 Than Ngo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox