unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Karl Fogel <kfogel@red-bean.com>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: emacs-devel@gnu.org
Subject: Re: Avoiding replies on emacs-diffs
Date: Wed, 03 Nov 2010 22:46:39 -0400	[thread overview]
Message-ID: <87y699olf4.fsf@red-bean.com> (raw)
In-Reply-To: <jwv8w19esnm.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Wed, 03 Nov 2010 22:21:24 -0400")

Stefan Monnier <monnier@iro.umontreal.ca> writes:
>>>>> PS could you reply to emacs-devel rather than emacs-diffs in these cases?
>>>>> (I don't know why emacs-diffs is even configured to accept postings
>>>>> other than from Savannah.)
>>>> Yes, I get bitten by this all the time.  Indeed emacs-diffs should
>>>> refuse such postings.
>>> Adding a header "Mail-Followup-To: emacs-devel@gnu.org" could help.
>> Also: just set the 'Reply-to' header on emacs-diffs@ mails to go to
>> emacs-devel@?
>
>That would suck, just as much as other uses of reply-to: it would make
>it unnecessarily difficult to reply personally to the committer.

Well, it's more complicated than that, I think...

There are two separate but related issues:

  1) The "can't find my way back home" problem, which is why Reply-to
     munging is often objected to when performed on mails people
     actually posted.  We don't have this problem here, though.

  2) The "reader wants to reply to just the author" problem, which is
     related to (1) in that if you can't even find out the author's
     preferred Reply-to address, there's no way you can reply to the
     author.

But that's not the (2) we're talking about here.  Our (2) is simply a
matter of removing the emacs-devel@ address when following up.  Replying
to just the author should be no more difficult than it is now, since the
commit email is already not an email posted by the committer and cannot
be relied on to have an existing Reply-to header with the committer's
preferred email address anyway.

Another way to look at it:

A commit email is an email *from the version control system* to the
maintainer group, announcing a change.  That's why it makes sense for
the maintainer group to be the default forum for replies.  Problem (1)
doesn't apply here at all, and problem (2) doesn't really apply either,
since we already have problem (2) and this doesn't make it worse, and
anyway it's not really a problem because commits are public events to
which public followup (if any) is normally appropriate.

Since most of the time we want discussion of a change to happen among
the maintainer group, having the version control system set that as the
default is reasonable.  (It would be totally different if emacs-diffs@
were a mailing list that humans posted heterogenous messages to
directly, of course.)

This is all based on experience, for what it's worth.  I've worked on
projects that actually do this with their commit emails, and it's been
great.  People seem to like it, and I don't recall hearing any
complaints about it.

-Karl



  reply	other threads:[~2010-11-04  2:46 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1PCjxb-0003Oy-Mv@internal.in.savannah.gnu.org>
     [not found] ` <jwv4oc1gnzc.fsf-monnier+emacs@gnu.org>
2010-11-01 16:35   ` /srv/bzr/emacs/trunk r102179: Silence gnus-util.el compilation Glenn Morris
2010-11-01 18:08     ` Stefan Monnier
2010-11-03  8:37       ` Avoiding replies on emacs-diffs (was: /srv/bzr/emacs/trunk r102179: Silence gnus-util.el compilation.) Reiner Steib
2010-11-03 14:25         ` Avoiding replies on emacs-diffs Karl Fogel
2010-11-04  2:01           ` Stephen J. Turnbull
2010-11-04  7:27             ` Reiner Steib
2010-11-04 12:16               ` Stephen J. Turnbull
2010-11-04  2:21           ` Stefan Monnier
2010-11-04  2:46             ` Karl Fogel [this message]
2010-11-04  3:35             ` Stephen J. Turnbull
2010-11-04 13:51               ` Stefan Monnier
2010-11-04 22:22                 ` Karl Fogel
2010-11-04 23:05         ` Miles Bader
2010-11-02  0:39     ` loading foo.el while foo-var is let-bound [was Re: /srv/bzr/emacs/trunk r102179: Silence gnus-util.el compilation.] Glenn Morris
2010-11-02 14:58       ` loading foo.el while foo-var is let-bound Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y699olf4.fsf@red-bean.com \
    --to=kfogel@red-bean.com \
    --cc=emacs-devel@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).