Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Factory 
checked in at 2025-12-08 11:53:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Mon Dec  8 11:53:00 2025 rev:233 rq:1321408 version:2.50.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes  2025-11-25 
15:54:10.473838373 +0100
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1939/webkit2gtk3.changes        
2025-12-08 11:53:23.872088900 +0100
@@ -1,0 +2,15 @@
+Thu Dec  4 21:41:39 UTC 2025 - Michael Gorse <[email protected]>
+
+- Update to version 2.50.3 (bsc#1254473 bsc#1254498 bsc#1254509):
+  + Fix seeking and looping of media elements that set the "loop"
+    property.
+  + Fix several crashes and rendering issues.
+  + Security fixes: CVE-2025-13947, CVE-2025-43421, CVE-2025-43458,
+    CVE-2025-66287.
+- Drop webkit2gtk3-undefined-symbol.patch: fixed upstream.
+- Use %limit_build. Also define %dwz_low_mem_die_limit and
+  %dwz_max_die_limit, similar to what we have in wpewebkit.
+  This should simplify the logic for limiting jobs and will
+  hopefully help with intermittent build failures.
+
+-------------------------------------------------------------------
@@ -11 +26 @@
-  bsc#1254174 bsc#1254176 bsc#1254177 bsc#1254179):
+  bsc#1254174 bsc#1254176 bsc#1254177 bsc#1254179 bsc#1254208):
@@ -29 +44 @@
-    CVE-2025-43434, CVE-2025-43440, CVE-2025-43443
+    CVE-2025-43434, CVE-2025-43440, CVE-2025-43443, CVE-2025-13502.

Old:
----
  webkit2gtk3-undefined-symbol.patch
  webkitgtk-2.50.2.tar.xz
  webkitgtk-2.50.2.tar.xz.asc

New:
----
  webkitgtk-2.50.3.tar.xz
  webkitgtk-2.50.3.tar.xz.asc

----------(Old B)----------
  Old:    CVE-2025-66287.
- Drop webkit2gtk3-undefined-symbol.patch: fixed upstream.
- Use %limit_build. Also define %dwz_low_mem_die_limit and
----------(Old E)----------

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

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.Ec6nZy/_old  2025-12-08 11:53:27.796253301 +0100
+++ /var/tmp/diff_new_pack.Ec6nZy/_new  2025-12-08 11:53:27.820254307 +0100
@@ -76,7 +76,7 @@
 %endif
 
 Name:           webkit2%{_gtknamesuffix}
-Version:        2.50.2
+Version:        2.50.3
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        BSD-3-Clause AND LGPL-2.0-or-later
@@ -88,8 +88,6 @@
 
 # PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible
 Patch0:         reproducibility.patch
-# PATCH-FIX-UPSTREAM webkit2gtk3-undefined-symbol.patch [email protected] -- fix 
a build failure.
-Patch1:         webkit2gtk3-undefined-symbol.patch
 
 BuildRequires:  Mesa-libEGL-devel
 BuildRequires:  Mesa-libGL-devel
@@ -109,6 +107,7 @@
 BuildRequires:  gperf >= 3.0.1
 BuildRequires:  hyphen-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  memory-constraints
 BuildRequires:  ninja
 BuildRequires:  openjpeg2
 BuildRequires:  openjpeg2-devel
@@ -446,24 +445,9 @@
 
 %build
 # Here we must muzzle our dog so it doesn't eat all the memory
-%if 0%{?suse_version} >= 1600
-max_link_jobs="${RPM_BUILD_NCPUS:-1}"
-max_compile_jobs="${RPM_BUILD_NCPUS:-4}"
-%else
-max_link_jobs="%{?jobs}%{!?jobs:1}"
-max_compile_jobs="%{?jobs}%{!?jobs:4}"
-%endif
-echo "Available memory:"
-cat /proc/meminfo
-echo "System limits:"
-ulimit -a
-if test -n "$max_link_jobs" -a "$max_link_jobs" -gt 1 ; then
-        mem_per_process=2000000
-    max_mem=$(awk '/MemTotal/ { print $2 }' /proc/meminfo)
-    max_jobs="$(($max_mem / $mem_per_process))"
-    test "$max_link_jobs" -gt "$max_jobs" && max_link_jobs="$max_jobs" && echo 
"Warning: Reducing number of link jobs to $max_jobs because of memory limits"
-    test "$max_link_jobs" -le 0 && max_link_jobs=1 && echo "Warning: Not 
linking in parallel at all becuse of memory limits"
-fi
+%define _dwz_low_mem_die_limit 40000000
+%define _dwz_max_die_limit 250000000
+%limit_build -m 2500
 
 export PYTHON=%{_bindir}/python3
 # Use linker flags to reduce memory consumption
@@ -507,7 +491,7 @@
   -DUSE_FLITE=OFF \
   -DUSE_SPIEL=ON
 
-%ninja_build -j $max_link_jobs
+%ninja_build
 
 %install
 %ninja_install -C build


++++++ webkitgtk-2.50.2.tar.xz -> webkitgtk-2.50.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.50.2.tar.xz 
/work/SRC/openSUSE:Factory/.webkit2gtk3.new.1939/webkitgtk-2.50.3.tar.xz 
differ: char 26, line 1

Reply via email to