Package: guake Version: 0.8.7-1 Severity: serious Justification: Policy 11.8.3
Dear Maintainer, Quoting policy: >To be an x-terminal-emulator, a program must: > * Be able to emulate a DEC VT100 terminal, or a compatible terminal. Guake does this one, at least. > * Support the command-line option -e command, which creates a new terminal > window[106] and runs the specified command, interpreting the entirety of the > rest of the command line as a command to pass straight to exec, in the manner > that xterm does. Guake implements this incorrectly - it uses the shell's -c option rather than consuming the rest of the arguments. This is the reason for gnome-terminal.wrapper, though the underlying functionality will need to be implemented at all before a wrapper can be written. Also, it does not make the terminal visible, and behaves quite oddly if run from outside an existing guake. > * Support the command-line option -T title, which creates a new terminal > window with the window title title. Guake does not implement this at all. The `-r` argument DTWT if already within a guake terminal, doesn't make the terminal visible, and doesn't block. Since guake is a somewhat special-purpose terminal, the simplest solution is to simply remove the `Provides:` header and the `update-alternatives` logic. (This doesn't stop *users* from using guake primarily, of course). If you *do* decide to implement the missing requirements, take care that the caller blocks for the right duration in all cases: (if starting guake for the first time; if guake was already running; if run from within guake). -Ben -- System Information: Debian Release: stretch/sid APT prefers testing-debug APT policy: (600, 'testing-debug'), (600, 'testing'), (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, x32, arm64 Kernel: Linux 4.7.0-1-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 guake depends on: ii gconf2 3.2.6-4 ii libgtk2.0-0 2.24.31-1 ii notification-daemon 3.20.0-1 ii plasma-workspace [notification-daemon] 4:5.8.2-1 ii python 2.7.11-2 ii python-dbus 1.2.4-1 ii python-gconf 2.28.1+dfsg-1.2 ii python-glade2 2.24.0-5.1 ii python-keybinder 0.3.1-1 ii python-notify 0.1.1-4 ii python-vte 1:0.28.2-5+b1 ii python-xdg 0.25-4 ii python2.7 2.7.12-7 pn python:any <none> guake recommends no packages. guake suggests no packages. -- no debconf information