Your message dated Sun, 09 Nov 2008 21:47:08 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#429059: fixed in emacs22 22.2+2-5 has caused the Debian Bug report #429059, regarding emacs22: error message in sendmail.el stops loading gnus when not using any MTA to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 429059: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=429059 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: emacs22-el Version: 22.0.99+1-1 Severity: normal File: /usr/share/emacs/22.0.99/lisp/mail/sendmail.el.gz As I communicate mail over my ISP's mail host, I don't need a MTA and therefore removed exim4. This resulted in the following error when starting gnus v5.11 in emacs22: Debugger entered--Lisp error: (error "/usr/bin/mail is not executable") signal(error ("/usr/bin/mail is not executable")) error("/usr/bin/mail is not executable") (if (not (file-executable-p "/usr/bin/mail")) (error "/usr/bin/mail is not executable")) (cond ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t (if ... ...) "fakemail")) eval((cond ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t (if ... ...) "fakemail"))) custom-initialize-reset(sendmail-program (cond ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t (if ... ...) "fakemail"))) custom-declare-variable(sendmail-program (cond ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t (if ... ...) "fakemail")) "Program used to send messages." :group mail :type file) (defcustom sendmail-program (cond (... "/usr/sbin/sendmail") (... "/usr/lib/sendmail") (... "/usr/ucblib/sendmail") (t ... "fakemail")) "Program used to send messages." :group (quote mail) :type (quote file)) eval-buffer(#<buffer *load*<2>> nil "/usr/share/emacs/22.0.99/lisp/mail/sendmail.el.gz" nil t) ; Reading at buffer position 2062 load-with-code-conversion("/usr/share/emacs/22.0.99/lisp/mail/sendmail.el.gz" "/usr/share/emacs/22.0.99/lisp/mail/sendmail.el.gz" nil t) require(sendmail) byte-code("ÀÁ!ÂÃÄ\"ÂÅÄ\"ÂÆÇ\"ÂÈÉ\"ÂÊÉ\"ÂËÌ\"ÂÍÎ\"ÂÏÎ\"ÂÐÎ\"ÑÒÓÔÕÖ%" [require sendmail autoload starttls-open-stream "starttls" starttls-negotiate mail-strip-quoted-names "mail-utils" message-make-date "message" message-make-message-id rfc2104-hash "rfc2104" netrc-parse "netrc" netrc-machine netrc-get custom-declare-group smtpmail nil "SMTP protocol for sending mail." :group mail] 6) load("smtpmail") load-library("smtpmail") eval-buffer(#<buffer *load*> nil "/home/ralle/.gnus" nil t) ; Reading at buffer position 4535 load-with-code-conversion("/home/ralle/.gnus" "/home/ralle/.gnus" nil t) load("~/.gnus" nil t) gnus-read-init-file() gnus-1(nil nil nil) gnus(nil) call-interactively(gnus) I use (setq message-send-mail-function 'smtpmail-send-it) in my .gnus. Smtpmail.el itself requires sendmail.el, which caused the error at defcustom of sendmail-program as I haven't got sendmail or /usr/bin/mail on my system: (defcustom sendmail-program (cond ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t (if (not (file-executable-p "/usr/bin/mail")) (error "/usr/bin/mail is not executable")) "fakemail")) ;In ../etc, to interface to /bin/mail. "Program used to send messages." :group 'mail :type 'file) There are two lines of code I couldn't find in any version on <http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/mail/sendmail.el?view=log>: (if (not (file-executable-p "/usr/bin/mail")) (error "/usr/bin/mail is not executable")) So, I assume this was modified by Debian. I removed both lines, which works for me. I'm wondering about this error message. If necessary, you might change it also to: (if (not (file-executable-p "/usr/bin/mail")) (message "/usr/bin/mail is not executable")) This gives the user the information without interrupting loading gnus. I hope, this is helpful. Cheers Ralf -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.18-4-486 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages emacs22-el depends on: ii emacs22-common 22.0.99+1-1 The GNU Emacs editor's shared, arc emacs22-el recommends no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: emacs22 Source-Version: 22.2+2-5 We believe that the bug you reported is fixed in the latest version of emacs22, which is due to be installed in the Debian FTP archive: emacs22-bin-common_22.2+2-5_i386.deb to pool/main/e/emacs22/emacs22-bin-common_22.2+2-5_i386.deb emacs22-common_22.2+2-5_all.deb to pool/main/e/emacs22/emacs22-common_22.2+2-5_all.deb emacs22-el_22.2+2-5_all.deb to pool/main/e/emacs22/emacs22-el_22.2+2-5_all.deb emacs22-gtk_22.2+2-5_i386.deb to pool/main/e/emacs22/emacs22-gtk_22.2+2-5_i386.deb emacs22-nox_22.2+2-5_i386.deb to pool/main/e/emacs22/emacs22-nox_22.2+2-5_i386.deb emacs22_22.2+2-5.diff.gz to pool/main/e/emacs22/emacs22_22.2+2-5.diff.gz emacs22_22.2+2-5.dsc to pool/main/e/emacs22/emacs22_22.2+2-5.dsc emacs22_22.2+2-5_i386.deb to pool/main/e/emacs22/emacs22_22.2+2-5_i386.deb emacs_22.2+2-5_all.deb to pool/main/e/emacs22/emacs_22.2+2-5_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Rob Browning <[EMAIL PROTECTED]> (supplier of updated emacs22 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 09 Nov 2008 12:05:33 -0800 Source: emacs22 Binary: emacs emacs22 emacs22-nox emacs22-gtk emacs22-bin-common emacs22-common emacs22-el Architecture: source all i386 Version: 22.2+2-5 Distribution: unstable Urgency: low Maintainer: Rob Browning <[EMAIL PROTECTED]> Changed-By: Rob Browning <[EMAIL PROTECTED]> Description: emacs - The GNU Emacs editor (metapackage) emacs22 - The GNU Emacs editor emacs22-bin-common - The GNU Emacs editor's shared, architecture dependent files emacs22-common - The GNU Emacs editor's shared, architecture independent infrastru emacs22-el - GNU Emacs LISP (.el) files emacs22-gtk - The GNU Emacs editor (with GTK user interface) emacs22-nox - The GNU Emacs editor (without X support) Closes: 429059 503054 Changes: emacs22 (22.2+2-5) unstable; urgency=low . * Add a build dependency on libasound2-dev which emacs22 is already linked against on i386. This change just makes things consistent across all the relevant platforms. Thanks to Sven Joachim <[EMAIL PROTECTED]> for the fix. (closes: #503054) . * Set mail-interactive to t if /usr/bin/mail is not an executable and fakemail is chosen. This should still help avoid silent mail loss, but won't signal an error if the mailer is never invoked. Thanks to Ralf Resack <[EMAIL PROTECTED]> for proposing the fix. (closes: #429059) Checksums-Sha1: 4903a3821009e2db5e7b68f24cdd2e9cfdac828a 1400 emacs22_22.2+2-5.dsc 4b587c0c473e0428043c899a971850f2242eef55 45800 emacs22_22.2+2-5.diff.gz 44b853ed686f8fa59290097bd3cdcbc2b2a4c25d 20016 emacs_22.2+2-5_all.deb b65c1f82765466f089601fd7d1fa6f384ff12480 14628476 emacs22-common_22.2+2-5_all.deb 8b81471a51bb1233e3aea22cb98c5aadaca82290 11357658 emacs22-el_22.2+2-5_all.deb d7dcc4f97e5cc580c97af0871d51f51999581efb 2607180 emacs22_22.2+2-5_i386.deb 0f82fea108947cfd3291e70c78c3d92ee82c887e 2339360 emacs22-nox_22.2+2-5_i386.deb 9a9a8f81e2da808723fb3c3f039ac9d66bce5440 2596732 emacs22-gtk_22.2+2-5_i386.deb caddb3991452d6b8efe1b1f0b784ebbd88e1f91f 165364 emacs22-bin-common_22.2+2-5_i386.deb Checksums-Sha256: b67a4d67784d64da2e557c74e628a7c44f2b468a64492845183957a5b8067e53 1400 emacs22_22.2+2-5.dsc 092db41bbcf02f8fcff7911a0ca5f71cc5e985801ff8f8e341613ed28cfbd96c 45800 emacs22_22.2+2-5.diff.gz d1beb6f246fac54234a293780af1530becfe48808d79371efa191fa3970e98cb 20016 emacs_22.2+2-5_all.deb e36e340deb1f17221ecb9a48b4b46f34b423448b6f7eb23e37f1934eef78f2d8 14628476 emacs22-common_22.2+2-5_all.deb b42d21c0cba0945bdd09e5edcf42701a82aee4c53537066737fd739edd701a1c 11357658 emacs22-el_22.2+2-5_all.deb 71c8d6820bdc60effe32c5ed2739667b597ed6256dd7c84fefd83cda19782550 2607180 emacs22_22.2+2-5_i386.deb 8da97b43ba49eb2d591a4851350ec731b9ad6b3336281c33091afad1c34e651f 2339360 emacs22-nox_22.2+2-5_i386.deb d24fce9c686b595545d6737a2d65e6149aae4cccb414e7e9705affc4bd096515 2596732 emacs22-gtk_22.2+2-5_i386.deb 72e22d6b2c043dcb3fb3dde354d1058f225a4e1329e927f89e015cc80b2cfe4f 165364 emacs22-bin-common_22.2+2-5_i386.deb Files: 3cc2a2fea8b593ec434d7b2f779e570f 1400 editors optional emacs22_22.2+2-5.dsc 2499601cc05b8b140cf20880ba70a1fb 45800 editors optional emacs22_22.2+2-5.diff.gz 70c1fd34cb0aa89ce6cd0c87bad5cdb3 20016 editors optional emacs_22.2+2-5_all.deb ef3b0a482e6bc4ecc27cfabeaf8339f5 14628476 editors optional emacs22-common_22.2+2-5_all.deb 7aea8e17538832fec412d71d1baf452d 11357658 editors optional emacs22-el_22.2+2-5_all.deb 803621624c7def60c4fe75a4384edaec 2607180 editors optional emacs22_22.2+2-5_i386.deb 6e0d45508ba507fb2bfb40cfed076165 2339360 editors optional emacs22-nox_22.2+2-5_i386.deb 42d71147427c5cbb54c9556f5380af4f 2596732 editors optional emacs22-gtk_22.2+2-5_i386.deb 2ab9b3439b9f67aeafcd203c0939eb9b 165364 editors optional emacs22-bin-common_22.2+2-5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkkXU2UACgkQJcjTd4x+c6TdIQCgy0nSjC6cJLSQ08AEQLWXA+h4 vf4An2MKAQncc5K07fVoPJgUSn9kiHZ+ =iLKv -----END PGP SIGNATURE-----
--- End Message ---

