From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#39233: .elc file - possibly outdated backward compatibility comments Date: Fri, 24 Jan 2020 09:22:49 -0500 Message-ID: References: <87zhefkhi9.fsf@marxist.se> <835zh1rz1o.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="101907"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 39233@debbugs.gnu.org, stefan@marxist.se To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 24 15:24:14 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1iuzsa-000QPQ-FX for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Jan 2020 15:24:12 +0100 Original-Received: from localhost ([::1]:42990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iuzsZ-0003ZQ-EF for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Jan 2020 09:24:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42788) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iuzsR-0003ZG-ES for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2020 09:24:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iuzsQ-00028d-GR for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2020 09:24:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47622) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iuzsQ-00028X-Dc for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2020 09:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iuzsQ-0002IL-AR for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2020 09:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Jan 2020 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39233 X-GNU-PR-Package: emacs Original-Received: via spool by 39233-submit@debbugs.gnu.org id=B39233.15798757838752 (code B ref 39233); Fri, 24 Jan 2020 14:24:02 +0000 Original-Received: (at 39233) by debbugs.gnu.org; 24 Jan 2020 14:23:03 +0000 Original-Received: from localhost ([127.0.0.1]:53595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuzrS-0002H6-No for submit@debbugs.gnu.org; Fri, 24 Jan 2020 09:23:02 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:18166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuzrQ-0002GP-8G for 39233@debbugs.gnu.org; Fri, 24 Jan 2020 09:23:00 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 026B644098B; Fri, 24 Jan 2020 09:22:55 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 864F7440976; Fri, 24 Jan 2020 09:22:53 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1579875773; bh=cyLgGYcmCEfXE5fVHsXouxu6zsQMqCSl/PzPahvHqCM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=NJ5OOlnM1P9/uA008yMT4QkwgXpc/KwUAInfCYiB5E3AlyzXQRQXYyDRcM9ZSsybi Hy6WLY4Bi5z72al15eiN1RkDxL9Y3yVH/7hrvfxeIzv9iXarSz+jABIEOB2E2cF+Yj nKrf+MXOL0hVgaCXHQvL9TlwW//WIwmy5Y1c0bVXs5W6GVjzomnzke+k2GVcZmMK7q 62yrx3m6gAohz5rYse/o6B3YpTf84qYJHsig5wDwlnGg2vvopGEsqGoALZCbO4HPZw 4OiNCPImG5GBBFrzTF2w56p9VLD/MLIvLqf8SMjjCG7rh5YOSi8JOIRQyC/iHGCBbl 0jn5o6un/cUvQ== Original-Received: from pastel (69-196-141-61.dsl.teksavvy.com [69.196.141.61]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3C1FC120497; Fri, 24 Jan 2020 09:22:53 -0500 (EST) In-Reply-To: <835zh1rz1o.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 24 Jan 2020 11:20:19 +0200") 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: 209.51.188.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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:175218 Archived-At: > Will these changes still allow old Emacs binaries to load *.elc files > compiled by Emacs after these changes? New Emacsen loading old .elc won't be affected. Old Emacsen loading .elc files compiled by new Emacsen is something that has always been risky, tho it has sometimes worked. My proposal is to make it emit a warning (so it will work as much as it does now, but will bring to the attention of the user that it's in murky territory). Stefan