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#57994: 29.0.50; .dir-locals.el Date: Thu, 22 Sep 2022 08:17:32 +0300 Message-ID: <83k05wt2c3.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7333"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 57994@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 22 07:18:34 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 1obEbZ-0001lX-HV for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Sep 2022 07:18:33 +0200 Original-Received: from localhost ([::1]:42808 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obEbY-0006RC-3V for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Sep 2022 01:18:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obEb5-0006Ql-SW for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2022 01:18:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36744) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1obEb5-0004rC-8e for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2022 01:18:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1obEb4-0003OA-GD for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2022 01:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Sep 2022 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57994 X-GNU-PR-Package: emacs Original-Received: via spool by 57994-submit@debbugs.gnu.org id=B57994.166382386012988 (code B ref 57994); Thu, 22 Sep 2022 05:18:02 +0000 Original-Received: (at 57994) by debbugs.gnu.org; 22 Sep 2022 05:17:40 +0000 Original-Received: from localhost ([127.0.0.1]:35820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obEah-0003NP-Gz for submit@debbugs.gnu.org; Thu, 22 Sep 2022 01:17:39 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obEae-0003N8-Uv; Thu, 22 Sep 2022 01:17:38 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58094) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obEaX-0004p2-GB; Thu, 22 Sep 2022 01:17:30 -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=PjnmbZMubspvQ1L62NLsAOo9GfgaHs/pEr4Uk1ZyWOA=; b=sE0OakTf7QDm 4FWcdMf2hJqIUNI2JJEUL0bfIBn7yupcsdwZ1egvNvEHYH6h4mTXn7PNOmXmn5hSkZX+xl9ofzUR2 5kIjAhJmJmt32+72O3uzGTTZn+mypbcB55kq9fOwrMmH2rYQiMDarBRIJhuUI+lK0axQtdEcBTJ9L QDAxCqF1+AAyAA9q//a2McmemgoEo+0aqn6vz5FfkDKPcu+pqrIdOrqu207bXYBkW4S4ms6998BN0 T3bAdjOMD/7cMv3DfWAH+1ejZDr2Ii3AyNERMxVyXDXbUNxeJ0L/S1zUHDXMUbVKORGf63iUYPI/J 5tN+jtot2sgb/rVry+FRnA==; Original-Received: from [87.69.77.57] (port=1145 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 1obEaP-0002oS-MS; Thu, 22 Sep 2022 01:17:28 -0400 In-Reply-To: (message from Richard Stallman on Wed, 21 Sep 2022 23:12:27 -0400) 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:243390 Archived-At: tags 57994 notabug thanks > From: Richard Stallman > Date: Wed, 21 Sep 2022 23:12:27 -0400 > > When I open in Emacs any file in Master, such as `BUGS', `.dir-locals' > itself, `COPYING', or `src/emacs.c', it asks me to approve the list of local > variables specified in `.dir-locals'. > > It says that `vc-git-annotate-switches' and > `diff-add-log-use-relative-names' are unsafe. > > ((nil . ((tab-width . 8) > (sentence-end-double-space . t) > (fill-column . 70) > (emacs-lisp-docstring-fill-column . 65) > (vc-git-annotate-switches . "-w") > (bug-reference-url-format . "https://debbugs.gnu.org/%s") > (diff-add-log-use-relative-names . t))) This is not a bug. These variables were recently added to our .dir-locals.el, and they have appropriate safe-variable properties that prevent the prompt -- but only as long as you use a recent enough build of Emacs. If you update from Git, but don't rebuild Emacs after the update, or if you use an older version of Emacs produced not from the master branch, you will see those prompts. For those cases where you don't use a recent-enough build of Emacs, if you don't want to see these prompts each time you visit some file in the repository, you can add this to your ~/.emacs init file: (put 'diff-add-log-use-relative-names 'safe-local-variable 'booleanp) (put 'vc-git-annotate-switches 'safe-local-variable 'stringp)