Source: xen Version: 4.17.0-1 Severity: normal Tags: ftbfs patch Dear Maintainer,
Hi, I needed to test a patch to libxl so I started by trying to build xen from source on an up-to-date sid installation. The build failed: debian/rules override_dh_missing make[1]: Entering directory '/home/chuckz/sources-sid/xen/xen-4.17.0' dh_missing --list-missing dh_missing: warning: usr/lib/modules-load.d/xen.conf exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/proc-xen.mount exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xen-init-dom0.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xen-qemu-dom0-disk-backend.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xen-watchdog.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xenconsoled.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xendomains.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xendriverdomain.service exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/systemd/system/xenstored.service exists in debian/tmp but is not installed to anywhere Please note that this output is after editing the line in debian/rules that is currently dh_missing --fail-missing with dh_missing --list-missing so the missing files only induce a warning instead of FTBFS. So the workaround is this patch to debian/rules: --- a/debian/rules 2023-01-08 16:36:01.605863417 -0500 +++ b/debian/rules 2023-01-08 05:31:24.000000000 -0500 @@ -329,7 +329,7 @@ # By default, files in debian/tmp which are not handled by anything # in rules are ignored. This lists them. override_dh_missing: - dh_missing --fail-missing + dh_missing --list-missing # We are dropping the config file /etc/default/xen which appeared in -----------snip--------- I presume you know about this and plan to fix it before the next upload, but perhaps a recent systemd update is causing this so I am reporting it here. I also request that if the missing systemd files cannot be installed properly before the next upload of a new version you apply a workaround such as this patch or another workaround until the missing systemd files are installed and configured correctly. Kind regards, Chuck -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled