Package: reportbug Version: 7.1.10 Severity: normal Currently, reportbug "Suggests:" package "gir1.2-vte-2.91". If this package is not installed, as would be the default for "Suggests:", running reportbug produces the surprising dialog box attached here as an image, requesting installation of that package, on pain of "Falling back to text interface."
This is rather unreasonable behaviour. It's probably not appropriate to make that package a dependency, but it should at least be a "Recommends:", so that a default installation avoids this obstacle. Perhaps the intention was to avoid pulling in graphical dependencies on text-only systems, which makes sense. A possible solution would be to create a "reportbug-gtk" package, which included all the graphical code and dependencies, leaving the text-mode version in the original "reportbug" package. Many other text/graphical packages have adopted this split-package solution. -- Package-specific info: ** Environment settings: INTERFACE="gtk2" ** /home/ian/.reportbugrc: reportbug_version "6.6.6" mode standard ui gtk2 realname "Ian Bruce" email "ian_br...@mail.ru" no-cc header "X-Debbugs-CC: ian_br...@mail.ru" smtphost reportbug.debian.org -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8), LANGUAGE=en_CA.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages reportbug depends on: ii apt 1.6.2 ii python3 3.6.5-3 ii python3-reportbug 7.1.10 ii sensible-utils 0.0.12 reportbug recommends no packages. Versions of packages reportbug suggests: ii claws-mail 3.16.0-2 pn debconf-utils <none> ii debsums 2.2.2 pn dlocate <none> ii emacs25-bin-common 25.2+1-6+b2 ii exim4 4.91-5 ii exim4-daemon-light [mail-transport-agent] 4.91-5 ii file 1:5.33-3 ii gir1.2-gtk-3.0 3.22.29-3 ii gir1.2-vte-2.91 0.52.0-1 ii gnupg 2.2.8-3 ii python3-gi 3.28.2-1 ii python3-gi-cairo 3.28.2-1 pn python3-gtkspellcheck <none> pn python3-urwid <none> ii xdg-utils 1.1.3-1 Versions of packages python3-reportbug depends on: ii apt 1.6.2 ii file 1:5.33-3 ii python3 3.6.5-3 ii python3-apt 1.6.1 ii python3-debian 0.1.32 ii python3-debianbts 2.7.2 ii python3-requests 2.18.4-2 python3-reportbug suggests no packages. -- no debconf information