From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Windows 28.1 install/zip has el newer than elc for some files? Date: Wed, 20 Apr 2022 09:27:27 +0300 Message-ID: <83mtggtgkw.fsf@gnu.org> References: <86pmldv0ft.fsf@gmail.com> <86mtggo37a.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19503"; mail-complaints-to="usenet@ciao.gmane.io" Cc: corwin@bru.st, emacs-devel@gnu.org To: Joel Reicher Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 20 08:41:24 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nh41j-0004xQ-ML for ged-emacs-devel@m.gmane-mx.org; Wed, 20 Apr 2022 08:41:23 +0200 Original-Received: from localhost ([::1]:37422 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nh41i-0001Qp-Il for ged-emacs-devel@m.gmane-mx.org; Wed, 20 Apr 2022 02:41:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nh3oP-000296-0I for emacs-devel@gnu.org; Wed, 20 Apr 2022 02:27:37 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57098) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nh3oO-0002Ba-Cb; Wed, 20 Apr 2022 02:27:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=msbPCg4glDImqiZ3pQcKJzYT8Rkmi2jlyrCxyMvf8SI=; b=W4VclCscojOc ruJD1qAKfZxkNs0d7hPuGsNUT9TZiX8vBbljoy1usqqqGaQjwfNIjx72wKomdTJ22P2PlroCdW0Wk ZuO+0Yj63MT3rkd2wk/wGzbOltOiFIsAfJWbRbZJ/dc18wOZ625pBIO9b4JxEfmR8CyWGs3nskhsI CCADlaxyjiRbvuwrJTif+pm7H6AvR1R8bBTl0EPMKn/52KiKW9SBbzLefPfSkJJYb/ojzGseBCI/F WCOeOa8zCzjIdSaHRsitgTf0id8VZx8d9k9/FUZl8z6hHyhrNTJPRbyowyZ9VaVxVDyyt49PhnUY3 lMPajS84KlxFdumIel13sA==; Original-Received: from [87.69.77.57] (port=1041 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nh3oN-0001lV-PW; Wed, 20 Apr 2022 02:27:36 -0400 In-Reply-To: <86mtggo37a.fsf@gmail.com> (message from Joel Reicher on Wed, 20 Apr 2022 13:15:21 +1000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288696 Archived-At: > From: Joel Reicher > Date: Wed, 20 Apr 2022 13:15:21 +1000 > Cc: Emacs developers > > > Joel, Please let me know if you have any different results from > > trying out one of these. > > Tried the new installer and seems fine. No problems or warnings when running emacs, and a scan over the el/elc file pairs shows time differences no smaller than ~800 seconds that I can see. Corwin, I don't understand why the time stamps of the *.el files in the binary distribution don't match those in the source tarball on the GNU FTP site. Do your build procedures somehow modify the time stamps of source files? If so, can you spot which part(s) of the build procedures does that and fix those parts? Or maybe this happens because you build from Git and not from the tarball? In that case, this is a potential problem I already indicated, and I think you should use the tarball. One reason is that the tarball includes some files specifically produced for a release that the Git repository doesn't have, for example the PDF files in etc/refcards. Another potential issue is that building from Git means you produce your own *.elc files, whereas the tarball already includes them, and you probably produce them on Windows. That is something we should avoid, I think. Thanks.