Package: apt-listchanges Version: 3.6 Severity: normal When apt-listchanges encounters a package with an uncompressed Debian changelog, it proceeds to open the changelog in default (text) mode, resulting in an AttributeError per the below stack trace. Such packages are of course in violation of policy (specifically, section 12.7), but still sometimes appear in practice, and should be easy enough to accommodate by explicitly specifying binary mode in DebianFiles._open_changelog_file. In particular, I encountered this problem just now with gprolog 1.4.5-1 (bug number pending).
Could you please take a look? Thanks! -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (300, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386, x32 Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages apt-listchanges depends on: ii apt 1.4~beta1 ii cdebconf [debconf-2.0] 0.218 ii debconf [debconf-2.0] 1.5.59 ii debianutils 4.8.1 ii python3-apt 1.1.0~beta5 pn python3:any <none> ii ucf 3.0036 apt-listchanges recommends no packages. Versions of packages apt-listchanges suggests: ii chimera2 [www-browser] 2.0a19-8+b3 ii chromium [www-browser] 53.0.2785.143-1 ii conkeror [www-browser] 1.0.3-1 ii dillo [www-browser] 3.0.5-3 ii dwb [www-browser] 20150419git-2+b1 ii edbrowse [www-browser] 3.6.1-1+b1 ii elinks [www-browser] 0.12~pre6-12 ii elvis [www-browser] 2.2.0-12 ii epiphany-browser [www-browser] 3.22.3-1 ii eterm [x-terminal-emulator] 0.9.6-4 ii evilvte [x-terminal-emulator] 0.5.1-1 ii exim4-daemon-heavy [mail-transport-agent] 4.88~RC5-1 ii firefox [www-browser] 50.0.2-1 ii firefox-esr [www-browser] 45.5.1esr-1 ii gnome-terminal [x-terminal-emulator] 3.22.1-1 ii hv3 [www-browser] 3.0~fossil20110109-6 ii konqueror [www-browser] 4:16.08.3-1 ii konsole [x-terminal-emulator] 4:16.08.2-2 ii kterm [x-terminal-emulator] 6.2.0-46.2 ii lilyterm [x-terminal-emulator] 0.9.9.4+git20150208.f600c0-4 ii links [www-browser] 2.13-1 ii links2 [www-browser] 2.13-1 ii lxterminal [x-terminal-emulator] 0.2.0-1 ii lynx [www-browser] 2.8.9dev11-1 ii mate-terminal [x-terminal-emulator] 1.16.1-1 ii midori [www-browser] 0.5.11-ds1-4 ii mlterm [x-terminal-emulator] 3.5.0-1+b1 ii mrxvt [x-terminal-emulator] 0.5.4-2 ii netrik [www-browser] 1.16.1-2 ii netsurf-gtk [www-browser] 3.6-3 ii pterm [x-terminal-emulator] 0.67-2 ii python3-gi 3.22.0-1 ii qterminal [x-terminal-emulator] 0.7.0-2 ii qupzilla [www-browser] 1.8.9~dfsg1-3 ii rekonq [www-browser] 0.9.2-1 ii roxterm [x-terminal-emulator] 3.3.2-1 ii rxvt [x-terminal-emulator] 1:2.7.10-7 ii rxvt-unicode [x-terminal-emulator] 9.22-1+b1 ii sakura [x-terminal-emulator] 3.3.4-2 ii stterm [x-terminal-emulator] 0.6-1 ii surf [www-browser] 0.7-2 ii terminal.app [x-terminal-emulator] 0.9.8-1+nmu1+b2 ii terminator [x-terminal-emulator] 1.90-1 ii termit [x-terminal-emulator] 3.0-1 ii uzbl [www-browser] 0.0.0~git.20120514-1.2 ii w3m [www-browser] 0.5.3-33 ii xemacs21-mule [www-browser] 21.4.24-4 ii xemacs21-nomule [www-browser] 21.4.24-4 ii xfce4-terminal [x-terminal-emulator] 0.8.1-1 ii xterm [x-terminal-emulator] 327-1 ii xvt [x-terminal-emulator] 2.1-20.2 -- debconf information excluded