From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: emacs-29: let*: =?utf-8?Q?Symbol=E2=80=99s?= function definition is void: \(setf\ compat-alist-get\) with Magit Date: Wed, 18 Jan 2023 19:39:54 +0100 Message-ID: <87fsc7y8wq.fsf@gnu.org> References: <871qnrc3ey.fsf@gmail.com> <87zgafx2m9.fsf@gnu.org> <87wn5jaie6.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16651"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.9.16; emacs 30.0.50 Cc: Yasushi SHOJI , emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 18 19:51:15 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 1pIDWk-0004Bv-Qg for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Jan 2023 19:51:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIDVw-000338-2o; Wed, 18 Jan 2023 13:50:24 -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 1pIDVq-00032h-6Z for emacs-devel@gnu.org; Wed, 18 Jan 2023 13:50:18 -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 1pIDVp-0007aA-TH; Wed, 18 Jan 2023 13:50:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=X2wAGxJg1WQGgdG/EMxhV+LWlxdvIqIa+ZfqJJCtm1g=; b=Phlh1l9hZ67Z/4 lh0HGMrW5gh3+yiRbF4ylNgp2yYkw85BEyCq9B2sgv6+chKLZefrzNKovA0rOrBRp1DBCMDnIjCVz YYqzOTutoLz5cUeZNuAwheqLfkBS0Vl+Ln+Dp+cowPL6UsxZIt+VQGRGfmsYeL8BkCyWw5D8sYK+d c0XvA1MbVnkDsw5+GDD5pYL6oLDdB24OUyEgSKHowBGwg79D4G/entA+6rjlrYH5iERMGsV5Cvd+j DkI+jsL8Y2sbCKYvVVDJbWImP1vs1wkTYJyJtqIHD9qoOiid5f+U/M5hQznEPAya1f0pEq+00kEBW 9ztQZ2rnVCW4R8M9lOSg==; Original-Received: from auth2-smtp.messagingengine.com ([66.111.4.228]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pIDVp-0006dc-1e; Wed, 18 Jan 2023 13:50:17 -0500 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 872A227C0054; Wed, 18 Jan 2023 13:50:16 -0500 (EST) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 18 Jan 2023 13:50:16 -0500 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddtkedguddujecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepvfgr shhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrh hnpeehtdehieeuledvhfevfeevjeeljedvgeegfeduueevvddufffgteeikeevjeekgfen ucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhs ohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdroh hrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 18 Jan 2023 13:50:15 -0500 (EST) In-reply-to: <87wn5jaie6.fsf@gmail.com> 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:302529 Archived-At: Robert Pluim writes: > Tassilo> See https://github.com/magit/magit/issues/4836. > > Oops. Breaking compatibility in a package called `compat' is a bit of > a no-no :-) That's funny but I think we should make clear there's no sarcasm in that statement. What I've understood from the various bug reports is that David Mendler has explained why that change is for the better in the long term and he coordinated carefully with authors of packages using the compat library. The result of that coordination was that when API-breaking compat appeared, those packages had the required changes in place and required the new compat version. On package update, first the new compat was installed, then the packages using the compat library. However, it seems like when a package gets updated, it's not reloaded and thusly the packages using the compat library where compiled with the old compat version and that's why those errors popped up. > Tassilo> Basically, there has been a compat (the package) change > Tassilo> where after updating the compat package, one has to > Tassilo> re-install magit (and other packages) using that new > Tassilo> compat version. That is required because some macro has > Tassilo> been changed. > > Thanks for that info, I guess that means this isn=CA=BCt an Emacs bug. Decide for yourself. I feel it could be an emacs bug. Bye, Tassilo