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 ---

Reply via email to