unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
@ 2016-03-20 16:03 Ivan Kanis
  2016-03-22  2:42 ` Katsumi Yamaoka
  0 siblings, 1 reply; 7+ messages in thread
From: Ivan Kanis @ 2016-03-20 16:03 UTC (permalink / raw)
  To: 23069


Sorry no emacs -Q. I assume Gnus is set up with a HTML mail
available.

1) (setq gnus-article-browse-delete-temp nil)
2) go to a mail article
3) M-x gnus-article-browse-html-article

You should see Firefox displaying the article.

4) q q q (quit gnus)
5) refresh the page in Firefox

Firefox will issue an error as files have been erased. I expect the
files to not be deleted as is documented when setting the variable
gnus-article-browse-delete-temp to nil.

In case someone needs it, I wrote the following dirty work-around
in my .emacs:

(require 'gnus-art)
(defun gnus-article-browse-delete-temp-files (&optional how))

It just redefines the function that delete files to do nothing.



In GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars)
 of 2016-03-04 built on tao
Repository revision: 82433c400d76ad7d427fb52ef7dd427943f43c64
Windowing system distributor 'The X.Org Foundation', version 11.0.11702000
System Description:	Ubuntu 15.10

Configured using:
 'configure --prefix=/home/ivan/keep/bin/emacs-25.0.50.1
 --without-compress-install --with-x-toolkit=lucid'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY
GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
LUCID X11

Important settings:
  value of $LC_MONETARY: en_US.UTF8
  value of $LC_NUMERIC: en_US.UTF8
  value of $LC_TIME: en_US.UTF8
  value of $LANG: en_US.UTF8
  value of $XMODIFIERS: 
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  which-key-mode: t
  beacon-mode: t
  override-global-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  shell-dirtrack-mode: t
  erc-log-mode: t
  erc-track-mode: t
  erc-track-minor-mode: t
  diff-auto-refine-mode: t
  show-paren-mode: t
  page-break-lines-mode: t
  erc-truncate-mode: t
  erc-spelling-mode: t
  erc-ring-mode: t
  erc-netsplit-mode: t
  erc-match-mode: t
  erc-pcomplete-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-autojoin-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  winner-mode: t
  display-time-mode: t
  delete-selection-mode: t
  outline-minor-mode: t
  savehist-mode: t
  save-place-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  line-number-mode: t

Recent messages:
Saving file /home/ivan/keep/default.el...
Wrote /home/ivan/keep/default.el
Mark set
Saving file /home/ivan/keep/default.el...
Wrote /home/ivan/keep/default.el
Making completion list... [2 times]
You can run the command `debbugs-gnu-search' with M-x -g-sea RET
Quit [2 times]
Mark set [2 times]
Making completion list... [2 times]

Load-path shadows:
/home/ivan/.emacs.d-25.0.50.1/wget/wget hides /home/ivan/vcs/emacs/wget/wget
/home/ivan/.emacs.d-25.0.50.1/wget/wget-sysdep hides /home/ivan/vcs/emacs/wget/wget-sysdep
/home/ivan/.emacs.d-25.0.50.1/elim/uim-preedit hides /home/ivan/vcs/emacs/uim/uim-preedit
/home/ivan/.emacs.d-25.0.50.1/elim/uim-var hides /home/ivan/vcs/emacs/uim/uim-var
/home/ivan/.emacs.d-25.0.50.1/elim/uim-util hides /home/ivan/vcs/emacs/uim/uim-util
/home/ivan/.emacs.d-25.0.50.1/elim/uim-keymap hides /home/ivan/vcs/emacs/uim/uim-keymap
/home/ivan/.emacs.d-25.0.50.1/elim/uim-version hides /home/ivan/vcs/emacs/uim/uim-version
/home/ivan/.emacs.d-25.0.50.1/elim/uim-helper hides /home/ivan/vcs/emacs/uim/uim-helper
/home/ivan/.emacs.d-25.0.50.1/elim/uim-leim hides /home/ivan/vcs/emacs/uim/uim-leim
/home/ivan/.emacs.d-25.0.50.1/elim/uim-key hides /home/ivan/vcs/emacs/uim/uim-key
/home/ivan/.emacs.d-25.0.50.1/elim/uim hides /home/ivan/vcs/emacs/uim/uim
/home/ivan/.emacs.d-25.0.50.1/elim/uim-candidate hides /home/ivan/vcs/emacs/uim/uim-candidate
/home/ivan/.emacs.d-25.0.50.1/elim/uim-debug hides /home/ivan/vcs/emacs/uim/uim-debug
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-print hides /home/ivan/vcs/emacs/notmuch/notmuch-print
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-hello hides /home/ivan/vcs/emacs/notmuch/notmuch-hello
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-tag hides /home/ivan/vcs/emacs/notmuch/notmuch-tag
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch hides /home/ivan/vcs/emacs/notmuch/notmuch
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-maildir-fcc hides /home/ivan/vcs/emacs/notmuch/notmuch-maildir-fcc
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-show hides /home/ivan/vcs/emacs/notmuch/notmuch-show
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-lib hides /home/ivan/vcs/emacs/notmuch/notmuch-lib
/home/ivan/.emacs.d-25.0.50.1/notmuch/coolj hides /home/ivan/vcs/emacs/notmuch/coolj
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-message hides /home/ivan/vcs/emacs/notmuch/notmuch-message
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-crypto hides /home/ivan/vcs/emacs/notmuch/notmuch-crypto
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-wash hides /home/ivan/vcs/emacs/notmuch/notmuch-wash
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-address hides /home/ivan/vcs/emacs/notmuch/notmuch-address
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-query hides /home/ivan/vcs/emacs/notmuch/notmuch-query
/home/ivan/.emacs.d-25.0.50.1/notmuch/notmuch-mua hides /home/ivan/vcs/emacs/notmuch/notmuch-mua
/home/ivan/.emacs.d-25.0.50.1/muse/muse-import-latex hides /home/ivan/vcs/emacs/muse/muse-import-latex
/home/ivan/.emacs.d-25.0.50.1/muse/htmlize hides /home/ivan/vcs/emacs/muse/htmlize
/home/ivan/.emacs.d-25.0.50.1/muse/muse-poem hides /home/ivan/vcs/emacs/muse/muse-poem
/home/ivan/.emacs.d-25.0.50.1/muse/muse-context hides /home/ivan/vcs/emacs/muse/muse-context
/home/ivan/.emacs.d-25.0.50.1/muse/muse-import-xml hides /home/ivan/vcs/emacs/muse/muse-import-xml
/home/ivan/.emacs.d-25.0.50.1/muse/muse hides /home/ivan/vcs/emacs/muse/muse
/home/ivan/.emacs.d-25.0.50.1/muse/muse-backlink hides /home/ivan/vcs/emacs/muse/muse-backlink
/home/ivan/.emacs.d-25.0.50.1/muse/muse-colors hides /home/ivan/vcs/emacs/muse/muse-colors
/home/ivan/.emacs.d-25.0.50.1/muse/muse-latex hides /home/ivan/vcs/emacs/muse/muse-latex
/home/ivan/.emacs.d-25.0.50.1/muse/muse-ikiwiki hides /home/ivan/vcs/emacs/muse/muse-ikiwiki
/home/ivan/.emacs.d-25.0.50.1/muse/muse-groff hides /home/ivan/vcs/emacs/muse/muse-groff
/home/ivan/.emacs.d-25.0.50.1/muse/muse-mode hides /home/ivan/vcs/emacs/muse/muse-mode
/home/ivan/.emacs.d-25.0.50.1/muse/muse-import-docbook hides /home/ivan/vcs/emacs/muse/muse-import-docbook
/home/ivan/.emacs.d-25.0.50.1/muse/muse-wiki hides /home/ivan/vcs/emacs/muse/muse-wiki
/home/ivan/.emacs.d-25.0.50.1/muse/muse-protocols hides /home/ivan/vcs/emacs/muse/muse-protocols
/home/ivan/.emacs.d-25.0.50.1/muse/muse-texinfo hides /home/ivan/vcs/emacs/muse/muse-texinfo
/home/ivan/.emacs.d-25.0.50.1/muse/muse-publish hides /home/ivan/vcs/emacs/muse/muse-publish
/home/ivan/.emacs.d-25.0.50.1/muse/muse-project hides /home/ivan/vcs/emacs/muse/muse-project
/home/ivan/.emacs.d-25.0.50.1/muse/muse-html hides /home/ivan/vcs/emacs/muse/muse-html
/home/ivan/.emacs.d-25.0.50.1/muse/muse-book hides /home/ivan/vcs/emacs/muse/muse-book
/home/ivan/.emacs.d-25.0.50.1/muse/muse-xml hides /home/ivan/vcs/emacs/muse/muse-xml
/home/ivan/.emacs.d-25.0.50.1/muse/muse-blosxom hides /home/ivan/vcs/emacs/muse/muse-blosxom
/home/ivan/.emacs.d-25.0.50.1/muse/muse-regexps hides /home/ivan/vcs/emacs/muse/muse-regexps
/home/ivan/.emacs.d-25.0.50.1/muse/muse-docbook hides /home/ivan/vcs/emacs/muse/muse-docbook
/home/ivan/.emacs.d-25.0.50.1/muse/muse-xml-common hides /home/ivan/vcs/emacs/muse/muse-xml-common
/home/ivan/.emacs.d-25.0.50.1/muse/muse-latex2png hides /home/ivan/vcs/emacs/muse/muse-latex2png
/home/ivan/.emacs.d-25.0.50.1/muse/muse-journal hides /home/ivan/vcs/emacs/muse/muse-journal
/home/ivan/.emacs.d-25.0.50.1/misc/guess-lang hides /home/ivan/vcs/emacs/misc/guess-lang
/home/ivan/.emacs.d-25.0.50.1/misc/flymake-jslint hides /home/ivan/vcs/emacs/misc/flymake-jslint
/home/ivan/.emacs.d-25.0.50.1/misc/hydra hides /home/ivan/vcs/emacs/misc/hydra
/home/ivan/.emacs.d-25.0.50.1/misc/swbuff hides /home/ivan/vcs/emacs/misc/swbuff
/home/ivan/.emacs.d-25.0.50.1/misc/dired-details hides /home/ivan/vcs/emacs/misc/dired-details
/home/ivan/.emacs.d-25.0.50.1/misc/tea-time hides /home/ivan/vcs/emacs/misc/tea-time
/home/ivan/.emacs.d-25.0.50.1/misc/wwtime hides /home/ivan/vcs/emacs/misc/wwtime
/home/ivan/.emacs.d-25.0.50.1/misc/org-import-icalendar hides /home/ivan/vcs/emacs/misc/org-import-icalendar
/home/ivan/.emacs.d-25.0.50.1/misc/deft hides /home/ivan/vcs/emacs/misc/deft
/home/ivan/.emacs.d-25.0.50.1/misc/twittering-mode hides /home/ivan/vcs/emacs/misc/twittering-mode
/home/ivan/.emacs.d-25.0.50.1/misc/swbuff-x hides /home/ivan/vcs/emacs/misc/swbuff-x
/home/ivan/.emacs.d-25.0.50.1/misc/google-translate hides /home/ivan/vcs/emacs/misc/google-translate
/home/ivan/.emacs.d-25.0.50.1/misc/flymake-easy hides /home/ivan/vcs/emacs/misc/flymake-easy
/home/ivan/.emacs.d-25.0.50.1/misc/caps-mode hides /home/ivan/vcs/emacs/misc/caps-mode
/home/ivan/.emacs.d-25.0.50.1/misc/org-learn hides /home/ivan/vcs/emacs/misc/org-learn
/home/ivan/.emacs.d-25.0.50.1/misc/php-mode hides /home/ivan/vcs/emacs/misc/php-mode
/home/ivan/.emacs.d-25.0.50.1/misc/cmd-mode hides /home/ivan/vcs/emacs/misc/cmd-mode
/home/ivan/.emacs.d-25.0.50.1/misc/paredit hides /home/ivan/vcs/emacs/misc/paredit
/home/ivan/.emacs.d-25.0.50.1/misc/gtags hides /home/ivan/vcs/emacs/misc/gtags
/home/ivan/.emacs.d-25.0.50.1/misc/volume hides /home/ivan/vcs/emacs/misc/volume
/home/ivan/.emacs.d-25.0.50.1/misc/org-drill hides /home/ivan/vcs/emacs/misc/org-drill
/home/ivan/.emacs.d-25.0.50.1/misc/lv hides /home/ivan/vcs/emacs/misc/lv
/home/ivan/.emacs.d-25.0.50.1/misc/vcard hides /home/ivan/vcs/emacs/misc/vcard
/home/ivan/.emacs.d-25.0.50.1/misc/browse-kill-ring hides /home/ivan/vcs/emacs/misc/browse-kill-ring
/home/ivan/.emacs.d-25.0.50.1/lookup/stem-english hides /home/ivan/vcs/emacs/lookup/stem-english
/home/ivan/.emacs.d-25.0.50.1/lookup/ndtp hides /home/ivan/vcs/emacs/lookup/ndtp
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-vars hides /home/ivan/vcs/emacs/lookup/lookup-vars
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-types hides /home/ivan/vcs/emacs/lookup/lookup-types
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-entry hides /home/ivan/vcs/emacs/lookup/lookup-entry
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-select hides /home/ivan/vcs/emacs/lookup/lookup-select
/home/ivan/.emacs.d-25.0.50.1/lookup/ndmisc hides /home/ivan/vcs/emacs/lookup/ndmisc
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-vse hides /home/ivan/vcs/emacs/lookup/lookup-vse
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-kanji hides /home/ivan/vcs/emacs/lookup/lookup-kanji
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-package hides /home/ivan/vcs/emacs/lookup/lookup-package
/home/ivan/.emacs.d-25.0.50.1/lookup/ndeb hides /home/ivan/vcs/emacs/lookup/ndeb
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-compile hides /home/ivan/vcs/emacs/lookup/lookup-compile
/home/ivan/.emacs.d-25.0.50.1/lookup/evi hides /home/ivan/vcs/emacs/lookup/evi
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup hides /home/ivan/vcs/emacs/lookup/lookup
/home/ivan/.emacs.d-25.0.50.1/lookup/evi-mule hides /home/ivan/vcs/emacs/lookup/evi-mule
/home/ivan/.emacs.d-25.0.50.1/lookup/ndict hides /home/ivan/vcs/emacs/lookup/ndict
/home/ivan/.emacs.d-25.0.50.1/lookup/ndkks hides /home/ivan/vcs/emacs/lookup/ndkks
/home/ivan/.emacs.d-25.0.50.1/lookup/ndic hides /home/ivan/vcs/emacs/lookup/ndic
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-utils hides /home/ivan/vcs/emacs/lookup/lookup-utils
/home/ivan/.emacs.d-25.0.50.1/lookup/ndeb-binary hides /home/ivan/vcs/emacs/lookup/ndeb-binary
/home/ivan/.emacs.d-25.0.50.1/lookup/lookup-content hides /home/ivan/vcs/emacs/lookup/lookup-content
/home/ivan/.emacs.d-25.0.50.1/lookup/ndsrd hides /home/ivan/vcs/emacs/lookup/ndsrd
/home/ivan/.emacs.d-25.0.50.1/lookup/ndcookie hides /home/ivan/vcs/emacs/lookup/ndcookie
/home/ivan/.emacs.d-25.0.50.1/lookup/ndspell hides /home/ivan/vcs/emacs/lookup/ndspell
/home/ivan/.emacs.d-25.0.50.1/lookup/sdicf hides /home/ivan/vcs/emacs/lookup/sdicf
/home/ivan/.emacs.d-25.0.50.1/ivan/caly hides /home/ivan/vcs/emacs/ivan/caly
/home/ivan/.emacs.d-25.0.50.1/ivan/verbiste hides /home/ivan/vcs/emacs/ivan/verbiste
/home/ivan/.emacs.d-25.0.50.1/ivan/m8b hides /home/ivan/vcs/emacs/ivan/m8b
/home/ivan/.emacs.d-25.0.50.1/ivan/stopwatch hides /home/ivan/vcs/emacs/ivan/stopwatch
/home/ivan/.emacs.d-25.0.50.1/ivan/mboxw hides /home/ivan/vcs/emacs/ivan/mboxw
/home/ivan/.emacs.d-25.0.50.1/ivan/wpuzzle hides /home/ivan/vcs/emacs/ivan/wpuzzle
/home/ivan/.emacs.d-25.0.50.1/ivan/pomodoro hides /home/ivan/vcs/emacs/ivan/pomodoro
/home/ivan/.emacs.d-25.0.50.1/ivan/jumpc hides /home/ivan/vcs/emacs/ivan/jumpc
/home/ivan/.emacs.d-25.0.50.1/emms/emms-i18n hides /home/ivan/vcs/emacs/emms/emms-i18n
/home/ivan/.emacs.d-25.0.50.1/emms/emms-bookmarks hides /home/ivan/vcs/emacs/emms/emms-bookmarks
/home/ivan/.emacs.d-25.0.50.1/emms/emms-tag-editor hides /home/ivan/vcs/emacs/emms/emms-tag-editor
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info-libtag hides /home/ivan/vcs/emacs/emms/emms-info-libtag
/home/ivan/.emacs.d-25.0.50.1/emms/jack hides /home/ivan/vcs/emacs/emms/jack
/home/ivan/.emacs.d-25.0.50.1/emms/emms-cache hides /home/ivan/vcs/emacs/emms/emms-cache
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info hides /home/ivan/vcs/emacs/emms/emms-info
/home/ivan/.emacs.d-25.0.50.1/emms/emms-maint hides /home/ivan/vcs/emacs/emms/emms-maint
/home/ivan/.emacs.d-25.0.50.1/emms/emms-last-played hides /home/ivan/vcs/emacs/emms/emms-last-played
/home/ivan/.emacs.d-25.0.50.1/emms/emms-lyrics hides /home/ivan/vcs/emacs/emms/emms-lyrics
/home/ivan/.emacs.d-25.0.50.1/emms/emms-source-playlist hides /home/ivan/vcs/emacs/emms/emms-source-playlist
/home/ivan/.emacs.d-25.0.50.1/emms/emms-url hides /home/ivan/vcs/emacs/emms/emms-url
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info-mp3info hides /home/ivan/vcs/emacs/emms/emms-info-mp3info
/home/ivan/.emacs.d-25.0.50.1/emms/emms-playlist-sort hides /home/ivan/vcs/emacs/emms/emms-playlist-sort
/home/ivan/.emacs.d-25.0.50.1/emms/emms-mode-line hides /home/ivan/vcs/emacs/emms/emms-mode-line
/home/ivan/.emacs.d-25.0.50.1/emms/emms-volume-amixer hides /home/ivan/vcs/emacs/emms/emms-volume-amixer
/home/ivan/.emacs.d-25.0.50.1/emms/emms-playing-time hides /home/ivan/vcs/emacs/emms/emms-playing-time
/home/ivan/.emacs.d-25.0.50.1/emms/emms-mode-line-icon hides /home/ivan/vcs/emacs/emms/emms-mode-line-icon
/home/ivan/.emacs.d-25.0.50.1/emms/emms-streams hides /home/ivan/vcs/emacs/emms/emms-streams
/home/ivan/.emacs.d-25.0.50.1/emms/emms hides /home/ivan/vcs/emacs/emms/emms
/home/ivan/.emacs.d-25.0.50.1/emms/emms-compat hides /home/ivan/vcs/emacs/emms/emms-compat
/home/ivan/.emacs.d-25.0.50.1/emms/emms-mark hides /home/ivan/vcs/emacs/emms/emms-mark
/home/ivan/.emacs.d-25.0.50.1/emms/tq hides /home/ivan/vcs/emacs/emms/tq
/home/ivan/.emacs.d-25.0.50.1/emms/emms-history hides /home/ivan/vcs/emacs/emms/emms-history
/home/ivan/.emacs.d-25.0.50.1/emms/emms-browser hides /home/ivan/vcs/emacs/emms/emms-browser
/home/ivan/.emacs.d-25.0.50.1/emms/emms-metaplaylist-mode hides /home/ivan/vcs/emacs/emms/emms-metaplaylist-mode
/home/ivan/.emacs.d-25.0.50.1/emms/emms-player-xine hides /home/ivan/vcs/emacs/emms/emms-player-xine
/home/ivan/.emacs.d-25.0.50.1/emms/emms-player-simple hides /home/ivan/vcs/emacs/emms/emms-player-simple
/home/ivan/.emacs.d-25.0.50.1/emms/emms-stream-info hides /home/ivan/vcs/emacs/emms/emms-stream-info
/home/ivan/.emacs.d-25.0.50.1/emms/emms-volume hides /home/ivan/vcs/emacs/emms/emms-volume
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info-oggperl hides /home/ivan/vcs/emacs/emms/emms-info-oggperl
/home/ivan/.emacs.d-25.0.50.1/emms/emms-playlist-mode hides /home/ivan/vcs/emacs/emms/emms-playlist-mode
/home/ivan/.emacs.d-25.0.50.1/emms/emms-player-mpg321-remote hides /home/ivan/vcs/emacs/emms/emms-player-mpg321-remote
/home/ivan/.emacs.d-25.0.50.1/emms/emms-source-file hides /home/ivan/vcs/emacs/emms/emms-source-file
/home/ivan/.emacs.d-25.0.50.1/emms/emms-player-mplayer hides /home/ivan/vcs/emacs/emms/emms-player-mplayer
/home/ivan/.emacs.d-25.0.50.1/emms/emms-lastfm hides /home/ivan/vcs/emacs/emms/emms-lastfm
/home/ivan/.emacs.d-25.0.50.1/emms/later-do hides /home/ivan/vcs/emacs/emms/later-do
/home/ivan/.emacs.d-25.0.50.1/emms/emms-player-mpd hides /home/ivan/vcs/emacs/emms/emms-player-mpd
/home/ivan/.emacs.d-25.0.50.1/emms/emms-setup hides /home/ivan/vcs/emacs/emms/emms-setup
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info-ogg hides /home/ivan/vcs/emacs/emms/emms-info-ogg
/home/ivan/.emacs.d-25.0.50.1/emms/emms-info-ogginfo hides /home/ivan/vcs/emacs/emms/emms-info-ogginfo
/home/ivan/.emacs.d-25.0.50.1/emms/emms-score hides /home/ivan/vcs/emacs/emms/emms-score
/home/ivan/.emacs.d-25.0.50.1/emms/ogg-comment hides /home/ivan/vcs/emacs/emms/ogg-comment
/home/ivan/.emacs.d-25.0.50.1/elim/garak hides /home/ivan/vcs/emacs/elim/garak
/home/ivan/.emacs.d-25.0.50.1/elim/notify hides /home/ivan/vcs/emacs/elim/notify
/home/ivan/.emacs.d-25.0.50.1/elim/tracking hides /home/ivan/vcs/emacs/elim/tracking
/home/ivan/.emacs.d-25.0.50.1/elim/test hides /home/ivan/vcs/emacs/elim/test
/home/ivan/.emacs.d-25.0.50.1/elim/elim hides /home/ivan/vcs/emacs/elim/elim
/home/ivan/.emacs.d-25.0.50.1/elim/dbus-util hides /home/ivan/vcs/emacs/elim/dbus-util
/home/ivan/.emacs.d-25.0.50.1/elim/lui hides /home/ivan/vcs/emacs/elim/lui
/home/ivan/.emacs.d-25.0.50.1/elim/incomplete hides /home/ivan/vcs/emacs/elim/incomplete
/home/ivan/.emacs.d-25.0.50.1/dictionary/lpath hides /home/ivan/vcs/emacs/dictionary/lpath
/home/ivan/.emacs.d-25.0.50.1/dictionary/connection hides /home/ivan/vcs/emacs/dictionary/connection
/home/ivan/.emacs.d-25.0.50.1/dictionary/dictionary hides /home/ivan/vcs/emacs/dictionary/dictionary
/home/ivan/.emacs.d-25.0.50.1/dictionary/link hides /home/ivan/vcs/emacs/dictionary/link
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-print hides /home/ivan/vcs/emacs/bbdb/bbdb-print
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb hides /home/ivan/vcs/emacs/bbdb/bbdb
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-message hides /home/ivan/vcs/emacs/bbdb/bbdb-message
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-gnus hides /home/ivan/vcs/emacs/bbdb/bbdb-gnus
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-site hides /home/ivan/vcs/emacs/bbdb/bbdb-site
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-ispell hides /home/ivan/vcs/emacs/bbdb/bbdb-ispell
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-com hides /home/ivan/vcs/emacs/bbdb/bbdb-com
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-rmail hides /home/ivan/vcs/emacs/bbdb/bbdb-rmail
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-migrate hides /home/ivan/vcs/emacs/bbdb/bbdb-migrate
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-mua hides /home/ivan/vcs/emacs/bbdb/bbdb-mua
/home/ivan/.emacs.d-25.0.50.1/bbdb/bbdb-anniv hides /home/ivan/vcs/emacs/bbdb/bbdb-anniv
/home/ivan/.emacs.d/elpa/helm-1.9.1/helm-multi-match hides /home/ivan/.emacs.d/elpa/helm-core-1.9.1/helm-multi-match
/home/ivan/.emacs.d-25.0.50.1/misc/wgrep hides /home/ivan/.emacs.d/elpa/wgrep-20141016.1656/wgrep
/home/ivan/.emacs.d-25.0.50.1/emms/tq hides /home/ivan/keep/bin/emacs-25.0.50.1/share/emacs/25.1.50/lisp/emacs-lisp/tq

