Bug#1089342: heartbeat: Supporting rootless builds by default
Control: tags -1 patch On Sat, 7 Dec 2024 20:18:36 +0100 Niels Thykier wrote: Source: heartbeat Version: 1:3.0.6-15 Severity: important Tags: ftbfs Justification: FTBFS X-Debbugs-Cc: ni...@thykier.net User: ni...@thykier.net Usertags: rrr-no-as-default-issue Dear maintainer, During a test rebuild for building packages with `Rules-Requires-Root: no` as the default in `dpkg`, heartbeat failed to rebuild. [...] Hi I have created an MR to fix this issue at: https://salsa.debian.org/ha-team/heartbeat/-/merge_requests/5 Best regards, Niels OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1089342: heartbeat: Supporting rootless builds by default
Source: heartbeat Version: 1:3.0.6-15 Severity: important Tags: ftbfs Justification: FTBFS X-Debbugs-Cc: ni...@thykier.net User: ni...@thykier.net Usertags: rrr-no-as-default-issue Dear maintainer, During a test rebuild for building packages with `Rules-Requires-Root: no` as the default in `dpkg`, heartbeat failed to rebuild. Log Summary: --- [...] /usr/bin/install -c -m 644 README '/<>/debian/tmp/usr/share/heartbeat/cts' /usr/bin/mkdir -p '/<>/debian/tmp/usr/share/heartbeat/cts' /usr/bin/install -c -m 644 CM_fs.py CM_hb.py CM_LinuxHAv2.py CTS.py CTSaudits.py CTSlab.py CTStests.py extracttests.py getpeinputs.sh OCFIPraTest.py CIB.py '/<>/debian/tmp/usr/share/heartbeat/cts' Byte-compiling python modules... CM_fs.pyCM_hb.py/usr/share/heartbeat/cts/CM_hb.py:174: SyntaxWarning: invalid escape sequence '\.' CM_LinuxHAv2.pyCTS.pyCTSaudits.pyCTSlab.pyCTStests.pyextracttests.py/usr/share/heartbeat/cts/extracttests.py:73: SyntaxWarning: invalid escape sequence '\[' OCFIPraTest.pyCIB.py Byte-compiling python modules (optimized versions) ... CM_fs.pyCM_hb.pyCM_LinuxHAv2.pyCTS.pyCTSaudits.pyCTSlab.pyCTStests.pyextracttests.pyOCFIPraTest.pyCIB.py /usr/bin/mkdir -p '/<>/debian/tmp/usr/share/heartbeat/cts' /usr/bin/install -c CTSproxy.py getpeinputs.sh LSBDummy '/<>/debian/tmp/usr/share/heartbeat/cts' make[3]: Leaving directory '/<>/cts' make[2]: Leaving directory '/<>/cts' Making install in config make[2]: Entering directory '/<>/config' make[3]: Entering directory '/<>/config' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/config' make[2]: Leaving directory '/<>/config' Making install in contrib make[2]: Entering directory '/<>/contrib' Making install in ipfail make[3]: Entering directory '/<>/contrib/ipfail' make[4]: Entering directory '/<>/contrib/ipfail' /usr/bin/mkdir -p '/<>/debian/tmp/usr/libexec/heartbeat' /bin/bash ../../libtool --tag=CC--mode=install /usr/bin/install -c ipfail '/<>/debian/tmp/usr/libexec/heartbeat' libtool: warning: '../../lib/hbclient/libhbclient.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ipfail /<>/debian/tmp/usr/libexec/heartbeat/ipfail make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/contrib/ipfail' make[3]: Leaving directory '/<>/contrib/ipfail' Making install in mlock make[3]: Entering directory '/<>/contrib/mlock' make[4]: Entering directory '/<>/contrib/mlock' /usr/bin/mkdir -p '/<>/debian/tmp/usr/libexec/heartbeat' /bin/bash ../../libtool --tag=CC--mode=install /usr/bin/install -c mlock '/<>/debian/tmp/usr/libexec/heartbeat' libtool: install: /usr/bin/install -c mlock /<>/debian/tmp/usr/libexec/heartbeat/mlock make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/contrib/mlock' make[3]: Leaving directory '/<>/contrib/mlock' Making install in drbd-outdate-peer make[3]: Entering directory '/<>/contrib/drbd-outdate-peer' make[4]: Entering directory '/<>/contrib/drbd-outdate-peer' /bin/bash /<>/install-sh -d /<>/debian/tmp/run/heartbeat/dopd chgrp haclient /<>/debian/tmp//run/heartbeat/dopd chgrp: changing group of '/<>/debian/tmp//run/heartbeat/dopd': Operation not permitted make[4]: [Makefile:814: install-exec-local] Error 1 (ignored) chown hacluster /<>/debian/tmp//run/heartbeat/dopd chown: changing ownership of '/<>/debian/tmp//run/heartbeat/dopd': Operation not permitted make[4]: [Makefile:815: install-exec-local] Error 1 (ignored) chmod 750 /<>/debian/tmp//run/heartbeat/dopd /usr/bin/mkdir -p '/<>/debian/tmp/usr/libexec/heartbeat' /bin/bash ../../libtool --tag=CC--mode=install /usr/bin/install -c dopd drbd-peer-outdater '/<>/debian/tmp/usr/libexec/heartbeat' libtool: warning: '../../lib/hbclient/libhbclient.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/dopd /<>/debian/tmp/usr/libexec/heartbeat/dopd libtool: install: /usr/bin/install -c drbd-peer-outdater /<>/debian/tmp/usr/libexec/heartbeat/drbd-peer-outdater make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/contrib/drbd-outdate-peer' make[3]: Leaving directory '/<>/contrib/drbd-outdate-peer' make[3]: Entering directory '/<>/contrib' make[4]: Entering directory '/<>/contrib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/contrib' make[3]: Leaving directory '/<>/contrib' make[2]: Leaving directory '/<>/contrib' make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' mv `pwd`/debian/tmp/usr/share/heartbeat/cts/README \ `pwd`/debian/tmp/usr/s