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
      (delq nil (mapcar
	(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--
"))))