Package: dpkg
Version: 1.10.27
Severity: normal

Recent install of dpkg-dev-el reads:

    Fetched 131kB in 4s (27.4kB/s)       
    Selecting previously deselected package debian-el.
    (Reading database ... 130273 files and directories currently installed.)
    Unpacking debian-el (from .../debian-el_24.10-1_all.deb) ...
    Selecting previously deselected package dpkg-dev-el.
    Unpacking dpkg-dev-el (from .../dpkg-dev-el_24.10-1_all.deb) ...
    Setting up debian-el (24.10-1) ...
    install/debian-el: Handling emacs21, logged in /tmp/elc_oXqYUf.log
    install/debian-el: Handling xemacs21, logged in /tmp/elc_dzTAtg.log

However, this is not enough. dpkg _should_ display all Emacs Lisp
compiler warnings if there were any during making the *.elc files.
Now the user does not know form this output if all went ok or not.

SUGGESTION

Add a simple grep call to check the results. Emacs Lisp compilation always
print "**" in front of warnings and errors. Like from above it would have
noticed this warning:

    emacs21 -q -no-site-file --no-site-file -batch -l path.el -f 
batch-byte-compile deb
    ian-bts-control.el debian-changelog-mode.el debian-control-mode.el 
debian-copyright
    .el dpkg-dev-el-loaddefs.el dpkg-dev-el.el readme-debian.el
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/debian-bts-control.elc
    While compiling toplevel forms in file 
/usr/share/emacs21/site-lisp/dpkg-dev-el/deb
    ian-changelog-mode.el:
      ** `(fboundp (quote imenu))' called for effect
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/debian-changelog-mode.elc
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/debian-control-mode.elc
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/debian-copyright.elc
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/dpkg-dev-el-loaddefs.elc
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/dpkg-dev-el.elc
    Wrote /usr/share/emacs21/site-lisp/dpkg-dev-el/readme-debian.elc
    Done


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages dpkg depends on:
ii  dselect                     1.10.27      a user tool to manage Debian packa
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to