Package: keepass2 Severity: important Dear Maintainer,
keepass2 has a plugin architecture. Loading plugins when mono-complete is not installed causes keepass2 to incorrectly report the plugins as incompatible. If it is your intention that keepass2 should be able to run plugins out-of-the-box, then the debian keepass2 package should have a dependency on mono-complete. If you are unwilling to add a dependency on mono-complete, then it is desirable that the plugin loader detects the non-presence of mono-complete and gives the user a more helpful error message, e.g. rather than claiming that the plugin is incompatible it should inform the user that mono-complete should be installed. NOTE: The system information below is from the host system. This bug has been confirmed on a debian:sid guest under docker, see https://github.com/jessfraz/dockerfiles/blob/master/keepass2/Dockerfile . However, I believe that this bug should be reproducible on any debian system where keepass2 is installed without mono-complete or the mono compiler. -- System Information: Debian Release: 9.3 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.14.13-2.pvops.qubes.x86_64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages keepass2 depends on: pn libmono-corlib4.5-cil <none> pn libmono-system-drawing4.0-cil <none> pn libmono-system-security4.0-cil <none> pn libmono-system-windows-forms4.0-cil <none> pn libmono-system-xml4.0-cil <none> pn libmono-system4.0-cil <none> ii libx11-6 2:1.6.4-3 pn mono-runtime <none> Versions of packages keepass2 recommends: pn xsel <none> Versions of packages keepass2 suggests: pn keepass2-doc <none> pn mono-dmcs <none> pn xdotool <none>