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