Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2022-11-30 16:07:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Wed Nov 30 16:07:42 2022 rev:170 rq:1038881 version:28.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2022-11-18 
15:43:35.442577267 +0100
+++ /work/SRC/openSUSE:Factory/.emacs.new.1597/emacs.changes    2022-11-30 
16:07:44.055436773 +0100
@@ -1,0 +2,15 @@
+Tue Nov 29 10:41:15 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to GNU Emacs version 28.2
+  * This is a bug-fix release with no new features.
+- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
+  * shell command injection via source code files when using ctags
+- Correct offsets of the patches
+  * emacs-24.3-iconic.patch
+  * emacs-24.4-ps-bdf.patch
+  * emacs-25.2-ImageMagick7.patch
+  * emacs-27.1-Xauthority4server.patch
+  * emacs-27.1-pdftex.patch
+  * emacs-28.1.dif
+
+-------------------------------------------------------------------

Old:
----
  emacs-28.1-pdf.tar.xz
  emacs-28.1.tar.xz
  emacs-28.1.tar.xz.sig

New:
----
  d48bb487.patch
  emacs-28.2-pdf.tar.xz
  emacs-28.2.tar.xz
  emacs-28.2.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.739445986 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.747446029 +0100
@@ -138,7 +138,7 @@
 BuildRequires:  pkgconfig(xt)
 BuildRequires:  pkgconfig(xxf86vm)
 URL:            http://www.gnu.org/software/emacs/
-Version:        28.1
+Version:        28.2
 Release:        0
 Summary:        GNU Emacs Base Package
 License:        GPL-3.0-or-later
@@ -187,6 +187,7 @@
 Patch25:        emacs-26.1-xft4x11.patch
 Patch26:        emacs-27.1-pdftex.patch
 Patch29:        emacs-27.1-Xauthority4server.patch
+Patch30:        d48bb487.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{expand: %%global include_info %(test -s /usr/share/info/info.info* && echo 0 
|| echo 1)}
@@ -333,6 +334,7 @@
 %patch25 -p0 -b .xft
 %patch26 -p0 -b .fmt
 %patch29 -p0 -b .xauth
+%patch30 -p0 -b .cve202245939
 %patch   -p0 -b .0
 %if %{without tex4pdf}
 pushd etc/refcards/
@@ -3165,6 +3167,7 @@
 %{_datadir}/emacs/%{version}/lisp/term/bobcat.elc
 %{_datadir}/emacs/%{version}/lisp/term/common-win.elc
 %{_datadir}/emacs/%{version}/lisp/term/cygwin.elc
+%{_datadir}/emacs/%{version}/lisp/term/fbterm.elc
 %{_datadir}/emacs/%{version}/lisp/term/internal.elc
 %{_datadir}/emacs/%{version}/lisp/term/iris-ansi.elc
 %{_datadir}/emacs/%{version}/lisp/term/konsole.elc
@@ -4735,6 +4738,7 @@
 %{_datadir}/emacs/%{version}/lisp/term/bobcat.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/common-win.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/cygwin.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/term/fbterm.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/internal.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/iris-ansi.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/konsole.el%{ext_el}

++++++ d48bb487.patch ++++++
++++ 9275 lines (skipped)

++++++ emacs-24.3-iconic.patch ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.867446686 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.871446708 +0100
@@ -4,7 +4,7 @@
 
 --- lisp/startup.el
 +++ lisp/startup.el    2016-09-19 09:15:26.871345783 +0000
-@@ -2470,6 +2470,9 @@ nil default-directory" name)
+@@ -2481,6 +2481,9 @@ nil default-directory" name)
                      ((equal argi "-no-splash")
                       (setq inhibit-startup-screen t))
  

++++++ emacs-24.4-ps-bdf.patch ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.899446861 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.903446883 +0100
@@ -5,7 +5,7 @@
 
 --- lisp/ldefs-boot.el
 +++ lisp/ldefs-boot.el 2018-05-29 12:23:32.824206557 +0000
-@@ -26758,9 +26758,9 @@ With prefix argument ARG, restart the Pr
+@@ -26785,9 +26785,9 @@ With prefix argument ARG, restart the Pr
  ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (0 0 0 0))
  ;;; Generated autoloads from ps-bdf.el
  

++++++ emacs-25.2-ImageMagick7.patch ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.919446970 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.923446992 +0100
@@ -7,7 +7,7 @@
 
 --- emacs-27.1/configure.ac
 +++ emacs-27.1/configure.ac    2020-08-11 09:59:04.349950601 +0000
