[Varnish] #1829: dev package dependency

Varnish varnish-bugs at varnish-cache.org
Tue Dec 15 09:41:52 CET 2015

#1829: dev package dependency
 Reporter:  fgsch   |       Owner:  lkarsten
     Type:  defect  |      Status:  new
 Priority:  normal  |   Milestone:
Component:  build   |     Version:  unknown
 Severity:  normal  |  Resolution:
 Keywords:          |

Comment (by lkarsten):

 Looking at the distro policies:

 This declares an absolute dependency. A package will not be configured
 unless all of the packages listed in its Depends field have
 been correctly configured (unless there is a circular dependency
  as described above).

 The Depends field should be used if the depended-on package
 is required for the depending package to provide a significant
 amount of functionality.

 Working my way through `apt-cache rdepends pkg-config` looking for a
 notable ones, I'm not able to find any -dev package that has it as
 Depends. Package linux-source-3.16 lists it as Suggests.
 $ apt-cache show linux-source-3.16
 Package: linux-source-3.16
 Source: linux
 Version: 3.16.7-ckt11-1+deb8u3
 Installed-Size: 81627
 Maintainer: Debian Kernel Team <debian-kernel at lists.debian.org>
 Architecture: all
 Depends: binutils, bzip2
 Recommends: libc6-dev | libc-dev, gcc, make, bc
 Suggests: libncurses-dev | ncurses-dev, libqt4-dev, pkg-config

 The Redhat/Fedora guidelines are here:

 We provide the suggested pkgconfig() feature/flag, for other packages
 requiring varnishapi.
 [lkarsten at el7 ~]$ rpm -q --provides varnish-libs-devel
 varnish-libs-devel = 4.0.3-1.el7.centos
 varnish-libs-devel(x86-64) = 4.0.3-1.el7.centos
 pkgconfig(varnishapi) = 4.0.3

Ticket URL: <https://www.varnish-cache.org/trac/ticket/1829#comment:3>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list