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-10-29 21:05:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Wed Oct 29 21:05:30 2025 rev:485 rq:1314230 version:142.0.7444.59

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2025-10-23 
16:36:25.483813379 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1980/chromium.changes      
2025-10-29 21:06:34.626425410 +0100
@@ -1,0 +2,30 @@
+Wed Oct 29 04:54:55 UTC 2025 - Andreas Stieger <[email protected]>
+
+- Chromium 142.0.7444.59, the stable channel promotion of 142
+- drop chromium-142-dawn_commit_hash.patch, the generation of the
+  header was included in the tarball genration
+
+-------------------------------------------------------------------
+Mon Oct 27 10:33:34 CET 2025 - [email protected]
+
+- Chromium 142.0.7444.52
+- added patches:
+  chromium-142-rust-revert_should_panic.patch
+  re-add __rust_alloc_error_handler_should_panic
+  to fix unresolved symbol
+  chromium-142-dawn_commit_hash.patch:
+  create gpu/webgpu/dawn_commit_hash.h which should be in tarball
+  chromium-142-rust_no_sanitize.patch:
+  revert rust change no_sanitize to sanitize=off
+  chromium-142-iwyu-field-form-data.patch
+- drop chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
+- update ppc patches
+  modified patches:
+  ppc-fedora-0001-sandbox-linux-Implement-partial-support-for-ppc64-sy.patch#
+  ppc-fedora-0001-third-party-hwy-wrong-include.patch
+  ppc-fedora-0002-regenerate-xnn-buildgn.patch
+  ppc-fedora-add-ppc64-architecture-to-extensions.diff
+  removed patches:
+  ppc-fedora-fix-ppc64-rust_png-build-error.patch (obsolete) 
+
+-------------------------------------------------------------------

Old:
----
  README.SUSE
  chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
  chromium-141.0.7390.122-linux.tar.xz
  ppc-fedora-fix-ppc64-rust_png-build-error.patch

New:
----
  README.openSUSE
  chromium-142-iwyu-field-form-data.patch
  chromium-142-rust-revert_should_panic.patch
  chromium-142-rust_no_sanitize.patch
  chromium-142.0.7444.59-linux.tar.xz

----------(Old B)----------
  Old:  chromium-142-iwyu-field-form-data.patch
- drop chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
- update ppc patches
  Old:  removed patches:
  ppc-fedora-fix-ppc64-rust_png-build-error.patch (obsolete) 
----------(Old E)----------

----------(New B)----------
  New:  revert rust change no_sanitize to sanitize=off
  chromium-142-iwyu-field-form-data.patch
- drop chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
  New:- added patches:
  chromium-142-rust-revert_should_panic.patch
  re-add __rust_alloc_error_handler_should_panic
  New:  create gpu/webgpu/dawn_commit_hash.h which should be in tarball
  chromium-142-rust_no_sanitize.patch:
  revert rust change no_sanitize to sanitize=off
----------(New E)----------

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:40.738682290 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:40.742682459 +0100
@@ -118,7 +118,7 @@
 %global official_build 1
 
 Name:           chromium%{n_suffix}
-Version:        141.0.7390.122
+Version:        142.0.7444.59
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -128,7 +128,7 @@
 # 
https://github.com/evanw/esbuild/archive/refs/tags/v%%{esbuild_version}.tar.gz
 Source1:        esbuild-%{esbuild_version}.tar.gz
 Source2:        esbuild-%{esbuild_version}-vendor.tar.gz
-Source3:        README.SUSE
+Source3:        README.openSUSE
 # Toolchain definitions
 Source30:       master_preferences
 Source104:      chromium-symbolic.svg
@@ -151,6 +151,7 @@
 # gentoo/fedora/arch patchset
 Patch15:        chromium-125-compiler.patch
 Patch98:        chromium-102-regex_pattern-array.patch
+Patch99:        chromium-142-iwyu-field-form-data.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
 Patch202:       chromium-prop-codecs.patch
 Patch240:       chromium-117-string-convert.patch