Features:
(shadow sort bbdb-message hashcash cookie1 mail-extr emacsbug sendmail
mm-archive network-stream nsm starttls url-cache debbugs-gnu add-log
debbugs soap-client url-http url-auth url-gw puny rng-xsd rng-dt
rng-util xsd-regexp tabify character-fold misearch multi-isearch map ido
counsel swiper ivy which-key beacon use-package diminish bind-key
keyfreq helm-mode helm-recoll helm-files image-dired tramp tramp-compat
tramp-loaddefs trampver ucs-normalize shell dired-aux ffap helm-buffers
helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark
helm-locate helm-grep helm-regexp helm-plugin helm-external helm-net url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util helm-utils helm-help helm-types helm helm-source
eieio-compat helm-multi-match helm-lib appt view holidays hol-loaddefs
diary-lib diary-loaddefs cal-iso org-element org-irc org-info org-bbdb
org-agenda erc-log erc-track slime-fancy slime-trace-dialog
slime-fontifying-fu slime-package-fu slime-references
slime-compiler-notes-tree slime-scratch slime-presentations bridge
slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace
slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slime-repl elp slime-parse slime gud apropos compile etags xref project
arc-mode archive-mode hyperspec slime-autoloads vc vc-dispatcher vc-git
diff-mode autoinsert server paren disp-table rx org-gnus mboxw
gnus-registry registry eieio-base spam spam-stat bbdb-com crm gnus-uu
yenc gnus-msg shr svg xml seq dom gnus-art mm-uu mml2015 mm-view
mml-smime smime dig mailcap gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo
parse-time gnus-spec gnus-int gnus-range message autorevert filenotify
dired-x dired dired-loaddefs rfc822 mml mml-sec epa epg mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
gnus-win gnus nnheader subr-x gnus-util rmail rmail-loaddefs rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils quail elim warnings
browse-url bbdb bbdb-site timezone page-break-lines erc-truncate
erc-spelling flyspell ispell erc-ring erc-netsplit erc-match
erc-pcomplete erc-button erc-fill erc-stamp erc-join erc-goodies erc
erc-backend erc-compat pp winner time delsel dired-details markdown-mode
thingatpt derived org-drill org-learn org-id org advice org-macro
org-footnote org-pcomplete pcomplete org-list org-faces org-entities
noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint
ansi-color ob-core ob-eval org-compat org-macs org-loaddefs format-spec
find-func cal-menu calendar cal-loaddefs hi-lock cl savehist cus-edit
cus-start cus-load wid-edit edmacro kmacro hydra ring lv finder-inf info
package epg-config url-handlers url-parse auth-source cl-seq eieio
byte-opt bytecomp byte-compile cl-extra help-mode easymenu cconv
eieio-core cl-macs gv eieio-loaddefs cl-loaddefs pcase cl-lib
password-cache url-vars saveplace time-date mule-util 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 newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame 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 charscript case-table epa-hook
jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote dbusbind inotify dynamic-setting
system-font-setting font-render-setting x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 645406 46152)
 (symbols 48 55926 0)
 (miscs 40 979 1401)
 (strings 32 146803 21930)
 (string-bytes 1 4544096)
 (vectors 16 85354)
 (vector-slots 8 2141893 260896)
 (floats 8 956 1113)
 (intervals 56 2206 1156)
 (buffers 976 34)
 (heap 1024 52718 4019))

