From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: package and testing rant (was Re: package.el, auto-installation, and auto-removal) Date: Tue, 11 Nov 2014 19:04:56 +0100 Organization: Organization?!? Message-ID: <877fz1sjef.fsf@fencepost.gnu.org> References: <87a943umku.fsf@lifelogs.com> <87ppcvm7fj.fsf@newcastle.ac.uk> <87vbmndk46.fsf@lifelogs.com> <87wq72ls2h.fsf@ferrier.me.uk> <87k332lnn3.fsf_-_@ferrier.me.uk> <83fvdpn30d.fsf@gnu.org> <83bnodmxp7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415729156 26920 80.91.229.3 (11 Nov 2014 18:05:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Nov 2014 18:05:56 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 11 19:05:49 2014 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 1XoFp6-0003oI-MW for ged-emacs-devel@m.gmane.org; Tue, 11 Nov 2014 19:05:48 +0100 Original-Received: from localhost ([::1]:50103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoFp6-0000tm-8p for ged-emacs-devel@m.gmane.org; Tue, 11 Nov 2014 13:05:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoFoa-0000t2-ER for emacs-devel@gnu.org; Tue, 11 Nov 2014 13:05:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XoFoV-0006n7-JY for emacs-devel@gnu.org; Tue, 11 Nov 2014 13:05:16 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:49967) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoFoV-0006mw-Cn for emacs-devel@gnu.org; Tue, 11 Nov 2014 13:05:11 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XoFoR-0003Je-7g for emacs-devel@gnu.org; Tue, 11 Nov 2014 19:05:07 +0100 Original-Received: from x2f51ae8.dyn.telefonica.de ([2.245.26.232]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2014 19:05:07 +0100 Original-Received: from dak by x2f51ae8.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2014 19:05:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f51ae8.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:qqCVEw+GmmlA6t3j0d6lSBGK//4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:176772 Archived-At: Eli Zaretskii writes: >> From: Stefan Monnier >> Cc: nferrier@ferrier.me.uk, emacs-devel@gnu.org >> Date: Tue, 11 Nov 2014 12:18:18 -0500 >> >> >> Note that there is a fair bit a pressure to *add* rather than remove >> >> magic steps (the first candidate in the list is to build the *.info >> >> files from the *.texi files). >> > I hope we will be able to resist that pressure. >> >> Why? Having to keep the .info files in the Git is not good. > > Not good for whom? For users it _is_ good, because it saves them from > the annoyance to have Texinfo of the "right" version installed on > their systems. Git is not "for users". It is for developers. Make does not work reliably when generated files are checked into Git because Git does not tamper with the file creation dates: those are the dates of the checkout. For "users" it is important that the _tarballs_ contain some of the generated files. -- David Kastrup