@@ -167,11 +168,12 @@
 Patch373:       chromium-134-type-mismatch-error.patch
 Patch375:       chromium-131-fix-qt-ui.pach
 Patch377:       chromium-139-deterministic.patch
-Patch378:       chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
 Patch379:       chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch
 Patch380:       chromium-141-use_libcxx_modules.patch
 Patch381:       chromium-141-csss_style_sheet.patch
 Patch382:       chromium-141-no_cxx_modules.patch
+Patch383:       chromium-142-rust-revert_should_panic.patch
+Patch385:       chromium-142-rust_no_sanitize.patch
 # conditionally applied patches ppc64le only
 Patch401:       ppc-fedora-add-ppc64-architecture-string.patch
 Patch402:       
ppc-fedora-0001-linux-seccomp-bpf-ppc64-glibc-workaround-in-SIGSYS-h.patch
@@ -227,7 +229,6 @@
 Patch453:       ppc-fedora-add-ppc64-architecture-to-extensions.diff
 Patch454:       ppc-fedora-fix-unknown-warning-option-messages.diff
 Patch455:       ppc-fedora-add-ppc64-pthread-stack-size.patch
-Patch456:       ppc-fedora-fix-ppc64-rust_png-build-error.patch
 Patch457:       ppc-chromium-136-clang-config.patch
 Patch458:       ppc-fedora-0001-add-xnn-ppc64el-support.patch
 # 
https://src.fedoraproject.org/rpms/chromium/blob/rawhide/f/0002-regenerate-xnn-buildgn.patch
@@ -566,7 +567,6 @@
     buildtools/third_party/libc++abi
     buildtools/third_party/libunwind
     net/third_party/mozilla_security_manager
-    net/third_party/nss
     net/third_party/quic
     net/third_party/uri_template
     third_party/abseil-cpp
@@ -1030,7 +1030,6 @@
 myconf_gn+=" use_kerberos=true"
 myconf_gn+=" enable_vr=false"
 myconf_gn+=" optimize_webui=false"
-myconf_gn+=" enable_reading_list=false"
 myconf_gn+=" use_pulseaudio=true link_pulseaudio=true"
 myconf_gn+=" is_component_build=false"
 myconf_gn+=" use_sysroot=false"

++++++ README.openSUSE ++++++
README for openSUSE packagers
=========================
Patches for chromium can typically be found in the following places:

Debian - 
https://salsa.debian.org/chromium-team/chromium/-/tree/master/debian/patches
Exherbo - 
https://gitlab.exherbo.org/exherbo/desktop/-/tree/master/packages/net-www/chromium-beta
Fedora - https://src.fedoraproject.org/rpms/chromium/tree/rawhide
Gentoo - 
https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/chromium/files

Defunct:
Stephan Hartmann - https://github.com/stha09/chromium-patches/releases
Arch - 
https://github.com/archlinux/svntogit-packages/tree/packages/chromium/trunk
Arch: https://gitlab.com/Matt.Jolly/chromium-patches/


++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:40.926690192 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:40.930690360 +0100
@@ -1,6 +1,6 @@
-mtime: 1761083617
-commit: 02e67c4e701309363d3c366c382524b45e38972a94c703f72c3dcf23b0bed8fe
+mtime: 1761713796
+commit: bd5a7bf744d91235613c4185b602c8429401dbca9cc67e90abe32fa8434526d0
 url: https://src.opensuse.org/chromium/chromium.git
-revision: 02e67c4e701309363d3c366c382524b45e38972a94c703f72c3dcf23b0bed8fe
+revision: bd5a7bf744d91235613c4185b602c8429401dbca9cc67e90abe32fa8434526d0
 projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git
 

++++++ build.specials.obscpio ++++++
--- old/.gitignore      2025-10-22 00:01:29.000000000 +0200
+++ new/.gitignore      2025-10-29 06:04:35.000000000 +0100
@@ -1 +1,4 @@
 .osc
