From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 15:12:22 2021 Received: (at submit) by debbugs.gnu.org; 30 Jul 2021 19:12:23 +0000 Received: from localhost ([127.0.0.1]:60963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9Xvf-0006td-L5 for submit@debbugs.gnu.org; Fri, 30 Jul 2021 15:12:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:34096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9Xvc-0006tQ-1u for submit@debbugs.gnu.org; Fri, 30 Jul 2021 15:12:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38644) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9Xvb-0008P7-Pn for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 15:12:15 -0400 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:38628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m9XvX-0006KA-Vw for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 15:12:15 -0400 Received: by mail-qk1-x729.google.com with SMTP id az7so10442999qkb.5 for ; Fri, 30 Jul 2021 12:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=nnxDsZh3x1mksx0Osgizg8Bl48E3HF1gxHCvOByb888=; b=ZEpBfidwiuHvEQX8iC9XxJ69Oi+4FE2HPMh27aB0E7GAcxBlLuqDKqQYdxMvfU5D3J SuDVSOryC83nCvtus2ZITOKYO+TvcS/a3CbdWHbcfwOJzmhTVPEd0qt4xCi5NuQfmpmM 7H+xaeU0UdK3zMcruJpLo4SB4jUQYWZvFERVU0dr2RF//H2rzfR52QGByyv4rAvhJ82m U0ORPp/Bzcy9YWGiMg2yKGMbx+q3ncFe3ZZ3Hq+NlutTWlwCnlW2rT25BMyM5Eg1bcfz Pt2xjrBjpyBWhRZGcpNEp75Ntx6traFSUFLgqW8drLVqsowidYv4ezQ+1TLfcaMnCQdY UupQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=nnxDsZh3x1mksx0Osgizg8Bl48E3HF1gxHCvOByb888=; b=AamSAjqls6ERjX4IaFRy9yG/M0prCsPl4MM+wssuL8DeTbogy4yLToC09c8eo1I+tB 9K3c/bOJts51BPZdOAgeh8RF4XM1lgkzxIWusXfZtXs43cFxggMeMzZ+d9nrVtlcGzVb 9r2YFNQzJoItsgYN1Ot1HnXL4sxC8u3z7b+0SvYKMw/8SF28qfunKjyxeqYov6j0l8Nz 2ZtZuReECaTu3tjGyQXn/M2Dru3LtJR+91Na+veEKCAgN/a5zdqmOMaekU2Sf7OxgbRI MHEqtXWBU7FgpMQkLHk1CYjbKvUPU6adLgS02XUYoOlzdL0DC7AX14ZdMIVyJXxL+gbJ IBLw== X-Gm-Message-State: AOAM531mAFsKkuEDOIclSQA9SBMTshvMgxa57vXWP+ce1Exo3L2FRw00 rN+EkJg13ErwBMsxONjBN3/jeySulJI= X-Google-Smtp-Source: ABdhPJx/IxeWEImy1ZMCHznfyLYcMeWVGQ4vCkUfx3AGM5KJCOcZFvdIja4XX2zC/7xg1lQ3c1yZ4g== X-Received: by 2002:a05:620a:13f5:: with SMTP id h21mr3696288qkl.252.1627672328055; Fri, 30 Jul 2021 12:12:08 -0700 (PDT) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id bm34sm1284545qkb.17.2021.07.30.12.12.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Jul 2021 12:12:07 -0700 (PDT) From: dick To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [PATCH] package-install shouldn't change default-directory Date: Fri, 30 Jul 2021 15:12:06 -0400 Message-ID: <87h7gb39bt.fsf@dick> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::729; envelope-from=dick.r.chiang@gmail.com; helo=mail-qk1-x729.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Commit 606b783acb leverages a 2015 hack that extracts the package version from the buffer file name, only he has to explicitly `set-visited-file-name` to do it. `set-visited-file-name` has the adverse side effect of changing the default-directory, and that causes me problems. If the ostensible reason for bug#48137 was to get the "lm" functions dos-aware, then why not do that instead of applying a workaround on top of a hack? --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-set-visited-file-name-side-effects.patch >From 93679b7ddce3d5c5f89e97ec000f3fc65d79abbe Mon Sep 17 00:00:00 2001 From: dickmao Date: Fri, 30 Jul 2021 15:03:00 -0400 Subject: [PATCH] set-visited-file-name side effects Commit 606b783acb leverages a 2015 hack that extracts the package version from the buffer file name, only he has to explicitly `set-visited-file-name` to do it. `set-visited-file-name` has the adverse side effect of changing the default-directory, and that causes me problems. If the ostensible reason for bug#48137 was to get the "lm" functions dos-aware, then why not do that instead of applying a workaround on top of a hack? * lisp/emacs-lisp/lisp-mnt.el (lm-header): Fix the thing that you wanted to fix. * lisp/emacs-lisp/package.el (package-install-file): Avoid changing the default directory. * test/lisp/emacs-lisp/package-tests.el (package-test-install-file-EOLs): What is "mac" encoding? It doesn't work. The names of salient coding systems do not coincide with the predominant desktop operating systems. --- lisp/emacs-lisp/lisp-mnt.el | 2 +- lisp/emacs-lisp/package.el | 1 - test/lisp/emacs-lisp/package-tests.el | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index 83da495edf..e16875140b 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el @@ -264,7 +264,7 @@ lm-header (if (save-excursion (skip-chars-backward "^$" (match-beginning 0)) (= (point) (match-beginning 0))) - "[^\n]+" "[^$\n]+"))) + "[^\r\n]+" "[^$\r\n]+"))) (match-string-no-properties 0)))) (defun lm-header-multiline (header) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index f1daa8d124..2ea932ee58 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2238,7 +2238,6 @@ package-install-file (setq default-directory file) (dired-mode)) (insert-file-contents-literally file) - (set-visited-file-name file) (when (string-match "\\.tar\\'" file) (tar-mode))) (package-install-from-buffer))) diff --git a/test/lisp/emacs-lisp/package-tests.el b/test/lisp/emacs-lisp/package-tests.el index 2943579955..95bccd4a3f 100644 --- a/test/lisp/emacs-lisp/package-tests.el +++ b/test/lisp/emacs-lisp/package-tests.el @@ -296,7 +296,7 @@ package-test-install-file-EOLs (insert-file-contents source-file) (let (hashes) - (dolist (coding '(unix dos mac) hashes) + (dolist (coding '(unix dos) hashes) (let* ((eol-file (expand-file-name pkg-el package-test-user-dir))) ;; save package with this EOL convention. (set-buffer-file-coding-system coding) @@ -318,7 +318,7 @@ package-test-install-file-EOLs (let* ((descr (cadr (assq 'simple-single package-alist))) (pkg-dir (package-desc-dir descr)) - (dest-file (expand-file-name "simple-single.el" pkg-dir )) + (dest-file (expand-file-name "simple-single.el" pkg-dir)) (dest-hash (with-temp-buffer (insert-file-contents-literally dest-file) (buffer-hash)))) -- 2.26.2 --=-=-= Content-Type: text/plain In GNU Emacs 28.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2021-07-30 built on dick Repository revision: 56f173f578945d9fe69c590ed722ac2554bf52c5 Repository branch: el-gz Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.4 LTS Configured using: 'configure --prefix=/home/dick/.local PKG_CONFIG_PATH=/home/dick/.local/lib/pkgconfig' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t show-paren-mode: t projectile-mode: t flx-ido-mode: t override-global-mode: t shell-dirtrack-mode: t global-hl-line-mode: t winner-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/dick/ESS/lisp/obsolete/ess-swv hides /home/dick/ESS/lisp/ess-swv /home/dick/ESS/lisp/obsolete/ess-rutils hides /home/dick/ESS/lisp/ess-rutils /home/dick/ESS/lisp/obsolete/ess-noweb hides /home/dick/ESS/lisp/ess-noweb /home/dick/ESS/lisp/obsolete/mouseme hides /home/dick/ESS/lisp/mouseme /home/dick/ESS/lisp/obsolete/ess-mouse hides /home/dick/ESS/lisp/ess-mouse /home/dick/ESS/lisp/obsolete/ess-noweb-mode hides /home/dick/ESS/lisp/ess-noweb-mode /home/dick/ESS/lisp/obsolete/make-regexp hides /home/dick/ESS/lisp/make-regexp /home/dick/ESS/lisp/obsolete/ess-r-a hides /home/dick/ESS/lisp/ess-r-a /home/dick/ESS/lisp/obsolete/ess-noweb-font-lock-mode hides /home/dick/ESS/lisp/ess-noweb-font-lock-mode /home/dick/gomacro-mode/gomacro-mode hides /home/dick/.emacs.d/elpa/gomacro-mode-20200326.1103/gomacro-mode /home/dick/ESS/lisp/julia-mode hides /home/dick/.emacs.d/elpa/julia-mode-20200717.1915/julia-mode /home/dick/ESS/lisp/julia-mode-latexsubs hides /home/dick/.emacs.d/elpa/julia-mode-20200717.1915/julia-mode-latexsubs /home/dick/.emacs.d/elpa/hydra-20170924.2259/lv hides /home/dick/.emacs.d/elpa/lv-20191106.1238/lv /home/dick/org-gcal.el/org-gcal hides /home/dick/.emacs.d/elpa/org-gcal-0.3/org-gcal /home/dick/.emacs.d/elpa/gnus-5.14pre/ol-gnus hides /home/dick/.emacs.d/elpa/org-9.4.5/ol-gnus /home/dick/.emacs.d/lisp/json hides /home/dick/.local/share/emacs/28.0.50/lisp/json /home/dick/.emacs.d/elpa/transient-20210221.2251/transient hides /home/dick/.local/share/emacs/28.0.50/lisp/transient /home/dick/.emacs.d/elpa/org-9.4.5/ob-eval hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-eval /home/dick/.emacs.d/elpa/org-9.4.5/ob-perl hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-perl /home/dick/.emacs.d/elpa/org-9.4.5/ob-eshell hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-eshell /home/dick/.emacs.d/elpa/org-9.4.5/ob-abc hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-abc /home/dick/.emacs.d/elpa/org-9.4.5/ob-tangle hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-tangle /home/dick/.emacs.d/elpa/org-9.4.5/ob-vala hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-vala /home/dick/.emacs.d/elpa/org-9.4.5/org-attach-git hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-attach-git /home/dick/.emacs.d/elpa/org-9.4.5/org-ctags hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-ctags /home/dick/.emacs.d/elpa/org-9.4.5/ob-table hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-table /home/dick/.emacs.d/elpa/org-9.4.5/org-element hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-element /home/dick/.emacs.d/elpa/org-9.4.5/org-colview hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-colview /home/dick/.emacs.d/elpa/org-9.4.5/ol-mhe hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-mhe /home/dick/.emacs.d/elpa/org-9.4.5/ob-stan hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-stan /home/dick/.emacs.d/elpa/org-9.4.5/org-table hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-table /home/dick/.emacs.d/elpa/org-9.4.5/org-keys hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-keys /home/dick/.emacs.d/elpa/org-9.4.5/ol hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol /home/dick/.emacs.d/elpa/org-9.4.5/ob-dot hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-dot /home/dick/.emacs.d/elpa/org-9.4.5/ob-js hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-js /home/dick/.emacs.d/elpa/org-9.4.5/ob-clojure hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-clojure /home/dick/.emacs.d/elpa/org-9.4.5/ob-fortran hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-fortran /home/dick/.emacs.d/elpa/org-9.4.5/org-refile hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-refile /home/dick/.emacs.d/elpa/org-9.4.5/org-clock hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-clock /home/dick/.emacs.d/elpa/org-9.4.5/ob-sql hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-sql /home/dick/.emacs.d/elpa/org-9.4.5/ob-exp hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-exp /home/dick/.emacs.d/elpa/org-9.4.5/ob-asymptote hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-asymptote /home/dick/.emacs.d/elpa/org-9.4.5/ob-org hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-org /home/dick/.emacs.d/elpa/org-9.4.5/org-compat hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-compat /home/dick/.emacs.d/elpa/org-9.4.5/ob-python hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-python /home/dick/.emacs.d/elpa/org-9.4.5/ob-ref hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ref /home/dick/.emacs.d/elpa/org-9.4.5/ox hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox /home/dick/.emacs.d/elpa/org-9.4.5/ob-C hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-C /home/dick/.emacs.d/elpa/org-9.4.5/ol-info hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-info /home/dick/.emacs.d/elpa/org-9.4.5/org-tempo hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-tempo /home/dick/.emacs.d/elpa/org-9.4.5/ox-md hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-md /home/dick/.emacs.d/elpa/org-9.4.5/ob-screen hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-screen /home/dick/.emacs.d/elpa/org-9.4.5/ob-lisp hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-lisp /home/dick/.emacs.d/elpa/org-9.4.5/ob-lua hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-lua /home/dick/.emacs.d/elpa/org-9.4.5/ob-matlab hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-matlab /home/dick/.emacs.d/elpa/org-9.4.5/org-list hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-list /home/dick/.emacs.d/elpa/org-9.4.5/ob-groovy hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-groovy /home/dick/.emacs.d/elpa/org-9.4.5/ol-docview hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-docview /home/dick/.emacs.d/elpa/org-9.4.5/ob-ebnf hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ebnf /home/dick/.emacs.d/elpa/org-9.4.5/ob-forth hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-forth /home/dick/.emacs.d/elpa/org-9.4.5/ox-html hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-html /home/dick/.emacs.d/elpa/org-9.4.5/ob-io hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-io /home/dick/.emacs.d/elpa/org-9.4.5/org-faces hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-faces /home/dick/.emacs.d/elpa/org-9.4.5/ob-emacs-lisp hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/dick/.emacs.d/elpa/org-9.4.5/ob-ocaml hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ocaml /home/dick/.emacs.d/elpa/org-9.4.5/ol-bbdb hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-bbdb /home/dick/.emacs.d/elpa/org-9.4.5/org-lint hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-lint /home/dick/.emacs.d/elpa/org-9.4.5/ob-shen hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-shen /home/dick/.emacs.d/elpa/org-9.4.5/org-loaddefs hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-loaddefs /home/dick/.emacs.d/elpa/org-9.4.5/ob-scheme hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-scheme /home/dick/.emacs.d/elpa/org-9.4.5/org-protocol hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-protocol /home/dick/.emacs.d/elpa/org-9.4.5/ob-maxima hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-maxima /home/dick/.emacs.d/elpa/org-9.4.5/ox-latex hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-latex /home/dick/.emacs.d/elpa/org-9.4.5/ob-mscgen hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-mscgen /home/dick/.emacs.d/elpa/org-9.4.5/ob-R hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-R /home/dick/.emacs.d/elpa/org-9.4.5/ob-sed hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-sed /home/dick/.emacs.d/elpa/org-9.4.5/org hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org /home/dick/.emacs.d/elpa/org-9.4.5/org-plot hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-plot /home/dick/.emacs.d/elpa/org-9.4.5/ox-beamer hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-beamer /home/dick/.emacs.d/elpa/org-9.4.5/org-pcomplete hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-pcomplete /home/dick/.emacs.d/elpa/org-9.4.5/ob-plantuml hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-plantuml /home/dick/.emacs.d/elpa/org-9.4.5/ox-publish hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-publish /home/dick/.emacs.d/elpa/org-9.4.5/ob-java hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-java /home/dick/.emacs.d/elpa/org-9.4.5/ol-eww hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-eww /home/dick/.emacs.d/elpa/org-9.4.5/org-macs hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-macs /home/dick/.emacs.d/elpa/org-9.4.5/ol-eshell hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-eshell /home/dick/.emacs.d/elpa/org-9.4.5/org-src hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-src /home/dick/.emacs.d/elpa/org-9.4.5/ol-rmail hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-rmail /home/dick/.emacs.d/elpa/org-9.4.5/org-datetree hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-datetree /home/dick/.emacs.d/elpa/org-9.4.5/ob-J hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-J /home/dick/.emacs.d/elpa/org-9.4.5/ob-shell hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-shell /home/dick/.emacs.d/elpa/org-9.4.5/org-archive hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-archive /home/dick/.emacs.d/elpa/org-9.4.5/org-habit hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-habit /home/dick/.emacs.d/elpa/org-9.4.5/ob-picolisp hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-picolisp /home/dick/.emacs.d/elpa/org-9.4.5/org-capture hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-capture /home/dick/.emacs.d/elpa/org-9.4.5/ob-core hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-core /home/dick/.emacs.d/elpa/org-9.4.5/ob-octave hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-octave /home/dick/.emacs.d/elpa/org-9.4.5/org-mobile hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-mobile /home/dick/.emacs.d/elpa/org-9.4.5/ol-bibtex hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-bibtex /home/dick/.emacs.d/elpa/org-9.4.5/org-goto hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-goto /home/dick/.emacs.d/elpa/org-9.4.5/ox-odt hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-odt /home/dick/.emacs.d/elpa/org-9.4.5/ob-calc hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-calc /home/dick/.emacs.d/elpa/org-9.4.5/ob-gnuplot hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/dick/.emacs.d/elpa/org-9.4.5/org-macro hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-macro /home/dick/.emacs.d/elpa/org-9.4.5/ob hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob /home/dick/.emacs.d/elpa/org-9.4.5/ob-comint hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-comint /home/dick/.emacs.d/elpa/org-9.4.5/ob-ditaa hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ditaa /home/dick/.emacs.d/elpa/org-9.4.5/org-duration hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-duration /home/dick/.emacs.d/elpa/org-9.4.5/org-entities hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-entities /home/dick/.emacs.d/elpa/org-9.4.5/org-agenda hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-agenda /home/dick/.emacs.d/elpa/org-9.4.5/ox-ascii hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-ascii /home/dick/.emacs.d/elpa/org-9.4.5/org-num hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-num /home/dick/.emacs.d/elpa/org-9.4.5/ob-awk hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-awk /home/dick/.emacs.d/elpa/org-9.4.5/ob-ruby hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ruby /home/dick/.emacs.d/elpa/org-9.4.5/ox-man hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-man /home/dick/.emacs.d/elpa/org-9.4.5/ob-sqlite hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-sqlite /home/dick/.emacs.d/elpa/gnus-5.14pre/ol-gnus hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-gnus /home/dick/.emacs.d/elpa/org-9.4.5/org-attach hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-attach /home/dick/.emacs.d/elpa/org-9.4.5/org-inlinetask hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-inlinetask /home/dick/.emacs.d/elpa/org-9.4.5/ob-coq hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-coq /home/dick/.emacs.d/elpa/org-9.4.5/org-feed hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-feed /home/dick/.emacs.d/elpa/org-9.4.5/ob-hledger hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-hledger /home/dick/.emacs.d/elpa/org-9.4.5/org-crypt hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-crypt /home/dick/.emacs.d/elpa/org-9.4.5/ol-irc hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-irc /home/dick/.emacs.d/elpa/org-9.4.5/ob-css hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-css /home/dick/.emacs.d/elpa/org-9.4.5/ob-haskell hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-haskell /home/dick/.emacs.d/elpa/org-9.4.5/org-footnote hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-footnote /home/dick/.emacs.d/elpa/org-9.4.5/org-indent hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-indent /home/dick/.emacs.d/elpa/org-9.4.5/ox-icalendar hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-icalendar /home/dick/.emacs.d/elpa/org-9.4.5/ob-processing hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-processing /home/dick/.emacs.d/elpa/org-9.4.5/ob-ledger hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-ledger /home/dick/.emacs.d/elpa/org-9.4.5/org-id hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-id /home/dick/.emacs.d/elpa/org-9.4.5/ox-org hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-org /home/dick/.emacs.d/elpa/org-9.4.5/ob-lob hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-lob /home/dick/.emacs.d/elpa/org-9.4.5/ob-latex hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-latex /home/dick/.emacs.d/elpa/org-9.4.5/ol-w3m hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ol-w3m /home/dick/.emacs.d/elpa/org-9.4.5/org-timer hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-timer /home/dick/.emacs.d/elpa/org-9.4.5/ob-makefile hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-makefile /home/dick/.emacs.d/elpa/org-9.4.5/ob-lilypond hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-lilypond /home/dick/.emacs.d/elpa/org-9.4.5/ox-texinfo hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ox-texinfo /home/dick/.emacs.d/elpa/org-9.4.5/ob-sass hides /home/dick/.local/share/emacs/28.0.50/lisp/org/ob-sass /home/dick/.emacs.d/elpa/org-9.4.5/org-mouse hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-mouse /home/dick/.emacs.d/elpa/org-9.4.5/org-version hides /home/dick/.local/share/emacs/28.0.50/lisp/org/org-version /home/dick/.emacs.d/elpa/gnus-5.14pre/mh-compat hides /home/dick/.local/share/emacs/28.0.50/lisp/mh-e/mh-compat /home/dick/.emacs.d/elpa/gnus-5.14pre/nnmbox hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnmbox /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-notifications hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-notifications /home/dick/.emacs.d/elpa/gnus-5.14pre/spam-stat hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/spam-stat /home/dick/.emacs.d/elpa/gnus-5.14pre/nndraft hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nndraft /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-extern hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-extern /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-util hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-util /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-win hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-win /home/dick/.emacs.d/elpa/gnus-5.14pre/mail-source hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mail-source /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-diary hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-diary /home/dick/.emacs.d/elpa/gnus-5.14pre/nnml hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnml /home/dick/.emacs.d/elpa/gnus-5.14pre/spam-report hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/spam-report /home/dick/.emacs.d/elpa/gnus-5.14pre/nnagent hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnagent /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-cite hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-cite /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-srvr hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-srvr /home/dick/.emacs.d/elpa/gnus-5.14pre/nnrss hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnrss /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-vm hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-vm /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-spec hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-spec /home/dick/.emacs.d/elpa/gnus-5.14pre/nndiary hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nndiary /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-util hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-util /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-fun hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-fun /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-bodies hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-bodies /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-search hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-search /home/dick/.emacs.d/elpa/gnus-5.14pre/nnvirtual hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnvirtual /home/dick/.emacs.d/elpa/gnus-5.14pre/score-mode hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/score-mode /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-ml hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-ml /home/dick/.emacs.d/elpa/gnus-5.14pre/gmm-utils hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gmm-utils /home/dick/.emacs.d/elpa/gnus-5.14pre/message hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/message /home/dick/.emacs.d/elpa/gnus-5.14pre/nnmh hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnmh /home/dick/.emacs.d/elpa/gnus-5.14pre/nnspool hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnspool /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-start hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-start /home/dick/.emacs.d/elpa/gnus-5.14pre/smime hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/smime /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-uu hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-uu /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-draft hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-draft /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-cloud hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-cloud /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-undo hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-undo /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-salt hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-salt /home/dick/.emacs.d/elpa/gnus-5.14pre/canlock hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/canlock /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus /home/dick/.emacs.d/elpa/gnus-5.14pre/gssapi hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gssapi /home/dick/.emacs.d/elpa/gnus-5.14pre/mml-sec hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mml-sec /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-uu hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-uu /home/dick/.emacs.d/elpa/gnus-5.14pre/nnfolder hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnfolder /home/dick/.emacs.d/elpa/gnus-5.14pre/nnmairix hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnmairix /home/dick/.emacs.d/elpa/gnus-5.14pre/nnheader hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnheader /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-dbus hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-dbus /home/dick/.emacs.d/elpa/gnus-5.14pre/nnimap hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnimap /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-bcklg hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-bcklg /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-demon hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-demon /home/dick/.emacs.d/elpa/gnus-5.14pre/nneething hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nneething /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-score hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-score /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-html hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-html /home/dick/.emacs.d/elpa/gnus-5.14pre/mml2015 hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mml2015 /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-async hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-async /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-sum hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-sum /home/dick/.emacs.d/elpa/gnus-5.14pre/mml1991 hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mml1991 /home/dick/.emacs.d/elpa/gnus-5.14pre/nnweb hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnweb /home/dick/.emacs.d/elpa/gnus-5.14pre/mml-smime hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mml-smime /home/dick/.emacs.d/elpa/gnus-5.14pre/nnmail hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnmail /home/dick/.emacs.d/elpa/gnus-5.14pre/nndir hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nndir /home/dick/.emacs.d/elpa/gnus-5.14pre/nndoc hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nndoc /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-art hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-art /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-eform hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-eform /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-cus hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-cus /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-sieve hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-sieve /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-mlspl hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-mlspl /home/dick/.emacs.d/elpa/gnus-5.14pre/nnmaildir hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnmaildir /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-agent hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-agent /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-int hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-int /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-delay hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-delay /home/dick/.emacs.d/elpa/gnus-5.14pre/nnselect hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnselect /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-decode hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-decode /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-rfc1843 hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-rfc1843 /home/dick/.emacs.d/elpa/gnus-5.14pre/spam-wash hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/spam-wash /home/dick/.emacs.d/elpa/gnus-5.14pre/nnoo hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnoo /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-picon hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-picon /home/dick/.emacs.d/elpa/gnus-5.14pre/smiley hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/smiley /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-registry hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-registry /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-range hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-range /home/dick/.emacs.d/elpa/gnus-5.14pre/nnbabyl hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnbabyl /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-archive hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-archive /home/dick/.emacs.d/elpa/gnus-5.14pre/nntp hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nntp /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-icalendar hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-icalendar /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-url hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-url /home/dick/.emacs.d/elpa/gnus-5.14pre/spam hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/spam /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-dup hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-dup /home/dick/.emacs.d/elpa/gnus-5.14pre/nnregistry hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnregistry /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-group hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-group /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-bookmark hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-bookmark /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-mh hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-mh /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-kill hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-kill /home/dick/.emacs.d/elpa/gnus-5.14pre/mml hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mml /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-view hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-view /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-cache hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-cache /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-partial hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-partial /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-msg hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-msg /home/dick/.emacs.d/elpa/gnus-5.14pre/mm-encode hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/mm-encode /home/dick/.emacs.d/elpa/gnus-5.14pre/legacy-gnus-agent hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/legacy-gnus-agent /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-dired hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-dired /home/dick/.emacs.d/elpa/gnus-5.14pre/nnnil hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nnnil /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-gravatar hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-gravatar /home/dick/.emacs.d/elpa/gnus-5.14pre/nngateway hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/nngateway /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-logic hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-logic /home/dick/.emacs.d/elpa/gnus-5.14pre/deuglify hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/deuglify /home/dick/.emacs.d/elpa/gnus-5.14pre/gnus-topic hides /home/dick/.local/share/emacs/28.0.50/lisp/gnus/gnus-topic /home/dick/.emacs.d/elpa/hierarchy-20171221.1151/hierarchy hides /home/dick/.local/share/emacs/28.0.50/lisp/emacs-lisp/hierarchy /home/dick/.emacs.d/elpa/gnus-5.14pre/nnir hides /home/dick/.local/share/emacs/28.0.50/lisp/obsolete/nnir Features: (shadow sort flyspell ispell footnote mail-extr gnus-msg nnselect gnus-search eieio-opt speedbar ezimage dframe find-func gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr svg dom gnus-group mm-url gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source imap rfc2104 utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win emacsbug sendmail paredit-ext paredit subed subed-vtt subed-srt subed-common subed-mpv subed-debug subed-config dired-x inf-ruby ruby-mode smie company haskell-interactive-mode haskell-presentation-mode haskell-process haskell-session haskell-compile haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support etags fileloop generator dabbrev haskell-customize hydra lv use-package-ensure paren solarized-theme solarized-definitions projectile skeleton ibuf-macs find-dired ibuf-ext ibuffer ibuffer-loaddefs grep gnus message rx rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader pcase nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date flx-ido flx google-translate-default-ui google-translate-core-ui facemenu color ido google-translate-core google-translate-tk google-translate-backend use-package-bind-key bind-key auto-complete advice popup cus-edit pp cus-load wid-edit ess-r-mode ess-r-flymake flymake-proc flymake warnings thingatpt ess-r-xref xref ess-trns ess-r-package shell pcomplete ess-r-completion ess-roxy ess-r-syntax ess-rd noutline outline easy-mmode hideshow ess-s-lang ess-help ess-mode ess-inf project format-spec ess-tracebug ess ess-utils ess-custom compile text-property-search comint ansi-color emms-player-mplayer emms-player-simple emms emms-compat cl-extra help-mode use-package-core derived hl-line winner ring edmacro kmacro finder-inf json-reformat-autoloads json-snatcher-autoloads sml-mode-autoloads tornado-template-mode-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 644627 86727) (symbols 48 31461 1) (strings 32 105346 5386) (string-bytes 1 3433253) (vectors 16 29604) (vector-slots 8 446904 28165) (floats 8 433 49) (intervals 56 336 0) (buffers 992 10)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 15:54:26 2021 Received: (at 49786) by debbugs.gnu.org; 30 Jul 2021 19:54:26 +0000 Received: from localhost ([127.0.0.1]:60993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9YaQ-0007wh-FX for submit@debbugs.gnu.org; Fri, 30 Jul 2021 15:54:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9YaO-0007wU-IN for 49786@debbugs.gnu.org; Fri, 30 Jul 2021 15:54:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53590) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9YaJ-0000n4-0Z; Fri, 30 Jul 2021 15:54:19 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2248 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 1m9YaI-0005qQ-Gi; Fri, 30 Jul 2021 15:54:18 -0400 Date: Fri, 30 Jul 2021 22:54:02 +0300 Message-Id: <83zgu3poh1.fsf@gnu.org> From: Eli Zaretskii To: dick , Ioannis Kappas In-Reply-To: <87h7gb39bt.fsf@dick> (message from dick on Fri, 30 Jul 2021 15:12:06 -0400) Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory References: <87h7gb39bt.fsf@dick> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: dick > Date: Fri, 30 Jul 2021 15:12:06 -0400 > > Commit 606b783acb leverages a 2015 hack that extracts the > package version from the buffer file name, only he has to > explicitly `set-visited-file-name` to do it. > > `set-visited-file-name` has the adverse side effect of > changing the default-directory, and that causes me problems. Ioannis, could you please tell why you needed to call set-visited-file-name there? > If the ostensible reason for bug#48137 was to get the "lm" > functions dos-aware, then why not do that instead of applying > a workaround on top of a hack? This was discussed in that bug, and the conclusion was that it's a worse alternative than the solution eventually installed. > * test/lisp/emacs-lisp/package-tests.el (package-test-install-file-EOLs): > What is "mac" encoding? It doesn't work. The names of > salient coding systems do not coincide with the predominant > desktop operating systems. The 'mac' encoding is documented in the ELisp manual. Please don't remove its testing here. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 16:41:24 2021 Received: (at 49786) by debbugs.gnu.org; 30 Jul 2021 20:41:24 +0000 Received: from localhost ([127.0.0.1]:32803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ZJs-0000e9-8d for submit@debbugs.gnu.org; Fri, 30 Jul 2021 16:41:24 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:36675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ZJq-0000du-Fv for 49786@debbugs.gnu.org; Fri, 30 Jul 2021 16:41:22 -0400 Received: by mail-qv1-f48.google.com with SMTP id dk2so3067234qvb.3 for <49786@debbugs.gnu.org>; Fri, 30 Jul 2021 13:41:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=J7iGoa9XwqeIek7sTSehQqOtOB6rj4zfr2nOcKYuKu4=; b=JbMdmLMx7S11SRzxQET7c24NmQgkl7h17tnzd2fFS+vn7JMozi7ZVq3HEHXV6pCJoP /EwTDKd/YF/UCkY+8bc/JWq3j+oMsBhwEiADgpT2poCdxA7aI/AsMBuezm57vWtDp34Q nwoIPyTWrdacrb9rPpnP51aT6izFcORAgPpNDlMXCcZtn+j6uWn9OCYWZxebmaTHZV6W e9dEQPqDKxGpqT+VpWaevlXQlInbqOcjw9yvc1zn7nAxEIL+wx3Nh+VpD+ZcPfwB/t4K J5u7fZKj1D504OWPpSuXj4LjoNmyzr3Ps2QboO8XnWru0220m99RtR1pQ4ysvm2u9YfE pW7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=J7iGoa9XwqeIek7sTSehQqOtOB6rj4zfr2nOcKYuKu4=; b=RPvABs1O9RULVxZR7xJTaXBDv3Tzq8LMJxmHdGId9tSM0yor37RSZhFuvlgfmBjB+L hIIzYY7p6dlPQQ8mOyDEKSxeyJ9ozkllIibhRwhMzDj9ZRscug+ljDThdWac3hABIx7l giYNH9zAU4E9Cg99n46ZZtNmOIGb1IVsqbp7oHidbHQ4aExLnWZOMJxuUtXs9GCSOmdf dqMrcF8CQINdy4Sk/d9lvjoH8nvU+GOPpzQ6GRHKE+guVDPZdxHLqEwxxnTKbIQDg88N L7F8KTZAravD+lVMdl8ECm1k79bKbL7dyuQiOeFMDKesXwN8fDsMYdlDCngUvRSYAtEU poWg== X-Gm-Message-State: AOAM530IruTVIcRs7TSV+8bNW5Q0rc8KMOe8Ht4jkHWdaFguRR/kHZXF 3n6CNhJ3JPIJK5kXsAVUCFI= X-Google-Smtp-Source: ABdhPJwUC4UjO6qj7zTUqjLEHctkn/HdYsjuOAqadBaTeBNMUibjhoI+3hCAm925qVCKH20l0JtWEg== X-Received: by 2002:ad4:4087:: with SMTP id l7mr4800588qvp.37.1627677677002; Fri, 30 Jul 2021 13:41:17 -0700 (PDT) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id l4sm1501823qkd.77.2021.07.30.13.41.15 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Jul 2021 13:41:16 -0700 (PDT) From: dick To: Eli Zaretskii Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory References: <87h7gb39bt.fsf@dick> <83zgu3poh1.fsf@gnu.org> Date: Fri, 30 Jul 2021 16:41:15 -0400 In-Reply-To: <83zgu3poh1.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 30 Jul 2021 22:54:02 +0300") Message-ID: <87tukbh6vo.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14pre) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org, Ioannis Kappas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) EZ> The 'mac' encoding is documented in the ELisp manual. Please don't remove EZ> its testing here. Ah, so it does. I'm rather content to let the OS9 diehards stew in their own obsolescence. There's no telling what else doesn't work on an OS that was last released in the twentieth century. But it's impossible to disabuse the maintainer of the maintainer ethos: "preservation above-all" [1]. [1] Even if the thing being preserved (a test for the 'mac encoding) is but one week old. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 16:50:31 2021 Received: (at 49786) by debbugs.gnu.org; 30 Jul 2021 20:50:31 +0000 Received: from localhost ([127.0.0.1]:32807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ZSh-0000rJ-83 for submit@debbugs.gnu.org; Fri, 30 Jul 2021 16:50:31 -0400 Received: from mail-ot1-f44.google.com ([209.85.210.44]:34350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ZSg-0000r4-1o for 49786@debbugs.gnu.org; Fri, 30 Jul 2021 16:50:30 -0400 Received: by mail-ot1-f44.google.com with SMTP id 48-20020a9d0bb30000b02904cd671b911bso10905206oth.1 for <49786@debbugs.gnu.org>; Fri, 30 Jul 2021 13:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wSF5BjSpnB9FdNoc4SN56qLrnHhLlagytnwC6tZ+hA4=; b=PXoOhpBI5gBFL9rp/ClRDPw2q1vewloHay6eskhaVtoZBFPGH43/wjMsGuErhwbTJY F2GrMhzKlP/3csxrVT0OqEBNRax45SNBkDNUNnP0C8Srhi+kOcaqSyM/crOQj2htqWGg s1GTvtypsNe8Z1BVexC+sb0a4qfQxFxPZ3fb5EtEzsf9AjnzErEHkf9rEP0tph/h8tUc 9uun0w0Rz7R32IzJXBWdP62MqFgngDfyj+gto5Z9wsCMFIET4+O8bC2pgdAr/6rRb+Wf UN2gpiz1pJ+qO02RJu9rCVjkmQ6IVXb8ErXLt/f6M1mal5oaoYoS3OkhYBeOo8hVTL0D w9nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wSF5BjSpnB9FdNoc4SN56qLrnHhLlagytnwC6tZ+hA4=; b=JAUSIxgdvOueUfnoH2ont1YARX7balbdv4hFLGIj8JviYt8vjOyUtpT3+MPNoTy90Z nEYb9MCQDu3DC0/oRPhJrIpuVtU374Q2ni0JmtmtDw4N1+b8ok+4GvDagFuVgpJ74kk6 plR6891819aSCGdBS2ih44fWDEWDJVjeElxIuVHt8TR+bwrwm+r15Y6YV02JABs/1xNQ faOZVcCDmmv8duSrKohQERJeqeo0H8mHbl8/soZJ31Tt9zZYAiTHy1Z2ocptZqw5TzIj WWHGT3yU3cSSgRcn+/hm/nTuCh1/Mc2DG+Pd9Bgfa+0kgXMq9wxPQgGkZ8FZCddQ2oTN OxGg== X-Gm-Message-State: AOAM531YpEFIk+2K7+HHD7/ySTJ3bvmAPRoMycCm1t9VzuIg8bnp1Myo 09eZH2Z0ydUCKgH93G8iEv40SfPYXcOgNx4Rv64= X-Google-Smtp-Source: ABdhPJzoFmYJ+TmnuOAUz6T9ImJRk979m5Elef7BJ5gqQBEy/MvFMyHyRbsUtLubhSrHTs2CSyrFo2QHMiOLT3axqMY= X-Received: by 2002:a9d:6d8d:: with SMTP id x13mr3434901otp.192.1627678224414; Fri, 30 Jul 2021 13:50:24 -0700 (PDT) MIME-Version: 1.0 References: <87h7gb39bt.fsf@dick> <83zgu3poh1.fsf@gnu.org> In-Reply-To: <83zgu3poh1.fsf@gnu.org> From: Ioannis Kappas Date: Fri, 30 Jul 2021 21:50:13 +0100 Message-ID: Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org, dick X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi On Fri, Jul 30, 2021 at 8:54 PM Eli Zaretskii wrote: > > > From: dick > > Date: Fri, 30 Jul 2021 15:12:06 -0400 > > > > Commit 606b783acb leverages a 2015 hack that extracts the > > package version from the buffer file name, only he has to > > explicitly `set-visited-file-name` to do it. > > > > `set-visited-file-name` has the adverse side effect of > > changing the default-directory, and that causes me problems. > > Ioannis, could you please tell why you needed to call > set-visited-file-name there? > We `set-visited-file-name' after we literally read the package into a buffer, so that we can extract the original filename in `package-install-from-buffer' with `buffer-file-name' and determine its original coding system with `find-operation-coding-system'. Once we determine the coding system, we can then decode the literal buffer and parse the package headers using the original encoding. Could you please elaborate a bit more what issue does this cause? thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 21:17:55 2021 Received: (at control) by debbugs.gnu.org; 31 Jul 2021 01:17:55 +0000 Received: from localhost ([127.0.0.1]:32957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ddT-00077T-JE for submit@debbugs.gnu.org; Fri, 30 Jul 2021 21:17:55 -0400 Received: from mail-qk1-f174.google.com ([209.85.222.174]:38746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ddS-00077H-5z for control@debbugs.gnu.org; Fri, 30 Jul 2021 21:17:54 -0400 Received: by mail-qk1-f174.google.com with SMTP id az7so11207373qkb.5 for ; Fri, 30 Jul 2021 18:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:to:from:subject; bh=QdORi9atKSv3OadK0wY0Pwda4YpJ6kw9ytJwcZgQ+Ws=; b=u22EvzZos3jMBOKgXD9xnNYViCT8jelakL8hP7bP4+OjMLfLyaGmXapsmd/JlL+8dg Sn0tBV/w+fYb9vBhL6GtRQWoyytQf65HsodOR4xvKq9cZX9g3s2u7rTKcVUbj5pFrDOJ tJE8ykdYMFqGJDao/j6sz+837DLXdTnOCYXcAeRt1f02PItvtGtg3SW9kTr7GUoxoAAR 724YdVXUoIkBdl2XX5lDlhCluSoXl9Ao8dwrGSefqX8FplcRUDrGMREf4g4t6MZDDYPU gMm0iL6v8JYLYw41wNAX+M6M0zaw+yB7rNDrN3Xd9IE+x0OQXZJrvLfzdWjM70/nOvcD dbdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:to:from:subject; bh=QdORi9atKSv3OadK0wY0Pwda4YpJ6kw9ytJwcZgQ+Ws=; b=hOs5MyOBMYLTMJ8S47z2V59oelJhZXRi3Cdua1YmbkrNlFhuuyOa8dclRbDFwnu2s0 fjcixXul7K4EwljwUC0oDVySNQKixv8hZzEtvj9dCR9yILwt044TJlgM5kdq30NheE3K oYXHl7lkCMgA0DiVBiIJhVGlE1hbsRzVPB5rxCdiMG06S9nMu8XWX5wfZ+KAeKTQ0eeB EcktaXccFQv+EIxoBd5mNKxOYb8mnWTC5iHrkFa6TZxiQNQ9u+LflSZYmekGkCKHK0nT hdEmY7a6Uo/+hHzT38CANbUF+r6+UMFuMKjN5qJHVjN9Fy9ZHYik7MAw8OrG4+yTPeE2 jI1Q== X-Gm-Message-State: AOAM533F9yC/3K0mvptIPkIT8r8wkR9eEe69DV4Q7CN1+zEtovzwy/A7 V453M+aySUHA4TZHGwFbTS1pQ+7vhqE= X-Google-Smtp-Source: ABdhPJxhwoVLqHmPSVAK5y9kbImRu1MRvl11caZykij5B9i97xzRxSMyPt+/RNRmrEoFCb4mJ/AxtQ== X-Received: by 2002:a37:a442:: with SMTP id n63mr4982772qke.271.1627694268519; Fri, 30 Jul 2021 18:17:48 -0700 (PDT) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id q3sm1794834qkn.14.2021.07.30.18.17.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Jul 2021 18:17:48 -0700 (PDT) Message-ID: <6104a4bc.1c69fb81.25dda.c906@mx.google.com> Date: Fri, 30 Jul 2021 21:17:47 -0400 To: control@debbugs.gnu.org From: dick Subject: control message for bug #49786 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 49786 + notabug quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 21:18:22 2021 Received: (at control) by debbugs.gnu.org; 31 Jul 2021 01:18:22 +0000 Received: from localhost ([127.0.0.1]:32967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ddu-000790-FD for submit@debbugs.gnu.org; Fri, 30 Jul 2021 21:18:22 -0400 Received: from mail-qk1-f170.google.com ([209.85.222.170]:46642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9ddt-00078U-Bk for control@debbugs.gnu.org; Fri, 30 Jul 2021 21:18:21 -0400 Received: by mail-qk1-f170.google.com with SMTP id c9so11167702qkc.13 for ; Fri, 30 Jul 2021 18:18:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:to:from:subject; bh=844Q8yAoB6N2bztbZRK1n5QLHaDuhLH6B//DZ1KgeyA=; b=GSRyboS9BsVtkNxAZxyDWVMnGkYvVRSUgwq/SNys5/87+g24apt5Ke7Fypxu8YVsiw vmF60CraD1Qqo9m15SYF+Wu/s9hO5E61Nacr+tYt2dwp9cqrB59TyRiSodQqe80lkjYO bH3qorQa+WCXElrZXc5ui7lI2YfyMfV+0yfWN0XXLsFrBEy0Fg1ZwMUCbFlmdts0MED+ 128trmEO/2THUY33MFHG0RPlTUvsaG8+iyo+kW/XJib126hHrwl55YFLSXGDbpBfYaI4 eKL0SRCrIK6hfn7f03Mg7Ave7j8LiPYiymXYxhkNDoxbW430tm6UXqKWIZs01D1XErpn VnOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:to:from:subject; bh=844Q8yAoB6N2bztbZRK1n5QLHaDuhLH6B//DZ1KgeyA=; b=VpZmyIAMM9KfzCnHr76zCE4FuD/14WJHCUJE+fMsKP3HLWYQjVge+KNRZyKDRqOcs6 o/KjagOlizh8Kn7S8Tl6zhkUVx+57k3K8QStZzmlpevXiq9se8Td5hiHmDgm74bEhvJP zkEdE4Ct2vD047CYUojhT9kc92Y4oorRSwc/MkocppStWYIe45VijwOD9N1muI+/tNXi +MN2sLYP5nT6O7soRpjMQTFxOsvcVodx4RrZ2pa9Zt1NgsuQ9ew4HLznep+AOONUptat dpdymk1qjtqUVCZP8/XsB4h9QvSH64/hZQmyJMuEOdX0PhzzYOG+CQzmB92ZJgdJDRtm DnRw== X-Gm-Message-State: AOAM533u5fDHobMzQSx8trWQTW/tvZzwKLYSjb+ZnDZywVS5P5Ec01lF knOTCu6Y3zFNcXsrihqyEfGqh1tMsBk= X-Google-Smtp-Source: ABdhPJzqhIGzv9ATKU7lxt3BK1dODZjs0PmKuH/ZDu9e/nN41iGqBqVQrugiRjbNlTAWlKqPv9hh1w== X-Received: by 2002:a05:620a:99b:: with SMTP id x27mr5206009qkx.138.1627694295846; Fri, 30 Jul 2021 18:18:15 -0700 (PDT) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id s3sm1840063qke.85.2021.07.30.18.18.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Jul 2021 18:18:15 -0700 (PDT) Message-ID: <6104a4d7.1c69fb81.ba1e3.d22d@mx.google.com> Date: Fri, 30 Jul 2021 21:18:15 -0400 To: control@debbugs.gnu.org From: dick Subject: control message for bug #49786 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 49786 notabug close 49786 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 21:27:10 2021 Received: (at 49786) by debbugs.gnu.org; 31 Jul 2021 01:27:10 +0000 Received: from localhost ([127.0.0.1]:32983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9dmQ-0007M2-AG for submit@debbugs.gnu.org; Fri, 30 Jul 2021 21:27:10 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]:40547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9dmP-0007Lq-35 for 49786@debbugs.gnu.org; Fri, 30 Jul 2021 21:27:09 -0400 Received: by mail-qk1-f172.google.com with SMTP id z24so11216949qkz.7 for <49786@debbugs.gnu.org>; Fri, 30 Jul 2021 18:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LjjkuC4ZIlqkSOAvYUXejXJ2fYy9zvoYNsPdJCma4d0=; b=bpH1PLwI/+Ki/Aes1L6JN6hky/xsIQkowAjTf0TZYqG+s8kSZywtIGZUI41Uv1tRYj qfQkXfr9cIzx/bEiSCLvM5xfN/M28XSMN6R/cFU51+fYzM37V0TgBatvB0n2aqHjCNTu SbxIOT+77Y8ns4RXE2RhuRQPDZpuMLDsGCgW1EFynDbEoNh7TzMy0MNII9IQBmxa6auI scPHRGQJO9pCXxT00P4s63TDkAgmeSuhpHDoAVQH+e6HYL7IktLzBZLvxmeCrbrVpgJJ SzWWqtnAejw7smK6U8qps4EHXPOZzFFPjXXz8SV4Pz2lt2YZEFeWawVqMrQ8AP2Vi3aw zpGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=LjjkuC4ZIlqkSOAvYUXejXJ2fYy9zvoYNsPdJCma4d0=; b=QOxY8QKXOKZ84fKT0XSQRtw1gLRan2Xtuw51ESwEwgRTqovgtVQJbCvu17mHhZi68e N4FaXnfbXWB3nGotpSW8nq2Q8NIYpUsVsVOGzBHZdVPvUr8n+n4/BPaWVFodbsBTBG01 DXJF4We0QDTLYFUgDbwXK7GalAOTVATaLGvAxdZaMV0AjcMOE9Q8Yh+/8ZWMiVnbQfr8 iSiX17YlwXZowqKCmiXG0qaAgnNK++eoDfcefxJFGvmNy7AAIq+o2+G8IiWq9Z/FfGxP gEGrH2GH9zXz86SyjNAi4T1q5IZAyXyDzDnwDb4PheXjc61tLAMPefrgPjusQU8/pSAQ 7Axw== X-Gm-Message-State: AOAM531rLRVE1/rgMSVpcPG8P6YNduvEhI9zIBokeDJvmVmrtqKK+Ed8 W1vr0zcoAz9ZaNOxB1QTr0M= X-Google-Smtp-Source: ABdhPJwYQDP+heZ6uOuBrYbr927Rh9jUa/93s7g2OynkKQU+Vk2nauXnFj3qlwYl7Dl0MklcBtZN/Q== X-Received: by 2002:a05:620a:a8d:: with SMTP id v13mr5073911qkg.468.1627694823669; Fri, 30 Jul 2021 18:27:03 -0700 (PDT) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id y9sm1339381qtw.51.2021.07.30.18.27.03 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Jul 2021 18:27:03 -0700 (PDT) From: dick To: Ioannis Kappas Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory References: <87h7gb39bt.fsf@dick> <83zgu3poh1.fsf@gnu.org> Date: Fri, 30 Jul 2021 21:27:02 -0400 In-Reply-To: (Ioannis Kappas's message of "Fri, 30 Jul 2021 21:50:13 +0100") Message-ID: <875ywrb7dl.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14pre) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ah, my apologies. The sole mention of `buffer-file-name` in `lisp-mnt.el` describes a hack that seemed custom-made for skirting the carriage return problem. IK> Could you please elaborate a bit more what issue does this cause? Now that the default-directory can change mid-stream in `package-install-file`, I will have to amend something that relied on it being constant. It should be okay, particularly if bug#49788 gets merged. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 31 02:09:57 2021 Received: (at 49786) by debbugs.gnu.org; 31 Jul 2021 06:09:57 +0000 Received: from localhost ([127.0.0.1]:33123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9iC5-0007nT-JI for submit@debbugs.gnu.org; Sat, 31 Jul 2021 02:09:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9iC3-0007nD-0U for 49786@debbugs.gnu.org; Sat, 31 Jul 2021 02:09:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42364) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9iBx-0002S0-7d; Sat, 31 Jul 2021 02:09:49 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3954 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 1m9iBw-00088u-RD; Sat, 31 Jul 2021 02:09:49 -0400 Date: Sat, 31 Jul 2021 09:09:32 +0300 Message-Id: <83tukbovz7.fsf@gnu.org> From: Eli Zaretskii To: dick In-Reply-To: <87tukbh6vo.fsf@dick> (message from dick on Fri, 30 Jul 2021 16:41:15 -0400) Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory References: <87h7gb39bt.fsf@dick> <83zgu3poh1.fsf@gnu.org> <87tukbh6vo.fsf@dick> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org, ioannis.kappas@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: dick > Cc: Ioannis Kappas , 49786@debbugs.gnu.org > Date: Fri, 30 Jul 2021 16:41:15 -0400 > > EZ> The 'mac' encoding is documented in the ELisp manual. Please don't remove > EZ> its testing here. > > Ah, so it does. I'm rather content to let the OS9 diehards stew in > their own obsolescence. There's no telling what else doesn't work on an OS > that was last released in the twentieth century. But it's impossible to > disabuse the maintainer of the maintainer ethos: "preservation above-all" [1]. The 'mac' encoding is not about that old OS, it's about documents written on that OS. The documents can outlive their OS by many decades. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 31 02:20:18 2021 Received: (at 49786) by debbugs.gnu.org; 31 Jul 2021 06:20:18 +0000 Received: from localhost ([127.0.0.1]:33128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9iM6-000837-Hr for submit@debbugs.gnu.org; Sat, 31 Jul 2021 02:20:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9iM4-00082v-Tm for 49786@debbugs.gnu.org; Sat, 31 Jul 2021 02:20:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42492) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9iLy-0002yb-Tt; Sat, 31 Jul 2021 02:20:10 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4590 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 1m9iLy-0000cU-N4; Sat, 31 Jul 2021 02:20:10 -0400 Date: Sat, 31 Jul 2021 09:19:56 +0300 Message-Id: <83sfzvovhv.fsf@gnu.org> From: Eli Zaretskii To: dick In-Reply-To: <875ywrb7dl.fsf@dick> (message from dick on Fri, 30 Jul 2021 21:27:02 -0400) Subject: Re: bug#49786: 28.0.50; [PATCH] package-install shouldn't change default-directory References: <87h7gb39bt.fsf@dick> <83zgu3poh1.fsf@gnu.org> <875ywrb7dl.fsf@dick> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49786 Cc: 49786@debbugs.gnu.org, ioannis.kappas@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: dick > Cc: Eli Zaretskii , 49786@debbugs.gnu.org > Date: Fri, 30 Jul 2021 21:27:02 -0400 > > Ah, my apologies. The sole mention of `buffer-file-name` in `lisp-mnt.el` > describes a hack that seemed custom-made for skirting the carriage return > problem. > > IK> Could you please elaborate a bit more what issue does this cause? > > Now that the default-directory can change mid-stream in > `package-install-file`, I will have to amend something that relied on it being > constant. It should be okay, particularly if bug#49788 gets merged. Does this mean that if bug#49788 is fixed, we can close this bug without any further action? Or are there any further issues caused by set-visited-file-name that you are aware of? From unknown Wed Aug 20 01:21:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 28 Aug 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator