Function: tramp-bug

tramp-bug is an autoloaded, interactive and byte-compiled function defined in tramp-cmds.el.gz.

Signature

(tramp-bug)

Documentation

Submit a bug report to the Tramp developers.

Key Bindings

Aliases

tramp-submit-bug

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-cmds.el.gz
;;;###tramp-autoload
(defun tramp-bug ()
  "Submit a bug report to the Tramp developers."
  (interactive)
  (let ((reporter-prompt-for-summary-p t))
    (reporter-submit-bug-report
     tramp-bug-report-address	  ; to-address
     (format "tramp (%s %s/%s)" ; package name and version
	     tramp-version tramp-repository-branch tramp-repository-version)
     (sort
      (tramp-compat-seq-keep
       (lambda (x)
	 (and x (boundp x) (not (get x 'tramp-suppress-trace))
	      (cons x 'tramp-reporter-dump-variable)))
       (append
	(mapcar #'intern (all-completions "tramp-" obarray #'boundp))
	;; Non-Tramp variables of interest.
	'(shell-prompt-pattern
	  backup-by-copying
	  backup-by-copying-when-linked
	  backup-by-copying-when-mismatch
	  backup-by-copying-when-privileged-mismatch
	  backup-directory-alist
	  password-cache
	  password-cache-expiry
	  remote-file-name-inhibit-cache
	  connection-local-profile-alist
	  connection-local-criteria-alist
	  file-name-handler-alist)))
      (lambda (x y) (string< (symbol-name (car x)) (symbol-name (car y)))))

     'tramp-load-report-modules	; pre-hook
     'tramp-append-tramp-buffers	; post-hook
     (propertize
      "\n" 'display "\
Enter your bug report in this message, including as much detail
as you possibly can about the problem, what you did to cause it
and what the local and remote machines are.

If you can give a simple set of instructions to make this bug
happen reliably, please include those.  Thank you for helping
kill bugs in Tramp.

Before reproducing the bug, you might apply

  M-x tramp-cleanup-all-connections

This allows us to investigate from a clean environment.  Another
useful thing to do is to put

  (setq tramp-verbose 9)

in your init file and to repeat the bug.  Then, include the
contents of the *tramp/foo* buffer and the *debug tramp/foo*
buffer in your bug report.

--bug report follows this line--
"))))