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
