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

Reply via email to