Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package emacs for openSUSE:Factory checked in at 2026-08-09 21:32:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Sun Aug 9 21:32:55 2026 rev:220 rq:1370206 version:30.2 Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2026-08-05 17:46:33.869971999 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new.16738/emacs.changes 2026-08-09 21:34:08.763738856 +0200 @@ -1,0 +2,6 @@ +Fri Aug 7 07:11:58 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Add patch emacs-30.2-pgtk-visual-bell-boo1271643.patch from upstream + mailing list to fix memory leak in wayland port (boo#1271643) + +------------------------------------------------------------------- New: ---- emacs-30.2-pgtk-visual-bell-boo1271643.patch ----------(New B)---------- New: - Add patch emacs-30.2-pgtk-visual-bell-boo1271643.patch from upstream mailing list to fix memory leak in wayland port (boo#1271643) ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ --- /var/tmp/diff_new_pack.a0j8Yg/_old 2026-08-09 21:34:09.999781018 +0200 +++ /var/tmp/diff_new_pack.a0j8Yg/_new 2026-08-09 21:34:09.999781018 +0200 @@ -252,6 +252,7 @@ Patch26: emacs-27.1-pdftex.patch Patch27: emacs-30.1-seccomp.patch Patch49: 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch +Patch50: emacs-30.2-pgtk-visual-bell-boo1271643.patch Patch52: 0012-Add-inhibit-native-compilation.patch Patch53: 0013-Rename-to-inhibit-automatic-native-compilation.patch Patch55: 0015-Change-native-comp-async-jobs-number-default-to-1.patch @@ -432,6 +433,7 @@ %prep %setup -q -b 2 %patch -P49 -p1 +%patch -P50 -p0 %patch -P52 -p1 %patch -P53 -p1 %patch -P55 -p1 ++++++ emacs-30.2-pgtk-visual-bell-boo1271643.patch ++++++ >From upstream >https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-03/msg01939.html bug#77128: 29.4; Memory leak in visual bell (pgtk_flash) on pure GTK Wayland builds --- src/pgtkterm.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) --- src/pgtkterm.c +++ src/pgtkterm.c 2026-08-07 07:07:48.771524828 +0000 @@ -3832,6 +3832,18 @@ pgtk_flash (struct frame *f) cairo_fill (cr); } + if (FRAME_X_OUTPUT (f)->cr_surface_visible_bell != NULL) + { + cairo_surface_destroy (FRAME_X_OUTPUT (f)->cr_surface_visible_bell); + FRAME_X_OUTPUT (f)->cr_surface_visible_bell = NULL; + } + + if (FRAME_X_OUTPUT (f)->atimer_visible_bell != NULL) + { + cancel_atimer (FRAME_X_OUTPUT (f)->atimer_visible_bell); + FRAME_X_OUTPUT (f)->atimer_visible_bell = NULL; + } + FRAME_X_OUTPUT (f)->cr_surface_visible_bell = surface; delay = make_timespec (0, 50 * 1000 * 1000);