+*.patch~
+*-build/
+.*.swp

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-10-29 06:04:35.000000000 +0100
@@ -0,0 +1,4 @@
+.osc
+*.patch~
+*-build/
+.*.swp

++++++ chromium-125-compiler.patch ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:41.142699270 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:41.146699438 +0100
@@ -1,8 +1,8 @@
-Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
+Index: chromium-142.0.7444.3/build/config/compiler/BUILD.gn
 ===================================================================
---- chromium-141.0.7378.3.orig/build/config/compiler/BUILD.gn
-+++ chromium-141.0.7378.3/build/config/compiler/BUILD.gn
-@@ -337,9 +337,7 @@ config("compiler") {
+--- chromium-142.0.7444.3.orig/build/config/compiler/BUILD.gn
++++ chromium-142.0.7444.3/build/config/compiler/BUILD.gn
+@@ -345,9 +345,7 @@ config("compiler") {
  
    configs += [
      # See the definitions below.
@@ -12,7 +12,7 @@
      ":compiler_codegen",
      ":compiler_deterministic",
      ":clang_warning_suppression",
-@@ -634,64 +632,6 @@ config("compiler") {
+@@ -657,61 +655,6 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
@@ -41,9 +41,7 @@
 -
 -    # TODO(crbug.com/40283598): This causes binary size growth and potentially
 -    # other problems.
--    # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline 
llvm version.
--    if (default_toolchain != "//build/toolchain/cros:target" &&
--        !llvm_android_mainline) {
+-    if (default_toolchain != "//build/toolchain/cros:target") {
 -      cflags += [
 -        "-mllvm",
 -        "-split-threshold-for-reg-with-hint=0",
@@ -68,8 +66,7 @@
 -    # TODO(crbug.com/376278218): This causes segfault on Linux ARM builds.
 -    # It also causes segfault on Linux s390x:
 -    # https://github.com/llvm/llvm-project/issues/149511
--    if (is_linux && use_lld && !llvm_android_mainline && current_cpu != "arm" 
&&
--        current_cpu != "s390x") {
+-    if (is_linux && use_lld && current_cpu != "arm" && current_cpu != 
"s390x") {
 -      cflags += [ "-Wa,--crel,--allow-experimental-crel" ]
 -    }
 -  }
@@ -77,7 +74,7 @@
    # C11/C++11 compiler flags setup.
    # ---------------------------
    if (is_linux || is_chromeos || is_android || current_os == "aix") {
-@@ -1642,43 +1582,6 @@ config("compiler_deterministic") {
+@@ -1683,43 +1626,6 @@ config("compiler_deterministic") {
      }
    }
  
@@ -121,7 +118,7 @@
    # Tells the compiler not to use absolute paths when passing the default
    # paths to the tools it invokes. We don't want this because we don't
    # really need it and it can mess up the RBE cache entries.
-@@ -1705,87 +1608,6 @@ config("compiler_deterministic") {
+@@ -1746,88 +1652,6 @@ config("compiler_deterministic") {
    }
  }
  
@@ -179,7 +176,8 @@
 -          "clang_revision=\"$_clang_revision\" but 
clang_version=\"$clang_version\". clang_version in 
build/toolchain/toolchain.gni is likely outdated.")
 -    }
 -
--    if (toolchain_has_rust && _perform_consistency_checks) {
+-    if (toolchain_has_rust && _perform_consistency_checks &&
+-        !rust_force_head_revision) {
 -      # Ensure that the synced rust version matches what's in git.
 -      _rust_revision_lines =
 -          filter_include(read_file("//tools/rust/update_rust.py", "list 
lines"),
@@ -209,7 +207,7 @@
  # Controls the usage of a warning suppression mapping (WSM) file to suppress
  # warnings based on the path of the file they come from. It's controlled by 
the
  # `clang_warning_suppression_file` gn argument , which points to a text file
-@@ -2286,10 +2108,6 @@ config("chromium_code") {
+@@ -2318,10 +2142,6 @@ config("chromium_code") {
      }
    } else {
      cflags = [ "-Wall" ]
@@ -220,7 +218,7 @@
  
      # In Chromium code, we define __STDC_foo_MACROS in order to get the
      # C99 macros on Mac and Linux.
-@@ -2298,24 +2116,6 @@ config("chromium_code") {
+@@ -2330,24 +2150,6 @@ config("chromium_code") {
        "__STDC_FORMAT_MACROS",
      ]
  
@@ -245,7 +243,7 @@
      if (is_apple) {
        cflags_objc = [ "-Wimplicit-retain-self" ]
        cflags_objcc = [ "-Wimplicit-retain-self" ]
-@@ -2735,7 +2535,8 @@ config("default_stack_frames") {
+@@ -2775,7 +2577,8 @@ config("default_stack_frames") {
  # [0]: https://pinpoint-dot-chromeperf.appspot.com/job/147634a8be0000
  # [1]: https://pinpoint-dot-chromeperf.appspot.com/job/132bc772be0000
  # [2]: https://crrev.com/c/5447532
@@ -255,7 +253,7 @@
    if (is_win) {
      # clang-cl's /O2 corresponds to clang's -O3, and really want -O2 for
      # consistency with the other platforms.
-@@ -2784,7 +2585,8 @@ config("optimize") {
+@@ -2824,7 +2627,8 @@ config("optimize") {
  }
  
  # Turn off optimizations.
@@ -265,7 +263,7 @@
    if (is_win) {
      cflags = [
        "/Od",  # Disable optimization.
-@@ -2819,7 +2621,8 @@ config("no_optimize") {
+@@ -2859,7 +2663,8 @@ config("no_optimize") {
  # Turns up the optimization level. Used to explicitly enable -O2 instead of
  # -Os for select targets on platforms that use optimize_for_size. No-op
  # elsewhere.
@@ -275,7 +273,7 @@
    ldflags = common_optimize_on_ldflags
    if (is_win) {
      # Favor speed over size, /O2 must be before the common flags.
-@@ -2840,7 +2643,8 @@ config("optimize_max") {
+@@ -2880,7 +2685,8 @@ config("optimize_max") {
  #
  # TODO(crbug.com/41259697) - rework how all of these configs are related
  # so that we don't need this disclaimer.
@@ -285,7 +283,7 @@
    ldflags = common_optimize_on_ldflags
    if (is_win) {
      # Favor speed over size, /O2 must be before the common flags.
-@@ -2857,7 +2661,8 @@ config("optimize_speed") {
+@@ -2897,7 +2703,8 @@ config("optimize_speed") {
    rustflags = [ "-Copt-level=3" ]
  }
  
@@ -295,7 +293,7 @@
    cflags = [ "-O1" ] + common_optimize_on_cflags
    rustflags = [ "-Copt-level=1" ]
    ldflags = common_optimize_on_ldflags
-@@ -2984,7 +2789,8 @@ config("win_pdbaltpath") {
+@@ -3024,7 +2831,8 @@ config("win_pdbaltpath") {
  }
  
  # Full symbols.
@@ -305,7 +303,7 @@
    rustflags = []
    configs = []
    if (is_win) {
-@@ -3140,7 +2946,8 @@ config("symbols") {
+@@ -3189,7 +2997,8 @@ config("symbols") {
  # Minimal symbols.
  # This config guarantees to hold symbol for stack trace which are shown to 
user
  # when crash happens in unittests running on buildbot.
@@ -315,7 +313,7 @@
    rustflags = []
    if (is_win) {
      # Functions, files, and line tables only.
-@@ -3216,7 +3023,8 @@ config("minimal_symbols") {
+@@ -3265,7 +3074,8 @@ config("minimal_symbols") {
  # This configuration contains function names only. That is, the compiler is
  # told to not generate debug information and the linker then just puts 
function
  # names in the final debug information.

++++++ chromium-133-bring_back_and_disable_allowlist.patch ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:41.198701624 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:41.202701791 +0100
@@ -1,8 +1,8 @@
-Index: chromium-141.0.7378.3/media/base/media_switches.h
+Index: chromium-142.0.7444.3/media/base/media_switches.h
 ===================================================================
---- chromium-141.0.7378.3.orig/media/base/media_switches.h
-+++ chromium-141.0.7378.3/media/base/media_switches.h
-@@ -519,6 +519,8 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(
+--- chromium-142.0.7444.3.orig/media/base/media_switches.h
++++ chromium-142.0.7444.3/media/base/media_switches.h
+@@ -521,6 +521,8 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(
  
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseWindowBoundsForPip);
  
@@ -11,11 +11,11 @@
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaLogToConsole);
  
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kLibvpxUseChromeThreads);
-Index: chromium-141.0.7378.3/media/base/media_switches.cc
+Index: chromium-142.0.7444.3/media/base/media_switches.cc
 ===================================================================
---- chromium-141.0.7378.3.orig/media/base/media_switches.cc
-+++ chromium-141.0.7378.3/media/base/media_switches.cc
-@@ -1687,6 +1687,11 @@ bool IsRestrictOwnAudioSupported() {
+--- chromium-142.0.7444.3.orig/media/base/media_switches.cc
++++ chromium-142.0.7444.3/media/base/media_switches.cc
+@@ -1690,6 +1690,11 @@ bool IsRestrictOwnAudioSupported() {
  #endif
  }
  
@@ -27,19 +27,19 @@
  #if BUILDFLAG(IS_WIN)
  bool IsMediaFoundationD3D11VideoCaptureEnabled() {
    return base::FeatureList::IsEnabled(kMediaFoundationD3D11VideoCapture);
-Index: chromium-141.0.7378.3/media/ffmpeg/ffmpeg_common.cc
+Index: chromium-142.0.7444.3/media/ffmpeg/ffmpeg_common.cc
 ===================================================================
---- chromium-141.0.7378.3.orig/media/ffmpeg/ffmpeg_common.cc
-+++ chromium-141.0.7378.3/media/ffmpeg/ffmpeg_common.cc
-@@ -16,6 +16,7 @@
- #include "media/base/audio_decoder_config.h"
+--- chromium-142.0.7444.3.orig/media/ffmpeg/ffmpeg_common.cc
++++ chromium-142.0.7444.3/media/ffmpeg/ffmpeg_common.cc
+@@ -17,6 +17,7 @@
+ #include "media/base/audio_timestamp_helper.h"
  #include "media/base/decoder_buffer.h"
  #include "media/base/encryption_scheme.h"
 +#include "media/base/media_switches.h"
  #include "media/base/media_util.h"
  #include "media/base/supported_types.h"
  #include "media/base/video_aspect_ratio.h"
-@@ -72,7 +73,8 @@ const char* GetAllowedVideoDecoders() {
+@@ -73,7 +74,8 @@ const char* GetAllowedVideoDecoders() {
  void ApplyCodecContextSecuritySettings(AVCodecContext* codec_context) {
    // Future versions of ffmpeg may copy the allow list from the format
    // context.
@@ -49,10 +49,10 @@
      // Note: FFmpeg will try to free this string, so we must duplicate it.
      codec_context->codec_whitelist =
          av_strdup(codec_context->codec_type == AVMEDIA_TYPE_AUDIO
-Index: chromium-141.0.7378.3/media/filters/ffmpeg_glue.cc
+Index: chromium-142.0.7444.3/media/filters/ffmpeg_glue.cc
 ===================================================================
---- chromium-141.0.7378.3.orig/media/filters/ffmpeg_glue.cc
-+++ chromium-141.0.7378.3/media/filters/ffmpeg_glue.cc
+--- chromium-142.0.7444.3.orig/media/filters/ffmpeg_glue.cc
++++ chromium-142.0.7444.3/media/filters/ffmpeg_glue.cc
 @@ -137,8 +137,10 @@ FFmpegGlue::FFmpegGlue(FFmpegURLProtocol
    // memory usage.
    //

++++++ chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:41.226702801 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:41.230702968 +0100
@@ -1,7 +1,7 @@
-Index: chromium-141.0.7378.3/build/rust/allocator/lib.rs
+Index: chromium-142.0.7444.3/build/rust/allocator/lib.rs
 ===================================================================
---- chromium-141.0.7378.3.orig/build/rust/allocator/lib.rs
-+++ chromium-141.0.7378.3/build/rust/allocator/lib.rs
+--- chromium-142.0.7444.3.orig/build/rust/allocator/lib.rs
++++ chromium-142.0.7444.3/build/rust/allocator/lib.rs
 @@ -96,6 +96,12 @@ mod both_allocators {
          0
      }
@@ -13,6 +13,6 @@
 +    static __rust_no_alloc_shim_is_unstable: u8 = 0;
 +
      // Mangle the symbol name as rustc expects.
-     // TODO(crbug.com/440481922): Remove this after rolling past 
https://github.com/rust-lang/rust/pull/143387
      #[rustc_std_internal_symbol]
+     #[allow(non_upper_case_globals)]
 

++++++ chromium-142-iwyu-field-form-data.patch ++++++
>From 8dab9f289a5e4aef4731b67fa14fa5d51172c704 Mon Sep 17 00:00:00 2001
From: Matt Jolly <[email protected]>
Date: Sun, 21 Sep 2025 10:41:35 +1000
Subject: [PATCH] IWYU form_field_data.h

8ff2584bb5e7bceb0958561f97fcfd431f6fa6a6 migrated parsing to use
FormFieldData, and provided a forward decl. This is causing issues when
not building with C++ modules or PCH (i.e. downstream linux distro
build), so just include the header.

Signed-off-by: Matt Jolly <[email protected]>
--- a/components/autofill/core/browser/form_parsing/autofill_scanner.h
+++ b/components/autofill/core/browser/form_parsing/autofill_scanner.h
@@ -11,9 +11,9 @@
 #include "base/containers/span.h"
 #include "base/memory/raw_span.h"
 
-namespace autofill {
+#include "components/autofill/core/common/form_field_data.h"
 
-class FormFieldData;
+namespace autofill {
 
 // A helper class for parsing a stream of |FormFieldData|'s with lookahead.
 class AutofillScanner {
-- 
2.50.1

++++++ chromium-142-rust-revert_should_panic.patch ++++++
--- chromium-142.0.7444.34/build/rust/allocator/lib.rs  2025/10/22 22:02:11     
1.1
+++ chromium-142.0.7444.34/build/rust/allocator/lib.rs  2025/10/22 22:02:46
@@ -102,6 +102,12 @@
     #[linkage = "weak"]
     static __rust_no_alloc_shim_is_unstable: u8 = 0;
 
+    // TODO(crbug.com/440481922): Remove this after rolling past 
https://github.com/rust-lang/rust/pull/143387
+    #[rustc_std_internal_symbol]
+    #[allow(non_upper_case_globals)]
+    #[linkage = "weak"]
+    static __rust_alloc_error_handler_should_panic: u8 = 0;
+
     // Mangle the symbol name as rustc expects.
     #[rustc_std_internal_symbol]
     #[allow(non_upper_case_globals)]

++++++ chromium-142-rust_no_sanitize.patch ++++++
Index: chromium-142.0.7444.52/third_party/crabbyavif/BUILD.gn
===================================================================
--- chromium-142.0.7444.52.orig/third_party/crabbyavif/BUILD.gn
+++ chromium-142.0.7444.52/third_party/crabbyavif/BUILD.gn
@@ -197,12 +197,12 @@ rust_static_library("crabbyavif") {
     "dav1d",
     "libyuv",
     "capi",
-    "disable_cfi",
+    #"disable_cfi",
   ]
 
   # Required for disable_cfi feature.
   configs -= [ "//build/config/compiler:disallow_unstable_features" ]
-  rustflags = [ "-Zallow-features=sanitize" ]
+  rustflags = [ "-Zallow-features=no_sanitize" ]
 
   public_deps = [ ":header_files" ]
   deps = [
Index: chromium-142.0.7444.52/third_party/crabbyavif/src/src/reformat/libyuv.rs
===================================================================
--- 
chromium-142.0.7444.52.orig/third_party/crabbyavif/src/src/reformat/libyuv.rs
+++ chromium-142.0.7444.52/third_party/crabbyavif/src/src/reformat/libyuv.rs
@@ -372,7 +372,7 @@ fn find_conversion_function(
 // Returns Ok(Some(false)) if only YUV was converted and alpha
 // needs to be imported separately.
 // Returns Ok(None) if the conversion is not implemented.
-#[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))]
+#[cfg_attr(feature = "disable_cfi", no_sanitize(cfi))]
 pub(crate) fn yuv_to_rgb(image: &image::Image, rgb: &mut rgb::Image) -> 
AvifResult<Option<bool>> {
     if (rgb.depth != 8 && rgb.depth != 10) || !image.depth_valid() {
         return Ok(None); // Not implemented.

++++++ chromium-141.0.7390.122-linux.tar.xz -> 
chromium-142.0.7444.59-linux.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-141.0.7390.122-linux.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.1980/chromium-142.0.7444.59-linux.tar.xz
 differ: char 15, line 1


++++++ 
ppc-fedora-0001-sandbox-linux-Implement-partial-support-for-ppc64-sy.patch 
++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:41.446712047 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:41.446712047 +0100
@@ -34,7 +34,7 @@
 ===================================================================
 --- chromium-134.0.6998.35.orig/sandbox/linux/system_headers/linux_syscalls.h
 +++ chromium-134.0.6998.35/sandbox/linux/system_headers/linux_syscalls.h
-@@ -35,5 +35,9 @@
+@@ -44,4 +44,8 @@
  #include "sandbox/linux/system_headers/arm64_linux_syscalls.h"
  #endif
  
@@ -43,7 +43,6 @@
 +#endif
 +
  #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_
- 
 Index: 
chromium-134.0.6998.35/sandbox/linux/system_headers/ppc64_linux_syscalls.h
 ===================================================================
 --- /dev/null

++++++ ppc-fedora-0001-third-party-hwy-wrong-include.patch ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:41.486713728 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:41.490713896 +0100
@@ -1,12 +1,12 @@
---- a/third_party/highway/src/hwy/targets.cc
-+++ b/third_party/highway/src/hwy/targets.cc
-@@ -35,7 +35,7 @@
+--- chromium-142.0.7444.52/third_party/highway/src/hwy/targets.cc      
2025/10/24 14:08:16     1.1
++++ chromium-142.0.7444.52/third_party/highway/src/hwy/targets.cc      
2025/10/24 14:09:30
+@@ -26,7 +26,7 @@
+ #if HWY_ARCH_X86
+ #include <xmmintrin.h>
+ 
+-#elif (HWY_ARCH_ARM || HWY_ARCH_PPC || HWY_ARCH_S390X || HWY_ARCH_RISCV || \
++#elif (HWY_ARCH_ARM || HWY_ARCH_S390X || HWY_ARCH_RISCV || \
+        HWY_ARCH_LOONGARCH) &&                                              \
      HWY_OS_LINUX
  // sys/auxv.h does not always include asm/hwcap.h, or define HWCAP*, hence we
- // still include this directly. See #1199.
--#ifndef TOOLCHAIN_MISS_ASM_HWCAP_H
-+#if !defined(TOOLCHAIN_MISS_ASM_HWCAP_H) && !defined(HWY_ARCH_PPC)
- #include <asm/hwcap.h>
- #endif
- #if HWY_HAVE_AUXV
 

++++++ ppc-fedora-0002-regenerate-xnn-buildgn.patch ++++++
++++ 174653 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/chromium/ppc-fedora-0002-regenerate-xnn-buildgn.patch
++++ and 
/work/SRC/openSUSE:Factory/.chromium.new.1980/ppc-fedora-0002-regenerate-xnn-buildgn.patch

++++++ ppc-fedora-add-ppc64-architecture-to-extensions.diff ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:42.514756933 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:42.522757270 +0100
@@ -2,11 +2,11 @@
 ===================================================================
 --- 
chromium-128.0.6613.113.orig/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
 +++ 
chromium-128.0.6613.113/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -375,6 +375,8 @@
+@@ -383,6 +383,8 @@
      info->arch = extensions::api::runtime::PlatformArch::kMips64;
-   } else if (UNSAFE_TODO(strcmp(arch, "riscv64")) == 0) {
+   } else if (arch == "riscv64") {
      info->arch = extensions::api::runtime::PlatformArch::kRiscv64;
-+  } else if (UNSAFE_TODO(strcmp(arch, "ppc64")) == 0) {
++  } else if (arch == "ppc64") {
 +    info->arch = extensions::api::runtime::PlatformArch::kPpc64;
    } else {
      NOTREACHED();

++++++ system-libdrm.patch ++++++
--- /var/tmp/diff_new_pack.6YCCHN/_old  2025-10-29 21:06:42.598760464 +0100
+++ /var/tmp/diff_new_pack.6YCCHN/_new  2025-10-29 21:06:42.602760632 +0100
@@ -1,7 +1,7 @@
-Index: chromium-114.0.5735.90/build/linux/unbundle/libdrm.gn
+Index: chromium-142.0.7444.3/build/linux/unbundle/libdrm.gn
 ===================================================================
---- chromium-114.0.5735.90.orig/build/linux/unbundle/libdrm.gn
-+++ chromium-114.0.5735.90/build/linux/unbundle/libdrm.gn
+--- chromium-142.0.7444.3.orig/build/linux/unbundle/libdrm.gn
++++ chromium-142.0.7444.3/build/linux/unbundle/libdrm.gn
 @@ -11,7 +11,10 @@ pkg_config("system_libdrm") {
  
  shim_headers("libdrm_shim") {
@@ -14,23 +14,10 @@
  }
  
  source_set("libdrm") {
-Index: 
chromium-114.0.5735.90/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+Index: 
chromium-142.0.7444.3/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
 ===================================================================
---- 
chromium-114.0.5735.90.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
-+++ 
chromium-114.0.5735.90/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
-@@ -18,7 +18,7 @@
- #include "base/logging.h"
- #include "base/metrics/histogram_macros.h"
- #include "base/trace_event/typed_macros.h"
--#include "third_party/libdrm/src/include/drm/drm_fourcc.h"
-+#include <drm_fourcc.h>
- #include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
- #include "third_party/skia/include/core/SkCanvas.h"
- #include "third_party/skia/include/core/SkImage.h"
-Index: 
chromium-114.0.5735.90/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
-===================================================================
---- 
chromium-114.0.5735.90.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
-+++ 
chromium-114.0.5735.90/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
+--- 
chromium-142.0.7444.3.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
++++ chromium-142.0.7444.3/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
 @@ -26,7 +26,7 @@
  #include "media/gpu/chromeos/frame_resource_converter.h"
  #include "testing/gmock/include/gmock/gmock.h"
@@ -40,4 +27,17 @@
  
  #if BUILDFLAG(IS_CHROMEOS)
  // gn check does not account for BUILDFLAG(), so including this header will
+Index: 
chromium-142.0.7444.3/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+===================================================================
+--- 
chromium-142.0.7444.3.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
++++ 
chromium-142.0.7444.3/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+@@ -19,7 +19,7 @@
+ #include "base/metrics/histogram_macros.h"
+ #include "base/trace_event/typed_macros.h"
+ #include "components/viz/common/resources/shared_image_format_utils.h"
+-#include "third_party/libdrm/src/include/drm/drm_fourcc.h"
++#include <drm_fourcc.h>
+ #include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
+ #include "third_party/skia/include/core/SkCanvas.h"
+ #include "third_party/skia/include/core/SkImage.h"
 

Reply via email to