From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel,gmane.comp.sysutils.automake.bugs Subject: preserving timestamps on installation Date: Thu, 04 Jun 2009 23:07:58 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1244168926 18262 80.91.229.12 (5 Jun 2009 02:28:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Jun 2009 02:28:46 +0000 (UTC) Cc: guile-devel@gnu.org To: bug-automake@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jun 05 04:28:43 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MCPAe-0003ce-6D for guile-devel@m.gmane.org; Fri, 05 Jun 2009 04:28:42 +0200 Original-Received: from localhost ([127.0.0.1]:52774 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MCPAc-0005Gr-Qf for guile-devel@m.gmane.org; Thu, 04 Jun 2009 22:28:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MCNZx-0007p6-S3 for guile-devel@gnu.org; Thu, 04 Jun 2009 20:46:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MCNZs-0007lc-9S for guile-devel@gnu.org; Thu, 04 Jun 2009 20:46:41 -0400 Original-Received: from [199.232.76.173] (port=52853 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MCMQv-0006Xf-O8; Thu, 04 Jun 2009 19:33:17 -0400 Original-Received: from a-sasl-quonix.sasl.smtp.pobox.com ([208.72.237.25]:46068 helo=sasl.smtp.pobox.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MCKA4-0005pa-Mg; Thu, 04 Jun 2009 17:07:44 -0400 Original-Received: from localhost.localdomain (unknown [127.0.0.1]) by a-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTP id B30DE1C4B9; Thu, 4 Jun 2009 17:07:43 -0400 (EDT) Original-Received: from unquote (unknown [79.151.125.130]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTPSA id 1B2141C4B8; Thu, 4 Jun 2009 17:07:41 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: BF0A777E-514B-11DE-85BC-95127CE6A1D9-02397024!a-sasl-quonix.pobox.com X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8617 gmane.comp.sysutils.automake.bugs:4681 Archived-At: Hey folks, Development Guile support compilation of Scheme files, finally. But the deal is that it will load the source file instead if the mtimes on the Scheme and compiled files differ. Where automake comes in is that installing a file touches its mtime, always, not preserving the mtime of the file being installed. What I would suggest is, given that automake ships with an install.sh, add the -p option to install.sh, corresponding to install(1), and use it by default. I can't think of any downsides. Cheers, Andy -- http://wingolog.org/