home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.emacs.help
- Path: sparky!uunet!cis.ohio-state.edu!cs.uiuc.edu!liberte
- From: liberte@cs.uiuc.edu
- Subject: Emacs bugs
- Message-ID: <9209040329.AA22629@cookie-crisp>
- Sender: gnulists@ai.mit.edu
- Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
- Date: Thu, 3 Sep 1992 09:48:51 GMT
- Lines: 51
-
- From: rms@gnu.ai.mit.edu (Richard Stallman)
-
- Have you sent a bug report with a detailed recipe for reproducing the
- problem? If not, please do--so we can get it *fixed*.
-
- Users often treat bugs as immutable facts of nature; they talk about
- what bugs exist as if they just had to learn to live with them or
- avoid them.
-
- There are several reasons that bugs don't get reported. I suggest some
- remedies.
-
- 1. It may difficult to tell whether something is a bug or some
- kind of weird feature. But if emacs crashes or hangs, this is clearly
- a bug. Weird features can be considered bugs if there is no good
- reason for them, but that is often difficult to tell without experience.
- If the printed documentation differs from the on-line
- documentation, or from Emacs' behavior, there is a bug in one of them.
-
- 2. It may be a bug in some non-standard package or modification of Emacs.
- Non-standard modifications of Emacs should be clearly indicated to users.
- Go to the author of the modifications first if they are at all suspect.
- Non-standard packages should be used with some caution, particularly those
- that modify standard behavior. Package writers should avoid such
- modifications and generally warn users of potential problems or
- known bugs.
-
- 3. It may be difficult to identify or reproduce a bug. Experience helps
- alot here. Emacs provides some utilities that help, but there is room for
- more.
-
- 4. It takes time and effort to put together a bug report, even
- after identifying the bug. If the reason for the bug is not clear,
- part of the problem is identifying enough of the environment so others
- can reproduce the problem. Utilities can help here.
-
- 5. It may have already been reported, so why should I bother?
- A known bug list would help. With each distribution, include the
- list in the etc directory with a reference to the ftpable file for
- the current list.
-
- Emacs maintainers shouldn't object too strongly to getting vague
- rumors of bugs. That may be the most that some users can offer
- for various reasons. Discouraging vague reports is just discouraging.
- Instead, encourage users by making it easier.
-
- Dan LaLiberte
- liberte@cs.uiuc.edu
- (Join the League for Programming Freedom: league@prep.ai.mit.edu)
-
-
-