From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: [PATCH 0/1] Perl 5.24.0 update Date: Tue, 16 Aug 2016 18:49:16 -0400 Message-ID: <20160816224916.GA22047@jasmine> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZnAq-0004Ap-BE for guix-devel@gnu.org; Tue, 16 Aug 2016 18:49:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bZnAk-0004ms-Dt for guix-devel@gnu.org; Tue, 16 Aug 2016 18:49:31 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:41431) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZnAj-0004kI-7p for guix-devel@gnu.org; Tue, 16 Aug 2016 18:49:26 -0400 Received: from localhost (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 28298F296F for ; Tue, 16 Aug 2016 18:49:17 -0400 (EDT) Content-Disposition: inline In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org On Tue, Aug 16, 2016 at 06:43:57PM -0400, Leo Famulari wrote: > And the perl-no-build-time patch deactivated the code that embedded the > compilation timestamp that is normally printed by `perl -V`. Perl 5.24.0 > can take this value from the macro PERL_BUILD_DATE [2], so I removed the > old patch and added perl-reproducible-build-date.patch. > > I don't love this patch... we could instead do something like what > happens in the Erlang package. There we instead get SOURCE_DATE_EPOCH > from the environment and do some format string transformations to make a > pretty date string. We could also just keep the perl-no-build-time patch in place. There is not much point in doing work just to make `perl -V` print a nonsense date (Unix epoch) IMO.