Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package emacs for openSUSE:Factory checked in at 2025-05-09 18:39:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Fri May 9 18:39:17 2025 rev:204 rq:1275457 version:30.1 Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2025-04-02 17:06:48.532864712 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new.30101/emacs.changes 2025-05-09 18:39:31.103410445 +0200 @@ -1,0 +2,13 @@ +Thu May 8 06:27:38 UTC 2025 - Dr. Werner Fink <wer...@suse.de> + +- Remove/disable GNUS setup in (dot).gnu-emacs (boo#1241188) +- Add patch emacs-30.1-minmalxauth.patch (boo#1241254) + +------------------------------------------------------------------- +Mon Apr 7 11:52:23 UTC 2025 - Dr. Werner Fink <wer...@suse.de> + +- Modify patch emacs-30.1-seccomp.patch + * include asm/termbits.h is mandatory accordingly to latest ioctl_tty(2) + * set default for MAP_DROPPABLE to 0x08 + +------------------------------------------------------------------- New: ---- emacs-30.1-minmalxauth.patch BETA DEBUG BEGIN: New:- Remove/disable GNUS setup in (dot).gnu-emacs (boo#1241188) - Add patch emacs-30.1-minmalxauth.patch (boo#1241254) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ --- /var/tmp/diff_new_pack.LIHemp/_old 2025-05-09 18:39:32.199456209 +0200 +++ /var/tmp/diff_new_pack.LIHemp/_new 2025-05-09 18:39:32.203456376 +0200 @@ -209,7 +209,8 @@ Source9: macros.emacs %{load:%{SOURCE9}} Patch0: emacs-29.1.dif -# Currently disabled +Patch1: emacs-30.1-minmalxauth.patch +# Currently disabled due memmmap build condition Patch2: emacs-24.4-glibc.patch Patch4: emacs-24.3-asian-print.patch Patch5: emacs-24.4-ps-bdf.patch @@ -375,6 +376,7 @@ %prep %setup -q -b 2 +%patch -P1 -p0 -b .xauth %if %{with memmmap} %patch -P2 -p0 -b .glibc %endif ++++++ dot.gnu-emacs ++++++ --- /var/tmp/diff_new_pack.LIHemp/_old 2025-05-09 18:39:32.267459048 +0200 +++ /var/tmp/diff_new_pack.LIHemp/_new 2025-05-09 18:39:32.271459215 +0200 @@ -267,68 +267,38 @@ ;; GNUS ;; ---- ;; Sorting -(if (or (and (= emacs-major-version 19) (> emacs-minor-version 29)) - (> emacs-major-version 19)) - (add-hook 'gnus-select-group-hook - #'(lambda () - (setq-default gnus-auto-select-first nil) - (setq-default gnus-auto-center-summary nil) - (setq gnus-thread-sort-functions - '(gnus-thread-sort-by-number - gnus-thread-sort-by-subject - gnus-thread-sort-by-date - gnus-thread-sort-by-score)))) - (add-hook 'gnus-select-group-hook - #'(lambda () - (setq-default gnus-auto-select-first nil) - (setq-default gnus-auto-center-summary nil) - ;; First of all, sort by date. - (gnus-keysort-headers - (function string-lessp) - (function - (lambda (a) - (gnus-sortable-date (gnus-header-date a))))) - ;; Then sort by subject string ignoring `Re:'. - ;; If case-fold-search is non-nil, case of letters is ignored. - (gnus-keysort-headers - (function string-lessp) - (function - (lambda (a) - (if case-fold-search - (downcase (gnus-simplify-subject (gnus-header-subject a) t)) - (gnus-simplify-subject (gnus-header-subject a) t))))) - )) -) -;; highlighting, menus, and subscribing in GNUS -(add-hook 'gnus-startup-hook - #'(lambda () - (setq gnus-subscribe-newsgroup-method - #'(lambda (newsgroup) - (gnus-subscribe-newsgroup newsgroup) - (gnus-kill-newsgroup newsgroup))) - (setq gnus-use-generic-from t) - ;; highlighting and menu in GNUS - (if (or (and (= emacs-major-version 19) (> emacs-minor-version 29)) - (> emacs-major-version 19)) - (progn - (setq gnus-visual '(highlight menu)) - (setq gnus-group-highlight - '(;; News. - ((and (> unread 100) (not mailp)) . gnus-summary-high-ticked-face) - ((and (> unread 0) (not mailp)) . gnus-summary-high-read-face) - ((and (= unread 0) (not mailp)) . gnus-summary-high-ancient-face) - ((not mailp) . gnus-summary-normal-ancient-face) - ;; Mail. - ((and (= unread 0) (eq level 1)) . gnus-group-mail-1-empty-face) - ((eq level 1) . gnus-group-mail-1-face) - ((and (= unread 0) (eq level 2)) . gnus-group-mail-2-empty-face) - ((eq level 2) . gnus-group-mail-2-face) - ((and (= unread 0) (eq level 3)) . gnus-group-mail-3-empty-face) - ((eq level 3) . gnus-group-mail-3-face) - ((= unread 0) . gnus-group-mail-low-empty-face) - (t . gnus-group-mail-low-face))) - ))) -) +;(if (or (and (= emacs-major-version 19) (> emacs-minor-version 29)) +; (> emacs-major-version 19)) +; (add-hook 'gnus-select-group-hook +; #'(lambda () +; (setq-default gnus-auto-select-first nil) +; (setq-default gnus-auto-center-summary nil) +; (setq gnus-thread-sort-functions +; '(gnus-thread-sort-by-number +; gnus-thread-sort-by-subject +; gnus-thread-sort-by-date +; gnus-thread-sort-by-score)))) +; (add-hook 'gnus-select-group-hook +; #'(lambda () +; (setq-default gnus-auto-select-first nil) +; (setq-default gnus-auto-center-summary nil) +; ;; First of all, sort by date. +; (gnus-keysort-headers +; (function string-lessp) +; (function +; (lambda (a) +; (gnus-sortable-date (gnus-header-date a))))) +; ;; Then sort by subject string ignoring `Re:'. +; ;; If case-fold-search is non-nil, case of letters is ignored. +; (gnus-keysort-headers +; (function string-lessp) +; (function +; (lambda (a) +; (if case-fold-search +; (downcase (gnus-simplify-subject (gnus-header-subject a) t)) +; (gnus-simplify-subject (gnus-header-subject a) t))))) +; )) +;) ;; ;; Common to all C modes ;; --------------------- ++++++ emacs-30.1-minmalxauth.patch ++++++ --- etc/emacs.service | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- etc/emacs.service +++ etc/emacs.service 2025-05-08 06:17:23.503020867 +0000 @@ -5,6 +5,8 @@ [Unit] Description=Emacs text editor Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/ +PartOf=graphical-session.target +After=graphical-session.target [Service] Type=notify @@ -20,4 +22,4 @@ SuccessExitStatus=15 Restart=on-failure [Install] -WantedBy=default.target +WantedBy=graphical-session.target ++++++ emacs-30.1-seccomp.patch ++++++ --- /var/tmp/diff_new_pack.LIHemp/_old 2025-05-09 18:39:32.327461553 +0200 +++ /var/tmp/diff_new_pack.LIHemp/_new 2025-05-09 18:39:32.331461721 +0200 @@ -8,17 +8,11 @@ --- lib-src/seccomp-filter.c +++ lib-src/seccomp-filter.c 2025-03-19 12:29:10.689765873 +0000 -@@ -42,6 +42,13 @@ variants of those files that can be used +@@ -42,6 +42,7 @@ variants of those files that can be used #include <stdlib.h> #include <stdint.h> #include <stdio.h> -+#ifdef __powerpc64__ -+/* glibc uses internal an other TCGETS ioctl for its -+ tcgetattr(3) call with its internal struct termios */ -+# include <asm/termbits.h> -+#else -+# include <termios.h> -+#endif ++#include <asm/termbits.h> /* mandatory accordingly to latest ioctl_tty(2) */ #include <time.h> #include <asm/prctl.h> @@ -28,7 +22,7 @@ +/* https://github.com/torvalds/linux/commit/9651fcedf7b92d3f7f1ab179e8ab55b85ee10fc1 */ +#ifndef MAP_DROPPABLE -+#define MAP_DROPPABLE 0x0 ++#define MAP_DROPPABLE 0x08 +#endif + static ATTRIBUTE_FORMAT_PRINTF (2, 3) _Noreturn void