Package: src:collectd
Version: 5.12.0-8
Severity: normal
Tags: patch

Hi,

Starting with version 4.16, the xen package in Debian stopped building xen on
the i386 architecture. We only realized shortly after uploading to unstable 
that this change also affects the packages that depend on us.

One step to clean this up now is to adjust collectd accordingly and stop
building the xencpu plugin on i386. Please review and apply my attached patch 
which disables the xencpu plugin on i386.

If you have any questions feel free to ask on #debian-xen or on the
pkg-xen-de...@lists.alioth.debian.org list.

Thanks,
Maxi
diff -Nru collectd-5.12.0/debian/changelog collectd-5.12.0/debian/changelog
--- collectd-5.12.0/debian/changelog	2022-01-20 15:40:42.000000000 +0100
+++ collectd-5.12.0/debian/changelog	2022-02-20 23:41:12.000000000 +0100
@@ -1,3 +1,11 @@
+collectd (5.12.0-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't build the xencpu plugin on i386. Starting with xen version 4.16, xen
+    is no longer built on the i386 architecture in Debian.
+
+ -- Maximilian Engelhardt <m...@daemonizer.de>  Sun, 20 Feb 2022 23:41:12 +0100
+
 collectd (5.12.0-8) unstable; urgency=medium
 
   [ Kentaro Hayashi ]
diff -Nru collectd-5.12.0/debian/control collectd-5.12.0/debian/control
--- collectd-5.12.0/debian/control	2022-01-20 15:40:42.000000000 +0100
+++ collectd-5.12.0/debian/control	2022-02-20 23:40:32.000000000 +0100
@@ -52,7 +52,7 @@
  libupsclient-dev | libupsclient1-dev,
  libvarnishapi-dev,
  libvirt-dev (>= 0.4.0-6) [linux-any],
- libxen-dev [amd64 arm64 armhf i386],
+ libxen-dev [amd64 arm64 armhf],
  libxml2-dev,
  libyajl-dev,
  linux-libc-dev (>= 2.6.25-4) [linux-any] | linux-libc-dev (<< 2.6.25-1) [linux-any],
diff -Nru collectd-5.12.0/debian/rules collectd-5.12.0/debian/rules
--- collectd-5.12.0/debian/rules	2022-01-20 15:40:42.000000000 +0100
+++ collectd-5.12.0/debian/rules	2022-02-20 23:40:59.000000000 +0100
@@ -217,7 +217,7 @@
 endif
 
 # This plugin is x86 and arm specific.
-ifeq (,$(filter amd64 arm64 armhf i386, $(DEB_HOST_ARCH)))
+ifeq (,$(filter amd64 arm64 armhf, $(DEB_HOST_ARCH)))
 	confflags += \
 		--disable-xencpu
 endif

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to