From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: No Wayman Newsgroups: gmane.emacs.bugs Subject: bug#52292: [PATCH] #52292 Date: Wed, 11 May 2022 00:23:42 -0400 Message-ID: <87tu9wwv6u.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17174"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.13; emacs 29.0.50 Cc: Lars Ingebrigtsen , alexandre.liao@gmail.com To: 52292@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 11 06:26:35 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 1nodvm-0004IU-Po for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 May 2022 06:26:34 +0200 Original-Received: from localhost ([::1]:50098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nodvl-0000dV-Ai for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 May 2022 00:26:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33952) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nodvG-0000dM-MT for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:26:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41669) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nodvG-0002Ev-6u for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nodvG-000179-3k for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:26:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: No Wayman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 May 2022 04:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52292 X-GNU-PR-Package: emacs Original-Received: via spool by 52292-submit@debbugs.gnu.org id=B52292.16522431254237 (code B ref 52292); Wed, 11 May 2022 04:26:02 +0000 Original-Received: (at 52292) by debbugs.gnu.org; 11 May 2022 04:25:25 +0000 Original-Received: from localhost ([127.0.0.1]:35566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noduf-00016G-4K for submit@debbugs.gnu.org; Wed, 11 May 2022 00:25:25 -0400 Original-Received: from mail-qk1-f169.google.com ([209.85.222.169]:36417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nodud-000161-1U for 52292@debbugs.gnu.org; Wed, 11 May 2022 00:25:23 -0400 Original-Received: by mail-qk1-f169.google.com with SMTP id w3so1492202qkb.3 for <52292@debbugs.gnu.org>; Tue, 10 May 2022 21:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=user-agent:from:to:subject:date:cc:message-id:mime-version; bh=4CZAs1wJ2kxN6MbgQnAK8vxylOkcDZ4TcCoWoYpkytI=; b=Pb4XqZr5YJrgp9c3/bB+xlNwjD0RdDWxtrhIzbiRM7sla2zFb1ESJqs8/yzH+p8rrl EmRcw1kwbEuTPRLNqti/N9syw3M+y4yQlaZgG94A0vb+3B2ov+C+8sVzMit0Z61zzr91 zF6MbuXth5rPQnkt5gBcQRNPfIwlwc1zH2QVaR8NNVkhIZeYefhaUpEFiws1cZFWlNxZ jLyQhxifw/S9PZT/akjqHdsg9OW88+E33qKqsoABeJXuTBrOmzppRUSfpxv10I5CHTGM Me2e9TvGlMCQBV5ZiPOoQWgfRrecxJ8tNvPrAdX3b2Dmt83Tmk0NtEt7YaH2xAw5vfYR D1qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:user-agent:from:to:subject:date:cc:message-id :mime-version; bh=4CZAs1wJ2kxN6MbgQnAK8vxylOkcDZ4TcCoWoYpkytI=; b=7sCFYfstbvQxlMZNCgJOmVlD0+W+c4QiAmCu02BvSnxJnXXAgo/p4CATz7juJARNro wryVvB9zXxv8xFB5TkGiVP0hFpd7cOjyFvIHvxTh/2do6aTtciJYZ7CHH+MAWrQ604Co Sn1brnD3uUJNJzkhb2EaA3sAz8Se3/xJF3B3H7N1ta9XIACVQMyHS1gcJg+vmy2gLd3a OGHHJQh1isC1w3EfF8ABcdwgsuqmirBVnDf2OO6gfNjHvynDYJaNNYcYAsX7jPAFVd3I JuLvfaiIkOip/+BGzQXVUahN9xMFToGvUjKUJM55+XWgEZ9QSL3JTcOnl5/FleLqM5Hb DyPQ== X-Gm-Message-State: AOAM532jhzqtwuc8BP8QKmIMmX6TGZUMsVtSo98vkHdpSOghgTZaxpJJ IBB/G6WqOWrihuNmTELuNbs= X-Google-Smtp-Source: ABdhPJyc12nZrPzhtptro0sR4+qHEF6o7BD2rZTo4En6+F7zRXO4Y8CywTL7jBhGnHb9Pxx7s8HMpQ== X-Received: by 2002:a05:620a:2456:b0:6a0:4d8f:8b84 with SMTP id h22-20020a05620a245600b006a04d8f8b84mr15925813qkn.729.1652243117463; Tue, 10 May 2022 21:25:17 -0700 (PDT) Original-Received: from nbook ([2601:82:c200:166d:7a0:14e6:e26:75bd]) by smtp.gmail.com with ESMTPSA id p26-20020a05620a113a00b0069fc13ce22asm515539qkk.91.2022.05.10.21.25.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 May 2022 21:25:16 -0700 (PDT) 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:231877 Archived-At: --=-=-= Content-Type: text/plain; format=flowed The solution for this seems simple enough, but I'm not sure exactly where it should be placed. In any case, here's a patch which may solve the problem. Offering it in hopes that someone more knowledgeable in this area can step in and apply the actual fix. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-autoload.el-Don-t-use-file-truename-for-symlinked-au.patch >From 1c78d0dd6b197986c660d0f82a7ccd93b2bbb712 Mon Sep 17 00:00:00 2001 From: Nicholas Vollmer Date: Wed, 11 May 2022 00:16:45 -0400 Subject: [PATCH] autoload.el: Don't use file truename for symlinked autoloads * lisp/emacs-lisp/autoload.el (autoload-find-generated-file): Bind find-file-true-visit-truename to nil. Otherwise the output file may resolve to a relative path when the file it is based off of is symlinked (bug #52292). --- lisp/emacs-lisp/autoload.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 1e4b2c14a0..23e34ddad0 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -282,6 +282,7 @@ autoload-find-generated-file (let ((enable-local-variables :safe) (enable-local-eval nil) (find-file-hook nil) + (find-file-visit-truename nil) (delay-mode-hooks t)) ;; We used to use `raw-text' to read this file, but this causes ;; problems when the file contains non-ASCII characters. -- 2.36.0 --=-=-=--