On Mon, Dec 17, 2018 at 10:57:44AM +0200, Adrian Bunk wrote: > Package: mandos > Version: 1.7.20-1 > Severity: serious > > The following packages have unmet dependencies: > mandos : Depends: libgnutls28-dev (< 3.6.0) but 3.6.5-2 is to be installed or > libgnutls30 (< 3.6.0) but 3.6.5-2 is to be installed > > > Additionally, the libgnutls28-dev alternative of the dependencies > looks wrong - this should likely just be libgnutls30.
The reason for the -dev dependency appears to be that the Python code does something like from ctypes.util import find_library find_library('gnutls') but that works just fine even without the -dev package installed (so either libgnutls28 or libgnutls30 ought to do). Actually, I wonder if using ${shlibs:Depends} would be fine, even for the Python code. At least it would make transitioning this package much easier. :-) Or move back to using python-gnutls; NEWS indicates that ctypes was used because python-gnutls didn't support GnuTLS 3.3 at the time, but python-gnutls indicates it has supported GnuTLS 3.4 since 2016. /* Steinar */ -- Homepage: https://www.sesse.net/