-- 
Mediocrity knows nothing higher than itself, but talent instantly
recognizes genius.
    -- Arthur Conan Doyle





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-03-20 16:03 bug#23069: 25.1.50; in Gnus temporary browse files are always deleted Ivan Kanis
@ 2016-03-22  2:42 ` Katsumi Yamaoka
  2016-07-11 18:58   ` Ivan Kanis
  0 siblings, 1 reply; 7+ messages in thread
From: Katsumi Yamaoka @ 2016-03-22  2:42 UTC (permalink / raw)
  To: Ivan Kanis; +Cc: 23069

On Sun, 20 Mar 2016 17:03:05 +0100, Ivan Kanis wrote:
> Sorry no emacs -Q. I assume Gnus is set up with a HTML mail
> available.

> 1) (setq gnus-article-browse-delete-temp nil)
> 2) go to a mail article
> 3) M-x gnus-article-browse-html-article

> You should see Firefox displaying the article.

> 4) q q q (quit gnus)
> 5) refresh the page in Firefox

> Firefox will issue an error as files have been erased. I expect the
> files to not be deleted as is documented when setting the variable
> gnus-article-browse-delete-temp to nil.

As documented, `gnus-article-browse-delete-temp' controls how
deleting temp files is done when exiting the summary buffer.  So,
I don't think it's a bug.  Deleting files regardless of the value
of `gnus-article-browse-delete-temp' when exiting the group buffer
was gotten to do ten years ago:

