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.bugs Subject: bug#54359: 29.0.50; [PATCH] Undo breaking change to project interface Date: Sun, 13 Mar 2022 07:48:11 +0200 Message-ID: <8335jmmmhw.fsf@gnu.org> References: <87k0cyu9km.fsf@dick> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30561"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 54359@debbugs.gnu.org To: dick Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 13 06:49:10 2022 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 1nTH6M-0007md-Ht for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Mar 2022 06:49:10 +0100 Original-Received: from localhost ([::1]:44200 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nTH6L-0006mM-D2 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Mar 2022 00:49:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49510) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTH6E-0006mE-Kb for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2022 00:49:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47539) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nTH6E-0008A1-Bc for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2022 00:49:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nTH6E-00081p-AQ for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2022 00:49:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Mar 2022 05:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54359 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 54359-submit@debbugs.gnu.org id=B54359.164715051530824 (code B ref 54359); Sun, 13 Mar 2022 05:49:02 +0000 Original-Received: (at 54359) by debbugs.gnu.org; 13 Mar 2022 05:48:35 +0000 Original-Received: from localhost ([127.0.0.1]:41436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTH5n-000815-AR for submit@debbugs.gnu.org; Sun, 13 Mar 2022 00:48:35 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTH5l-00080q-DV for 54359@debbugs.gnu.org; Sun, 13 Mar 2022 00:48:33 -0500 Original-Received: from [2001:470:142:3::e] (port=51018 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTH5f-00083V-VI; Sun, 13 Mar 2022 00:48:28 -0500 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=KZeOrsAekioNSCyEnuxGfxgi9P+51zMJNbrK34cR9Lg=; b=D6ws+2ahKIeD 4nkA5x1v3dUiMMiqRUT7mFV8VlaBWaB0ztlSiW5cUd2I9dF1d+qAdqkn1e43T/1EXc82YDlIzbLmh ieSKECX1otRI6HMOmTQZ5ngx35XDNjodl641v2b5mRsdRDSG0qpEvlMshX52jzqHrz9DM6wzxnf35 0o0t4LaHhKDDvjuI3PEgLZaOGYdAS5DPVA4in1+BI6jynJXVauP5nkz8wINvr0H4OYGP0fiLQ/A4X OZ0UtmbBDQzxYeqYMNJHn51GIMR/AUeZEw7242XAfNIt6BH3uAVpCYP9JyNJUnEO9yC6vhJROYAF8 uT1ksP/D9OxAkwiwMIuaZw==; Original-Received: from [87.69.77.57] (port=1353 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 1nTH5f-0002Xd-6u; Sun, 13 Mar 2022 00:48:27 -0500 In-Reply-To: <87k0cyu9km.fsf@dick> (message from dick on Sat, 12 Mar 2022 16:47:53 -0500) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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:228277 Archived-At: > From: dick > Date: Sat, 12 Mar 2022 16:47:53 -0500 > > >From 793d1311b28701931a9343e5196adce82da7833d Mon Sep 17 00:00:00 2001 > From: dickmao > Date: Sat, 12 Mar 2022 16:39:28 -0500 > Subject: [PATCH] Avoid breaking the world's `project-current` calls > > mitigate 86969f9. > > * lisp/progmodes/project.el (cl-generic, cl-lib): > Rectify the requires > (project-try-vc): Cache the backend outside project "struct." > (project-root): Cache the backend outside project "struct." > (project-files): Cache the backend outside project "struct." > (project-ignores): Cache the backend outside project "struct." > * test/lisp/progmodes/project-tests.el > (project-sparing-backend-discovery): Test it. Please provide the rationale for this changeset. In particular, what did the offending commit break, how to reproduce the breakage, and why the best solution is to revert that commit?