-@@ -2605,7 +2605,7 @@ if test "${HAVE_X11}" = "yes" || test "$
+@@ -2603,7 +2603,7 @@ if test "${HAVE_X11}" = "yes" || test "$
      else
         ## 6.3.5 is the earliest version known to work; see Bug#17339.
         ## 6.8.2 makes Emacs crash; see Bug#13867.

++++++ emacs-27.1-Xauthority4server.patch ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.939447080 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.943447102 +0100
@@ -21,7 +21,7 @@
  # Emacs will exit with status 15 after having received SIGTERM, which
 --- lisp/server.el
 +++ lisp/server.el     2021-10-08 09:40:13.683712534 +0000
-@@ -286,6 +286,11 @@ If nil, no instructions are displayed."
+@@ -287,6 +287,11 @@ If nil, no instructions are displayed."
    "The directory in which to place the server socket.
  If local sockets are not supported, this is nil.")
  
@@ -33,7 +33,7 @@
  (defun server-clients-with (property value)
    "Return a list of clients with PROPERTY set to VALUE."
    (let (result)
-@@ -642,7 +647,8 @@ the `server-process' variable."
+@@ -643,7 +648,8 @@ the `server-process' variable."
             (t (yes-or-no-p
                 "The current server still has clients; delete them? "))))
      (let* ((server-dir (if server-use-tcp server-auth-dir server-socket-dir))
@@ -43,7 +43,7 @@
        (when server-process
        ;; kill it dead!
        (ignore-errors (delete-process server-process)))
-@@ -726,6 +732,14 @@ server or call `\\[server-force-delete]'
+@@ -727,6 +733,14 @@ server or call `\\[server-force-delete]'
                               :plist '(:authenticated t)))))
          (unless server-process (error "Could not start server process"))
          (process-put server-process :server-file server-file)
@@ -58,7 +58,7 @@
          (when server-use-tcp
            (let ((auth-key (server-get-auth-key)))
              (process-put server-process :auth-key auth-key)
-@@ -854,7 +868,7 @@ This handles splitting the command if it
+@@ -855,7 +869,7 @@ This handles splitting the command if it
    (let ((frame
           (server-with-environment
               (process-get proc 'env)
@@ -67,7 +67,7 @@
                 ;; For tgetent(3); list according to ncurses(3).
                 "BAUDRATE" "COLUMNS" "ESCDELAY" "HOME" "LINES"
                 "NCURSES_ASSUMED_COLORS" "NCURSES_NO_PADDING"
-@@ -1122,6 +1136,8 @@ The following commands are accepted by t
+@@ -1123,6 +1137,8 @@ The following commands are accepted by t
                nowait     ; t if emacsclient does not want to wait for us.
                frame      ; Frame opened for the client (if any).
                display    ; Open frame on this display.
@@ -76,7 +76,7 @@
                parent-id  ; Window ID for XEmbed
                dontkill   ; t if client should not be killed.
                commands
-@@ -1262,6 +1278,16 @@ The following commands are accepted by t
+@@ -1263,6 +1279,16 @@ The following commands are accepted by t
                  ;; -env NAME=VALUE:  An environment variable.
                  ("-env"
                   (let ((var (pop args-left)))
@@ -93,7 +93,7 @@
                     ;; XXX Variables should be encoded as in getenv/setenv.
                     (process-put proc 'env
                                  (cons var (process-get proc 'env)))))
-@@ -1277,6 +1303,16 @@ The following commands are accepted by t
+@@ -1278,6 +1304,16 @@ The following commands are accepted by t
                  ;; Unknown command.
                  (arg (error "Unknown command: %s" arg))))
  

++++++ emacs-27.1-pdftex.patch ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.963447211 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.967447233 +0100
@@ -19,14 +19,15 @@
 -      $(ENVADD) pdftex -output-format=pdf pl-refcard.tex
 +      $(ENVADD) pdfmex -output-format=pdf pl-refcard.tex
  pl-refcard.dvi: $(pl_refcard_deps)
-       if ! kpsewhich -format=fmt mex > /dev/null; then \
-         echo "No mex format found."; false; \
+       if kpsewhich -format=fmt mex > /dev/null; then \
+-        $(ENVADD) tex pl-refcard.tex; \
+-      else \
+         $(ENVADD) mex pl-refcard.tex; \
++      else \
++        $(ENVADD) tex pl-refcard.tex; \
        fi
--      $(ENVADD) tex pl-refcard.tex
-+      $(ENVADD) mex pl-refcard.tex
  pl-refcard.ps: pl-refcard.dvi
        dvips -t a4 -o $@ pl-refcard.dvi
- 
 --- etc/refcards/cs-dired-ref.tex
 +++ etc/refcards/cs-dired-ref.tex      2021-03-25 15:07:14.519265674 +0000
 @@ -108,7 +108,8 @@ see the Emacs distribution, or {\tt http

++++++ emacs-28.1.dif ++++++
--- /var/tmp/diff_new_pack.1urpKu/_old  2022-11-30 16:07:45.983447320 +0100
+++ /var/tmp/diff_new_pack.1urpKu/_new  2022-11-30 16:07:45.987447342 +0100
@@ -138,7 +138,7 @@
  .TP
  .B \-\-declarations
  In C and derived languages, create tags for function declarations,
-@@ -181,7 +181,7 @@ the previous ones.  The regexps are of o
+@@ -183,7 +183,7 @@ the previous ones.  The regexps are of o
  where \fItagregexp\fP is used to match the tag.  It should not match
  useless characters.  If the match is such that more characters than
  needed are unavoidably matched by \fItagregexp\fP, it may be useful to
@@ -147,7 +147,7 @@
  ignores regexps without a \fInameregexp\fP.  The syntax of regexps is
  the same as in emacs.  The following character escape sequences are
  supported: \\a, \\b, \\d, \\e, \\f, \\n, \\r, \\t, \\v, which
-@@ -260,15 +260,15 @@ tag entries for other files in place.  C
+@@ -262,15 +262,15 @@ tag entries for other files in place.  C
  by deleting the existing entries for the given files and then
  rewriting the new entries at the end of the tags file.  It is often
  faster to simply rebuild the entire tag file than to use this.
@@ -177,7 +177,7 @@
                 ebrowse${EXEEXT}
  
  # Things that Emacs runs internally, or during the build process,
-@@ -379,7 +381,7 @@ etags${EXEEXT}: ${etags_deps}
+@@ -382,7 +382,7 @@ etags${EXEEXT}: ${etags_deps}
  ## etags.o files on top of each other.
  ## FIXME?
  ## Can't we use a wrapper that calls 'etags --ctags'?

++++++ emacs-28.1-pdf.tar.xz -> emacs-28.2-pdf.tar.xz ++++++
Binary files old/calccard.pdf and new/calccard.pdf differ
Binary files old/cs-dired-ref.pdf and new/cs-dired-ref.pdf differ
Binary files old/cs-refcard.pdf and new/cs-refcard.pdf differ
Binary files old/cs-survival.pdf and new/cs-survival.pdf differ
Binary files old/de-refcard.pdf and new/de-refcard.pdf differ
Binary files old/dired-ref.pdf and new/dired-ref.pdf differ
Binary files old/fr-dired-ref.pdf and new/fr-dired-ref.pdf differ
Binary files old/fr-refcard.pdf and new/fr-refcard.pdf differ
Binary files old/fr-survival.pdf and new/fr-survival.pdf differ
Binary files old/gnus-booklet.pdf and new/gnus-booklet.pdf differ
Binary files old/gnus-refcard.pdf and new/gnus-refcard.pdf differ
Binary files old/orgcard.pdf and new/orgcard.pdf differ
Binary files old/pl-refcard.pdf and new/pl-refcard.pdf differ
Binary files old/pt-br-refcard.pdf and new/pt-br-refcard.pdf differ
Binary files old/refcard.pdf and new/refcard.pdf differ
Binary files old/ru-refcard.pdf and new/ru-refcard.pdf differ
Binary files old/sk-dired-ref.pdf and new/sk-dired-ref.pdf differ
Binary files old/sk-refcard.pdf and new/sk-refcard.pdf differ
Binary files old/sk-survival.pdf and new/sk-survival.pdf differ
Binary files old/survival.pdf and new/survival.pdf differ
Binary files old/vipcard.pdf and new/vipcard.pdf differ
Binary files old/viperCard.pdf and new/viperCard.pdf differ

++++++ emacs-28.1-pdf.tar.xz -> emacs-28.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/emacs/emacs-28.1-pdf.tar.xz 
/work/SRC/openSUSE:Factory/.emacs.new.1597/emacs-28.2.tar.xz differ: char 25, 
line 1

++++++ emacs.keyring ++++++
Binary files /var/tmp/diff_new_pack.1urpKu/_old and 
/var/tmp/diff_new_pack.1urpKu/_new differ

Reply via email to