From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Bremner Newsgroups: gmane.emacs.bugs Subject: bug#22213: 24.5; please allow specification or elimination of timestamp in autoloads Date: Sat, 19 Dec 2015 15:49:22 -0400 Message-ID: <874mfeusl9.fsf@zancas.localnet> References: <877fkauv8l.fsf@zancas.localnet> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450554627 7746 80.91.229.3 (19 Dec 2015 19:50:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Dec 2015 19:50:27 +0000 (UTC) Cc: 22213@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 19 20:50:13 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1aANW8-0004h4-1y for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Dec 2015 20:50:12 +0100 Original-Received: from localhost ([::1]:38464 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aANW7-0002uW-4K for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Dec 2015 14:50:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aANW3-0002sH-Fc for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2015 14:50:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aANVy-0002ZH-M0 for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2015 14:50:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aANVy-0002ZD-Iz for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2015 14:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aANVy-0002mT-DN for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2015 14:50:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Bremner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Dec 2015 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22213 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22213-submit@debbugs.gnu.org id=B22213.145055456610639 (code B ref 22213); Sat, 19 Dec 2015 19:50:02 +0000 Original-Received: (at 22213) by debbugs.gnu.org; 19 Dec 2015 19:49:26 +0000 Original-Received: from localhost ([127.0.0.1]:57238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aANVO-0002lX-Me for submit@debbugs.gnu.org; Sat, 19 Dec 2015 14:49:26 -0500 Original-Received: from fethera.tethera.net ([198.245.60.197]:49007) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aANVN-0002lP-RE for 22213@debbugs.gnu.org; Sat, 19 Dec 2015 14:49:26 -0500 Original-Received: from remotemail by fethera.tethera.net with local (Exim 4.84) (envelope-from ) id 1aANVH-0002D0-CO; Sat, 19 Dec 2015 14:49:19 -0500 Original-Received: (nullmailer pid 23844 invoked by uid 1000); Sat, 19 Dec 2015 19:49:22 -0000 In-Reply-To: User-Agent: Notmuch/0.21+7~g55fb7da (http://notmuchmail.org) Emacs/24.5.1 (x86_64-pc-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:110192 Archived-At: Glenn Morris writes: > David Bremner wrote: > >> Unfortunately update-directory-autoloads uses (current-time), which >> effectively means this unpacking is different every time. > > Actually it doesn't, since 5200c2baefbc8: > > http://lists.gnu.org/archive/html/emacs-diffs/2015-06/msg00357.html Aha, thanks for the pointer (and the work it points to). > > So long as the timestamps of your inputs are fixed, the output should > not vary. I would be interested to hear if this solves the problem for you. It changes the problem to one of managing timestamps of files. This is probably easier than the current situation, but not completely trivial, since e.g. both git checkout and build systems that copy files will modify timestamps. Cheers, David