GNU bug report logs - #54687
28.0.92; Adding mml-unsecure-message to gnus-gcc-pre-body-encode-hook doesn't work

Previous Next

Packages: emacs, gnus;

Reported by: James Thomas <jimjoe <at> gmx.net>

Date: Sun, 3 Apr 2022 06:23:02 UTC

Severity: normal

Found in version 28.0.92

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 54687 in the body.
You can then email your comments to 54687 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#54687; Package emacs,gnus. (Sun, 03 Apr 2022 06:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to James Thomas <jimjoe <at> gmx.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org. (Sun, 03 Apr 2022 06:23:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: James Thomas <jimjoe <at> gmx.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.92; Adding mml-unsecure-message to
 gnus-gcc-pre-body-encode-hook doesn't work
Date: Sun, 03 Apr 2022 11:56:17 +0530
The above usage is documented in the gnus manual section about the hook
variable. It's a bit hard to give the reproduction steps for the bug as
it involves creating a gpg key, but I hope it will be clear from the
code in the following patch, which fixes it:

diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index f7eecece26..45947483f2 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -1593,9 +1593,10 @@ gnus-inews-do-gcc
 	      (nnheader-set-temp-buffer " *acc*")
 	      (setq message-options (with-current-buffer cur message-options))
 	      (insert-buffer-substring cur)
