Bug#859679: heaptrack: frontends miss dependencies on libheaptrack

IOhannes m zmoelnig umlaeute at debian.org
Wed Apr 5 20:22:04 UTC 2017


Source: heaptrack
Version: 1.0.0-1
Severity: important

Dear Maintainer,

it seems that the 'heaptrack' binary package (and 'heaptrack-gui' as well)
misses a dependency on libheaptrack.
both have no automatic dependency on the library, because they are not directly
using it (so dpkg-shlibdeps misses the dep). instead the main purpose f the
binaries provided by both packages is to inject libheaptrack into a target
binary (by use of LD_PRELOAD).
however, for this to work libheaptrack *must* be installed.

you might insist that a strict dependency ("Depends") is not necessary, and that
there are usecases for having heaptrack(-gui) installed without libheaptrack.
but even in this case, a "Recommends" would be the appropriate relationship (see
policy §7.2: "The Recommends field should list packages that would be found
together with this one in all but unusual installations").


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information


More information about the debian-science-maintainers mailing list