Your message dated Wed, 02 Sep 2009 22:33:58 +0000
with message-id <[email protected]>
and subject line Bug#523469: fixed in emacs-goodies-el 30.4-1
has caused the Debian Bug report #523469,
regarding debian-el: deb-view-control-coding assumes buffer-file-name is non-nil
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.)
--
523469: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523469
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debian-el
Version: 29.5-1
Severity: normal
Tags: patch
The deb-view-control-coding function and the entry added to
file-coding-system-alist for it signal an error when trying to view a
manpage that contains the string "control" with WoMan. The following
recipe reproduces this in both emacs22 and emacs-snapshot (assuming
debhelper is installed for the dh_gencontrol manpage):
$ emacs22 -q
M-x toggle-debug-on-error
M-x woman RET dh_gencontrol
This gives the following backtrace:
,----
| Debugger entered--Lisp error: (wrong-type-argument stringp nil)
| string-match("\\.deb-INFO!\\./control\\'" nil)
| deb-view-control-coding((insert-file-contents
("/usr/share/man/man1/dh_gencontrol.1" . #<buffer *WoMan 1 dh_gencontrol*>) nil
nil nil nil))
| find-operation-coding-system(insert-file-contents
("/usr/share/man/man1/dh_gencontrol.1" . #<buffer *WoMan 1 dh_gencontrol*>) nil
nil nil nil)
| decode-coding-inserted-region(1 4778 "/usr/share/man/man1/dh_gencontrol.1"
nil nil nil nil)
| jka-compr-insert-file-contents("/usr/share/man/man1/dh_gencontrol.1.gz" nil
nil nil nil)
| apply(jka-compr-insert-file-contents
("/usr/share/man/man1/dh_gencontrol.1.gz" nil nil nil nil))
| jka-compr-handler(insert-file-contents
"/usr/share/man/man1/dh_gencontrol.1.gz" nil nil nil nil)
| insert-file-contents("/usr/share/man/man1/dh_gencontrol.1.gz" nil)
| woman-insert-file-contents("/usr/share/man/man1/dh_gencontrol.1.gz" t)
| woman-really-find-file("/usr/share/man/man1/dh_gencontrol.1.gz" t "*WoMan 1
dh_gencontrol*")
| woman-find-file("/usr/share/man/man1/dh_gencontrol.1.gz")
| woman(nil nil)
| call-interactively(woman)
| execute-extended-command(nil)
| call-interactively(execute-extended-command)
`----
The following patch should fix this issue:
--8<---------------cut here---------------start------------->8---
--- debian-el.el~ 2009-02-23 19:52:59.250583535 +0100
+++ debian-el.el 2009-04-10 15:37:18.902785993 +0200
@@ -91,7 +91,8 @@
(and (eq (car arg-list) 'insert-file-contents) ;; first arg
(consp (cadr arg-list)) ;; second arg like ("./control" . BUFFER)
(let ((buffer (cdr (cadr arg-list))))
- (and (string-match "\\.deb-INFO!\\./control\\'"
+ (and (buffer-file-name buffer)
+ (string-match "\\.deb-INFO!\\./control\\'"
(buffer-file-name buffer))
'utf-8))))
--8<---------------cut here---------------end--------------->8---
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.28.9-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages debian-el depends on:
ii binutils 2.19.1-1 The GNU assembler, linker and bina
ii emacs-snapshot [emacsen] 1:20090329-2 The GNU Emacs editor (development
ii emacs21 [emacsen] 21.4a+1-5.6 The GNU Emacs editor
ii emacs22-gtk [emacsen] 22.3+1-1 The GNU Emacs editor (with GTK use
ii reportbug 4.0 reports bugs in the Debian distrib
Versions of packages debian-el recommends:
pn dlocate <none> (no description available)
ii groff-base 1.18.1.1-22 GNU troff text-formatting system (
ii wget 1.11.4-2 retrieves files from the web
Versions of packages debian-el suggests:
pn gnus <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: emacs-goodies-el
Source-Version: 30.4-1
We believe that the bug you reported is fixed in the latest version of
emacs-goodies-el, which is due to be installed in the Debian FTP archive:
debian-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/debian-el_30.4-1_all.deb
devscripts-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/devscripts-el_30.4-1_all.deb
dpkg-dev-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/dpkg-dev-el_30.4-1_all.deb
emacs-goodies-el_30.4-1.diff.gz
to pool/main/e/emacs-goodies-el/emacs-goodies-el_30.4-1.diff.gz
emacs-goodies-el_30.4-1.dsc
to pool/main/e/emacs-goodies-el/emacs-goodies-el_30.4-1.dsc
emacs-goodies-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/emacs-goodies-el_30.4-1_all.deb
emacs-goodies-el_30.4.orig.tar.gz
to pool/main/e/emacs-goodies-el/emacs-goodies-el_30.4.orig.tar.gz
gnus-bonus-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/gnus-bonus-el_30.4-1_all.deb
vm-bonus-el_30.4-1_all.deb
to pool/main/e/emacs-goodies-el/vm-bonus-el_30.4-1_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.
Peter S Galbraith <[email protected]> (supplier of updated emacs-goodies-el
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: Wed, 02 Sep 2009 17:05:19 -0400
Source: emacs-goodies-el
Binary: emacs-goodies-el gnus-bonus-el devscripts-el debian-el dpkg-dev-el
vm-bonus-el
Architecture: source all
Version: 30.4-1
Distribution: unstable
Urgency: low
Maintainer: Peter S Galbraith <[email protected]>
Changed-By: Peter S Galbraith <[email protected]>
Description:
debian-el - Emacs helpers specific to Debian users
devscripts-el - Emacs wrappers for the commands in devscripts
dpkg-dev-el - Emacs helpers specific to Debian development
emacs-goodies-el - Miscellaneous add-ons for Emacs
gnus-bonus-el - Miscellaneous add-ons for Gnus
vm-bonus-el - transitional dummy package
Closes: 388637 504186 504230 523469 528295 541361
Changes:
emacs-goodies-el (30.4-1) unstable; urgency=low
.
* debian-el:
- deb-view.el: Bug fix: "undo limit vs. .deb", thanks to Dan Jacobson
for reporting and to Sven Joachim for the patch. Apologies for
forgetting about it for so long (Closes: #388637).
- debian.el: Bug fix: "deb-view-control-coding assumes buffer-file-name
is non-nil", thanks to Sven Joachim for the report and the patch.
Again, apologies ! (Closes: #523469).
* emacs-goodies-el:
- perldoc.el: Fixed "allow uniquely-named buffers" and "add completion
for modules", thanks to new "upstream" [email protected];
(Closes: #504186, #504230).
* debian/control: Bug fix: "Incorrect Vcs-Browser URL", thanks to
[email protected]; (Closes: #528295).
Bug fix: "gnus-bonus-el needs to allow emacs23 in dependency", thanks
to Russ Allbery (Closes: #541361).
Checksums-Sha1:
073a30d8409279f0cea5b1863e4a97f2bfb02e2a 1408 emacs-goodies-el_30.4-1.dsc
349d742ceab4ef75f71aa753c18c731923e96fd5 1116909
emacs-goodies-el_30.4.orig.tar.gz
43d303dbb98efc38787019ce78c17368c0bbed44 106781 emacs-goodies-el_30.4-1.diff.gz
bd982f6a311105ad7a3e509fec3510d1c48ef974 1021136
emacs-goodies-el_30.4-1_all.deb
2f5ac25eebabf452d3f2116c644da27c898670c5 76990 gnus-bonus-el_30.4-1_all.deb
f2d1df52d4f7148cf135f763763536b112350fac 36964 devscripts-el_30.4-1_all.deb
c9f8fec99eee448cac3c7b26f5ace6a98ec3c516 94424 debian-el_30.4-1_all.deb
0ed2f6a7ffe4494a6d62df91a9b93607c4aa9bdf 69246 dpkg-dev-el_30.4-1_all.deb
44f385f1e41a0f7cc477e3e4dcbd376944a9893d 27348 vm-bonus-el_30.4-1_all.deb
Checksums-Sha256:
d85c70d96b887224f0fed7cac18832ca45b72b54326ebc9649f0b076c2a88451 1408
emacs-goodies-el_30.4-1.dsc
8827a1dbce566ad37aeb0002799e2e327e7c2fca866628e5b11609f5f54f64ae 1116909
emacs-goodies-el_30.4.orig.tar.gz
e6c63dba707d5ece51500369dc693b19d469502c0770bb1759ae5cd0f2d53b69 106781
emacs-goodies-el_30.4-1.diff.gz
875ebf0d00e03d977230f67fdd1ff15e13df88e8062867ba61ff47e1841a4dc5 1021136
emacs-goodies-el_30.4-1_all.deb
4d072e923d59ac41b79d7705c9d00a43b6d99076e6fd1670734638247097c65c 76990
gnus-bonus-el_30.4-1_all.deb
4685137ae52370a6f22e69b33bc8643c0c683c12b23febb3960455f43a3a1973 36964
devscripts-el_30.4-1_all.deb
de1cfd65258620b0aa4be363161682a7384c958fcfdc7b25c9bb38ad7c6ea964 94424
debian-el_30.4-1_all.deb
27a0b4ba38ed361745a00c60ff4e9914a658b8034afa4b51b67cd0b8df83777d 69246
dpkg-dev-el_30.4-1_all.deb
b5752a4e811317d38834f04c5bf9fc341c9e30038dfa2310c1f03ba71fb8829d 27348
vm-bonus-el_30.4-1_all.deb
Files:
a6004518d2a2b29d2ade51a6f86e36e5 1408 editors optional
emacs-goodies-el_30.4-1.dsc
930de0dbad54e295ae233faccb8125d2 1116909 editors optional
emacs-goodies-el_30.4.orig.tar.gz
3cc435befb5b7f8eab5c25c7bc6f6d8c 106781 editors optional
emacs-goodies-el_30.4-1.diff.gz
60873620a8d187b9409513e80cb87101 1021136 editors optional
emacs-goodies-el_30.4-1_all.deb
a552ee4f0c6361f235e2d6c26ddba888 76990 news optional
gnus-bonus-el_30.4-1_all.deb
7efc613aae60f4d4f23e9b4a84a6533a 36964 editors optional
devscripts-el_30.4-1_all.deb
f7d138681c1cf5f97ae0d408cd86aba3 94424 utils optional debian-el_30.4-1_all.deb
938b8b49b0b6cac4dfc5e6f6ca0c7cdd 69246 utils optional
dpkg-dev-el_30.4-1_all.deb
5516de4323297e53a67c143a8463a97c 27348 mail optional vm-bonus-el_30.4-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQCVAwUBSp7eXrwVH8jSqROhAQIQwAP/Yf/noHrRmz12Nv+Anx32bMkPCwkX9X57
kPPoDTXbZpwi0InSi3ARNRTBhrpx/KQgRi7DQ+EGOt0dibaK8wSB8pE/js0IzXIz
NZ4hcsRqI1/1A5drcFSsxJ3DmVGxf/wNeSYU6iqR0LnqFD1zzuferzG8zQowLOZq
3bGYCNMxaNg=
=CcMA
-----END PGP SIGNATURE-----
--- End Message ---