* doc/emacs/package.texi: Remove mention.
* etc/NEWS: Remove mention.
* lisp/emacs-lisp/package.el: Remove the command.
@code{package-update}), deleted (using @code{package-delete}) and
viewed in the package listing.
-@findex package-contact-maintainer
@findex package-report-bug
@findex package-vc-prepare-patch
With the source checkout, you might want to reproduce a bug against
the current development head or implement a new feature to scratch an
itch. If the package metadata indicates that a maintainer can be
-contacted via Email, you can use the commands
-@code{package-contact-maintainer} to send them a message, or
-@code{package-report-bug} to report a bug that will include all the
-user options that you have customised. Patches can be sent out using
+contacted via Email, you can use the command @code{package-report-bug}
+to report a bug that will include all the user options that you have
+customised. Patches can be sent out using
@code{package-vc-prepare-patch}, that makes use of
@code{vc-prepare-patch} under the hold (@pxref{Preparing Patches}).
This command allows you to send patches to package maintainers, for
packages checked out using 'package-vc-install'.
-+++
-*** New command 'package-contact-maintainer'
-This command gives you a generic way to send messages to package
-maintainers.
-
+++
*** New command 'package-report-bug'
This command helps you compose an email for sending bug reports to
"r" #'revert-buffer
"~" #'package-menu-mark-obsolete-for-deletion
"w" #'package-browse-url
- "m" #'package-contact-maintainer
"b" #'package-report-bug
"x" #'package-menu-execute
"h" #'package-menu-quick-help
(package--print-email-button maint)
(string-trim (substring-no-properties (buffer-string))))))))
-;; TODO: Allow attaching a patch to send directly to the maintainer.
-;; Ideally this should be able to detect the local changes, convert
-;; these into patches.
-(defun package-contact-maintainer (desc)
- "Prepare a message to send to the maintainers of a package.
-DESC must be a `package-desc' object."
- (interactive (list (package--query-desc package-archive-contents))
- package-menu-mode)
- (let ((maint (package-maintainers desc))
- (name (package-desc-name desc))
- (subject (read-string "Subject: ")))
- (compose-mail maint (format "[%s] %s" name subject))))
-
(defun package-report-bug (desc)
"Prepare a message to send to the maintainers of a package.
DESC must be a `package-desc' object."