On Thu, 12 Mar 2015 03:27:15 +0100 Guillem Jover <guil...@debian.org> wrote:
> Package: gthumb > Version: 3:3.3.3-1 > Severity: important > > Hi! > > This package hardcodes libgphoto2-6 and libgphoto2-port12 in the > gthumb Depends field, for no apparent reason (none given in > debian/changelog). I put libgphoto2-6, libgphoto2-port12 and gvfs-bin int the gthumb Depends field because they are needed to import the photos. What do you suggest ? regards, > > These are wrong for many reasons. First, hardcoding shared library > dependencies is always wrong, because it makes transitions harder > as it would require manual intervention or the package would become > uninstallable even after a binNMU, when the old library packages > disappear from the archive. It also might by-pass the dependency > information coming from the shared library packages, so it might get > a too loose dependency, breaking the ABI requirements of the linking > objects. In this case, in addition, these dependencies are just bogus, > because there's no binary object in the package linking against them, > so hardcoding them will not make the package magically use those > libraries. > > (As a side note, I've to say I'm finding the changelog formatting a > bit irritating and wasteful with so much indentation, and lack of > itemization. :/ ) > > Thanks, > Guillem -- Herbert Parentes Fortes Neto (hpfn) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org