gnus.el (gnus-list-debbugs): Use require rather than autoload (Bug#14262)
authorGlenn Morris <rgm@gnu.org>
Sat, 27 Apr 2013 23:55:54 +0000 (23:55 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Sat, 27 Apr 2013 23:55:54 +0000 (23:55 +0000)
lisp/ChangeLog
lisp/gnus.el

index ae2b4cd..7c38ac5 100644 (file)
@@ -1,3 +1,8 @@
+2013-04-27  Glenn Morris  <rgm@gnu.org>
+
+       * gnus.el (gnus-list-debbugs):
+       Use require rather than autoload.  (Bug#14262)
+
 2013-04-27  Julien Danjou  <julien@danjou.info>
 
        * sieve-manage.el (sieve-manage-authenticator-alist): Update the sieve
index e87ff37..c4e6931 100644 (file)
@@ -4434,12 +4434,13 @@ prompt the user for the name of an NNTP server to use."
     (gnus-1 arg dont-connect slave)
     (gnus-final-warning)))
 
-(eval-and-compile
-  (unless (fboundp 'debbugs-gnu)
-    (autoload 'debbugs-gnu "debbugs-gnu" "List all outstanding Emacs bugs." t)))
+(declare-function debbugs-gnu "ext:debbugs-gnu"
+                 (severities &optional packages archivedp suppress tags))
+
 (defun gnus-list-debbugs ()
   "List all open Gnus bug reports."
   (interactive)
+  (require 'debbugs-gnu)
   (debbugs-gnu nil "gnus"))
 
 ;; Allow redefinition of Gnus functions.