Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Leap:16.0 
checked in at 2025-08-05 19:12:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/chromium (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.chromium.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Tue Aug  5 19:12:22 2025 rev:9 rq:1297585 version:138.0.7204.183

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/chromium/chromium.changes      2025-07-24 
22:04:51.726567311 +0200
+++ /work/SRC/openSUSE:Leap:16.0/.chromium.new.1085/chromium.changes    
2025-08-05 19:12:40.737924182 +0200
@@ -1,0 +2,27 @@
+Wed Jul 30 10:26:40 CEST 2025 - r...@suse.de
+
+- Chromium 138.0.7204.183 (boo#1247365):
+  * CVE-2025-8292: Use after free in Media Stream
+- try to switch to smaller linux tarball from
+   https://github.com/chromium-linux-tarballs)
+- disable chromium-91-java-only-allowed-in-android-builds.patch
+  (not part of reduced tarball)
+
+-------------------------------------------------------------------
+Tue Jul 29 10:44:14 CEST 2025 - r...@suse.de
+
+- set official_build to true (like other distributions)
+  "official builds have less debugging and go faster..." 
+- added patches:
+  chromium-139-deterministic.patch
+  (undefine __DATE__,__TIME__ like without official-build set
+   to keep the build reproducible)
+
+-------------------------------------------------------------------
+Thu Jul 24 18:23:20 CEST 2025 - r...@suse.de
+
+- modified patches:
+  ppc-fedora-0001-sandbox-linux-Update-syscall-helpers-lists-for-ppc64.patch
+  (update context to apply) 
+
+-------------------------------------------------------------------

Old:
----
  chromium-138.0.7204.168.tar.xz
  chromium-91-java-only-allowed-in-android-builds.patch

New:
----
  chromium-138.0.7204.183-linux.tar.xz
  chromium-139-deterministic.patch

----------(Old B)----------
  Old:   https://github.com/chromium-linux-tarballs)
- disable chromium-91-java-only-allowed-in-android-builds.patch
  (not part of reduced tarball)
----------(Old E)----------

----------(New B)----------
  New:- added patches:
  chromium-139-deterministic.patch
  (undefine __DATE__,__TIME__ like without official-build set
----------(New E)----------

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.eQr5gX/_old  2025-08-05 19:13:01.142773626 +0200
+++ /var/tmp/diff_new_pack.eQr5gX/_new  2025-08-05 19:13:01.146773793 +0200
@@ -109,13 +109,17 @@
 %define chromedriver_name chromedriver
 %define n_suffix %{nil}
 %endif
+# official builds have less debugging and go faster... but we have to shut 
some things off.
+%global official_build 1
+
 Name:           chromium%{n_suffix}
-Version:        138.0.7204.168
+Version:        138.0.7204.183
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
 URL:            https://www.chromium.org/
-Source0:        
https://commondatastorage.googleapis.com/chromium-browser-official/%{rname}-%{version}.tar.xz
+#Source0:        
https://commondatastorage.googleapis.com/chromium-browser-official/%{rname}-%{version}.tar.xz
+Source0:        
https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/%{version}/chromium-%{version}-linux.tar.xz
 # 
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
@@ -141,7 +145,6 @@
 Patch9:         system-libdrm.patch
 # gentoo/fedora/arch patchset
 Patch15:        chromium-125-compiler.patch
-Patch40:        chromium-91-java-only-allowed-in-android-builds.patch
 Patch62:        chromium-93-ffmpeg-4.4.patch
 Patch98:        chromium-102-regex_pattern-array.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
@@ -160,6 +163,7 @@
 Patch373:       chromium-134-type-mismatch-error.patch
 Patch375:       chromium-131-fix-qt-ui.pach
 Patch376:       chromium-135-add_map_droppable.patch
+Patch377:       chromium-139-deterministic.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
@@ -1035,6 +1039,10 @@
 myconf_gn+=" host_cpu=\"ppc64\""
 %endif
 myconf_gn+=" host_os=\"linux\""
+%if %{official_build}
+myconf_gn+=" is_official_build=true"
+sed -i 's|OFFICIAL_BUILD|GOOGLE_CHROME_BUILD|g' 
tools/generate_shim_headers/generate_shim_headers.py
+%endif
 myconf_gn+=" is_debug=false"
 myconf_gn+=" dcheck_always_on=false"
 myconf_gn+=" enable_nacl=false"

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.eQr5gX/_old  2025-08-05 19:13:01.326781287 +0200
+++ /var/tmp/diff_new_pack.eQr5gX/_new  2025-08-05 19:13:01.330781453 +0200
@@ -1,6 +1,6 @@
-mtime: 1753220456
-commit: ca391dc4de290b76effae9644e310efcd997bdc04e0f280717276b2e4e83fcbc
+mtime: 1753898805
+commit: 6c1e4cb71aa5d1ebc9fc1051ff7806e603a8c4843bf414c53a69ce95e5fb2699
 url: https://src.opensuse.org/chromium/chromium.git
-revision: ca391dc4de290b76effae9644e310efcd997bdc04e0f280717276b2e4e83fcbc
+revision: 6c1e4cb71aa5d1ebc9fc1051ff7806e603a8c4843bf414c53a69ce95e5fb2699
 projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git
 

++++++ build.specials.obscpio ++++++

++++++ chromium-139-deterministic.patch ++++++
--- chromium-139.0.7258.5/build/config/compiler/BUILD.gn        2025/07/29 
08:34:15     1.1
+++ chromium-139.0.7258.5/build/config/compiler/BUILD.gn        2025/07/29 
08:35:44
@@ -1613,7 +1613,7 @@
 
   # Eliminate build metadata (__DATE__, __TIME__ and __TIMESTAMP__) for
   # deterministic build.  See https://crbug.com/314403
-  if (!is_official_build) {
+  if (true) {
     if (is_win && !is_clang) {
       cflags += [
         "/wd4117",  # Trying to define or undefine a predefined macro.


++++++ 
ppc-fedora-0001-sandbox-linux-Update-syscall-helpers-lists-for-ppc64.patch 
++++++
--- /var/tmp/diff_new_pack.eQr5gX/_old  2025-08-05 19:13:01.650794775 +0200
+++ /var/tmp/diff_new_pack.eQr5gX/_new  2025-08-05 19:13:01.670795608 +0200
@@ -376,7 +376,7 @@
      case __NR__llseek:
  #endif
  #if !defined(__aarch64__)
-@@ -604,26 +619,28 @@ bool SyscallSets::IsAllowedGeneralIo(int
+@@ -619,18 +619,19 @@
      case __NR_readv:
      case __NR_pread64:
  #if defined(__arm__) || \
@@ -399,15 +399,19 @@
 +#if defined(__i386__) || defined(__arm__) || defined(__mips__) || 
defined(__powerpc64__)
      case __NR__newselect:
  #endif
+     case __NR_write:
+@@ -650,11 +651,12 @@
+     case __NR_vmsplice:
+ // send* syscalls need their flags filtered.
  #if defined(__arm__) || \
 -    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS))
 +    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS)) || \
 +    defined(__powerpc64__)
      case __NR_send:
  #endif
- #if defined(__x86_64__) || defined(__arm__) || defined(__mips__) || \
--    defined(__aarch64__)
-+    defined(__aarch64__) || defined(__powerpc64__)
+ #if defined(__i386__) || defined(__x86_64__) || defined(__arm__) || \
+-    defined(__mips__) || defined(__aarch64__)
++    defined(__mips__) || defined(__aarch64__) || defined(__powerpc64__)
      case __NR_sendmsg:  // Could specify destination.
      case __NR_sendto:   // Could specify destination.
  #endif

Reply via email to