Package: debian-el
Version: 36.3+nmu1

After filing #878868 I had a closer look at deb-view.el, and it seems to
me that there is quite a bit of code duplication to handle the various
formats (e.g. data.tar.gz vs data.tar.xz), as well as some dependencies
that could be avoided if deb-view.el used dpkg-deb's --fsys-tarfile and
--ctrl-tarfile options to obtain the data.  There is also an undeclared
dependency on binutils for the ar command.

This would also make it possible to handle both old and new binary
formats the same way, as well as automatically supporting new
compression formats.  The only downside is that people not running
Debian would need to install dpkg (see the comments in the file header),
but I think they can be expected to do that if they want to examine
Debian binary packages.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.14.0-rc5-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debian-el depends on:
ii  bzip2                     1.0.6-8.1
ii  dpkg                      1.19.0.1
ii  emacs                     47.0
ii  emacs-snapshot [emacsen]  1:20171012-1
ii  emacs25 [emacsen]         25.2+1-6
ii  emacsen-common            2.0.8
ii  file                      1:5.32-1
ii  reportbug                 7.1.7
ii  xz-utils                  5.2.2-1.3

Versions of packages debian-el recommends:
pn  dlocate     <none>
ii  groff-base  1.22.3-9
ii  wget        1.19.1-4

Versions of packages debian-el suggests:
pn  gnus  <none>

-- no debconf information

Reply via email to