2006-03-02  Reiner Steib  <Reiner.Steib <at> gmx.de>
[...]
	(gnus-article-browse-html-parts): Add
	`gnus-article-browse-delete-temp-files' to
	`gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-03-22  2:42 ` Katsumi Yamaoka
@ 2016-07-11 18:58   ` Ivan Kanis
  2016-07-13  8:42     ` Katsumi Yamaoka
  0 siblings, 1 reply; 7+ messages in thread
From: Ivan Kanis @ 2016-07-11 18:58 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: 23069

3月22日11時42分にKatsumi Yamaokaが書ました:

> On Sun, 20 Mar 2016 17:03:05 +0100, Ivan Kanis wrote:
>> Sorry no emacs -Q. I assume Gnus is set up with a HTML mail
>> available.
>
>> 1) (setq gnus-article-browse-delete-temp nil)
>> 2) go to a mail article
>> 3) M-x gnus-article-browse-html-article
>
>> You should see Firefox displaying the article.
>
>> 4) q q q (quit gnus)
>> 5) refresh the page in Firefox
>
>> Firefox will issue an error as files have been erased. I expect the
>> files to not be deleted as is documented when setting the variable
>> gnus-article-browse-delete-temp to nil.
>
> As documented, `gnus-article-browse-delete-temp' controls how
> deleting temp files is done when exiting the summary buffer.  So,
> I don't think it's a bug.  Deleting files regardless of the value
> of `gnus-article-browse-delete-temp' when exiting the group buffer
> was gotten to do ten years ago:
>
> 2006-03-02  Reiner Steib  <Reiner.Steib <at> gmx.de>
> [...]
> 	(gnus-article-browse-html-parts): Add
> 	`gnus-article-browse-delete-temp-files' to
> 	`gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.

Hello Katsumiさん

I have read again the documentation of gnus-article-browse-delete-temp.
Here is the bit that interests me:

"If nil, don't delete temporary files"

I understand that if the variable is set to nil the temporary files
should not be deleted.

I am trying to keep those files so I am guessing the bit you quoted
Reiner Steib will not help me.

Ivan

-- 
七転び八起き





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-07-11 18:58   ` Ivan Kanis
@ 2016-07-13  8:42     ` Katsumi Yamaoka
  2016-07-13 14:14       ` Ted Zlatanov
  0 siblings, 1 reply; 7+ messages in thread
