unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#11625: 24.1.50; Gnus: MIME messages are no longer handled
@ 2012-06-04  8:07 Stefan Reichör
       [not found] ` <handler.11625.B.133879740614332.ack@debbugs.gnu.org>
  2012-06-10 21:22 ` bug#11625: 24.1.50; Gnus: MIME messages are no longer handled Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 6+ messages in thread
From: Stefan Reichör @ 2012-06-04  8:07 UTC (permalink / raw)
  To: 11625

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)





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

* bug#11625: Acknowledgement (24.1.50; Gnus: MIME messages are no longer handled)
       [not found] ` <handler.11625.B.133879740614332.ack@debbugs.gnu.org>
@ 2012-06-06 12:59   ` Stefan Reichör
  2012-06-06 15:23     ` Stefan Monnier
  0 siblings, 1 reply; 6+ messages in thread
From: Stefan Reichör @ 2012-06-06 12:59 UTC (permalink / raw)
  To: 11625

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@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@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\b\"!r	q\210\311\312 \210)\313\211\x1c\314\315	\b\316@\317\311\320\307\321\322 \"\323\324\325\326\327\311\330\331\332\311\333\311&\x16A*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\261\x0eD\346Y\203\276\355B\307\356\322 \"\"\210\2028\357\360\361\336AA\354\"\362\"\"\363F\211G\2037\x0eG@F\364 pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203\x01K@KK\203-\x0eK:\203\x01K@\202\x01K\374>\203\"\x0eKLBL\202-\x0eM\203-\375\376K\"\210)GA\211G\204\323**\377BL\b\x0eN%O\201W\x0eL\235\204W\201X\x0eL\235\203a\355B\307\201Y!\"\210P\203\202\201Z\x0eL\235\204x\201[\x0eL\235\203\202\355B\307\201\\!\"\210\201]\x0eL\235\203\225\355B\307\201^!\"\210\201_\x0eL\235\204\252\201`\201_\x0eL\"\203\302\307\201arQq\210deZ\201bed\"\\)\"\202\303\360\201c\x0eL\235\203\320\360\202\321\360RS\201d\x0eB\307\201e\x0eTSR$\"\210\201f\201g\x0eB!\211A!\2048\x0eO\203.\x0eN\204.\x0eA@\201h=\203.\363\201i\201j\217\210\201k\x0eB!\210\363B\334\335\201l\x0eUQ\311#\"\210\2028\334\335\201m\x0eA!\"\210*\201n\211VU8\203\315\201d\x0eB\307\201o\201p\x0eVU8!\"\"\210\201f\201g\x0eB!\211A!\204\304\x0eO\203\272\x0eN\204\272\x0eA@\250\203\272\x0eA@\201qY\203\272\x0eA@\201rX\203\272\201d\x0eB\201s\"\210\201g\x0eB!\210\201k\x0eB!\210\363B\334\335\201l\x0eUQ\311#\"\210\202\304\334\335\201m\x0eA!\"\210VT\211V\202?)\355B\201t\"\210\201u\x0eBQ\"\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\b\"\205\b\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@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)





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

* bug#11625: Acknowledgement (24.1.50; Gnus: MIME messages are no longer handled)
  2012-06-06 12:59   ` bug#11625: Acknowledgement (24.1.50; Gnus: MIME messages are no longer handled) Stefan Reichör
@ 2012-06-06 15:23     ` Stefan Monnier
  2012-06-06 15:30       ` Stefan Reichör
  0 siblings, 1 reply; 6+ messages in thread
From: Stefan Monnier @ 2012-06-06 15:23 UTC (permalink / raw)
  To: Stefan Reichör; +Cc: 11625

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@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@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@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\b\"!r	q\210\311\312 \210)\313\211\314\315
> \b\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@F\364
> pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203K@KK\203-K:\203K@\202K\374>\203\"KLBL\202-M\203-\375\376K\"\210)GA\211G\204\323**\377BL\bN%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\b\"\205\b\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@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)







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

* bug#11625: Acknowledgement (24.1.50; Gnus: MIME messages are no longer handled)
  2012-06-06 15:23     ` Stefan Monnier
@ 2012-06-06 15:30       ` Stefan Reichör
  0 siblings, 0 replies; 6+ messages in thread
From: Stefan Reichör @ 2012-06-06 15:30 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 11625

Stefan Monnier <monnier@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@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@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@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@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\b\"!r	q\210\311\312 \210)\313\211\314\315
>> \b\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@F\364
>> pHI\365\216\366J!\210\367\370\361F\371\363O\372\"\"+\211KG\373U\203K@KK\203-K:\203K@\202K\374>\203\"KLBL\202-M\203-\375\376K\"\210)GA\211G\204\323**\377BL\bN%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\b\"\205\b\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@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)





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

* bug#11625: 24.1.50; Gnus: MIME messages are no longer handled
  2012-06-04  8:07 bug#11625: 24.1.50; Gnus: MIME messages are no longer handled Stefan Reichör
       [not found] ` <handler.11625.B.133879740614332.ack@debbugs.gnu.org>
@ 2012-06-10 21:22 ` Lars Magne Ingebrigtsen
  2012-06-11  8:54   ` Stefan Reichör
  1 sibling, 1 reply; 6+ messages in thread
From: Lars Magne Ingebrigtsen @ 2012-06-10 21:22 UTC (permalink / raw)
  To: Stefan Reichör; +Cc: 11625

Stefan Reichör <stefan@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/





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

* bug#11625: 24.1.50; Gnus: MIME messages are no longer handled
  2012-06-10 21:22 ` bug#11625: 24.1.50; Gnus: MIME messages are no longer handled Lars Magne Ingebrigtsen
@ 2012-06-11  8:54   ` Stefan Reichör
  0 siblings, 0 replies; 6+ messages in thread
From: Stefan Reichör @ 2012-06-11  8:54 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 11625

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Stefan Reichör <stefan@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.





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

end of thread, other threads:[~2012-06-11  8:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-04  8:07 bug#11625: 24.1.50; Gnus: MIME messages are no longer handled Stefan Reichör
     [not found] ` <handler.11625.B.133879740614332.ack@debbugs.gnu.org>
2012-06-06 12:59   ` bug#11625: Acknowledgement (24.1.50; Gnus: MIME messages are no longer handled) Stefan Reichör
2012-06-06 15:23     ` Stefan Monnier
2012-06-06 15:30       ` Stefan Reichör
2012-06-10 21:22 ` bug#11625: 24.1.50; Gnus: MIME messages are no longer handled Lars Magne Ingebrigtsen
2012-06-11  8:54   ` Stefan Reichör

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

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

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