Bug#1040129: slurm-wlm: binary-any FTBFS
Source: slurm-wlm
Version: 23.02.3-1
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/logs.php?pkg=slurm-wlm&ver=23.02.3-1
...
dh_missing -a -O--builddirectory
dh_missing: warning: usr/lib/aarch64-linux-gnu/slurm-wlm/src/sattach/sattach.wrapper.c exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/lib/x86_64-linux-gnu/slurm-wlm/src/sattach/sattach.wrapper.c")
dh_missing: warning: usr/lib/aarch64-linux-gnu/slurm-wlm/src/srun/srun.wrapper.c exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/lib/x86_64-linux-gnu/slurm-wlm/src/srun/srun.wrapper.c")
dh_missing: error: missing files, aborting
While detecting missing files, dh_missing noted some files with a similar name to those
that were missing. This error /might/ be resolved by replacing references to the
missing files with the similarly named ones that dh_missing found - assuming the content
is identical.
As an example, you might want to replace:
* debian/tmp/usr/lib/x86_64-linux-gnu/slurm-wlm/src/sattach/sattach.wrapper.c
with:
* usr/lib/aarch64-linux-gnu/slurm-wlm/src/sattach/sattach.wrapper.c
in a file in debian/ or as argument to one of the dh_* tools called from debian/rules.
(Note it is possible the paths are not used verbatim but instead directories
containing or globs matching them are used instead)
Alternatively, add the missing file to debian/not-installed if it cannot and should not
be used.
The following debhelper tools have reported what they installed (with files per package)
* dh_install: libpam-slurm (1), libpam-slurm-adopt (1), libpam-slurm-adopt-dev (2), libpam-slurm-dev (2), libpmi0 (2), libpmi0-dev (4), libpmi2-0 (2), libpmi2-0-dev (4), libslurm-dev (9), libslurm-perl (5), libslurm39 (2), libslurmdb-perl (3), slurm-client (19), slurm-client-emulator (17), slurm-wlm (0), slurm-wlm-basic-plugins (111), slurm-wlm-basic-plugins-dev (218), slurm-wlm-doc (0), slurm-wlm-elasticsearch-plugin (1), slurm-wlm-elasticsearch-plugin-dev (2), slurm-wlm-emulator (3), slurm-wlm-hdf5-plugin (2), slurm-wlm-hdf5-plugin-dev (2), slurm-wlm-influxdb-plugin (1), slurm-wlm-influxdb-plugin-dev (2), slurm-wlm-ipmi-plugins (2), slurm-wlm-ipmi-plugins-dev (4), slurm-wlm-jwt-plugin (1), slurm-wlm-jwt-plugin-dev (2), slurm-wlm-kafka-plugin (1), slurm-wlm-kafka-plugin-dev (2), slurm-wlm-mysql-plugin (2), slurm-wlm-mysql-plugin-dev (4), slurm-wlm-plugins (0), slurm-wlm-plugins-dev (0), slurm-wlm-rrd-plugin (1), slurm-wlm-rrd-plugin-dev (2), slurm-wlm-rsmi-plugin (1), slurm-wlm-rsmi-plugin-dev (2), slurm-wlm-torque (10), slurmctld (1), slurmd (2), slurmdbd (1), slurmrestd (1), sview (1)
* dh_installdocs: libpam-slurm (1), libpam-slurm-adopt (1), libpam-slurm-adopt-dev (0), libpam-slurm-dev (0), libpmi0 (0), libpmi0-dev (0), libpmi2-0 (0), libpmi2-0-dev (0), libslurm-dev (0), libslurm-perl (0), libslurm39 (0), libslurmdb-perl (0), slurm-client (0), slurm-client-emulator (0), slurm-wlm (4), slurm-wlm-basic-plugins (0), slurm-wlm-basic-plugins-dev (0), slurm-wlm-doc (1), slurm-wlm-elasticsearch-plugin (0), slurm-wlm-elasticsearch-plugin-dev (0), slurm-wlm-emulator (0), slurm-wlm-hdf5-plugin (0), slurm-wlm-hdf5-plugin-dev (0), slurm-wlm-influxdb-plugin (0), slurm-wlm-influxdb-plugin-dev (0), slurm-wlm-ipmi-plugins (0), slurm-wlm-ipmi-plugins-dev (0), slurm-wlm-jwt-plugin (0), slurm-wlm-jwt-plugin-dev (0), slurm-wlm-kafka-plugin (0), slurm-wlm-kafka-plugin-dev (0), slurm-wlm-mysql-plugin (0), slurm-wlm-mysql-plugin-dev (0), slurm-wlm-plugins (0), slurm-wlm-plugins-dev (0), slurm-wlm-rrd-plugin (0), slurm-wlm-rrd-plugin-dev (0), slurm-wlm-rsmi-plugin (0), slurm-wlm-rsmi-plugin-dev (0), slurm-wlm-torque (0), slurmctld (2), slurmd (0), slurmdbd (0), slurmrestd (0), sview (0)
* dh_installexamples: libpam-slurm (0), libpam-slurm-adopt (0), libpam-slurm-adopt-dev (0), libpam-slurm-dev (0), libpmi0 (0), libpmi0-dev (0), libpmi2-0 (0), libpmi2-0-dev (0), libslurm-dev (0), libslurm-perl (0), libslurm39 (0), libslurmdb-perl (0), slurm-client (6), slurm-client-emulator (0), slurm-wlm (0), slurm-wlm-basic-plugins (0), slurm-wlm-basic-plugins-dev (0), slurm-wlm-doc (0), slurm-wlm-elasticsearch-plugin (0), slurm-wlm-elasticsearch-plugin-dev (0), slurm-wlm-emulator (0), slurm-wlm-hdf5-plugin (0), slurm-wlm-hdf5-plugin-dev (0), slurm-wlm-influxdb-plugin (0), slurm-wlm-influxdb-plugin-dev (0), slurm-wlm-ipmi-plugins (0), slurm-wlm-ipmi-plugins-dev (0), slurm-wlm-jwt-plugin (0), slurm-wlm-jwt-plugin-dev (0), slurm-wlm-kafka-plugin (0), slurm-wlm-kafka-plugin-dev (0), slurm-wlm-mysql-plugin (0), slurm-wlm-mysql-plugin-dev (0), slurm-wlm-plugins (0), slurm-wlm-plugins-dev (0), slurm-wlm-rrd-plugin (0), slurm-wlm-rrd-plugin-dev (0), slurm-wlm-rsmi-plugin (0), slurm-wlm-rsmi-plugin-dev (0), slurm-wlm-torque (0), slurmctld (6), slurmd (6), slurmdbd (6), slurmrestd (0), sview (0)
* dh_installman: libpam-slurm (0), libpam-slurm-adopt (0), libpam-slurm-adopt-dev (0), libpam-slurm-dev (0), libpmi0 (0), libpmi0-dev (0), libpmi2-0 (0), libpmi2-0-dev (0), libslurm-dev (0), libslurm-perl (4), libslurm39 (0), libslurmdb-perl (1), slurm-client (34), slurm-client-emulator (1), slurm-wlm (0), slurm-wlm-basic-plugins (0), slurm-wlm-basic-plugins-dev (0), slurm-wlm-doc (0), slurm-wlm-elasticsearch-plugin (0), slurm-wlm-elasticsearch-plugin-dev (0), slurm-wlm-emulator (0), slurm-wlm-hdf5-plugin (1), slurm-wlm-hdf5-plugin-dev (0), slurm-wlm-influxdb-plugin (0), slurm-wlm-influxdb-plugin-dev (0), slurm-wlm-ipmi-plugins (0), slurm-wlm-ipmi-plugins-dev (0), slurm-wlm-jwt-plugin (0), slurm-wlm-jwt-plugin-dev (0), slurm-wlm-kafka-plugin (0), slurm-wlm-kafka-plugin-dev (0), slurm-wlm-mysql-plugin (0), slurm-wlm-mysql-plugin-dev (0), slurm-wlm-plugins (0), slurm-wlm-plugins-dev (0), slurm-wlm-rrd-plugin (0), slurm-wlm-rrd-plugin-dev (0), slurm-wlm-rsmi-plugin (0), slurm-wlm-rsmi-plugin-dev (0), slurm-wlm-torque (10), slurmctld (1), slurmd (2), slurmdbd (2), slurmrestd (1), sview (1)
If the missing files are installed by another tool, please file a bug against it.
When filing the report, if the tool is not part of debhelper itself, please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
If the omission is intentional or no other helper can take care of this consider adding the
paths to debian/not-installed.
Remember to be careful with paths containing "aarch64-linux-gnu", where you might need to
use a wildcard or (assuming compat 13+) e.g. ${DEB_HOST_MULTIARCH} in debian/not-installed
to ensure it works on all architectures (see #961104).
make: *** [debian/rules:23: binary-arch] Error 25
Reply to: