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-02-12 17:25:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Thu Feb 12 17:25:09 2026 rev:215 rq:1332476 version:30.2 Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2026-01-17 21:42:31.197356555 +0100 +++ /work/SRC/openSUSE:Factory/.emacs.new.1977/emacs.changes 2026-02-12 17:25:17.105991258 +0100 @@ -1,0 +2,17 @@ +Wed Feb 11 09:26:04 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Add patch emacs-30.2-fix-zoom.patch + * Avoid the currently broken zoom test + +------------------------------------------------------------------- +Tue Feb 10 14:03:20 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Clarify when bubblewrap is required at runtime +- Make %check work again + +------------------------------------------------------------------- +Tue Feb 10 12:34:46 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Enable %check again + +------------------------------------------------------------------- New: ---- emacs-30.2-fix-zoom.patch ----------(New B)---------- New: - Add patch emacs-30.2-fix-zoom.patch * Avoid the currently broken zoom test ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ --- /var/tmp/diff_new_pack.tsmC9l/_old 2026-02-12 17:25:22.634225782 +0100 +++ /var/tmp/diff_new_pack.tsmC9l/_new 2026-02-12 17:25:22.654226631 +0100 @@ -37,6 +37,7 @@ %bcond_with tex4pdf %bcond_without memmmap %bcond_with checks +%bcond_with bubblewrap %bcond_with debug # webkit2gtk-4.1 >= 2.41.92 triggers crash as described in PROBLEMS %bcond_with webkit @@ -196,7 +197,15 @@ Provides: epg = 1.0.0 Obsoletes: epg < 1.0.0 Provides: emacs(ELPA) +%if %{with bubblewrap} +# See lisp/progmodes/elisp-mode.el +# Once if bwrap is used the macro bubblewrap in +# (elisp--safe-macroexpand-all) +# and/or +# (elisp-flymake-byte-compile) +# has to be enabled ... Requires: bubblewrap +%endif Requires: emacs-info = %{version} Requires: emacs_program = %{version}-%{release} Requires: etags @@ -246,6 +255,7 @@ Patch53: 0013-Rename-to-inhibit-automatic-native-compilation.patch Patch55: 0015-Change-native-comp-async-jobs-number-default-to-1.patch Patch56: 0016-Change-native-comp-async-report-warnings-errors-to-s.patch +Patch57: emacs-30.2-fix-zoom.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %{expand: %%global include_info %(test -s /usr/share/info/info.info* && echo 0 || echo 1)} @@ -423,6 +433,7 @@ %patch -P53 -p1 %patch -P55 -p1 %patch -P56 -p1 +%patch -P57 -p1 %patch -P1 -p0 -b .xauth %if %{with memmmap} %patch -P2 -p0 -b .glibc @@ -1067,10 +1078,14 @@ %if %{with checks} %check -if test "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/)" +if ! bwrap --ro-bind / / /bin/true > /dev/null 2>&1 then + echo No checks within chroot environment exit 0 fi +# This is patch emacs-30.2-fix-zoom.patch +ZOOM_IMAGE_TESTS=broken +export ZOOM_IMAGE_TESTS mkdir -p native-lisp rm -rf native-lisp/%{version}-* ln -sf %{buildroot}%{_libdir}/emacs/%{version}/native-lisp/%{version}-* native-lisp/ ++++++ emacs-29.1.dif ++++++ --- /var/tmp/diff_new_pack.tsmC9l/_old 2026-02-12 17:25:23.798275165 +0100 +++ /var/tmp/diff_new_pack.tsmC9l/_new 2026-02-12 17:25:23.834276692 +0100 @@ -411,7 +411,8 @@ :help ,(purecopy "Supply explicit dictionary file name"))) --- site-lisp/term/func-keys.el +++ site-lisp/term/func-keys.el 2025-03-03 14:13:31.015626331 +0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,34 @@ ++;;; func-keys.el --- define general function key sequences in function-key-map -*- lexical-binding:t -*- +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/func-keys.el for site-lisp path +;;; Copyright (c) 1996-2001 SuSE Gmbh Nuernberg, Germany. @@ -447,9 +448,10 @@ +;; Ende von func-keys.el --- site-lisp/term/gnome.el +++ site-lisp/term/gnome.el 2025-03-03 14:13:31.015626331 +0000 -@@ -0,0 +1,97 @@ +@@ -0,0 +1,98 @@ ++;;; gnome.el --- define gnome function key sequences in function-key-map -*- lexical-binding:t -*- +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -+;;; term/gnomw.el for site-lisp path ++;;; term/gnome.el for site-lisp path +;;; Copyright (c) 2000 SuSE Gmbh Nuernberg, Germany. All rights reserved. +;;; +;;; Author: Werner Fink <[email protected]>, No warranty of any kind @@ -547,7 +549,8 @@ +;; Ende von gnomw.el --- site-lisp/term/kvt.el +++ site-lisp/term/kvt.el 2025-03-03 14:13:31.015626331 +0000 -@@ -0,0 +1,97 @@ +@@ -0,0 +1,98 @@ ++;;; kvt.el --- define kvt function key sequences in function-key-map -*- lexical-binding:t -*- +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/kvt.el for site-lisp path +;;; Copyright (c) 2000 SuSE Gmbh Nuernberg, Germany. All rights reserved. @@ -647,7 +650,8 @@ +;; Ende von kvt.el --- site-lisp/term/linux.el +++ site-lisp/term/linux.el 2025-03-03 14:13:31.015626331 +0000 -@@ -0,0 +1,79 @@ +@@ -0,0 +1,78 @@ ++;;; linux.el --- define linux function key sequences in function-key-map -*- lexical-binding:t -*- +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/linux.el for site-lisp path +;;; Copyright (c) 1996 SuSE Gmbh Nuernberg, Germany. All rights reserved. @@ -729,7 +733,8 @@ +;; Ende von linux.el --- site-lisp/term/locale.el +++ site-lisp/term/locale.el 2025-03-03 14:13:31.015626331 +0000 -@@ -0,0 +1,13 @@ +@@ -0,0 +1,14 @@ ++;;; locale.el --- use hook to load function key sequences in function-key-map -*- lexical-binding:t -*- +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/locale.el for site-lisp path +;;; Copyright (c) 1996-2003 SuSE Linux AG Nuernberg, Germany. ++++++ emacs-30.2-fix-zoom.patch ++++++ --- a/test/lisp/net/shr-tests.el 2025-02-22 10:09:44.000000000 +0100 +++ b/test/lisp/net/shr-tests.el 2025-06-10 11:36:26.574776968 +0200 @@ -137,7 +137,8 @@ settings, then once more for each (OPTIO "Test that `shr-zoom-image' properly replaces the original image." (skip-unless (and (bound-and-true-p image-types) (image-type-available-p 'png) - (fboundp 'libxml-parse-html-region))) + (fboundp 'libxml-parse-html-region) + (not (getenv "ZOOM_IMAGE_TESTS")))) (let* ((image (expand-file-name "data/image/blank-100x200.png" (getenv "EMACS_TEST_DIRECTORY"))) (image-url (concat "file://" (if (string-prefix-p "/" image)
