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>

Reply via email to