GNU bug report logs - #11625
24.1.50; Gnus: MIME messages are no longer handled

Previous Next

Packages: gnus, emacs;

Reported by: Stefan Reichör <stefan <at> xsteve.at>

Date: Mon, 4 Jun 2012 08:11:02 UTC

Severity: normal

Found in version 24.1.50

Done: Lars Magne 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 11625 in the body.
You can then email your comments to 11625 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:
bug#11625; Package emacs. (Mon, 04 Jun 2012 08:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Reichör <stefan <at> xsteve.at>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 04 Jun 2012 08:11:02 GMT) Full text and rfc822 format available.

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

From: Stefan Reichör <stefan <at> xsteve.at>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.1.50; Gnus: MIME messages are no longer handled
Date: Mon, 04 Jun 2012 10:07:25 +0200
Hi!

After upgrading to the latest Emacs I have a major problem in GNUS:
messages in MIME format are no longer handled as before. Now I see all
alternatives as plain text, e.g.:

,----
| This is a multi-part message in MIME format.
| 
| --a8edf5ea92b84843a6e764149d3f7d56
| Content-Type: text/plain; charset=utf-8
| Content-Transfer-Encoding: 8bit
`----

Please note that I also have a problem with auth-source.el (I can no
longer get mails). I fixed this problem by using an older version of
this auth-source.el. Not sure if this problem is related.

Stefan.


In GNU Emacs 24.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.4)
 of 2012-06-01 on pchagakli
Windowing system distributor `The X.Org Foundation', version 11.0.11001000
Configured using:
 `configure '--prefix=/home/srei/prg/stow/emacs''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_AU.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  vhdl-stutter-mode: t
  desktop-save-mode: t
  icomplete-mode: t
  global-ede-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-idle-scheduler-mode: t
  semantic-mode: t
  which-function-mode: t
  global-cwarn-mode: t
  diff-auto-refine-mode: t
  global-auto-revert-mode: t
  shell-dirtrack-mode: t
  recentf-mode: t
  cua-mode: t
  gnus-undo-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
  transient-mark-mode: t

Features:
(shadow emacsbug gnus-fun gnus-html xml url-cache vc-git gnus-dired
whitespace xgit-dvc xgit xgit-annotate xgit-log dvc-bookmarks
multi-isearch gnus-dup bbdb-gui smiley gnus-cite gnus-async gnus-bcklg
qp parse-time gnus-ml pop3 rot13 ibuf-ext gnus-topic nndraft nnmh
nnfolder bbdb-gnus bbdb-snarf mail-extr nnagent nnml network-stream
starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-cache sigbegone spam spam-stat gnus-uu yenc gnus-namazu gnus-alias
gnus-registry registry ert debug netrc nntp hl-line help-mode view
arc-mode archive-mode semantic/tag-write org-wl org-w3m org-vm org-rmail
org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp
org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex
bibtex org-bbdb inversion semantic/imenu semantic/sb semantic/sort
semantic/db-file cedet-files semantic/wisent/python
semantic/decorate/include semantic/db-find semantic/db-ref
semantic/decorate/mode semantic/decorate pulse semantic/dep
semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent vc-svn
vhdl-mode html-mode jsp-html-helper-mode asp-html-helper-mode
php-html-helper-mode html-helper-mode tempo vc-hg xhg-dvc ede/dired
jka-compr vc-arch sunrise-x-loop-autoloads sunrise-commander-autoloads
tex-math-preview-autoloads package python-live-update xte ger-userdata
moinmoin-mode avoid linkd planner-registry planner-deadline
planner-trunk planner-psvn xhg xhg-annotate xhg-mq xhg-log bzr-submit
bzr dvc-annotate bzr-gnus xgit-gnus xhg-gnus midnight dar
deutsch-alt-neu ion3 grmon term disp-table screenshot internet-radio
holidays hol-loaddefs tla smerge-mode dvc-state dvc-config dvc-diff
dvc-fileinfo diff sendmail tla-gnus dvc-gnus dvc-cmenu dvc-about
dvc-version dvc-revlist desktop filecache woof progr-align pwsafe
remind-mode quick-task x-dict diminish babel url-handlers mm-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util w3m-wget webjump browse-url mkback mmm-auto mmm-vars
mmm-compat tmmofl mouse-embrace xwindow-ring saveplace live-mode
defaultcontent toc align boxes longlines ireplace assoc findr iedit
help-macro findstr igrep ange-ftp grep tempbuf keep-buffers
minibuffer-complete-cycle icomplete browse-kill-ring generic-dl
generic-menu misc planner-diary planner-tasks-overview
planner-accomplishments planner-gnus gnus-msg gnus-art mm-uu mml2015
epg-config mm-view mml-smime smime dig mailcap planner-multi crm
planner-id planner-bbdb planner sort muse-latex muse-html
muse-xml-common muse-wiki muse-colors cus-edit cus-start cus-load
muse-publish muse-project muse-protocols muse-regexps muse
muse-nested-tags muse-mode bbdb-autoloads bbdb-query bbdb-print bbdb-com
bbdb timezone boxquote rect timeclock find-recursive bubble-buffer
ibuffer bzr-core tla-core tla-autoconf tla-defs dvc-log vc vc-dispatcher
dvc-unified dvc-tips ffap url-parse url-vars ediff xdarcs-core xgit-core
xhg-core xmtn-minimal ede/linux ede/emacs ede/cpp-root ede/speedbar
ede/files ede ede/base ede/auto ede/source eieio-speedbar eieio-custom
semantic/db-mode semantic/db eieio-base semantic/idle semantic/format
semantic/tag-ls semantic/ctxt eassist semantic/util-modes semantic/util
semantic semantic/tag semantic/lex semantic/fw mode-local cedet
which-func imenu escreen find-library read-library appt diary-lib
diary-loaddefs esh-groups eshell esh-var esh-io esh-cmd esh-ext esh-proc
esh-arg eldoc esh-mode esh-util esh-module esh-toggle
python-exception-walker pydoc ipython executable xsteve-python
python-mode info-look info vsim-nav cwarn php-mode flymake compile
cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs speedbar sb-image ezimage dframe skeleton
reftex reftex-vars font-latex tex tex-site etags-table etags
screen-lines hideshow printing ps-print ps-def lpr msb mouse-copy paren
stig-paren reporter xsteve-functions dired-aux cal-iso bookmark
dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register
dvc-utils dvc-emacs ewoc dvc-defs dvc-site psvn edmacro kmacro log-edit
pcvs-util add-log diff-mode pp elp ediff-merg ediff-diff ediff-wind
ediff-mult ediff-help ediff-init ediff-util uniquify autorevert ehelp
electric tramp-cache tramp-sh tramp tramp-compat auth-source eieio
password-cache shell tramp-loaddefs recentf tree-widget generic-x server
ls-lisp wdired dired-x dired ido hippie-exp cua-base ob-python org
byte-opt warnings bytecomp byte-compile cconv macroexp advice
advice-preload derived org-fixup autoload help-fns ob-emacs-lisp
ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys
ob ob-eval org-pcomplete pcomplete comint ansi-color ring org-list
org-faces org-compat org-entities org-macs noutline outline find-func
cal-menu calendar cal-loaddefs gnus-sum nnoo gnus-group gnus-undo nnmail
mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec
rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr
wid-edit cl easy-mmode hi-lock 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 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)




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#11625; Package emacs,gnus. (Wed, 06 Jun 2012 13:02:01 GMT) Full text and rfc822 format available.

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

From: Stefan Reichör <stefan <at> xsteve.at>
To: 11625 <at> debbugs.gnu.org
Subject: Re: bug#11625: Acknowledgement (24.1.50;
	Gnus: MIME messages are no longer handled)
Date: Wed, 06 Jun 2012 14:59:29 +0200
I am using a git mirror. Therefore I used git bisect to find the last
working revision. It was the commit from Paul Eggert (Tue May 29 14:33:38 2012 -0700)

Starting with the commit from Stefan Monnier (Tue May 29 23:59:42 2012 -0400) things
fail for me.

,----
| commit f20b275ac1806f151153de4d0cc1ebd5d0a2ed53
| Author: Stefan Monnier <monnier <at> iro.umontreal.ca>
| Date:   Tue May 29 23:59:42 2012 -0400
| 
|     * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.
|     (macro-declaration-function): Move var from C code.
|     (macro-declaration-function): Define function with defalias.
|     * lisp/emacs-lisp/macroexp.el (macroexpand-all-1):
|     * lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
|     * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't handle
|     defun/defmacro any more.
|     * lisp/emacs-lisp/bytecomp.el (byte-compile-arglist-signature):
|     Provide fallback for unknown arglist.
|     (byte-compile-arglist-warn): Change calling convention.
|     (byte-compile-output-file-form): Move print-vars binding.
|     (byte-compile-output-docform): Simplify accordingly.
|     (byte-compile-file-form-defun, byte-compile-file-form-defmacro)
|     (byte-compile-defmacro-declaration): Remove.
|     (byte-compile-file-form-defmumble): Generalize to defalias.
|     (byte-compile-output-as-comment): Return byte-positions.
|     Simplify callers accordingly.
|     (byte-compile-lambda): Use `assert'.
|     (byte-compile-defun, byte-compile-defmacro): Remove.
|     (byte-compile-file-form-defalias):
|     Use byte-compile-file-form-defmumble.
|     (byte-compile-defalias-warn): Remove.
|     * src/eval.c (Fdefun, Fdefmacro, Vmacro_declaration_function):
|     Move to byte-run.el.
|     (Fautoload): Do the hash-doc more carefully.
|     * src/data.c (Fdefalias): Purify definition, except for keymaps.
|     (Qdefun): Move from eval.c.
|     * src/lisp.h (Qdefun): Remove.
|     * src/lread.c (read1): Tiny simplification.
|     * lib-src/make-docfile.c: Improve comment style.
|     (search_lisp_doc_at_eol): New function.
|     (scan_lisp_file): Use it.
| 
| commit b351b2da5dbba5967aeee50f74a299a2e3e41f37
| Author: Paul Eggert <eggert <at> cs.ucla.edu>
| Date:   Tue May 29 14:33:38 2012 -0700
| 
|     Fix ChangeLog entry by negating its 1st sentence.
`----

The first error I notice is the following:

Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
  auth-source-search(:host "smtp.myserver.de" :port "25" :user nil :max 1 :require nil :create nil)
  smtpmail-try-auth-methods(#<process smtpmail> (help (size \120000000) (auth=login plain) (auth login plain) starttls) "smtp.myserver.de" 25 nil)
  byte-code("\306\307\310\"!r	q\210\311\312 \210)\313\211\314\315	\316@\317\311\320\307\321\322 \"\323\324\325\326\327\311\330\331\332\311\333\311&A*A@\211B\204V\334\335\336AA\337\"\203S\336AA\337\"\202T\340\"\210\341B\342\"\210\336AA\343\"C\344C!\211D\204w\334\335\307\345C\"\"\210D\346Y\203\207\334\335\307\347C\"\"\210*r	q\210\350\351\211\"\210\352\353!\210e+\336AA\354\"E\344E!\211D\203\261D\346Y\203\276\355B\307\356\322 \"\"\210\2028\357\360\361\336AA\354\"\362\"\"\363F\211G\2037G <at> F\364 pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203K <at> KK\203-K:\203K@\202K\374>\203\"KLBL\202-M\203-\375\376K\"\210)GA\211G\204\323**\377BLN%O\201WL\235\204W\201XL\235\203a\355B\307\201Y!\"\210P\203\202\201ZL\235\204x\201[L\235\203\202\355B\307\201\\!\"\210\201]L\235\203\225\355B\307\201^!\"\210\201_L\235\204\252\201`\201_L\"\203\302\307\201arQq\210deZ\201bed\"\\)\"\202\303\360\201cL\235\203\320\360\202\321\360RS\201dB\307\201eTSR$\"\210\201f\201gB!\211A!\2048O\203.N\204.A@\201h=\203.\363\201i\201j\217\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\2028\334\335\201mA!\"\210*\201n\211VU8\203\315\201dB\307\201o\201pVU8!\"\"\210\201f\201gB!\211A!\204\304O\203\272N\204\272A@\250\203\272A@\201qY\203\272A@\201rX\203\272\201dB\201s\"\210\201gB!\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\202\304\334\335\201mA!\"\210VT\211V\202?)\355B\201t\"\210\201uBQ\"\210\355B\201v\"\210)\363\207" [host process-buffer buffer-undo-list coding-system-for-write coding-system-for-read port get-buffer-create format "*trace of SMTP session to %s*" t erase-buffer binary open-network-stream "smtpmail" :type :return-list :capability-command "EHLO %s\n" smtpmail-fqdn :end-of-command "^[0-9]+ .*\n" :success "^2.*\n" :always-query-capabilities :starttls-function #[(capabilities) "\301\302\"\205\303\207" [capabilities string-match "[ -]STARTTLS" "STARTTLS\n"] 3] :client-certificate :use-starttls-if-possible throw done plist-get :error "Unable to contact server" set-process-filter smtpmail-process-filter :greeting smtpmail-response-code "No greeting: %s" 400 "Connection not allowed: %s" set-buffer-process-coding-system raw-text-unix make-local-variable smtpmail-read-point :capabilities smtpmail-command-or-throw "HELO %s" delete "" split-string ...] 24)
  smtpmail-via-smtp(("mail <at> myserver.de") #<buffer  smtpmail temp>)
  smtpmail-send-it()
  gnus-agent-send-mail()
  message-send-mail(nil)
  message-send-via-mail(nil)
  message-send(nil)
  message-send-and-exit(nil)
  call-interactively(message-send-and-exit nil nil)




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#11625; Package emacs,gnus. (Wed, 06 Jun 2012 15:26:02 GMT) Full text and rfc822 format available.

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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Stefan Reichör <stefan <at> xsteve.at>
Cc: 11625 <at> debbugs.gnu.org
Subject: Re: bug#11625: Acknowledgement (24.1.50;
	Gnus: MIME messages are no longer handled)
Date: Wed, 06 Jun 2012 11:23:32 -0400
There was a bug that caused incorrect compilation.  It was fixed a while
ago, but you'll have to recompile some of the files.  If you have the
patience, "make bootstrap" should do the trick.


        Stefan


>>>>> "Stefan" == Stefan Reichör <stefan <at> xsteve.at> writes:

> I am using a git mirror. Therefore I used git bisect to find the last
> working revision. It was the commit from Paul Eggert (Tue May 29 14:33:38 2012 -0700)

> Starting with the commit from Stefan Monnier (Tue May 29 23:59:42 2012 -0400) things
> fail for me.

> ,----
> | commit f20b275ac1806f151153de4d0cc1ebd5d0a2ed53
> | Author: Stefan Monnier <monnier <at> iro.umontreal.ca>
> | Date:   Tue May 29 23:59:42 2012 -0400
> | 
> |     * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.
> |     (macro-declaration-function): Move var from C code.
> |     (macro-declaration-function): Define function with defalias.
> |     * lisp/emacs-lisp/macroexp.el (macroexpand-all-1):
> |     * lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
> |     * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't handle
> |     defun/defmacro any more.
> |     * lisp/emacs-lisp/bytecomp.el (byte-compile-arglist-signature):
> |     Provide fallback for unknown arglist.
> |     (byte-compile-arglist-warn): Change calling convention.
> |     (byte-compile-output-file-form): Move print-vars binding.
> |     (byte-compile-output-docform): Simplify accordingly.
> |     (byte-compile-file-form-defun, byte-compile-file-form-defmacro)
> |     (byte-compile-defmacro-declaration): Remove.
> |     (byte-compile-file-form-defmumble): Generalize to defalias.
> |     (byte-compile-output-as-comment): Return byte-positions.
> |     Simplify callers accordingly.
> |     (byte-compile-lambda): Use `assert'.
> |     (byte-compile-defun, byte-compile-defmacro): Remove.
> |     (byte-compile-file-form-defalias):
> |     Use byte-compile-file-form-defmumble.
> |     (byte-compile-defalias-warn): Remove.
> |     * src/eval.c (Fdefun, Fdefmacro, Vmacro_declaration_function):
> |     Move to byte-run.el.
> |     (Fautoload): Do the hash-doc more carefully.
> |     * src/data.c (Fdefalias): Purify definition, except for keymaps.
> |     (Qdefun): Move from eval.c.
> |     * src/lisp.h (Qdefun): Remove.
> |     * src/lread.c (read1): Tiny simplification.
> |     * lib-src/make-docfile.c: Improve comment style.
> |     (search_lisp_doc_at_eol): New function.
> |     (scan_lisp_file): Use it.
> | 
> | commit b351b2da5dbba5967aeee50f74a299a2e3e41f37
> | Author: Paul Eggert <eggert <at> cs.ucla.edu>
> | Date:   Tue May 29 14:33:38 2012 -0700
> | 
> |     Fix ChangeLog entry by negating its 1st sentence.
> `----

> The first error I notice is the following:

> Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
>   auth-source-search(:host "smtp.myserver.de" :port "25" :user nil :max 1 :require nil :create nil)
>   smtpmail-try-auth-methods(#<process smtpmail> (help (size \120000000)
> (auth=login plain) (auth login plain) starttls) "smtp.myserver.de" 25 nil)
>   byte-code("\306\307\310\"!r	q\210\311\312 \210)\313\211\314\315
> \316@\317\311\320\307\321\322
> \"\323\324\325\326\327\311\330\331\332\311\333\311&A*A@\211B\204V\334\335\336AA\337\"\203S\336AA\337\"\202T\340\"\210\341B\342\"\210\336AA\343\"C\344C!\211D\204w\334\335\307\345C\"\"\210D\346Y\203\207\334\335\307\347C\"\"\210*r
> q\210\350\351\211\"\210\352\353!\210e+\336AA\354\"E\344E!\211D\203\261D\346Y\203\276\355B\307\356\322
> \"\"\210\2028\357\360\361\336AA\354\"\362\"\"\363F\211G\2037G <at> F\364
> pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203K <at> KK\203-K:\203K@\202K\374>\203\"KLBL\202-M\203-\375\376K\"\210)GA\211G\204\323**\377BLN%O\201WL\235\204W\201XL\235\203a\355B\307\201Y!\"\210P\203\202\201ZL\235\204x\201[L\235\203\202\355B\307\201\\!\"\210\201]L\235\203\225\355B\307\201^!\"\210\201_L\235\204\252\201`\201_L\"\203\302\307\201arQq\210deZ\201bed\"\\)\"\202\303\360\201cL\235\203\320\360\202\321\360RS\201dB\307\201eTSR$\"\210\201f\201gB!\211A!\2048O\203.N\204.A@\201h=\203.\363\201i\201j\217\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\2028\334\335\201mA!\"\210*\201n\211VU8\203\315\201dB\307\201o\201pVU8!\"\"\210\201f\201gB!\211A!\204\304O\203\272N\204\272A@\250\203\272A@\201qY\203\272A@\201rX\203\272\201dB\201s\"\210\201gB!\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\202\304\334\335\201mA!\"\210VT\211V\202?)\355B\201t\"\210\201uBQ\"\210\355B\201v\"\210)\363\207"
> [host process-buffer buffer-undo-list coding-system-for-write
> coding-system-for-read port get-buffer-create format "*trace of SMTP session
> to %s*" t erase-buffer binary open-network-stream
> "smtpmail" :type :return-list :capability-command "EHLO %s\n"
> smtpmail-fqdn :end-of-command "^[0-9]+ .*\n" :success
> "^2.*\n" :always-query-capabilities :starttls-function #[(capabilities)
> "\301\302\"\205\303\207" [capabilities string-match "[ -]STARTTLS"
> "STARTTLS\n"] 3] :client-certificate :use-starttls-if-possible throw done
> plist-get :error "Unable to contact server" set-process-filter
> smtpmail-process-filter :greeting smtpmail-response-code "No greeting: %s"
> 400 "Connection not allowed: %s" set-buffer-process-coding-system
> raw-text-unix make-local-variable smtpmail-read-point :capabilities
> smtpmail-command-or-throw "HELO %s" delete "" split-string ...] 24)
>   smtpmail-via-smtp(("mail <at> myserver.de") #<buffer  smtpmail temp>)
>   smtpmail-send-it()
>   gnus-agent-send-mail()
>   message-send-mail(nil)
>   message-send-via-mail(nil)
>   message-send(nil)
>   message-send-and-exit(nil)
>   call-interactively(message-send-and-exit nil nil)






Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#11625; Package emacs,gnus. (Wed, 06 Jun 2012 15:34:02 GMT) Full text and rfc822 format available.

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

From: Stefan Reichör <stefan <at> xsteve.at>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 11625 <at> debbugs.gnu.org
Subject: Re: bug#11625: Acknowledgement (24.1.50;
	Gnus: MIME messages are no longer handled)