+              (restore-buffer-modified-p nil)
 	      (run-hooks 'gnus-gcc-pre-body-encode-hook)
 	      ;; Avoid re-doing things like GPG-encoding secret parts.
-	      (if (not encoded-cache)
+	      (if (or (buffer-modified-p) (not encoded-cache))
 		  (message-encode-message-body)
 		(erase-buffer)
 		(insert encoded-cache))


In GNU Emacs 28.0.92 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2022-04-03 built on Geek
Repository revision: 9b5e9715ea64f971e215e91898e3ef49b159cdbe
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
Configured using:
 'configure
 PKG_CONFIG_PATH=/gnu/store/a82s776ag86hlcf0p9d141pgfvb0vq86-profile/lib/pkgconfig:/gnu/store/a82s776ag86hlcf0p9d141pgfvb0vq86-profile/share/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER
PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM
GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: /home/abc/.guix-profile/share/emacs/site-lisp:/home/abc/code/emacs/lisp
  value of $LANG: en_US.utf8
  locale-coding-system: utf-8-unix

Major mode: eww

Minor modes in effect:
  rcirc-track-minor-mode: t
  display-time-mode: t
  desktop-environment-mode: t
  recentf-mode: t
  override-global-mode: t
  icomplete-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-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
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/gnu/store/adzmczfr6wnwpf8basp3khhj4jfklbj0-emacs-transient-0.3.4/share/emacs/site-lisp/transient-0.3.4/transient hides /home/abc/code/emacs/lisp/transient
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-ocaml hides /home/abc/code/emacs/lisp/org/ob-ocaml
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-forth hides /home/abc/code/emacs/lisp/org/ob-forth
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-eshell hides /home/abc/code/emacs/lisp/org/ol-eshell
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-w3m hides /home/abc/code/emacs/lisp/org/ol-w3m
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-processing hides /home/abc/code/emacs/lisp/org/ob-processing
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-html hides /home/abc/code/emacs/lisp/org/ox-html
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-keys hides /home/abc/code/emacs/lisp/org/org-keys
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-java hides /home/abc/code/emacs/lisp/org/ob-java
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-python hides /home/abc/code/emacs/lisp/org/ob-python
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-gnus hides /home/abc/code/emacs/lisp/org/ol-gnus
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-icalendar hides /home/abc/code/emacs/lisp/org/ox-icalendar
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-agenda hides /home/abc/code/emacs/lisp/org/org-agenda
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-plot hides /home/abc/code/emacs/lisp/org/org-plot
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-capture hides /home/abc/code/emacs/lisp/org/org-capture
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-tangle hides /home/abc/code/emacs/lisp/org/ob-tangle
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-shell hides /home/abc/code/emacs/lisp/org/ob-shell
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-perl hides /home/abc/code/emacs/lisp/org/ob-perl
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-groovy hides /home/abc/code/emacs/lisp/org/ob-groovy
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-mhe hides /home/abc/code/emacs/lisp/org/ol-mhe
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-md hides /home/abc/code/emacs/lisp/org/ox-md
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-gnuplot hides /home/abc/code/emacs/lisp/org/ob-gnuplot
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-matlab hides /home/abc/code/emacs/lisp/org/ob-matlab
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-attach-git hides /home/abc/code/emacs/lisp/org/org-attach-git
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-lisp hides /home/abc/code/emacs/lisp/org/ob-lisp
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-mobile hides /home/abc/code/emacs/lisp/org/org-mobile
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-macro hides /home/abc/code/emacs/lisp/org/org-macro
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-entities hides /home/abc/code/emacs/lisp/org/org-entities
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-faces hides /home/abc/code/emacs/lisp/org/org-faces
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-goto hides /home/abc/code/emacs/lisp/org/org-goto
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-compat hides /home/abc/code/emacs/lisp/org/org-compat
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-src hides /home/abc/code/emacs/lisp/org/org-src
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-table hides /home/abc/code/emacs/lisp/org/ob-table
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-sqlite hides /home/abc/code/emacs/lisp/org/ob-sqlite
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-ruby hides /home/abc/code/emacs/lisp/org/ob-ruby
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-sql hides /home/abc/code/emacs/lisp/org/ob-sql
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-js hides /home/abc/code/emacs/lisp/org/ob-js
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-sass hides /home/abc/code/emacs/lisp/org/ob-sass
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-haskell hides /home/abc/code/emacs/lisp/org/ob-haskell
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-bibtex hides /home/abc/code/emacs/lisp/org/ol-bibtex
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-rmail hides /home/abc/code/emacs/lisp/org/ol-rmail
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org hides /home/abc/code/emacs/lisp/org/org
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-colview hides /home/abc/code/emacs/lisp/org/org-colview
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-table hides /home/abc/code/emacs/lisp/org/org-table
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-octave hides /home/abc/code/emacs/lisp/org/ob-octave
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-loaddefs hides /home/abc/code/emacs/lisp/org/org-loaddefs
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-archive hides /home/abc/code/emacs/lisp/org/org-archive
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-clock hides /home/abc/code/emacs/lisp/org/org-clock
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-protocol hides /home/abc/code/emacs/lisp/org/org-protocol
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-core hides /home/abc/code/emacs/lisp/org/ob-core
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-org hides /home/abc/code/emacs/lisp/org/ob-org
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-ascii hides /home/abc/code/emacs/lisp/org/ox-ascii
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-css hides /home/abc/code/emacs/lisp/org/ob-css
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-eval hides /home/abc/code/emacs/lisp/org/ob-eval
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-timer hides /home/abc/code/emacs/lisp/org/org-timer
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-crypt hides /home/abc/code/emacs/lisp/org/org-crypt
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-inlinetask hides /home/abc/code/emacs/lisp/org/org-inlinetask
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-exp hides /home/abc/code/emacs/lisp/org/ob-exp
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-publish hides /home/abc/code/emacs/lisp/org/ox-publish
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-ctags hides /home/abc/code/emacs/lisp/org/org-ctags
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-beamer hides /home/abc/code/emacs/lisp/org/ox-beamer
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-texinfo hides /home/abc/code/emacs/lisp/org/ox-texinfo
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-id hides /home/abc/code/emacs/lisp/org/org-id
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-element hides /home/abc/code/emacs/lisp/org/org-element
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-irc hides /home/abc/code/emacs/lisp/org/ol-irc
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-calc hides /home/abc/code/emacs/lisp/org/ob-calc
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob hides /home/abc/code/emacs/lisp/org/ob
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-org hides /home/abc/code/emacs/lisp/org/ox-org
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-eww hides /home/abc/code/emacs/lisp/org/ol-eww
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-lob hides /home/abc/code/emacs/lisp/org/ob-lob
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-list hides /home/abc/code/emacs/lisp/org/org-list
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-lua hides /home/abc/code/emacs/lisp/org/ob-lua
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-attach hides /home/abc/code/emacs/lisp/org/org-attach
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-R hides /home/abc/code/emacs/lisp/org/ob-R
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-indent hides /home/abc/code/emacs/lisp/org/org-indent
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol hides /home/abc/code/emacs/lisp/org/ol
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-odt hides /home/abc/code/emacs/lisp/org/ox-odt
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-tempo hides /home/abc/code/emacs/lisp/org/org-tempo
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-sed hides /home/abc/code/emacs/lisp/org/ob-sed
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-makefile hides /home/abc/code/emacs/lisp/org/ob-makefile
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-refile hides /home/abc/code/emacs/lisp/org/org-refile
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-footnote hides /home/abc/code/emacs/lisp/org/org-footnote
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-info hides /home/abc/code/emacs/lisp/org/ol-info
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-scheme hides /home/abc/code/emacs/lisp/org/ob-scheme
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-macs hides /home/abc/code/emacs/lisp/org/org-macs
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-ditaa hides /home/abc/code/emacs/lisp/org/ob-ditaa
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-latex hides /home/abc/code/emacs/lisp/org/ox-latex
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-awk hides /home/abc/code/emacs/lisp/org/ob-awk
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-clojure hides /home/abc/code/emacs/lisp/org/ob-clojure
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-bbdb hides /home/abc/code/emacs/lisp/org/ol-bbdb
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-C hides /home/abc/code/emacs/lisp/org/ob-C
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-feed hides /home/abc/code/emacs/lisp/org/org-feed
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ol-docview hides /home/abc/code/emacs/lisp/org/ol-docview
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-duration hides /home/abc/code/emacs/lisp/org/org-duration
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-lilypond hides /home/abc/code/emacs/lisp/org/ob-lilypond
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-version hides /home/abc/code/emacs/lisp/org/org-version
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-habit hides /home/abc/code/emacs/lisp/org/org-habit
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-comint hides /home/abc/code/emacs/lisp/org/ob-comint
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-maxima hides /home/abc/code/emacs/lisp/org/ob-maxima
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-mouse hides /home/abc/code/emacs/lisp/org/org-mouse
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox-man hides /home/abc/code/emacs/lisp/org/ox-man
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-latex hides /home/abc/code/emacs/lisp/org/ob-latex
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-lint hides /home/abc/code/emacs/lisp/org/org-lint
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-datetree hides /home/abc/code/emacs/lisp/org/org-datetree
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-dot hides /home/abc/code/emacs/lisp/org/ob-dot
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-plantuml hides /home/abc/code/emacs/lisp/org/ob-plantuml
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-fortran hides /home/abc/code/emacs/lisp/org/ob-fortran
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-screen hides /home/abc/code/emacs/lisp/org/ob-screen
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-eshell hides /home/abc/code/emacs/lisp/org/ob-eshell
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-ref hides /home/abc/code/emacs/lisp/org/ob-ref
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ox hides /home/abc/code/emacs/lisp/org/ox
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-pcomplete hides /home/abc/code/emacs/lisp/org/org-pcomplete
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/ob-emacs-lisp hides /home/abc/code/emacs/lisp/org/ob-emacs-lisp
/gnu/store/2pny4z6mbi2aybgzzxz0yrzkds7hbpmq-emacs-org-9.4.6/share/emacs/site-lisp/org-9.4.6/org-num hides /home/abc/code/emacs/lisp/org/org-num

Features:
(magit-utils crm dash shr-color color url-http url-gw url-auth eww xdg
deuglify gnus-cus gnus-demon gnus-diary nndiary gnus-draft gnus-dup
gnus-fun gnus-html url-queue url-cache mm-url gnus-kill gnus-logic
gnus-mh mh-comp mh-scan mh-gnus mh-e mh-compat mh-buffers mh-loaddefs
gnus-registry registry eieio-base gnus-salt gnus-topic gnus-uu yenc
gnus-vm nnselect gnus-search pp shadow emacsbug mailalias smtpmail
sendmail format-spec sort gnus-cite smiley ansi-color mm-archive
mail-extr qp gnus-async gnus-bcklg face-remap nnagent nnml gnus-ml
hl-line mule-util ibuffer ibuffer-loaddefs ind-util quail disp-table
rcirc ring dabbrev eieio-opt speedbar ezimage dframe shortdoc help-fns
radix-tree cl-print debug backtrace cus-start misearch multi-isearch
thingatpt find-func bitlbee utf-7 epa-file gnutls network-stream nsm
cursor-sensor nndraft nnmh nnnil gnus-agent gnus-srvr gnus-score
score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime
smime dig nntp gnus-cache gnus-sum shr kinsoku svg dom gnus-group
gnus-undo nnir gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source
utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message
rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail
rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search time-date
mail-utils mm-util mail-prsvr time pinentry orderless
desktop-environment dbus xml ediff ediff-merg ediff-mult ediff-wind
ediff-diff ediff-help ediff-init ediff-util exwm-systemtray
xcb-systemtray xcb-xembed exwm exwm-input xcb-keysyms xcb-xkb
exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
xcb-debug server cl-extra help-mode advice edmacro kmacro recentf
tree-widget wid-edit use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core icomplete cus-load xelb-autoloads exwm-autoloads
desktop-environment-autoloads diminish-autoloads use-package-autoloads
tablist-autoloads pdf-tools-autoloads org-autoloads org-noter-autoloads
async-autoloads with-editor-autoloads transient-autoloads
libgit-autoloads magit-autoloads pinentry-autoloads kv-autoloads
esxml-autoloads dash-autoloads nov-el-autoloads orderless-autoloads
julia-mode-autoloads ess-autoloads guix-emacs 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 paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode 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 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 emoji-zwj 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 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 577914 112886)
 (symbols 48 30631 8)
 (strings 32 151132 19306)
 (string-bytes 1 4740657)
 (vectors 16 79863)
 (vector-slots 8 1729760 165941)
 (floats 8 384 267)
 (intervals 56 34127 2647)
 (buffers 992 25))




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#54687; Package emacs,gnus. (Sun, 03 Apr 2022 12:16:01 GMT) Full text and rfc822 format available.

Message #8 received at 54687 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: James Thomas <jimjoe <at> gmx.net>
Cc: 54687 <at> debbugs.gnu.org
Subject: Re: bug#54687: 28.0.92; Adding mml-unsecure-message to
 gnus-gcc-pre-body-encode-hook doesn't work
Date: Sun, 03 Apr 2022 14:15:01 +0200
James Thomas <jimjoe <at> gmx.net> writes:

> The above usage is documented in the gnus manual section about the hook
> variable. It's a bit hard to give the reproduction steps for the bug as
> it involves creating a gpg key, but I hope it will be clear from the
> code in the following patch, which fixes it:

Makes sense to me; pushed to Emacs 29.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug marked as fixed in version 29.1, send any further explanations to 54687 <at> debbugs.gnu.org and James Thomas <jimjoe <at> gmx.net> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 03 Apr 2022 12:16:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 02 May 2022 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 45 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.