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)

Reply via email to