From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Make Message more RFC compliant Date: Sat, 14 Apr 2018 09:36:45 +0300 Message-ID: <83tvse47lu.fsf@gnu.org> References: <87po32yeyy.fsf@mouse.gnus.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1523687730 31171 195.159.176.226 (14 Apr 2018 06:35:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 14 Apr 2018 06:35:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 14 08:35:26 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7EmU-00080n-Bu for ged-emacs-devel@m.gmane.org; Sat, 14 Apr 2018 08:35:26 +0200 Original-Received: from localhost ([::1]:36592 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f7Eob-0000Fa-1v for ged-emacs-devel@m.gmane.org; Sat, 14 Apr 2018 02:37:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f7Ens-0000Cr-IV for emacs-devel@gnu.org; Sat, 14 Apr 2018 02:36:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f7Enn-00063D-Ma for emacs-devel@gnu.org; Sat, 14 Apr 2018 02:36:52 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43427) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f7Enn-000634-IY; Sat, 14 Apr 2018 02:36:47 -0400 Original-Received: from [176.228.60.248] (port=3662 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f7Enl-0005Ch-RX; Sat, 14 Apr 2018 02:36:46 -0400 In-reply-to: <87po32yeyy.fsf@mouse.gnus.org> (message from Lars Ingebrigtsen on Fri, 13 Apr 2018 23:27:17 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224580 Archived-At: > From: Lars Ingebrigtsen > Date: Fri, 13 Apr 2018 23:27:17 +0200 > > >> Note: Some legacy implementations used the simple form where the > >> addr-spec appears without the angle brackets, but included the name > >> of the recipient in parentheses as a comment following the addr-spec. > >> Since the meaning of the information in a comment is unspecified, > >> implementations SHOULD use the full name-addr form of the mailbox, > >> instead of the legacy form, to specify the display name associated > >> with a mailbox. > > So: > > The RFC says SHOULD, so Message shouldn't have an easy way to generate > >From headers that deviate from the `angles' style. > > So I propose to remove the code that reacts to `message-from-style' > (i.e., always generate `angles' From headers), and mark > `message-from-style' as obsolete and note in the doc string that it's no > longer used. > > Any objections? I don't understand why we need to remove the support code. Making the variable obsolete is OK, but if there's someone out there whose bad habits die hard, or who needs to communicate with some weirdo mail software that requires this obsolete format, why not let them do it? Or am I missing something?