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: Permanently fix org versioning breakage during builds? Date: Sun, 24 Dec 2023 16:58:50 +0200 Message-ID: <835y0nd4ut.fsf@gnu.org> References: <25989.50971.995591.385250@google.com> <87a5q0dc9m.fsf@localhost> <87y1djc1c9.fsf@localhost> <87zfxzdbna.fsf@yahoo.com> <87plyv7oii.fsf@localhost> <8734vr4prv.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1134"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefankangas@gmail.com, luangruo@yahoo.com, raman@google.com, joaotavora@gmail.com, emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 24 15:59:22 2023 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 1rHPwo-000AbL-8H for ged-emacs-devel@m.gmane-mx.org; Sun, 24 Dec 2023 15:59:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rHPwQ-0004Wt-MN; Sun, 24 Dec 2023 09:58:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHPwP-0004Wk-GX for emacs-devel@gnu.org; Sun, 24 Dec 2023 09:58:57 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHPwO-0000p2-7Y; Sun, 24 Dec 2023 09:58:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=VM9GBDrpCUDLASLAoof8qQAPWMQseYVOiZoeepraHRA=; b=c9wuvSVT6DLzf4Haw+oR V7/4g+oyR1BCkevl2XcvxW0jYP4cXqLiQSbRUxa9SHfrDSiMxYBvj0dQrkYqtMZMQyf11VcWSoYu/ Sii40hHXd7fi67xXBeWq4KUlXjb61RsmDwBD9Iib/tpSGce9SDVZUyPaKSI2hR0tWLgzn/28OtEwM Y7SNdn/vSSx8/jU8iLLOcSdUWSjpJFQQhalT7KR0W0iMdKXV2J7CalMiNWVW1kquiHXeLD+yFR6qU 5C2aaA4buy2tSYXNICaT5XpqquIOA7c2lGYVpVNfmMe0f2hk139GxDsFNPnXUmJBhiBndSsRVG1aM 6HtG99ip5KCy7A==; In-Reply-To: <8734vr4prv.fsf@localhost> (message from Ihor Radchenko on Sun, 24 Dec 2023 14:51:48 +0000) 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:314133 Archived-At: > From: Ihor Radchenko > Cc: Po Lu , "T.V Raman" , > João Távora > , emacs-devel > Date: Sun, 24 Dec 2023 14:51:48 +0000 > > Stefan Kangas writes: > > > What will be the consequences for everyone else, if we were to install > > the proposed change? > > Org mode may break in unexpected ways due to stale .elc that did not > update their macro expansions. Yes. That could happen even as part of the build, if the manuals whose sources are *.org files need to be rebuilt. But such breakage happens at times anyway, when some macros change in incompatible ways and files that have the old versions of those macros compiled into them are not recompiled. It isn't anything new for people who regularly update from Git and rebuild Emacs.