Code

Disable the sigrok plugin for now.
authorSebastian Harl <sh@tokkee.org>
Sat, 21 Oct 2017 11:19:56 +0000 (13:19 +0200)
committerSebastian Harl <sh@tokkee.org>
Sat, 21 Oct 2017 11:19:56 +0000 (13:19 +0200)
It's not compatible with libsigrok4.

Closes: #878348
debian/changelog
debian/control
debian/rules

index 35424d7a601dbe3b6e57117cb1f5ff0e78fcf6f7..fdb634839385e13ccc1a245fd50b9a6e5611af18 100644 (file)
@@ -1,3 +1,10 @@
+collectd (5.7.2-2) UNRELEASED; urgency=medium
+
+  * Disable the sigrok plugin for now; it's not compatible with libsigrok4
+    (Closes: #878348).
+
+ -- Sebastian Harl <tokkee@debian.org>  Sat, 21 Oct 2017 13:18:27 +0200
+
 collectd (5.7.2-1) unstable; urgency=medium
 
   * New upstream release.
index 1ecaef2299743996ff4586b83897a41f128d37a7..f5d728aaeec7ae9009500f3d21220efa5a01fa53 100644 (file)
@@ -45,7 +45,6 @@ Build-Depends: debhelper (>= 9.20120909~), dpkg-dev (>= 1.14.10), po-debconf, dh
  libriemann-client-dev (>= 1.6.0),
  librrd-dev (>= 1.4~),
  libsensors4-dev [linux-any],
- libsigrok-dev (>= 0.2~) [linux-any],
 # libsnmp-dev (>= 5.4.2.1~dfsg-4~) | (libsnmp-dev & perl (<< 5.10.1~rc2-1~))
  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | libsnmp-dev | libsnmp9-dev,
  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | perl (<< 5.10.1~rc2-1~),
@@ -188,7 +187,6 @@ Description: statistics collection and monitoring daemon (core system)
    * serial port traffic: serial
    * values from SNMP enabled network devices: snmp
    * aggregate values received with the StatsD protocol: statsd
-   * sigrok-supported device measurements: sigrok
    * SMART statistics: smart
    * swap usage: swap
    * logging to syslog: syslog
index b3325ec7870a430c57e3f380e30fb5dca1fbbdbf..e4df1c87989ea0e520ae9c98878692707eb8ad8c 100755 (executable)
@@ -91,6 +91,10 @@ confflags += --disable-grpc
 # libqpos is required for the intel_rdt plugin.
 confflags += --disable-intel_rdt
 
+# libsigrok4 incompatible with the plugin.
+# Cf. https://github.com/collectd/collectd/issues/1574
+confflags += --disable-sigrok
+
 # These plugins are Linux-specific.
 ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH)))
        confflags += \
@@ -111,10 +115,6 @@ ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH)))
                --disable-numa \
                --disable-sensors \
                --disable-vserver
-       # libsigrok >= 0.2.0 is required for the sigrok plugin,
-       # only available on Linux.
-       confflags += \
-               --disable-sigrok
 endif
 
 # This plugin is FreeBSD-specific.