]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve Emacsbug output
authorPo Lu <luangruo@yahoo.com>
Wed, 9 Aug 2023 04:21:03 +0000 (12:21 +0800)
committerPo Lu <luangruo@yahoo.com>
Wed, 9 Aug 2023 04:22:12 +0000 (12:22 +0800)
* lisp/mail/emacsbug.el (report-emacs-bug--os-description):
Handle `android'.
(emacs-build-description): Don't print the Android build
fingerprint here.

lisp/mail/emacsbug.el

index 3893e93238fe243597220a48af9d05c6bf0ec27d..bebaad720db6ba080993966f8e35ff0314310782 100644 (file)
@@ -144,6 +144,10 @@ This requires either the macOS \"open\" command, or the freedesktop
                (goto-char (point-min))
                (buffer-substring (line-beginning-position)
                                  (line-end-position))))))
+        ((eq system-type 'android)
+         ;; This is a short string containing the Android version,
+         ;; build number, and window system distributor.
+         (symbol-value 'android-build-fingerprint))
         ;; TODO Cygwin, Solaris (usg-unix-v).
         (t
          (or (let ((file "/etc/os-release"))
@@ -408,12 +412,6 @@ copy text to your preferred mail program.\n"
                   "', version "
                  (mapconcat #'number-to-string (x-server-version) ".") "\n")
        (error t)))
-  (when (and (boundp 'android-build-fingerprint)
-             (symbol-value 'android-build-fingerprint))
-    ;; This is used on Android.
-    (insert "Android version and manufacturer: "
-            (symbol-value 'android-build-fingerprint)
-            "\n"))
   (let ((os (ignore-errors (report-emacs-bug--os-description))))
     (if (stringp os)
         (insert "System Description: " os "\n\n")))