post-command-idle-hook has gone.
[bpt/emacs.git] / etc / MAILINGLISTS
CommitLineData
1bac2ebb 1 GNU Project Electronic Mailing Lists and gnUSENET Newsgroups
3b113cb9 2 Last Updated 2004-10-19
1bac2ebb
DL
3
4 Please report improvements to: gnu@gnu.org
5
6* Mailing list archives
7
6a6cc11c
RS
8The GNU mailing lists are archived at http://lists.gnu.org.
9
10* Some GNU mailing lists are also distributed as USENET news groups
11
12Certain GNU mailing lists are gated both ways with the gnu.all
13newsgroups at uunet. You can tell which they are, because the names
14correspond. For instance, bug-gnu-emacs corresponds to gnu.emacs.bug;
15info-gnu-emacs, to gnu.emacs.announce; help-gnu-emacs, to
16gnu.emacs.help; gnu-emacs-sources, to gnu.emacs.sources. Replacing
17`emacs' with some other program in those four examples shows you
18the whole pattern.
19
20If you don't know if your site is on USENET, ask your system
21administrator. If you are a USENET site and don't get the gnu.all
22newsgroups, please ask your USENET administrator to get them. If he has
23your feeds ask their feeds, you should win. And everyone else wins:
24newsgroups make better use of the limited bandwidth of the computer
25networks and your home machine than mailing list traffic; and staying
26off the mailing lists make better use of the people who maintain the
27lists and the machines that the GNU people working with rms use (i.e. we
28have more time to produce code!!). Thanx.
1bac2ebb
DL
29
30* Getting the mailing lists directly
31
32If several users at your site or local network want to read a list and
33you aren't a USENET site, Project GNU would prefer that you would set up
34one address that redistributes locally. This reduces overhead on our
35people and machines, your gateway machine, and the network(s) used to
36transport the mail from us to you.
37
38* How to subscribe to and report bugs in mailing lists
39
40Send requests to be added or removed, to help-gnu-emacs-request (or
41info-gnu-request, bug-gdb-request, etc.), NOT to info-gnu-emacs (or
42info-gnu, etc.). Most <LIST_NAME>-request addresses are now handled
6a6cc11c 43automagically by GNU Mailman.
1bac2ebb
DL
44
45If you need to report problems to a human, send mail to gnu@gnu.org
46explaining the problem.
47
48Many of the GNU mailing lists are very large and are received by many
6a6cc11c
RS
49people. Most are unmoderated, so please don't send them anything that
50is not seriously important to all their readers.
1bac2ebb
DL
51
52If a message you mail to a list is returned from a MAILER-DAEMON (often
53with the line:
54 ----- Transcript of session follows -----
55 don't resend the message to the list. All this return means is that
56your original message failed to reach a few addresses on the list. Such
57messages are NEVER a reason to resend a piece of mail a 2nd time. This
58just bothers all (less the few delivery failures (which will probably
59just fail again!)) of the readers of the list with a message they have
60already seen. It also wastes computer and network resources.
61
62It is appropriate to send these to the -request address for a list, and
63ask them to check the problem out.
64
65* Send Specific Requests for Information to: gnu@gnu.org
66
67Specific requests for information about obtaining GNU software, or GNU
68activities in Cambridge and elsewhere can be directed to:
69 gnu@gnu.org
70
71* General Information about all lists
72
73Please keep each message under 25,000 characters. Some mailers bounce
74messages that are longer than this. If your message is long, it is
75generally better to send a message offering to make the large file
76available to only those people who want it (e.g. mailing it to people
77who ask, or putting it up for FTP). In the case of gnu.emacs.sources,
78somewhat larger postings (up to 10 parts of no more than 25,000
79characters each) are acceptable (assuming they are likely to be of
6a6cc11c
RS
80interest to a reasonable number of people); if it is larger than that,
81put it in a web page and announce its URL. Good bug reports are short.
82See section '* General Information about bug-* lists and ...' for
83further details.
1bac2ebb
DL
84
85Most of the time, when you reply to a message sent to a list, the reply
86should not go to the list. But most mail reading programs supply, by
87default, all the recipients of the original as recipients of the reply.
88Make a point of deleting the list address from the header when it does
89not belong. This prevents bothering all readers of a list, and reduces
90network congestion.
91
92The GNU mailing lists and newsgroups, like the GNU project itself, exist
93to promote the freedom to share software. So don't use these lists to
94promote or recommend non-free software or documentation, like
95proprietary books on GNU software. (Using them to post ordering
96information is the ultimate faux pas.) If there is no free program to
97do a certain task, then somebody should write one! Similarly, free
98documentation that is inadequate should be improved--a way in which
99non-programmers can make a valuable contribution. See also the article
100at <URL:http://www.gnu.org/philosophy/free-doc.html>.
101
102* General Information about info-* lists
103
104These lists and their newsgroups are meant for important announcements.
105Since the GNU project uses software development as a means for social
106change, the announcements may be technical or political.
107
108Most GNU projects info-* lists (and their corresponding gnu.*.announce
109newsgroups) are moderated to keep their content significant and
110relevant. If you have a bug to report, send it to the bug-* list. If
111you need help on something else and the help-* list exists, ask it.
112
113See section '* General Information about all lists'.
114
115* General Information about help-* lists
116
117These lists (and their newsgroups) exist for anyone to ask questions
118about the GNU software that the list deals with. The lists are read by
119people who are willing to take the time to help other users.
120
121When you answer the questions that people ask on the help-* lists, keep
122in mind that you shouldn't answer by promoting a proprietary program as
123a solution. The only real solutions are the ones all the readers can
124share.
125
126If a program crashes, or if you build it following the standard
127procedure on a system on which it is supposed to work and it does not
128work at all, or if an command does not behave as it is documented to
129behave, this is a bug. Don't send bug reports to a help-* list; mail
130them to the bug-* list instead.
131
132See section '* General Information about all lists'.
133
134* General Information about bug-* lists and reporting program bugs
135
136If you think something is a bug in a program, it might be one; or, it
137might be a misunderstanding or even a feature. Before beginning to
138report bugs, please read the section ``Reporting Emacs Bugs'' toward the
139end of the GNU Emacs reference manual (or node Emacs/Bugs in Emacs's
140built-in Info system) for a discussion of how and when to send in bug
141reports. For GNU programs other than GNU Emacs, also consult their
142documentation for their bug reporting procedures. Always include the
143version number of the GNU program, as well as the operating system and
144machine the program was ran on (if the program doesn't have a version
145number, send the date of the latest entry in the file ChangeLog). For
146GNU Emacs bugs, type "M-x emacs-version". A debugger backtrace of any
147core dump can also be useful. Be careful to separate out hypothesis
148from fact! For bugs in GNU Emacs lisp, set variable debug-on-error to
149t, and re-enter the command(s) that cause the error message; Emacs will
150pop up a debug buffer if something is wrong; please include a copy of
151the buffer in your bug report. Please also try to make your bug report
152as short as possible; distill the problem to as few lines of code and/or
153input as possible. GNU maintainers give priority to the shortest, high
154quality bug reports.
155
156Please don't send in a patch without a test case to illustrate the
157problem the patch is supposed to fix. Sometimes the patches aren't
158correct or aren't the best way to do the job, and without a test case
159there is no way to debug an alternate fix.
160
161The purpose of reporting a bug is to enable the bug to be fixed for the
162sake of the whole community of users. You may or may not receive a
163response; the maintainers will send one if that helps them find or
164verify a fix. Most GNU maintainers are volunteers and all are
165overworked; they don't have time to help individuals and still fix the
166bugs and make the improvements that everyone wants. If you want help
167for yourself in particular, you may have to hire someone. The GNU
168project maintains a list of people providing such services. It is
6a6cc11c 169found in <URL:http://www.gnu.org/prep/SERVICE>.
1bac2ebb
DL
170
171Anything addressed to the implementors and maintainers of a GNU program
172via a bug-* list, should NOT be sent to the corresponding info-* or
173help-* list.
174
175Please DON'T post your bug reports on the gnu.*.bug newsgroups! Mail
176them to bug-*@gnu.org instead! At first sight, it seems to make no
177difference: anything sent to one will be propagated to the other; but:
178 - if you post on the newsgroup, the information about how to
179reach you is lost in the message that goes on the mailing list. It
180can be very important to know how to reach you, if there is anything
181in the bug report that we don't understand;
182 - bug reports reach the GNU maintainers quickest when they are
183sent to the bug-* mailing list submittal address;
184 - mail is much more reliable then netnews; and
185 - if the internet mailers can't get your bug report delivered,
186they almost always send you an error message, so you can find another
187way to get the bug report in. When netnews fails to get your message
188delivered to the maintainers, you'll never know about it and the
189maintainers will never see the bug report.
190
191And please DON'T post your GNU bug reports to comp.* or other gnu.*
192newsgroups, they never make it to the GNU maintainers at all. Please
193mail them to bug-*@gnu.org instead!
194
6a6cc11c
RS
195* Some special lists that don't fit the usual patterns of help-, bug- and info-
196
197** info-gnu-request@gnu.org to subscribe to info-gnu
1bac2ebb 198
6a6cc11c
RS
199gnUSENET newsgroup: gnu.announce
200Send announcements to: info-gnu@gnu.org
1bac2ebb
DL
201
202This list distributes progress reports on the GNU Project. It is also
203used by the GNU Project to ask people for various kinds of help. It is
6a6cc11c 204moderated and NOT for general discussion.
1bac2ebb 205
6a6cc11c 206** gnu-misc-discuss-request@gnu.org to subscribe to gnu-misc-discuss
1bac2ebb 207
6a6cc11c
RS
208gnUSENET newsgroup: gnu.misc.discuss
209Send contributions to: gnu-misc-discuss@gnu.org
1bac2ebb 210
6a6cc11c 211This list is for serious discussion of free software, the GNU Project,
1bac2ebb
DL
212the GNU Manifesto, and their implications. It's THE place for
213discussion that is not appropriate in the other GNU mailing lists and
214gnUSENET newsgroups.
215
216Flaming is out of place. Tit-for-tat is not welcome. Repetition
217should not occur.
218
219Good READING and writing are expected. Before posting, wait a while,
220cool off, and think.
221
222Don't use this group for complaints and bug reports about GNU software!
6a6cc11c
RS
223The maintainers of the package you are using probably don't read this
224group; they won't see your complaint. Use the appropriate bug-reporting
225mailing list instead, so that people who can do something about the
226problem will see it. Likewise, use the help- list for technical
227questions.
1bac2ebb
DL
228
229Don't trust pronouncements made on gnu-misc-discuss about what GNU is,
230what FSF position is, what the GNU General Public License is, etc.,
231unless they are made by someone you know is well connected with GNU and
232are sure the message is not forged.
233
234USENET and gnUSENET readers are expected to have read ALL the articles
235in news.announce.newusers before posting. If news.announce.newusers is
236empty at your site, wait (the articles are posted monthly), your posting
237isn't that urgent! Readers on the Internet can anonymous FTP these
238articles from host ftp.uu.net under directory ??
239
1bac2ebb
DL
240Remember, "GNUs Not Unix" and "gnUSENET is Not USENET". We have
241higher standards!
242
6a6cc11c 243** guile-sources-request@gnu.org to subscribe to guile-sources
1bac2ebb 244
6a6cc11c
RS
245gnUSENET newsgroup: NONE PLANNED
246Guile source code to: guile-sources@gnu.org
1bac2ebb
DL
247
248This list will be for the posting, by their authors, of GUILE, Scheme,
249and C sources and patches that improve Guile. Its contents will be
250reviewed by the FSF for inclusion in future releases of GUILE.
251
252Please do NOT discuss or request source code here. Use bug-guile for
253those purposes. This allows the automatic archiving of sources posted
254to this list.
255
256Please do NOT post such sources to any other GNU mailing list (e.g
257bug-guile) or gnUSENET newsgroups. It's up to each poster to decide
258whether to cross-post to any non-gnUSENET newsgroup.
259
260Please do NOT announce that you have posted source code to guile.sources
261to any other GNU mailing list (e.g. bug-guile) or gnUSENET newsgroups.
262People who want to keep up with sources will read this list. It's up to
263each poster to decide whether to announce a guile.sources article in any
264non-gnUSENET newsgroup (e.g. comp.emacs or comp.sources.d).
265
266If source or patches that were previously posted or a simple fix is
267requested in bug-guile, please mail it to the requester. Do NOT
268repost it. If you also want something that is requested, send mail to
269the requester asking him to forward it to you. This kind of traffic is
270best handled by e-mail, not by a broadcast medium that reaches millions
271of sites.
272
273If the requested source is very long (>10k bytes) send mail offering to
274send it. This prevents the requester from getting many redundant copies
275and saves network bandwidth.
276
6a6cc11c 277** gnu-emacs-sources-request@gnu.org to subscribe to gnu-emacs-sources
1bac2ebb 278
6a6cc11c
RS
279gnUSENET newsgroup: gnu.emacs.sources
280GNU Emacs source code to: gnu-emacs-sources@gnu.org
1bac2ebb
DL
281
282This list/newsgroup will be for the posting, by their authors, of Emacs
283Lisp and C sources and patches that improve GNU Emacs. Its contents
284will be reviewed by the FSF for inclusion in future releases of GNU
285Emacs.
286
287Please do NOT discuss or request source code here. Use
288help-gnu-emacs/gnu.emacs.help for those purposes. This allows the
289automatic archiving of sources posted to this list/newsgroup.
290
291Please do NOT post such sources to any other GNU mailing list (e.g
292help-gnu-emacs) or gnUSENET newsgroups (e.g. gnu.emacs.help). It's up
293to each poster to decide whether to cross-post to any non-gnUSENET
294newsgroup (e.g. comp.emacs or vmsnet.sources).
295
296Please do NOT announce that you have posted source code to
297gnu.emacs.sources to any other GNU mailing list (e.g. help-gnu-emacs) or
298gnUSENET newsgroups (e.g. gnu.emacs.help). People who want to keep up
299with sources will read this list/newsgroup. It's up to each poster to
300decide whether to announce a gnu.emacs.sources article in any
301non-gnUSENET newsgroup (e.g. comp.emacs or comp.sources.d).
302
303If source or patches that were previously posted or a simple fix is
304requested in help-gnu-emacs, please mail it to the requester. Do NOT
305repost it. If you also want something that is requested, send mail to
306the requester asking him to forward it to you. This kind of traffic is
307best handled by e-mail, not by a broadcast medium that reaches millions
308of sites.
309
310If the requested source is very long (>10k bytes) send mail offering to
311send it. This prevents the requester from getting many redundant copies
312and saves network bandwidth.
313
1bac2ebb
DL
314Local variables:
315mode: outline
316fill-column: 72
317End:
ab5796a9
MB
318
319arch-tag: 6e42bba8-7532-4a23-8486-99dbc5770a8e