From: Katsumi Yamaoka @ 2016-07-13  8:42 UTC (permalink / raw)
  To: ivan; +Cc: 23069

On Mon, 11 Jul 2016 20:58:11 +0200, Ivan Kanis <ivan@kanis.fr> wrote:
> I have read again the documentation of gnus-article-browse-delete-temp.
> Here is the bit that interests me:

> "If nil, don't delete temporary files"

> I understand that if the variable is set to nil the temporary files
> should not be deleted.

I can understand it so, too.

> I am trying to keep those files so I am guessing the bit you quoted
> Reiner Steib will not help me.

;;; gnus-art.el ;;;
(defun gnus-article-browse-html-parts (list &optional header)
    [...]
    (add-hook 'gnus-summary-prepare-exit-hook
              'gnus-article-browse-delete-temp-files)
    (add-hook 'gnus-exit-gnus-hook
              (lambda  ()
                (gnus-article-browse-delete-temp-files t)))

These two hooks are what Reiner added over a decade ago, and
the last `t' forces it to delete temp files regardless of
`gnus-article-browse-delete-temp'.  I think there are three
ways to fix this issue:

1. Add a note, like the following, to the documentation of
   `gnus-article-browse-delete-temp':

   Note that temporary files will be deleted when exiting Gnus
   no matter what the value of this variable is.

2. Don't pass `t' to `gnus-article-browse-delete-temp-files'
   that `gnus-exit-gnus-hook' runs.

3. Don't add `gnus-article-browse-delete-temp-files' to
   `gnus-exit-gnus-hook'.

I vote for 3.
`gnus-summary-prepare-exit-hook' is sufficient for those who
want to delete temp files automatically, I think.

WDYT?





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-07-13  8:42     ` Katsumi Yamaoka
@ 2016-07-13 14:14       ` Ted Zlatanov
  2016-07-13 23:27         ` Katsumi Yamaoka
  2016-08-25  9:57         ` Ivan Kanis
  0 siblings, 2 replies; 7+ messages in thread
From: Ted Zlatanov @ 2016-07-13 14:14 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: ivan, 23069

On Wed, 13 Jul 2016 17:42:39 +0900 Katsumi Yamaoka <yamaoka@jpl.org> wrote: 

KY> I think there are three
KY> ways to fix this issue:

KY> 1. Add a note, like the following, to the documentation of
KY>    `gnus-article-browse-delete-temp':

KY>    Note that temporary files will be deleted when exiting Gnus
KY>    no matter what the value of this variable is.

KY> 2. Don't pass `t' to `gnus-article-browse-delete-temp-files'
KY>    that `gnus-exit-gnus-hook' runs.

KY> 3. Don't add `gnus-article-browse-delete-temp-files' to
KY>    `gnus-exit-gnus-hook'.

KY> I vote for 3.
KY> `gnus-summary-prepare-exit-hook' is sufficient for those who
KY> want to delete temp files automatically, I think.

I think it's much more common to want temporary files deleted by Gnus
when it exits, than to keep them. By definition those files are
transient.

Ted





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-07-13 14:14       ` Ted Zlatanov
@ 2016-07-13 23:27         ` Katsumi Yamaoka
  2016-08-25  9:57         ` Ivan Kanis
  1 sibling, 0 replies; 7+ messages in thread
From: Katsumi Yamaoka @ 2016-07-13 23:27 UTC (permalink / raw)
  To: ivan; +Cc: 23069

On Wed, 13 Jul 2016 10:14:18 -0400, Ted Zlatanov wrote:
> On Wed, 13 Jul 2016 17:42:39 +0900 Katsumi Yamaoka <yamaoka@jpl.org> wrote:
KY> 3. Don't add `gnus-article-browse-delete-temp-files' to
KY>    `gnus-exit-gnus-hook'.

KY> I vote for 3.
KY> `gnus-summary-prepare-exit-hook' is sufficient for those who
KY> want to delete temp files automatically, I think.

> I think it's much more common to want temporary files deleted by Gnus
> when it exits, than to keep them. By definition those files are
> transient.

Roger.  Ivan, here is a solution for you. :)

(defadvice gnus-article-browse-html-parts
    (after dont-delete-temp-files-when-gnus-exits activate)
  "Never delete temp files if `gnus-article-browse-delete-temp' is nil."
  (unless gnus-article-browse-delete-temp
    (remove-hook 'gnus-exit-gnus-hook
		 (byte-compile
		  (lambda ()
		    (gnus-article-browse-delete-temp-files t))))))

If it's ok, please close this bug.

Regards,





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#23069: 25.1.50; in Gnus temporary browse files are always deleted
  2016-07-13 14:14       ` Ted Zlatanov
  2016-07-13 23:27         ` Katsumi Yamaoka
@ 2016-08-25  9:57         ` Ivan Kanis
  1 sibling, 0 replies; 7+ messages in thread
From: Ivan Kanis @ 2016-08-25  9:57 UTC (permalink / raw)
  To: Katsumi Yamaoka, Ted Zlatanov; +Cc: 23069

July, 14 at 8:27 Katsumi Yamaoka wrote:

>> I think it's much more common to want temporary files deleted by Gnus
>> when it exits, than to keep them. By definition those files are
>> transient.
>
> Roger.  Ivan, here is a solution for you. :)

I have a simpler one if someone stumble on this thread.

(require 'gnus-art)

;; Don't delete temporary files. Do it this way because setting
;; gnus-article-browse-delete-temp to nil does not work
(defun gnus-article-browse-delete-temp-files (&optional how))

I have closed the bug.

Thank you,

Ivan






^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-08-25  9:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-20 16:03 bug#23069: 25.1.50; in Gnus temporary browse files are always deleted Ivan Kanis
2016-03-22  2:42 ` Katsumi Yamaoka
2016-07-11 18:58   ` Ivan Kanis
2016-07-13  8:42     ` Katsumi Yamaoka
2016-07-13 14:14       ` Ted Zlatanov
2016-07-13 23:27         ` Katsumi Yamaoka
2016-08-25  9:57         ` Ivan Kanis

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).