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
bug-gnu-emacs <at> gnu.org
:bug#11625
; Package emacs
.
(Mon, 04 Jun 2012 08:11:02 GMT) Full text and rfc822 format available.Stefan Reichör <stefan <at> xsteve.at>
: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)
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)
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)
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)
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/
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.
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.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.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.