Package: gnunet Version: 0.7.0c-2 Severity: serious Hi, gnunet doesn't use ${shlibs:Depends} since ages which could easily yield to wrong Depends (and as a matter of fact they are wrong currently, at least libgtk2.0-0 and libncurses5 are missing). dh_shlibdeps is called nonetheless in debian/rules so please change debian/control according.
Also the Suggests are completely wrong: it should not Suggest libgtk2.0-0 and libncurses5 but Depend on both! The versioned Suggests on gnunet-gtk is also wrong IMHO. gnunet-gtk already cares for the correct version of gnunet beeing installed and gnunet itself does not need a specific version of gnunet-gtk. Attached is the patch to debian/control I use for Ubuntu. Bye
diff -u gnunet-0.7.0c/debian/control gnunet-0.7.0c/debian/control --- gnunet-0.7.0c/debian/control +++ gnunet-0.7.0c/debian/control @@ -8,8 +8,8 @@ Package: gnunet Architecture: any -Depends: adduser, libgcrypt11, libgmp3c2, libsqlite3-0, debconf (>= 1.2.0) | debconf-2.0, libextractor1c2a (>= 0.5.9-1), gettext (>=0.14.1-1) -Suggests: libgtk2.0-0 (>= 2.6.0-1), libncurses5, gnunet-gtk (>= 0.7.0b-1) +Depends: adduser, debconf (>= 1.2.0) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends} +Suggests: gnunet-gtk Description: Secure, trust-based peer-to-peer framework GNUnet is a peer-to-peer framework which focuses on providing security. All link-to-link messages in the network are confidential and authenticated.