From: Marc Fournier Date: Tue, 13 Dec 2016 21:07:39 +0000 (+0100) Subject: Mention new plugins and their build-deps, disable non-buildable plugins. X-Git-Tag: collectd-5.7.0-1^2~10 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=e7e400a230fbd0469222d5966d47d4357634ecf1;p=pkg-collectd.git Mention new plugins and their build-deps, disable non-buildable plugins. --- diff --git a/debian/changelog b/debian/changelog index 63f679e..21841e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,19 @@ collectd (5.7.0-1) UNRELEASED; urgency=medium * New upstream release. + New plugins: + - DPDK interface statistics: dpdkstat + - Report the number of used and free hugepages: hugepages (Linux-specific) + - Intel Resource Director Technology statistics: intel_rdt (disabled in + Debian because of missing dependencies) + - Publish values in a Prometheus-compatible format: write_prometheus + * debian/rules: + - Disable hugepages plugin on non-Linux. + - Disable the intel_rdt plugin. + * debian/control: + - Build-depend on libdpdk-dev: Needed by the new dpdkstat plugin. + - Build-depend on libmicrohttpd-dev: Needed by the new write_prometheus + plugin. -- Marc Fournier Tue, 13 Dec 2016 21:27:06 +0100 diff --git a/debian/control b/debian/control index 206e36b..13e017a 100644 --- a/debian/control +++ b/debian/control @@ -14,6 +14,7 @@ Build-Depends: debhelper (>= 9.20120909~), dpkg-dev (>= 1.14.10), po-debconf, dh libcurl4-gnutls-dev (>= 7.18.2-5) | libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev, libdevstat-dev [kfreebsd-any], libdbi0-dev, + libdpdk-dev, libesmtp-dev, libganglia1-dev (>= 3) [linux-any], libgeom-dev [kfreebsd-any], @@ -27,6 +28,7 @@ Build-Depends: debhelper (>= 9.20120909~), dpkg-dev (>= 1.14.10), po-debconf, dh liblua5.3-dev, liblvm2-dev [linux-any], libmemcached-dev, + libmicrohttpd-dev, libmodbus-dev, libmosquitto-dev, libmnl-dev [linux-any], diff --git a/debian/rules b/debian/rules index 15026c7..3510060 100755 --- a/debian/rules +++ b/debian/rules @@ -88,6 +88,9 @@ confflags += --disable-xmms # protobuf-compiler >= 3.0.0 and libgrpc++ are required for the grpc plugin. confflags += --disable-grpc +# libqpos is required for the intel_rdt plugin. +confflags += --disable-intel_rdt + # These plugins are Linux-specific. ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) confflags += \ @@ -97,6 +100,7 @@ ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) --disable-drbd \ --disable-ethstat \ --disable-fhcount \ + --disable-hugepages \ --disable-ipc \ --disable-iptables \ --disable-ipvs \