import chromium-131.0.6778.108-1.el9

i9ce changed/i9ce/chromium-131.0.6778.108-1.el9
MSVSphere Packaging Team 3 weeks ago
parent 23737a7572
commit e3c87f1637
Signed by: sys_gitsync
GPG Key ID: B2B0B9F29E528FE8

@ -1,3 +1,3 @@
0e4eddd04ec167cb3e60ab5e2d6aafb759a62f8c SOURCES/chromium-131.0.6778.85-clean.tar.xz 2eff2cce3fdc518b5fb4859d27cdbdeb5fb56485 SOURCES/chromium-131.0.6778.108-clean.tar.xz
7e5d2c7864c5c83ec789b59c77cd9c20d2594916 SOURCES/linux-arm64-0.19.2.tgz 7e5d2c7864c5c83ec789b59c77cd9c20d2594916 SOURCES/linux-arm64-0.19.2.tgz
dea187019741602d57aaf189a80abba261fbd2aa SOURCES/linux-x64-0.19.2.tgz dea187019741602d57aaf189a80abba261fbd2aa SOURCES/linux-x64-0.19.2.tgz

2
.gitignore vendored

@ -1,3 +1,3 @@
SOURCES/chromium-131.0.6778.85-clean.tar.xz SOURCES/chromium-131.0.6778.108-clean.tar.xz
SOURCES/linux-arm64-0.19.2.tgz SOURCES/linux-arm64-0.19.2.tgz
SOURCES/linux-x64-0.19.2.tgz SOURCES/linux-x64-0.19.2.tgz

