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

Reply via email to