54.1 Reading Existing Bug Reports and Known Problems
Before reporting a bug, if at all possible, please check to see if
we already know about it. Indeed, it may already have been fixed in a
later release of Emacs, or in the development version. Here is a list
of the main places you can read about known issues:
- The etc/PROBLEMS file; type C-h C-p to read it. This
file contains a list of particularly well-known issues that have been
encountered in compiling, installing and running Emacs, with special
emphasis on issues caused by other software that cannot be easily
solved in Emacs. Often, you will find there suggestions for
workarounds and solutions.
-
The GNU Bug Tracker at https://debbugs.gnu.org. Emacs bugs and
issues are filed in the tracker under the ‘emacs’ package. The
tracker records information about the status of each bug, the initial
bug report, and the follow-up messages by the bug reporter and Emacs
developers who participate in discussing and fixing the bug. You can
search for bugs by subject, severity, and other criteria. For more
complex search criteria, use
https://debbugs.gnu.org/cgi/search.cgi.
Instead of browsing the bug tracker as a web page, you can browse it
from Emacs using the debbugs
package, which can be downloaded
via the Package Menu (see Emacs Lisp Packages). This package provides the
command M-x debbugs-gnu to list bugs, and M-x
debbugs-gnu-search to search for a specific bug. User tags, applied
by the Emacs maintainers, are shown by M-x debbugs-gnu-usertags.
- The ‘bug-gnu-emacs’ mailing list (also available as the newsgroup
‘gnu.emacs.bug’). You can read the list archives at
https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs. This list
works as a mirror of the Emacs bug reports and follow-up messages
which are sent to the bug tracker. It also contains old bug reports
from before the bug tracker was introduced (in early 2008).
If you like, you can subscribe to the list. Be aware that its purpose
is to provide the Emacs maintainers with information about bugs and
feature requests, so reports may contain fairly large amounts of data;
spectators should not complain about this.
- The ‘emacs-pretest-bug’ mailing list. This list is no longer
used, and is mainly of historical interest. At one time, it was used
for bug reports in development (i.e., not yet released) versions of
Emacs. You can read the archives for 2003 to mid 2007 at
https://lists.gnu.org/r/emacs-pretest-bug/. Nowadays,
email messages sent to this list are redirected to
‘bug-gnu-emacs’.
- The ‘emacs-devel’ mailing list. Sometimes people report bugs to
this mailing list. This is not the main purpose of the list, however,
and it is much better to send bug reports to the bug list. You should
not feel obliged to read this list before reporting a bug.