From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: master e45dbdc: package--ensure-init-file: widen requires save-restriction Date: Wed, 15 Apr 2015 22:14:38 +0300 Message-ID: <83bnip9pb5.fsf@gnu.org> References: <20150414191903.31102.28462@vcs.savannah.gnu.org> <74sic1pfu4.fsf@fencepost.gnu.org> <83d2359txn.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1429125338 32069 80.91.229.3 (15 Apr 2015 19:15:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Apr 2015 19:15:38 +0000 (UTC) Cc: emacs-devel@gnu.org To: sds@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 15 21:15:20 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YiSmN-0006Yc-GO for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 21:15:19 +0200 Original-Received: from localhost ([::1]:33711 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiSmM-0000R2-Gg for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 15:15:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiSm0-0008R9-7h for emacs-devel@gnu.org; Wed, 15 Apr 2015 15:14:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YiSlv-0007xi-6N for emacs-devel@gnu.org; Wed, 15 Apr 2015 15:14:56 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:47189) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiSlu-0007xF-VC; Wed, 15 Apr 2015 15:14:51 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NMV00C003ZFPC00@a-mtaout20.012.net.il>; Wed, 15 Apr 2015 22:14:22 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NMV00CBH43YJT50@a-mtaout20.012.net.il>; Wed, 15 Apr 2015 22:14:22 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185482 Archived-At: > From: Sam Steingold > Date: Wed, 15 Apr 2015 14:55:42 -0400 > > >> Why do we need to introduce this constraint on messages just as we > >> celebrating liberation from ChangeLog files? > > > > How else do you expect the ChangeLog to be generated in its correct > > format at release time? By what magic? > > patch=$(git format-patch -1 $hash) > files=$(grep 'diff --git' $patch | sed s',^.*b/,,') > rm $patch This doesn't produce what's supposed to be in ChangeLog. Without you writing the log message in the format requested by CONTRIBUTE, the resulting ChangeLog will not include the information users expect to see there. So we need to provide it in the commit log in the first place. > However, I did not realized that we are going to generate ChangeLog > files "in their correct format". > I am sure this has been discussed here and sufficiently convincing > arguments in favor of generating them have been advanced to ensure that > the parties involved would not be swayed by my dismay :-( Release tarballs need to have the log of the changes, with enough details for users to be able to understand what was changed, don't you agree?