Date: Wed, 06 Jun 2012 17:30:49 +0200
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:

> There was a bug that caused incorrect compilation.  It was fixed a while
> ago, but you'll have to recompile some of the files.  If you have the
> patience, "make bootstrap" should do the trick.

I already built my emacs version using "make bootstrap".
Using the latest version from the git mirror:
,----
| commit 1e872c67b3b96eee192cc8812d197122411d33e1
| Author: Andreas Schwab <schwab <at> linux-m68k.org>
| Date:   Sat Jun 2 10:52:27 2012 +0200
| 
|     * alloc.c (CONS_BLOCK_SIZE): Account for padding at the end of
|     cons_block.
`----
I have the problem, that loading an old version of auth-source.el fixes
the number-or-marker-p error below, but Gnus MIME messages are no longer handled.

I'll try again in a few days and report back.

Thanks for your help!

Stefan.


>
>         Stefan
>
>
>>>>>> "Stefan" == Stefan Reichör <stefan <at> xsteve.at> writes:
>
>> I am using a git mirror. Therefore I used git bisect to find the last
>> working revision. It was the commit from Paul Eggert (Tue May 29 14:33:38 2012 -0700)
>
>> Starting with the commit from Stefan Monnier (Tue May 29 23:59:42 2012 -0400) things
>> fail for me.
>
>> ,----
>> | commit f20b275ac1806f151153de4d0cc1ebd5d0a2ed53
>> | Author: Stefan Monnier <monnier <at> iro.umontreal.ca>
>> | Date:   Tue May 29 23:59:42 2012 -0400
>> | 
>> |     * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.
>> |     (macro-declaration-function): Move var from C code.
>> |     (macro-declaration-function): Define function with defalias.
>> |     * lisp/emacs-lisp/macroexp.el (macroexpand-all-1):
>> |     * lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
>> |     * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't handle
>> |     defun/defmacro any more.
>> |     * lisp/emacs-lisp/bytecomp.el (byte-compile-arglist-signature):
>> |     Provide fallback for unknown arglist.
>> |     (byte-compile-arglist-warn): Change calling convention.
>> |     (byte-compile-output-file-form): Move print-vars binding.
>> |     (byte-compile-output-docform): Simplify accordingly.
>> |     (byte-compile-file-form-defun, byte-compile-file-form-defmacro)
>> |     (byte-compile-defmacro-declaration): Remove.
>> |     (byte-compile-file-form-defmumble): Generalize to defalias.
>> |     (byte-compile-output-as-comment): Return byte-positions.
>> |     Simplify callers accordingly.
>> |     (byte-compile-lambda): Use `assert'.
>> |     (byte-compile-defun, byte-compile-defmacro): Remove.
>> |     (byte-compile-file-form-defalias):
>> |     Use byte-compile-file-form-defmumble.
>> |     (byte-compile-defalias-warn): Remove.
>> |     * src/eval.c (Fdefun, Fdefmacro, Vmacro_declaration_function):
>> |     Move to byte-run.el.
>> |     (Fautoload): Do the hash-doc more carefully.
>> |     * src/data.c (Fdefalias): Purify definition, except for keymaps.
>> |     (Qdefun): Move from eval.c.
>> |     * src/lisp.h (Qdefun): Remove.
>> |     * src/lread.c (read1): Tiny simplification.
>> |     * lib-src/make-docfile.c: Improve comment style.
>> |     (search_lisp_doc_at_eol): New function.
>> |     (scan_lisp_file): Use it.
>> | 
>> | commit b351b2da5dbba5967aeee50f74a299a2e3e41f37
>> | Author: Paul Eggert <eggert <at> cs.ucla.edu>
>> | Date:   Tue May 29 14:33:38 2012 -0700
>> | 
>> |     Fix ChangeLog entry by negating its 1st sentence.
>> `----
>
>> The first error I notice is the following:
>
>> Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
>>   auth-source-search(:host "smtp.myserver.de" :port "25" :user nil :max 1 :require nil :create nil)
>>   smtpmail-try-auth-methods(#<process smtpmail> (help (size \120000000)
>> (auth=login plain) (auth login plain) starttls) "smtp.myserver.de" 25 nil)
>>   byte-code("\306\307\310\"!r	q\210\311\312 \210)\313\211\314\315
>> \316@\317\311\320\307\321\322
>> \"\323\324\325\326\327\311\330\331\332\311\333\311&A*A@\211B\204V\334\335\336AA\337\"\203S\336AA\337\"\202T\340\"\210\341B\342\"\210\336AA\343\"C\344C!\211D\204w\334\335\307\345C\"\"\210D\346Y\203\207\334\335\307\347C\"\"\210*r
>> q\210\350\351\211\"\210\352\353!\210e+\336AA\354\"E\344E!\211D\203\261D\346Y\203\276\355B\307\356\322
>> \"\"\210\2028\357\360\361\336AA\354\"\362\"\"\363F\211G\2037G <at> F\364
>> pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203K <at> KK\203-K:\203K@\202K\374>\203\"KLBL\202-M\203-\375\376K\"\210)GA\211G\204\323**\377BLN%O\201WL\235\204W\201XL\235\203a\355B\307\201Y!\"\210P\203\202\201ZL\235\204x\201[L\235\203\202\355B\307\201\\!\"\210\201]L\235\203\225\355B\307\201^!\"\210\201_L\235\204\252\201`\201_L\"\203\302\307\201arQq\210deZ\201bed\"\\)\"\202\303\360\201cL\235\203\320\360\202\321\360RS\201dB\307\201eTSR$\"\210\201f\201gB!\211A!\2048O\203.N\204.A@\201h=\203.\363\201i\201j\217\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\2028\334\335\201mA!\"\210*\201n\211VU8\203\315\201dB\307\201o\201pVU8!\"\"\210\201f\201gB!\211A!\204\304O\203\272N\204\272A@\250\203\272A@\201qY\203\272A@\201rX\203\272\201dB\201s\"\210\201gB!\210\201kB!\210\363B\334\335\201lUQ\311#\"\210\202\304\334\335\201mA!\"\210VT\211V\202?)\355B\201t\"\210\201uBQ\"\210\355B\201v\"\210)\363\207"
>> [host process-buffer buffer-undo-list coding-system-for-write
>> coding-system-for-read port get-buffer-create format "*trace of SMTP session
>> to %s*" t erase-buffer binary open-network-stream
>> "smtpmail" :type :return-list :capability-command "EHLO %s\n"
>> smtpmail-fqdn :end-of-command "^[0-9]+ .*\n" :success
>> "^2.*\n" :always-query-capabilities :starttls-function #[(capabilities)
>> "\301\302\"\205\303\207" [capabilities string-match "[ -]STARTTLS"
>> "STARTTLS\n"] 3] :client-certificate :use-starttls-if-possible throw done
>> plist-get :error "Unable to contact server" set-process-filter
>> smtpmail-process-filter :greeting smtpmail-response-code "No greeting: %s"
>> 400 "Connection not allowed: %s" set-buffer-process-coding-system
>> raw-text-unix make-local-variable smtpmail-read-point :capabilities
>> smtpmail-command-or-throw "HELO %s" delete "" split-string ...] 24)
>>   smtpmail-via-smtp(("mail <at> myserver.de") #<buffer  smtpmail temp>)
>>   smtpmail-send-it()
>>   gnus-agent-send-mail()
>>   message-send-mail(nil)
>>   message-send-via-mail(nil)
>>   message-send(nil)
>>   message-send-and-exit(nil)
>>   call-interactively(message-send-and-exit nil nil)




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#11625; Package emacs,gnus. (Sun, 10 Jun 2012 21:25:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Reichör <stefan <at> xsteve.at>
Cc: 11625 <at> debbugs.gnu.org
Subject: Re: bug#11625: 24.1.50; Gnus: MIME messages are no longer handled
Date: Sun, 10 Jun 2012 23:22:07 +0200
Stefan Reichör <stefan <at> xsteve.at> writes:

> After upgrading to the latest Emacs I have a major problem in GNUS:
> messages in MIME format are no longer handled as before. Now I see all
> alternatives as plain text, e.g.:
>
> ,----
> | This is a multi-part message in MIME format.
> | 
> | --a8edf5ea92b84843a6e764149d3f7d56
> | Content-Type: text/plain; charset=utf-8
> | Content-Transfer-Encoding: 8bit
> `----

That's very odd, and sounds like an installation problem.

Do you have older bits of Gnus/Emacs files in your load path that shades
other bits?  Try starting Emacs with "emacs -Q" to avoid local
customisations and see whether the problem goes away.

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




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#11625; Package emacs,gnus. (Mon, 11 Jun 2012 08:58:02 GMT) Full text and rfc822 format available.

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

From: Stefan Reichör <stefan <at> xsteve.at>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 11625 <at> debbugs.gnu.org
Subject: Re: bug#11625: 24.1.50; Gnus: MIME messages are no longer handled
Date: Mon, 11 Jun 2012 10:54:20 +0200
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> Stefan Reichör <stefan <at> xsteve.at> writes:
>
>> After upgrading to the latest Emacs I have a major problem in GNUS:
>> messages in MIME format are no longer handled as before. Now I see all
>> alternatives as plain text, e.g.:
>>
>> ,----
>> | This is a multi-part message in MIME format.
>> | 
>> | --a8edf5ea92b84843a6e764149d3f7d56
>> | Content-Type: text/plain; charset=utf-8
>> | Content-Transfer-Encoding: 8bit
>> `----
>
> That's very odd, and sounds like an installation problem.
>
> Do you have older bits of Gnus/Emacs files in your load path that shades
> other bits?  Try starting Emacs with "emacs -Q" to avoid local
> customisations and see whether the problem goes away.

Stefan and Lars: Thanks for looking into this problem.

Today's emacs build from git works again :)

So this problem seems to be related to some build problems.

This bug should be closed.


Stefan.




bug closed, send any further explanations to 11625 <at> debbugs.gnu.org and Stefan Reichör <stefan <at> xsteve.at> Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Mon, 11 Jun 2012 11:40: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. (Tue, 10 Jul 2012 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 13 years and 39 days ago.

Previous Next


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