Your message dated Sun, 08 Dec 2024 08:38:45 +0000
with message-id <e1tkcop-00cgzd...@fasolo.debian.org>
and subject line Bug#1089294: fixed in bmusb 0.7.8-2
has caused the Debian Bug report #1089294,
regarding bmusb: Supporting rootless builds by default
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1089294: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089294
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: bmusb
Version: 0.7.8-1
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`,
bmusb failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build
                                                                       |
+------------------------------------------------------------------------------+


Unpack source
-------------

Format: 3.0 (quilt)
Source: bmusb
Binary: libbmusb-dev, libbmusb6, bmusb-v4l2proxy
Architecture: any
Version: 0.7.8-1
Maintainer: Steinar H. Gunderson <se...@debian.org>
Standards-Version: 3.9.8
Build-Depends: debhelper-compat (= 13), libusb-1.0-0-dev, pkgconf,
systemd-dev
Package-List:
 bmusb-v4l2proxy deb video optional arch=any
 libbmusb-dev deb libdevel optional arch=any
 libbmusb6 deb libs optional arch=any
Checksums-Sha1:
 046ccf86546c6a9bb5ae68dd6df319239720ba2f 32413 bmusb_0.7.8.orig.tar.gz
 685bcacf5f2250e7d7cfa6e05f1534bf84dcb205 4592 bmusb_0.7.8-1.debian.tar.xz
Checksums-Sha256:
 e0a565e3db5d07a28a9f1aa1e2e60e483b143f9c5a84f161f2e1fa3498ec637d 32413
bmusb_0.7.8.orig.tar.gz
 3b471efae6e9b9b17af22e83ea732d15fd7c332562195b3eef4dca95f1e571e4 4592
bmusb_0.7.8-1.debian.tar.xz
Files:
 2943c7c2662204e53be9574c18db2d16 32413 bmusb_0.7.8.orig.tar.gz
 9a979366fab8df8520a09508f5976692 4592 bmusb_0.7.8-1.debian.tar.xz


gpgv: Signature made Tue Apr 30 21:21:31 2024 UTC
gpgv:                using RSA key C2E9004FF028C18E4EADDB837F61756177978F76
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
bmusb_0.7.8-1.dsc: no acceptable signature found
dpkg-source: info: extracting bmusb in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking bmusb_0.7.8.orig.tar.gz
dpkg-source: info: unpacking bmusb_0.7.8-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying usr-prefix.diff
dpkg-source: info: applying debian-multiarch.diff

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package bmusb
dpkg-buildpackage: info: source version 0.7.8-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Steinar H. Gunderson
<se...@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean    dh_auto_clean
        make -j8 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f bmusb.o main.o v4l2proxy.o fake_capture.o bmusb.pic.o
fake_capture.pic.o libbmusb.a libbmusb.so.6.0.4 main bmusb-v4l2proxy
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary    dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
g++ -std=gnu++14 -Wall -I. -I/usr/include/libusb-1.0  -pthread -g -O2 -
ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-
clash-protection -Wformat -Werror=format-security -mbranch-
protection=standard -Wdate-time -D_FORTIFY_SOURCE=2  -c -o bmusb.o bmusb.cpp
g++ -std=gnu++14 -Wall -I. -I/usr/include/libusb-1.0  -pthread -g -O2 -
ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-
clash-protection -Wformat -Werror=format-security -mbranch-
protection=standard -Wdate-time -D_FORTIFY_SOURCE=2  -c -o
fake_capture.o fake_capture.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -Wall -I. -I/usr/
include/libusb-1.0  -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -
Werror=format-security -mbranch-protection=standard -fPIC -o bmusb.pic.o
-c bmusb.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -Wall -I. -I/usr/
include/libusb-1.0  -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -
Werror=format-security -mbranch-protection=standard -fPIC -o
fake_capture.pic.o -c fake_capture.cpp
g++ -std=gnu++14 -Wall -I. -I/usr/include/libusb-1.0  -pthread -g -O2 -
ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-
clash-protection -Wformat -Werror=format-security -mbranch-
protection=standard -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.cpp
g++ -std=gnu++14 -Wall -I. -I/usr/include/libusb-1.0  -pthread -g -O2 -
ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-
clash-protection -Wformat -Werror=format-security -mbranch-
protection=standard -Wdate-time -D_FORTIFY_SOURCE=2  -c -o v4l2proxy.o
v4l2proxy.cpp
ar rc libbmusb.a bmusb.o fake_capture.o
g++ -o main bmusb.o main.o -lusb-1.0  -pthread -Wl,-z,relro
g++ -o bmusb-v4l2proxy bmusb.o v4l2proxy.o -lusb-1.0  -pthread -Wl,-z,relro
ranlib libbmusb.a
g++ -shared -Wl,-soname,libbmusb.so.6 -o libbmusb.so.6.0.4 bmusb.pic.o
fake_capture.pic.o -lusb-1.0  -pthread -Wl,-z,relro
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
        make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install --strip-program=true -m 755 -d \
        /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu \
        /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig \
        /<<PKGBUILDDIR>>/debian/tmp/usr/include/bmusb \
        /<<PKGBUILDDIR>>/debian/tmp/usr/lib/udev/rules.d
install: WARNING: ignoring --strip-program option as -s option was not
specified
install --strip-program=true -m 755 libbmusb.a libbmusb.so.6.0.4 /
<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu
install: WARNING: ignoring --strip-program option as -s option was not
specified
ln -sf libbmusb.so.6.0.4 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-
linux-gnu/libbmusb.so.6
ln -sf libbmusb.so.6.0.4 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-
linux-gnu/libbmusb.so
install --strip-program=true -m 755 bmusb/bmusb.h bmusb/fake_capture.h /
<<PKGBUILDDIR>>/debian/tmp/usr/include/bmusb
install: WARNING: ignoring --strip-program option as -s option was not
specified
sed 's/@DEB_MULTIARCH_TRIPLET@/aarch64-linux-gnu/' < bmusb.pc > /
<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/bmusb.pc
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/
pkgconfig/bmusb.pc
chown root:root /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/
pkgconfig/bmusb.pc
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/
aarch64-linux-gnu/pkgconfig/bmusb.pc': Operation not permitted
make[2]: *** [Makefile:50: install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j8 install DESTDIR=/<<PKGBUILDDIR>>/
debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
returned exit code 2
make[1]: *** [debian/rules:6: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-15T20:27:50Z

-------------------------------------------------------------------------------


The above is just how the build ends and not necessarily the most
relevant part. If required, the full build log is available here:

https://people.debian.org/~nthykier/rrr-no-as-default/logs/975374.gz

You can find common solutions at
https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-
ownership.list,
then please just set `Rules-Requires-Root: binary-targets` to the source
stanza of `debian/control` as a fix to this bug.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-
misbuilds.list,
then the package was deemed at risk for misbuilding (having wrong
ownership) but had a FTBFS problem we tested it. Please test whether the
package works with `Rules-Requires-Root: no` validating that the
resulting deb has the correct ownership for all paths in the deb.

The goal is to have the default changed in `dpkg` either in `Trixie` or
`Forky`, depending on progress and feasibility with the release schedule
for Trixie.

For more information on this bug filing, please see:
https://lists.debian.org/debian-dpkg/2024/11/msg00016.html

Thanks,


PS: The builds were performed in mid-November. If you fixed the problem
between between then and this bug being filed, then please just close
the bug with the version it was fixed in.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: bmusb
Source-Version: 0.7.8-2
Done: Steinar H. Gunderson <se...@debian.org>

We believe that the bug you reported is fixed in the latest version of
bmusb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steinar H. Gunderson <se...@debian.org> (supplier of updated bmusb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 08 Dec 2024 08:33:38 +0100
Source: bmusb
Architecture: source
Version: 0.7.8-2
Distribution: unstable
Urgency: medium
Maintainer: Steinar H. Gunderson <se...@debian.org>
Changed-By: Steinar H. Gunderson <se...@debian.org>
Closes: 1089294
Changes:
 bmusb (0.7.8-2) unstable; urgency=medium
 .
   * Support building as non-root. (Closes: #1089294)
     * build-as-non-root.diff: New patch, removes a redundant chroot call.
     * Add Rules-Requires-Root: no.
   * Fix a few “appstreamcli validate” issues in the Appstream file
     (though not all).
Checksums-Sha1:
 41f57e3e48cda0ccc9a73ffbfd8f9e10708e471f 1813 bmusb_0.7.8-2.dsc
 81d99e4dc02fde575dc0661cd74c17bb2361ff02 4840 bmusb_0.7.8-2.debian.tar.xz
 970f7038901df7726b88386b96294eec68ed5328 7113 bmusb_0.7.8-2_amd64.buildinfo
Checksums-Sha256:
 a3c1946e79425740221ca25ca96cfad39e241b2ae855287b52d7c8c0555092c3 1813 
bmusb_0.7.8-2.dsc
 316347708499205fa79b2798ee52401aa309385725b310e01b6f381f941257c4 4840 
bmusb_0.7.8-2.debian.tar.xz
 27efcb6e782e77d42ba22b6340b99b9ed0eddf74225d37968b319742ddb532f7 7113 
bmusb_0.7.8-2_amd64.buildinfo
Files:
 c004b87ad5cbae917dd97a2268d356c8 1813 libs optional bmusb_0.7.8-2.dsc
 19996079738304f4127fffebeac96684 4840 libs optional bmusb_0.7.8-2.debian.tar.xz
 efb765a24b64d1cadebf97fb48ffd828 7113 libs optional 
bmusb_0.7.8-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwukAT/AowY5OrduDf2F1YXeXj3YFAmdVTosACgkQf2F1YXeX
j3a8+w/6A7hgP+ZStwGDvSS40iX9Fxuy162Pv1Lj7MUyqgjm89XbL8rLR6BvcAa0
b7EWs0AF2QN9RxalnQ6PHycRP5yf7PjHUZmpje5RPyN59x+JjoJ5uTk169jCTu/M
XzsNMDe7CqfSvzfGXwku2iwBYIiKVU+3PRwYjVcJUImCZ0C/JRX0sm5c8+uV9KjP
JUbEoaeQSXeEGOFr7F66w8yyhjGAwZvu5kQFveH8PKc+lA3QNJDtteLUkpYpXBwR
ZYxtp/+K98zk7sTmeOG+aAQtNFbFA7JOJnKuavYl/pFTMpAoJPgQ04i4eNMcVFMg
S/myw7QlQocCJ2WrKJMC6bCrgDtAFg2Nhy3WhtK7CmV8QFBuMZgIoZL1hJPqyHB+
ArRLfY17y3y8lxvaJd9lJbm3ph374tR/+lOBfNg5g/8mGmh02BBm4AOb51d9fkr/
6IqpyfQYpV5xLCcUR7f7zB18A9WnyQDCoBG41OUmsglk3/vfbAcH41zbHnGnefAo
8nyQ/li8w3Zgq5UEymt6eZeOiL5AiNMkp0rcDNa1VNNs/auEb6lJP5WP1VgM0ckk
QNzCBS1Zb4/Fw0ekTuyjeLjwtsPRBHQXzb5Todn57vPY82FDmK9VxzJioFhP50lx
DmI+8S8NB66j1ZaSqPlhNz5JS6zOpaL19Oe8EvcGbN17Cn3CU3o=
=gXFL
-----END PGP SIGNATURE-----

Attachment: pgpRMUEiCxJgJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to