Gnus development mailing list
 help / color / mirror / Atom feed
From: Dave Goldberg <david.goldberg6@verizon.net>
To: ding@gnus.org
Subject: EasyPG menu to mml.el update breaks XEmacs
Date: Thu, 20 Mar 2008 10:03:09 -0400	[thread overview]
Message-ID: <84skylebmq.fsf@incoming.verizon.net> (raw)

[-- Attachment #1: Type: text/plain, Size: 614 bytes --]

After a fresh CVS update this morning I now get the attached backtrace
any time I try to send a mail (e.g. enter message-mode) on either

XEmacs 21.4 (patch 20) "Double Solitaire" [Lucid] (i686-pc-linux, Mule) of Mon Oct 22 2007 on dsg-laptop

It also happens with 21.4.21.

Unfortunately, I do not understand the easymenu-define function - my
one attempt to patch this also broke - so I cannot suggest a fix other
than, for now, backing out to CVS version 7.62 of mml.el.  If nothing
happens in the mean time, I will try again later when I'm done with
work.

Thanks,
-- 
Dave Goldberg
david.goldberg6@verizon.net

[-- Attachment #2: Type: text/plain, Size: 5673 bytes --]


Debugger entered--Lisp error: (error "unknown menu item keyword" :visible ["Externalize Attachments" (lambda nil (interactive) (setq gnus-gcc-externalize-attachments (not gnus-gcc-externalize-attachments)) (message "gnus-gcc-externalize-attachments is `%s'." gnus-gcc-externalize-attachments)) :visible (and (boundp (quote gnus-gcc-externalize-attachments)) (memq gnus-gcc-externalize-attachments (quote (all t nil)))) :style toggle :selected gnus-gcc-externalize-attachments])
  signal(error ("unknown menu item keyword" :visible ["Externalize Attachments" (lambda nil ... ... ...) :visible (and ... ...) :style toggle :selected gnus-gcc-externalize-attachments]))
  check-menu-syntax(("Attachments" ["Attach File..." mml-attach-file t] ["Attach Buffer..." mml-attach-buffer t] ["Attach External..." mml-attach-external t] ["Externalize Attachments" (lambda nil ... ... ...) :visible (and ... ...) :style toggle :selected gnus-gcc-externalize-attachments] "----" ("Change Security Method" ["PGP/MIME" ... :style radio :selected ...] ["S/MIME" ... :style radio :selected ...] ["Inline PGP" ... :style radio :selected ...]) ["Sign Message" mml-secure-message-sign t] ["Encrypt Message" mml-secure-message-encrypt t] ["Sign and Encrypt Message" mml-secure-message-sign-encrypt t] ["Encrypt/Sign off" mml-unsecure-message t] ["Sign Part" mml-secure-sign t] ["Encrypt Part" mml-secure-encrypt t] "----" ["Insert Part..." mml-insert-part :active (message-in-body-p)] ["Insert Multipart..." mml-insert-multipart :active (message-in-body-p)] ["Quote MML in region" mml-quote-region :active (message-mark-active-p)] ["Validate MML" mml-validate t] ["Preview" mml-preview t] "----" ["Emacs MIME manual" (lambda nil ... ...) t] ["PGG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t] ["EasyPG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t]) nil)
  add-submenu(nil ("Attachments" ["Attach File..." mml-attach-file t] ["Attach Buffer..." mml-attach-buffer t] ["Attach External..." mml-attach-external t] ["Externalize Attachments" (lambda nil ... ... ...) :visible (and ... ...) :style toggle :selected gnus-gcc-externalize-attachments] "----" ("Change Security Method" ["PGP/MIME" ... :style radio :selected ...] ["S/MIME" ... :style radio :selected ...] ["Inline PGP" ... :style radio :selected ...]) ["Sign Message" mml-secure-message-sign t] ["Encrypt Message" mml-secure-message-encrypt t] ["Sign and Encrypt Message" mml-secure-message-sign-encrypt t] ["Encrypt/Sign off" mml-unsecure-message t] ["Sign Part" mml-secure-sign t] ["Encrypt Part" mml-secure-encrypt t] "----" ["Insert Part..." mml-insert-part :active (message-in-body-p)] ["Insert Multipart..." mml-insert-multipart :active (message-in-body-p)] ["Quote MML in region" mml-quote-region :active (message-mark-active-p)] ["Validate MML" mml-validate t] ["Preview" mml-preview t] "----" ["Emacs MIME manual" (lambda nil ... ...) t] ["PGG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t] ["EasyPG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t]) nil)
  add-menu(nil "Attachments" (["Attach File..." mml-attach-file t] ["Attach Buffer..." mml-attach-buffer t] ["Attach External..." mml-attach-external t] ["Externalize Attachments" (lambda nil ... ... ...) :visible (and ... ...) :style toggle :selected gnus-gcc-externalize-attachments] "----" ("Change Security Method" ["PGP/MIME" ... :style radio :selected ...] ["S/MIME" ... :style radio :selected ...] ["Inline PGP" ... :style radio :selected ...]) ["Sign Message" mml-secure-message-sign t] ["Encrypt Message" mml-secure-message-encrypt t] ["Sign and Encrypt Message" mml-secure-message-sign-encrypt t] ["Encrypt/Sign off" mml-unsecure-message t] ["Sign Part" mml-secure-sign t] ["Encrypt Part" mml-secure-encrypt t] "----" ["Insert Part..." mml-insert-part :active (message-in-body-p)] ["Insert Multipart..." mml-insert-multipart :active (message-in-body-p)] ["Quote MML in region" mml-quote-region :active (message-mark-active-p)] ["Validate MML" mml-validate t] ["Preview" mml-preview t] "----" ["Emacs MIME manual" (lambda nil ... ...) t] ["PGG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t] ["EasyPG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t]))
  easy-menu-add(("Attachments" ["Attach File..." mml-attach-file t] ["Attach Buffer..." mml-attach-buffer t] ["Attach External..." mml-attach-external t] ["Externalize Attachments" (lambda nil ... ... ...) :visible (and ... ...) :style toggle :selected gnus-gcc-externalize-attachments] "----" ("Change Security Method" ["PGP/MIME" ... :style radio :selected ...] ["S/MIME" ... :style radio :selected ...] ["Inline PGP" ... :style radio :selected ...]) ["Sign Message" mml-secure-message-sign t] ["Encrypt Message" mml-secure-message-encrypt t] ["Sign and Encrypt Message" mml-secure-message-sign-encrypt t] ["Encrypt/Sign off" mml-unsecure-message t] ["Sign Part" mml-secure-sign t] ["Encrypt Part" mml-secure-encrypt t] "----" ["Insert Part..." mml-insert-part :active (message-in-body-p)] ["Insert Multipart..." mml-insert-multipart :active (message-in-body-p)] ["Quote MML in region" mml-quote-region :active (message-mark-active-p)] ["Validate MML" mml-validate t] ["Preview" mml-preview t] "----" ["Emacs MIME manual" (lambda nil ... ...) t] ["PGG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t] ["EasyPG manual" (lambda nil ... ...) :visible (equal mml2015-use ...) t]) #<keymap size 1 0x3213>)
  mml-mode()
  message-mode()
  message-pop-to-buffer("*mail*" nil)
  message-mail()
  gnus-summary-mail-other-window(nil)
  call-interactively(gnus-summary-mail-other-window)

             reply	other threads:[~2008-03-20 14:03 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-20 14:03 Dave Goldberg [this message]
2008-03-20 18:19 ` Reiner Steib
2008-03-20 20:26   ` Dave Goldberg
2008-03-20 20:36     ` Dave Goldberg
2008-03-20 20:53       ` Reiner Steib
2008-03-24 11:34         ` Katsumi Yamaoka
2008-03-24 12:38           ` Reiner Steib

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=84skylebmq.fsf@incoming.verizon.net \
    --to=david.goldberg6@verizon.net \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).