Code

Disable the varnish plugin for now.
authorSebastian Harl <sh@tokkee.org>
Sat, 21 Oct 2017 22:37:32 +0000 (00:37 +0200)
committerSebastian Harl <sh@tokkee.org>
Sat, 21 Oct 2017 22:37:32 +0000 (00:37 +0200)
collectd FTBFS against varnish 5.2.

Cf. https://github.com/collectd/collectd/issues/2498

debian/changelog
debian/collectd.conf
debian/control
debian/rules

index 567d9b05e7bebf87d6e18bc7a893ffee8797141c..8d19913da284f51de5ed0bd47fb74dd15b1d885f 100644 (file)
@@ -18,8 +18,10 @@ collectd (5.7.2-2) unstable; urgency=medium
   * Update to standards-version 4.1.1:
     - Build depend on debhelper (>= 9.20160709~) instead of dh-systemd.
     - Use priority "optional" instead of deprecated priority "extra".
+  * Disable the varnish plugin for now. collectd FTBFS against varnish 5.2.
+    Cf. https://github.com/collectd/collectd/issues/2498
 
- -- Sebastian Harl <tokkee@debian.org>  Sat, 21 Oct 2017 14:01:50 +0200
+ -- Sebastian Harl <tokkee@debian.org>  Sun, 22 Oct 2017 00:37:19 +0200
 
 collectd (5.7.2-1) unstable; urgency=medium
 
index 6e8dc544e9cf18f55e217706c058d17e0a299cd2..cf6e8cfed5ef56340e46b324183e1c2837f47c70 100644 (file)
@@ -187,7 +187,6 @@ LoadPlugin swap
 #LoadPlugin uptime
 LoadPlugin users
 #LoadPlugin uuid
-#LoadPlugin varnish
 #LoadPlugin virt
 #LoadPlugin vmem
 #LoadPlugin vserver
@@ -1297,36 +1296,6 @@ LoadPlugin users
 #      UUIDFile "/etc/uuid"
 #</Plugin>
 
-#<Plugin varnish>
-#      <Instance>
-#              CollectBackend true
-#              CollectBan false           # Varnish 3 and above
-#              CollectCache true
-#              CollectConnections true
-#              CollectDirectorDNS false   # Varnish 3 only
-#              CollectESI false
-#              CollectFetch false
-#              CollectHCB false
-#              CollectObjects false
-#              CollectPurge false         # Varnish 2 only
-#              CollectSession false
-#              CollectSHM true
-#              CollectSMA false           # Varnish 2 only
-#              CollectSMS false
-#              CollectSM false            # Varnish 2 only
-#              CollectStruct false
-#              CollectTotals false
-#              CollectUptime false        # Varnish 3 and above
-#              CollectdVCL false
-#              CollectVSM false           # Varnish 4 only
-#              CollectWorkers false
-#      </Instance>
-#
-#      <Instance "myinstance">
-#              CollectCache true
-#      </Instance>
-#</Plugin>
-
 #<Plugin virt>
 #      Connection "xen:///"
 #      RefreshInterval 60
index d0df7ffe852c99497d85f700ff64b722b5f7eace..bc7c66803ba5ef93b657458e132e2cd01478be1f 100644 (file)
@@ -53,7 +53,6 @@ Build-Depends: debhelper (>= 9.20160709~), dpkg-dev (>= 1.14.10), po-debconf, dh
  libtokyotyrant-dev [linux-any],
  libudev-dev [linux-any],
  libupsclient-dev | libupsclient1-dev,
- libvarnishapi-dev,
  libvirt-dev (>= 0.4.0-6) [linux-any],
  libxen-dev [amd64 arm64 armhf i386],
  libxml2-dev,
@@ -81,7 +80,7 @@ Suggests: collectd-dev,
  apache2, apcupsd, bind9, ceph, chrony, default-mysql-server, gpsd, hddtemp,
  iptables, ipvsadm, lm-sensors, mbmon, memcached, nginx, notification-daemon,
  nut, openvpn, olsrd, pdns-server, postgresql, redis-server, slapd,
- time-daemon, varnish, zookeeper,
+ time-daemon, zookeeper,
  ${shlibs:Suggests}, default-jre-headless
 Replaces: collectd (<< 4.8.2-1~)
 Description: statistics collection and monitoring daemon (core system)
@@ -205,7 +204,6 @@ Description: statistics collection and monitoring daemon (core system)
    * system uptime: uptime
    * number of users logged into the system: users
    * set the hostname to an unique identifier: uuid
-   * Varnish HTTP accelerator daemon statistics: varnish
    * CPU, disk, network statistics of guest systems: virt
    * detailed virtual memory statistics: vmem
    * system resources used by Linux-VServers: vserver
index 4be1b6c3c177c3af169aedfdd3203951f2d1aa8a..cac99e0d8b81fd6da2ce193d887201590ac250d3 100755 (executable)
@@ -92,6 +92,10 @@ confflags += --disable-intel_rdt
 # Cf. https://github.com/collectd/collectd/issues/1574
 confflags += --disable-sigrok
 
+# libvarnishapi 5.2 is not yet supported by collectd
+# Cf. https://github.com/collectd/collectd/issues/2498
+confflags += --disable-varnish
+
 # These plugins are Linux-specific.
 ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH)))
        confflags += \