@ -0,0 +1,12 @@
diff -up chromium-131.0.6778.85/ui/qt/qt_shim.cc.me chromium-131.0.6778.85/ui/qt/qt_shim.cc
--- chromium-131.0.6778.85/ui/qt/qt_shim.cc.me 2024-11-23 10:04:16.789121846 +0100
+++ chromium-131.0.6778.85/ui/qt/qt_shim.cc 2024-11-23 11:40:02.905064702 +0100
@@ -265,7 +265,7 @@ FontRenderParams QtShim::GetFontRenderPa
FontDescription QtShim::GetFontDescription() const {
QFont font = app_.font();
return {
- .family = String(font.family().toStdString().c_str()),
+ .family = String(font.family().toUtf8().constData()),
.size_pixels = font.pixelSize(),
.size_points = font.pointSize(),
.is_italic = IsStyleItalic(font.style()),

@ -0,0 +1,32 @@
commit 1ab1a14ad97394d384d8dc6de51bb229625e66d6
Author: Benoît Lizé <lizeb@chromium.org>
Date: Mon Sep 16 12:01:14 2024 +0200
[cppgc] Decommit pooled pages by default
This reduces committed memory by a large amount, which matters on
Windows. See the field trial results, which measure committed memory:
https://screenshot.googleplex.com/kEBAScqJSEXuRoy
Bug: chromium:326303884
Change-Id: I619257871bcdb7ed50a71f41af341d0df634428a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5864909
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Anton Bikineev <bikineev@chromium.org>
Commit-Queue: Anton Bikineev <bikineev@chromium.org>
Auto-Submit: Benoit Lize <lizeb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#96107}
diff --git a/v8/src/flags/flag-definitions.h b/v8/src/flags/flag-definitions.h
index 69946faf5ed..85c4b68612e 100644
--- a/v8/src/flags/flag-definitions.h
+++ b/v8/src/flags/flag-definitions.h
@@ -821,7 +821,7 @@ DEFINE_BOOL(trace_block_coverage, false,
"trace collected block coverage information")
DEFINE_BOOL(trace_protector_invalidation, false,
"trace protector cell invalidations")
-DEFINE_BOOL(decommit_pooled_pages, false,
+DEFINE_BOOL(decommit_pooled_pages, true,
"decommit, rather than discard pooled pages")
#ifdef V8_MINORMS_STRING_SHORTCUTTING

@ -72,6 +72,7 @@ header_files=" libavcodec/x86/inline_asm.h \
libavcodec/aacpsdsp.h \ libavcodec/aacpsdsp.h \
libavcodec/aacsbrdata.h \ libavcodec/aacsbrdata.h \
libavcodec/aac_ac3_parser.h \ libavcodec/aac_ac3_parser.h \
libavcodec/parser.h \
libavcodec/aac_defines.h \ libavcodec/aac_defines.h \
libavcodec/ac3.h \ libavcodec/ac3.h \
libavcodec/ac3defs.h \ libavcodec/ac3defs.h \
@ -99,6 +100,7 @@ header_files=" libavcodec/x86/inline_asm.h \
libavcodec/get_bits.h \ libavcodec/get_bits.h \
libavcodec/h263dsp.h \ libavcodec/h263dsp.h \
libavcodec/h264chroma.h \ libavcodec/h264chroma.h \
libavcodec/hevc/hevc.h \
libavcodec/hpeldsp.h \ libavcodec/hpeldsp.h \
libavcodec/hwaccels.h \ libavcodec/hwaccels.h \
libavcodec/hwaccel_internal.h \ libavcodec/hwaccel_internal.h \
@ -124,6 +126,8 @@ header_files=" libavcodec/x86/inline_asm.h \
libavcodec/mpegvideo.h \ libavcodec/mpegvideo.h \
libavcodec/mpegvideodata.h \ libavcodec/mpegvideodata.h \
libavcodec/mpegvideoencdsp.h \ libavcodec/mpegvideoencdsp.h \
libavcodec/opus/enc.h \
libavcodec/opus/opus.h \
libavcodec/options_table.h \ libavcodec/options_table.h \
libavcodec/packet.h \ libavcodec/packet.h \
libavcodec/packet_internal.h \ libavcodec/packet_internal.h \
@ -180,6 +184,7 @@ header_files=" libavcodec/x86/inline_asm.h \
libavformat/iamf_reader.h \ libavformat/iamf_reader.h \
libavformat/iamf.h \ libavformat/iamf.h \
libavutil/aarch64/cpu.h \ libavutil/aarch64/cpu.h \
libavutil/aarch64/intreadwrite.h \
libavutil/x86/asm.h \ libavutil/x86/asm.h \
libavutil/x86/bswap.h \ libavutil/x86/bswap.h \
libavutil/x86/cpu.h \ libavutil/x86/cpu.h \
@ -250,6 +255,7 @@ manual_files=" libavcodec/aarch64/h264pred_neon.S \
libavcodec/hpel_template.c \ libavcodec/hpel_template.c \
libavcodec/hpeldsp.c \ libavcodec/hpeldsp.c \
libavcodec/options.c \ libavcodec/options.c \
libavcodec/parser.c \
libavcodec/pcm.c \ libavcodec/pcm.c \
libavcodec/pel_template.c \ libavcodec/pel_template.c \
libavcodec/utils.c \ libavcodec/utils.c \

@ -157,7 +157,7 @@
%endif %endif
# enable qt backend # enable qt backend
%global enable_qt 0 %global enable_qt 1
%global use_qt6 0 %global use_qt6 0
%global use_qt 0 %global use_qt 0
@ -279,7 +279,7 @@
%endif %endif
Name: chromium%{chromium_channel} Name: chromium%{chromium_channel}
Version: 131.0.6778.85 Version: 131.0.6778.108
Release: 1%{?dist} Release: 1%{?dist}
Summary: A WebKit (Blink) powered web browser that Google doesn't want you to use Summary: A WebKit (Blink) powered web browser that Google doesn't want you to use
Url: http://www.chromium.org/Home Url: http://www.chromium.org/Home
@ -335,6 +335,10 @@ Patch141: chromium-118-dma_buf_export_sync_file-conflict.patch
# add correct path for Qt6Gui header and libs # add correct path for Qt6Gui header and libs
Patch150: chromium-124-qt6.patch Patch150: chromium-124-qt6.patch
Patch151: chromium-131-qt-ui.patch
# revert, it causes ramdom crash on aarch64
Patch300: chromium-131-revert-decommit-pooled-pages-by-default.patch
# disable memory tagging (epel8 on aarch64) due to new feature IFUNC-Resolver # disable memory tagging (epel8 on aarch64) due to new feature IFUNC-Resolver
# it is not supported in old glibc < 2.30, error: fatal error: 'sys/ifunc.h' file not found # it is not supported in old glibc < 2.30, error: fatal error: 'sys/ifunc.h' file not found
@ -1047,6 +1051,11 @@ Qt6 UI for chromium.
%if 0%{?rhel} > 9 || 0%{?fedora} > 39 %if 0%{?rhel} > 9 || 0%{?fedora} > 39
%patch -P150 -p1 -b .qt6 %patch -P150 -p1 -b .qt6
%patch -P151 -p1 -b .qt-ui
%endif
%ifarch aarch64 ppc64le
%patch -P300 -p1 -R -b .revert-decommit-pooled-pages-by-default
%endif %endif
%if 0%{?rhel} == 8 %if 0%{?rhel} == 8
@ -1924,6 +1933,14 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%endif %endif
%changelog %changelog
* Wed Dec 04 2024 Than Ngo <than@redhat.com> - 131.0.6778.108-1
- Update to 131.0.6778.108
* High CVE-2024-12053: Type Confusion in V8
* Sat Nov 23 2024 Than Ngo <than@redhat.com> - 131.0.6778.85-2
- Enable qt-ui
- Workaround for random crash
* Wed Nov 20 2024 Than Ngo <than@redhat.com> - 131.0.6778.85-1 * Wed Nov 20 2024 Than Ngo <than@redhat.com> - 131.0.6778.85-1
- Update to 131.0.6778.85 - Update to 131.0.6778.85
* High CVE-2024-11395: Type Confusion in V8 * High CVE-2024-11395: Type Confusion in V8

Loading…
Cancel
Save