From unknown Fri Jun 20 07:09:16 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17155 <17155@debbugs.gnu.org> To: bug#17155 <17155@debbugs.gnu.org> Subject: Status: 24.3; ELPA files should not appear in recentf Reply-To: bug#17155 <17155@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:16 +0000 retitle 17155 24.3; ELPA files should not appear in recentf reassign 17155 emacs submitter 17155 Jonathan H severity 17155 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 31 18:44:59 2014 Received: (at submit) by debbugs.gnu.org; 31 Mar 2014 22:44:59 +0000 Received: from localhost ([127.0.0.1]:58435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WUkwr-0001Zd-NN for submit@debbugs.gnu.org; Mon, 31 Mar 2014 18:44:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39266) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WUksW-0001SZ-0n for submit@debbugs.gnu.org; Mon, 31 Mar 2014 18:40:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUksT-0008Ih-9y for submit@debbugs.gnu.org; Mon, 31 Mar 2014 18:40:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUksT-0008Id-6a for submit@debbugs.gnu.org; Mon, 31 Mar 2014 18:40:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUksR-0007Ht-0c for bug-gnu-emacs@gnu.org; Mon, 31 Mar 2014 18:40:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUksO-0008II-PY for bug-gnu-emacs@gnu.org; Mon, 31 Mar 2014 18:40:22 -0400 Received: from mail-qc0-x233.google.com ([2607:f8b0:400d:c01::233]:58798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUksO-0008IB-Ag for bug-gnu-emacs@gnu.org; Mon, 31 Mar 2014 18:40:20 -0400 Received: by mail-qc0-f179.google.com with SMTP id m20so9732218qcx.38 for ; Mon, 31 Mar 2014 15:40:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=I5dMHv46RwOF8T8xTxoZ/wWv40uKxzMwdjsugvwrPJA=; b=x7SJI8/Zw6FaBrVNbclNtKCfnmTWn/REWrwng1p77ZJ8+PqZsBVqy5dDDj5wNNwhQA phfzMlLX7gNqOyGHt92hsuQb513sIN2SKo174kXV6kdpHAu7ly28i/Q4EA1N0AxwYjTW +cfyqLGguBn3xUslbhMggbK/1xTqPN3Xk7P5NUmWc+TVta3rUiVz6QERetDHtZYm6JBy dnoTi8cpyWHsD98awhse+9CXK7LVq4/T3D4KZ7wEILhGAGhCFZSmjJrekNvQnqQazNze 3D3QxQaWJoGFt23Vkt6oHzRbl4QJd63ntqcedQCJ7GEV9knfXymqpp2j5bb4wBpsimBJ WuAA== X-Received: by 10.140.81.112 with SMTP id e103mr5494909qgd.99.1396305619531; Mon, 31 Mar 2014 15:40:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.96.174.74 with HTTP; Mon, 31 Mar 2014 15:39:49 -0700 (PDT) From: Jonathan H Date: Mon, 31 Mar 2014 15:39:49 -0700 Message-ID: Subject: 24.3; ELPA files should not appear in recentf To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 31 Mar 2014 18:44:55 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) In Emacs, running an update from the list-packages buffer causes all of the files modified by package.el to show up in the recentf list. Because it is both bad form to edit files under package management and rarely done anyway, these files should not be listed. I know this is arguably a bug, but I just though I'd throw it out there since should probably be default. Thanks, PythonNut In GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.9.10) of 2013-08-14 on buildvm-17.phx2.fedoraproject.org Windowing system distributor `Fedora Project', version 11.0.11404000 System Description: Fedora release 20 (Heisenbug) Configured using: `configure '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xft' '--with-xpm' '--with-x-toolkit=gtk3' '--with-gpm=no' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' 'LDFLAGS=-Wl,-z,relro '' Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Shell-script Minor modes in effect: sh-electric-here-document-mode: t magit-auto-revert-mode: t diff-auto-refine-mode: t recentf-mode: t flyspell-mode: t global-flycheck-mode: t flycheck-mode: t dtrt-indent-mode: t icicle-mode: t shell-dirtrack-mode: t helm-match-plugin-mode: t helm-occur-match-plugin-mode: t ido-ubiquitous-mode: t flx-ido-mode: t global-auto-complete-mode: t auto-complete-mode: t auto-highlight-symbol-mode: t global-auto-highlight-symbol-mode: t global-rainbow-delimiters-mode: t rainbow-delimiters-mode: t show-paren-mode: t smartparens-global-mode: t smartparens-mode: t yas-global-mode: t yas-minor-mode: t auto-indent-global-mode: t auto-indent-mode: t linum-mode: t minibuffer-depth-indicate-mode: t adaptive-wrap-prefix-mode: t global-surround-mode: t surround-mode: t evil-leader-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t cua-mode: t xterm-mouse-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: @ @ C-x C-s M-= f a s d C-g j j G k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k j j j j j j j j j j j j k k i E X P O R T e x p o r t SPC C-y C-z C-y = 4 C-x C-s C-x C-s j j / f a s d d d G k k k p : w C-x C-s C-x C-f M-x r e b Recent messages: Mark set Saving file /home/PythonNut/.zshrc... XZ compressing #!home!PythonNut!.zshrc#.undo.xz...done Wrote /home/PythonNut/.emacs.d/data/#!home!PythonNut!.zshrc#.undo.xz Wrote /home/PythonNut/.zshrc (No changes need to be saved) (No files need saving) After 0 kbd macro iterations: byte-code: peculiar error [2 times] (No files need saving) byte-code: Beginning of buffer [14 times] Load-path shadows: /home/PythonNut/.emacs.d/elpa/ack-menu-20130312.131/.dir-locals hides /home/PythonNut/.emacs.d/elpa/full-ack-20130423.1304/.dir-locals /home/PythonNut/.emacs.d/elpa/ack-menu-20130312.131/.dir-locals hides /home/PythonNut/.emacs.d/elpa/kill-ring-search-20110605.1744/.dir-locals /home/PythonNut/.emacs.d/elpa/dtrt-indent-20140325.1330/dtrt-indent hides /home/PythonNut/.emacs.d/elpa/dtrt-indent-20130301.855/dtrt-indent /home/PythonNut/.emacs.d/elpa/dtrt-indent-20140325.1330/dtrt-indent-pkg hides /home/PythonNut/.emacs.d/elpa/dtrt-indent-20130301.855/dtrt-indent-pkg /home/PythonNut/.emacs.d/elpa/dtrt-indent-20140325.1330/dtrt-indent-diag hides /home/PythonNut/.emacs.d/elpa/dtrt-indent-20130301.855/dtrt-indent-diag /home/PythonNut/.emacs.d/elpa/dtrt-indent-20140325.1330/dtrt-indent-autoloads hides /home/PythonNut/.emacs.d/elpa/dtrt-indent-20130301.855/dtrt-indent-autoloads /home/PythonNut/.emacs.d/elpa/yasnippet-20140314.255/snippets/python-mode/.yas-setup hides /home/PythonNut/.emacs.d/elpa/yasnippet-20140314.255/snippets/text-mode/.yas-setup /home/PythonNut/.emacs.d/elpa/livescript-mode-20131206.2300/livescript-mode hides ~/.emacs.d/personal/livescript-mode /home/PythonNut/.emacs.d/elpa/emmet-mode-20140218.836/emmet-mode hides ~/.emacs.d/personal/emmet-mode ~/.emacs.d/personal/asy-mode hides /usr/share/emacs/site-lisp/asymptote/asy-mode /usr/share/emacs/site-lisp/site-start.d/maxima-modes hides /usr/share/emacs/site-lisp/maxima/site_start.d/maxima-modes ~/.emacs.d/personal/edmacro hides /usr/share/emacs/24.3/lisp/edmacro /home/PythonNut/.emacs.d/elpa/ack-menu-20130312.131/.dir-locals hides /usr/share/emacs/24.3/lisp/gnus/.dir-locals /home/PythonNut/.emacs.d/elpa/emms-20140328.2129/tq hides /usr/share/emacs/24.3/lisp/emacs-lisp/tq /home/PythonNut/.emacs.d/elpa/cl-lib-0.5/cl-lib hides /usr/share/emacs/24.3/lisp/emacs-lisp/cl-lib Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail misearch multi-isearch phi-search phi-search-core face-remap image-file smartrep sh-script smie executable lisp-mnt region-bindings-mode magit-key-mode magit iswitchb esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff epa derived epg epg-config diff-mode autorevert git-rebase-mode git-commit-mode server log-edit pcvs-util add-log autoload tar-mode helm-misc helm-ring helm-elisp helm-eval eldoc mule-util parse-time tabify mail-utils network-stream starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth smex smooth-scrolling jka-compr flycheck-haskell haskell-cabal haskell-utils recentf tree-widget flyspell ispell flycheck find-func rx f s ac-dabbrev-autoloads ac-math-autoloads ace-jump-buffer-autoloads ace-jump-mode-autoloads ack-menu-autoloads adaptive-wrap-autoloads aes-autoloads auctex-autoloads tex-site auto-highlight-symbol-autoloads auto-indent-mode-autoloads auto-yasnippet-autoloads back-button-autoloads backup-walker-autoloads browse-kill-ring-autoloads doremi-cmd-autoloads doremi-frm-autoloads doremi-autoloads drag-stuff-autoloads dsvn-autoloads dtrt-indent-autoloads easy-kill-autoloads elpy-autoloads elscreen-autoloads emmet-mode-autoloads emms-autoloads ergoemacs-mode-autoloads evil-args-autoloads evil-exchange-autoloads evil-leader-autoloads evil-autoloads evil-nerd-commenter-autoloads faces+-autoloads fancy-narrow-autoloads fastnav-autoloads find-file-in-project-autoloads fiplr-autoloads flex-isearch-autoloads flx-ido-autoloads flx-autoloads flycheck-haskell-autoloads flycheck-autoloads f-autoloads fm-autoloads fold-dwim-autoloads frame-fns-autoloads framemove-autoloads fsvn-autoloads full-ack-autoloads fuzzy-autoloads ghc-autoloads god-mode-autoloads golden-ratio-autoloads goto-chg-autoloads goto-last-change-autoloads grizzl-autoloads guide-key-autoloads haskell-mode-autoloads helm-company-autoloads company-autoloads helm-projectile-autoloads helm-swoop-autoloads helm-autoloads hexrgb-autoloads highlight-indentation-autoloads icicles-autoloads ido-ubiquitous-autoloads idomenu-autoloads iedit-autoloads iflipb-autoloads impatient-mode-autoloads htmlize-autoloads indent-guide-autoloads ipython-autoloads iy-go-to-char-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads jump-char-autoloads key-chord-autoloads key-combo-autoloads kill-ring-search-autoloads lacarte-autoloads linum-relative-autoloads livescript-mode-autoloads mag-menu-autoloads magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads main-line-autoloads makey-autoloads markdown-mode-autoloads multi-term-autoloads multiple-cursors-autoloads nav-flash-autoloads nlinum-autoloads nose-autoloads org-cua-dwim-autoloads outshine-autoloads phi-search-autoloads popup-autoloads popwin-autoloads pos-tip-autoloads powerline-autoloads powerline powerline-separators color powerline-themes projectile-autoloads pkg-info-autoloads epl-autoloads python-environment-autoloads deferred-autoloads pyvenv-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads region-bindings-mode-autoloads s-autoloads scion-autoloads scss-mode-autoloads simple-httpd-autoloads smart-forward-autoloads expand-region-autoloads smart-mode-line-autoloads smart-newline-autoloads smartparens-autoloads dash-autoloads smartrep-autoloads smex-autoloads sml-modeline-autoloads smooth-scrolling-autoloads solarized-theme-autoloads splitter-autoloads surround-autoloads thingatpt+-autoloads ucs-utils-autoloads persistent-soft-autoloads list-utils-autoloads pcache-autoloads finder-inf undo-tree-autoloads virtualenv-autoloads visible-mark-autoloads visual-regexp-steroids-autoloads visual-regexp-autoloads cl-lib-autoloads web-mode-autoloads whole-line-or-region-autoloads wide-n-autoloads yasnippet-autoloads solarized-dark-theme solarized dtrt-indent whole-line-or-region multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines multiple-cursors-core golden-ratio two-column info icicles icicles-mode icicles-cmd2 icicles-cmd1 icicles-mcmd doremi icicles-fn icicles-var icicles-opt fuzzy cus-theme cus-edit cus-start cus-load wid-edit hexrgb thingatpt+ icicles-face helm-files image-dired tramp warnings tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr password-cache url-vars mailcap helm-plugin bookmark pp helm-locate helm-help helm-match-plugin helm-grep helm-regexp grep helm-external helm-imenu helm-utils dired compile comint ansi-color imenu helm helm-config helm-aliases ido-ubiquitous flx-ido flx ido auto-complete-config auto-complete popup auto-highlight-symbol highlight-current-line rainbow-delimiters paren smartparens-config smartparens thingatpt dash yasnippet help-mode auto-indent-mode linum-relative linum mb-depth adaptive-wrap easymenu surround wide-n evil-indent-textobject-autoloads evil-leader evil evil-integration undo-tree evil-maps evil-commands evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common rect evil-digraphs evil-vars ring cua-base xt-mouse key-chord windmove elscreen view backup-walker easy-mmode diff cl-macs gv backups-mode saveplace xclipboard delsel edmacro kmacro cl uniquify advice help-fns cl-lib advice-preload package time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 19:34:46 2014 Received: (at 17155) by debbugs.gnu.org; 2 May 2014 23:34:46 +0000 Received: from localhost ([127.0.0.1]:48849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgMyb-0008Ai-Sc for submit@debbugs.gnu.org; Fri, 02 May 2014 19:34:46 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58952 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgMyY-0008AU-BS for 17155@debbugs.gnu.org; Fri, 02 May 2014 19:34:43 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgMyX-0007dl-FN; Fri, 02 May 2014 19:34:41 -0400 From: Glenn Morris To: Jonathan H Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf References: X-Spook: covert video Project Monarch SEAL Team 6 Watergate INS X-Ran: YP6M!/5b8m/S%i_rM:P':XJ:rXG7@V":n3;pP$e[EZ@8r_9DMHp=c;]$,nQ-t:e75yxGW( X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 02 May 2014 19:34:41 -0400 In-Reply-To: (Jonathan H.'s message of "Mon, 31 Mar 2014 15:39:49 -0700") Message-ID: <3qd2fvoium.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 17155 Cc: 17155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) Jonathan H wrote: > In Emacs, running an update from the list-packages buffer causes all of > the files modified by package.el to show up in the recentf list. Because > it is both bad form to edit files under package management and rarely > done anyway, these files should not be listed. I think this is because package.el uses `save-buffer'. Unless it really needs to do that, I think it should use something more low-level. From debbugs-submit-bounces@debbugs.gnu.org Mon May 19 22:58:39 2014 Received: (at 17155) by debbugs.gnu.org; 20 May 2014 02:58:39 +0000 Received: from localhost ([127.0.0.1]:53703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmaGE-0000Ph-Pc for submit@debbugs.gnu.org; Mon, 19 May 2014 22:58:39 -0400 Received: from mail-wi0-f171.google.com ([209.85.212.171]:55636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmaG8-0000PF-4s for 17155@debbugs.gnu.org; Mon, 19 May 2014 22:58:36 -0400 Received: by mail-wi0-f171.google.com with SMTP id cc10so2515907wib.16 for <17155@debbugs.gnu.org>; Mon, 19 May 2014 19:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=CGC4bpsPwbU1gfyQFeAGcoFK9N4Rz3ErMFsyUUnogiY=; b=lU5hMOpEHlp7hJOwmOg1gl0rFJb7/modhe2LgVlk5MlIz8rg4hB7dtJ4oZ9qxdP6Ie 603ZaGLr1cwHbkEucsp4s1OqNUAaoLUlXMBI7O6eegIIQHk4zRWWe8DLVF/RTpE4pzIV 2K6XmKniLF+iNa2NXBGt9pwpkYLVkk+0GQVNCcVf/Uy6y9SwM8O5lWgISo/ez8OOknfx LBxjxkMN5dHCjjweEfVDW6IfU5SBKyr8Kbce1rtnJpLBg9OvVBiRkYOhT9tZTNreaj5p K4CHMhgQ40hhJmYUvK3BTNKi/hj1sRLfKI9Zt/c+RkyfTeYutY+yhsHDOUXUWm48hGTh RXAg== X-Received: by 10.180.182.19 with SMTP id ea19mr1200280wic.14.1400554706228; Mon, 19 May 2014 19:58:26 -0700 (PDT) Received: from axl (62-151-59.netrun.cytanet.com.cy. [62.228.151.59]) by mx.google.com with ESMTPSA id h3sm18228790wiz.16.2014.05.19.19.58.23 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 19 May 2014 19:58:25 -0700 (PDT) From: Dmitry Gutov To: Glenn Morris Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf References: <3qd2fvoium.fsf@fencepost.gnu.org> Date: Tue, 20 May 2014 05:58:20 +0300 In-Reply-To: <3qd2fvoium.fsf@fencepost.gnu.org> (Glenn Morris's message of "Fri, 02 May 2014 19:34:41 -0400") Message-ID: <87iop1w3zn.fsf@yandex.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17155 Cc: Jonathan H , 17155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) Glenn Morris writes: > I think this is because package.el uses `save-buffer'. > > Unless it really needs to do that, I think it should use something more > low-level. The patch below seems to work okay: === modified file 'lisp/emacs-lisp/package.el' --- lisp/emacs-lisp/package.el 2014-03-28 22:47:46 +0000 +++ lisp/emacs-lisp/package.el 2014-05-20 02:53:29 +0000 @@ -1245,9 +1245,7 @@ (when (listp (read (current-buffer))) (make-directory dir t) (setq buffer-file-name (expand-file-name file dir)) - (let ((version-control 'never) - (require-final-newline nil)) - (save-buffer)))) + (basic-save-buffer-1))) (when good-signatures ;; Write out good signatures into archive-contents.signed file. (write-region (mapconcat #'epg-signature-to-string good-signatures "\n") @@ -1495,9 +1493,11 @@ (format "%s-readme.txt" name) (setq buffer-file-name (expand-file-name readme package-user-dir)) - (let ((version-control 'never) - (require-final-newline t)) - (save-buffer)) + (save-excursion + (goto-char (point-max)) + (unless (bolp) + (insert ?\n))) + (basic-save-buffer-1) (setq readme-string (buffer-string)) t)) (error nil)) From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 02:16:44 2014 Received: (at 17155) by debbugs.gnu.org; 20 May 2014 06:16:44 +0000 Received: from localhost ([127.0.0.1]:53780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmdLv-0005Yi-W6 for submit@debbugs.gnu.org; Tue, 20 May 2014 02:16:44 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:39904 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmdLt-0005YX-9T for 17155@debbugs.gnu.org; Tue, 20 May 2014 02:16:42 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WmdLr-0001u7-1z; Tue, 20 May 2014 02:16:39 -0400 From: Glenn Morris To: Dmitry Gutov Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf References: <3qd2fvoium.fsf@fencepost.gnu.org> <87iop1w3zn.fsf@yandex.ru> X-Spook: Ft. Meade lock picking Ceridian SDI USCODE Bletchley Park X-Ran: ^An%/iDS,DD&9E:]:f{P@}su5kC/UmQhKr:S^?%SOr1PVVirn\+bb=8!0Zu)JT~I.v8#\a X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 20 May 2014 02:16:38 -0400 In-Reply-To: <87iop1w3zn.fsf@yandex.ru> (Dmitry Gutov's message of "Tue, 20 May 2014 05:58:20 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 17155 Cc: Jonathan H , 17155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.9 (----) Dmitry Gutov wrote: > - (let ((version-control 'never) > - (require-final-newline nil)) > - (save-buffer)))) > + (basic-save-buffer-1))) I don't like the idea of using an undocumented subroutine of basic-save-buffer outside of basic-save-buffer itself. (I see ruby-mode is the only other file to do so.) Will plain write-region not work? From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 09:04:50 2014 Received: (at 17155) by debbugs.gnu.org; 20 May 2014 13:04:50 +0000 Received: from localhost ([127.0.0.1]:53881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmjir-0008LD-RC for submit@debbugs.gnu.org; Tue, 20 May 2014 09:04:50 -0400 Received: from mail-wi0-f172.google.com ([209.85.212.172]:48366) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmjip-0008Kz-NT for 17155@debbugs.gnu.org; Tue, 20 May 2014 09:04:48 -0400 Received: by mail-wi0-f172.google.com with SMTP id hi2so5832963wib.11 for <17155@debbugs.gnu.org>; Tue, 20 May 2014 06:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=f8F3RlMV82qGxiG4nPeNoIZ0Yvh6uPEvstb2BUGGT1M=; b=wY4xhBKn1faDuDAtHLtmk+OJohjgiiOIoC+sh3hKNUj3qgAPv2HB4PgrjyaBI9qpWn DRni3Bjyfxz6q3u9Kl5LwxmARHLg5D3iW5yB1h/emiTTPtzsjZd2Y7NwmlVZBxx6jc4E 1lAHKIqWtwLNnEXJvq9X3/XNG3xBPiHNtGbYukzrFSgiShQ7XKxvRtSGl1vnBFxodL0v p7S5E7hCshAlBkY3tO/cg+ecVWjBCT+LW6RpEpJcQSUMBjydiz0GxMJ72jrmfRVVcFsb bcQT+CMGVyXoPJ48kZqRizS3Z0vOlvjLHGFrrjHYPIRZr+/7UuhjXN9ldJ1L5nmSDw+v Tabw== X-Received: by 10.194.246.234 with SMTP id xz10mr2187569wjc.77.1400591081942; Tue, 20 May 2014 06:04:41 -0700 (PDT) Received: from [192.168.10.2] (62-151-59.netrun.cytanet.com.cy. [62.228.151.59]) by mx.google.com with ESMTPSA id vm8sm18296765wjc.27.2014.05.20.06.04.40 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 20 May 2014 06:04:41 -0700 (PDT) Message-ID: <537B52E6.8000505@yandex.ru> Date: Tue, 20 May 2014 16:04:38 +0300 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf References: <3qd2fvoium.fsf@fencepost.gnu.org> <87iop1w3zn.fsf@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17155 Cc: Jonathan H , 17155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On 20.05.2014 09:16, Glenn Morris wrote: > I don't like the idea of using an undocumented subroutine of > basic-save-buffer outside of basic-save-buffer itself. > (I see ruby-mode is the only other file to do so.) > Will plain write-region not work? Okay, this also seems to work fine. Should it be installed in emacs-24? === modified file 'lisp/emacs-lisp/package.el' --- lisp/emacs-lisp/package.el 2014-03-28 22:47:46 +0000 +++ lisp/emacs-lisp/package.el 2014-05-20 12:16:25 +0000 @@ -1244,10 +1244,7 @@ ;; may fetch a URL redirect page). (when (listp (read (current-buffer))) (make-directory dir t) - (setq buffer-file-name (expand-file-name file dir)) - (let ((version-control 'never) - (require-final-newline nil)) - (save-buffer)))) + (write-region nil nil (expand-file-name file dir) nil 'silent))) (when good-signatures ;; Write out good signatures into archive-contents.signed file. (write-region (mapconcat #'epg-signature-to-string good-signatures "\n") @@ -1493,11 +1490,13 @@ (package--with-work-buffer (package-archive-base desc) (format "%s-readme.txt" name) - (setq buffer-file-name - (expand-file-name readme package-user-dir)) - (let ((version-control 'never) - (require-final-newline t)) - (save-buffer)) + (save-excursion + (goto-char (point-max)) + (unless (bolp) + (insert ?\n))) + (write-region nil nil + (expand-file-name readme package-user-dir) + nil 'silent) (setq readme-string (buffer-string)) t)) (error nil)) From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 10:15:30 2014 Received: (at 17155) by debbugs.gnu.org; 20 May 2014 14:15:30 +0000 Received: from localhost ([127.0.0.1]:54370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmkpF-0001e8-V0 for submit@debbugs.gnu.org; Tue, 20 May 2014 10:15:30 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:59465) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmkpC-0001dy-Fe for 17155@debbugs.gnu.org; Tue, 20 May 2014 10:15:27 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s4KEFOuj019324; Tue, 20 May 2014 10:15:24 -0400 Received: by pastel.home (Postfix, from userid 20848) id CCC4E60037; Tue, 20 May 2014 10:15:23 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf Message-ID: References: <3qd2fvoium.fsf@fencepost.gnu.org> <87iop1w3zn.fsf@yandex.ru> Date: Tue, 20 May 2014 10:15:23 -0400 In-Reply-To: (Glenn Morris's message of "Tue, 20 May 2014 02:16:38 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4948=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4948> : inlines <900> : streams <1188360> : uri <1762227> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 17155 Cc: Jonathan H , 17155@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (--) > Will plain write-region not work? I can't see any reason why it wouldn't work. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 11:35:20 2014 Received: (at 17155) by debbugs.gnu.org; 20 May 2014 15:35:20 +0000 Received: from localhost ([127.0.0.1]:54417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmm4V-0003e9-K1 for submit@debbugs.gnu.org; Tue, 20 May 2014 11:35:19 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:39640) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmm4S-0003e0-Nk for 17155@debbugs.gnu.org; Tue, 20 May 2014 11:35:17 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s4KFZDSA002099; Tue, 20 May 2014 11:35:14 -0400 Received: by pastel.home (Postfix, from userid 20848) id 1A66960126; Tue, 20 May 2014 11:35:13 -0400 (EDT) From: Stefan Monnier To: Dmitry Gutov Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf Message-ID: References: <3qd2fvoium.fsf@fencepost.gnu.org> <87iop1w3zn.fsf@yandex.ru> <537B52E6.8000505@yandex.ru> Date: Tue, 20 May 2014 11:35:13 -0400 In-Reply-To: <537B52E6.8000505@yandex.ru> (Dmitry Gutov's message of "Tue, 20 May 2014 16:04:38 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4948=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4948> : inlines <901> : streams <1188426> : uri <1762282> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 17155 Cc: Glenn Morris , Jonathan H , 17155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (--) > Okay, this also seems to work fine. Should it be installed in emacs-24? Yes, please, Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 22:16:56 2014 Received: (at 17155-done) by debbugs.gnu.org; 21 May 2014 02:16:56 +0000 Received: from localhost ([127.0.0.1]:54768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmw5P-0004WW-Ll for submit@debbugs.gnu.org; Tue, 20 May 2014 22:16:56 -0400 Received: from mail-wi0-f170.google.com ([209.85.212.170]:35952) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wmw5N-0004WF-LW for 17155-done@debbugs.gnu.org; Tue, 20 May 2014 22:16:54 -0400 Received: by mail-wi0-f170.google.com with SMTP id bs8so7711887wib.5 for <17155-done@debbugs.gnu.org>; Tue, 20 May 2014 19:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=Fngc9AvUey72oN3kyKC2KdE1J0HYdhnx4JhDGIxjrzQ=; b=oODJzdyaDi0YDpijg2gfIZjFzAMv/YGX6zPak+HRaNOjPZy8OtWBEJdqE2X8cEYSXS paidgVrmLnyYvsFQdmAozpPD6ZLZ6zDOSTNLLSZ/m611VqtxHry1QZt/S8uSkaGB00WB jBOXTdLgBmKFtQv1uscFHHP4BGg5nfoEKwVyo3cGi+GQTX33ppQWQLhioFk9i12sTNk9 3mgCgCtwblYopQIpt7Cxlk2xhuvNaJmUeLiTnUsj0A8WwVwNuLO/dwnGsBmBy21m7COs Muk01T4VsAPundIAKbH/iNSyjZpTU+H04uEa6lYD5lvtwiP2dB1aniwC804YPwVfta1y eRSQ== X-Received: by 10.180.85.163 with SMTP id i3mr7689286wiz.14.1400638607799; Tue, 20 May 2014 19:16:47 -0700 (PDT) Received: from [192.168.10.2] (62-151-59.netrun.cytanet.com.cy. [62.228.151.59]) by mx.google.com with ESMTPSA id bp7sm12051700wjc.4.2014.05.20.19.16.45 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 20 May 2014 19:16:46 -0700 (PDT) Message-ID: <537C0C8B.1040603@yandex.ru> Date: Wed, 21 May 2014 05:16:43 +0300 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Stefan Monnier Subject: Re: bug#17155: 24.3; ELPA files should not appear in recentf References: <3qd2fvoium.fsf@fencepost.gnu.org> <87iop1w3zn.fsf@yandex.ru> <537B52E6.8000505@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17155-done Cc: Glenn Morris , Jonathan H , 17155-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On 20.05.2014 18:35, Stefan Monnier wrote: > Yes, please, Done in revision 117136. From unknown Fri Jun 20 07:09: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: Wed, 18 Jun 2014 11:24:04 +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 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 20 13:15:04 2014 Received: (at control) by debbugs.gnu.org; 20 Jun 2014 17:15:04 +0000 Received: from localhost ([127.0.0.1]:55020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wy2Ox-0007oI-Jj for submit@debbugs.gnu.org; Fri, 20 Jun 2014 13:15:04 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58439 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wy2Oq-0007o1-TX for control@debbugs.gnu.org; Fri, 20 Jun 2014 13:14:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wy2Oq-0002SI-Ke for control@debbugs.gnu.org; Fri, 20 Jun 2014 13:14:52 -0400 Date: Fri, 20 Jun 2014 13:14:52 -0400 Message-Id: Subject: control message for bug 17821 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) unarchive 17155 forcemerge 17155 17821 From unknown Fri Jun 20 07:09: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, 19 Jul 2014 11:24:04 +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