[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:
https://www.debian.org/doc/debian-policy/ch-relationships.html
{{{
Depends
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:
https://fedoraproject.org/wiki/Packaging:Guidelines
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
varnishabi-strict-b8c4a34
varnishabi-1.2
}}}
--
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