Your message dated Sat, 04 Jan 2025 09:18:55 +0000
with message-id <e1tu0j5-003qfm...@fasolo.debian.org>
and subject line Bug#1089317: fixed in dv4l 1.0-5.2
has caused the Debian Bug report #1089317,
regarding dv4l: 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.)


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

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


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

Format: 3.0 (quilt)
Source: dv4l
Binary: dv4l
Architecture: any
Version: 1.0-5.1
Maintainer: Nobuhiro Iwamatsu <iwama...@debian.org>
Homepage: http://dv4l.berlios.de/
Standards-Version: 3.9.2
Build-Depends: cdbs, debhelper (>= 7), autotools-dev, libraw1394-dev,
libiec61883-dev, libdv-dev, libv4l-dev
Package-List:
 dv4l deb graphics optional arch=any
Checksums-Sha1:
 1b8beb51c6a07c5e2a58455d35c901acf89f3ebe 58607 dv4l_1.0.orig.tar.gz
 f0e4905ae491a6070e01d654bab220c7e0c6294a 5808 dv4l_1.0-5.1.debian.tar.xz
Checksums-Sha256:
 f3478471c7bcd601b01fb9c1b9698ea59f10874ae23b05d953744025d291142c 58607
dv4l_1.0.orig.tar.gz
 7abccede799876bf9d2d023efa90513e794b14e4149d74fab3c50749a020947a 5808
dv4l_1.0-5.1.debian.tar.xz
Files:
 d14f71c9db3d4b6b8f60534bc83becfa 58607 dv4l_1.0.orig.tar.gz
 d3affb2eb7a2248b8c5e72e8256fe383 5808 dv4l_1.0-5.1.debian.tar.xz


gpgv: Signature made Sat Oct 28 11:33:28 2023 UTC
gpgv:                using RSA key 406220C8B8552802378CCE411F5C7A8B45564314
gpgv:                issuer "b...@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
dv4l_1.0-5.1.dsc: no acceptable signature found
dpkg-source: info: extracting dv4l in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking dv4l_1.0.orig.tar.gz
dpkg-source: info: unpacking dv4l_1.0-5.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 01_add_DESTDIR_PATH.patch
dpkg-source: info: applying 02_add_script_path.patch
dpkg-source: info: applying 03_fix_rootdir_valuename.patch
dpkg-source: info: applying 04_change_window_size.patch
dpkg-source: info: applying 05_remove_sa_restorer.patch
dpkg-source: info: applying 06_fix_fdset_conflicting_types.patch
dpkg-source: info: applying 07_ld_as_needed.patch
dpkg-source: info: applying 07_use_libv4l-dev.patch
dpkg-source: info: applying 08_fix_build_fail.patch

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 dv4l
dpkg-buildpackage: info: source version 1.0-5.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Bastian Germann <b...@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -k distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: *** No rule to make target 'distclean'.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2
(ignored)
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1
(ignored)
dh_clean dh_clean: warning: Compatibility levels before 10 are
deprecated (level 7 in use)
rm -f debian/stamp-autotools-files
rm -rf *.so *.o *.d config.status dv4l.o dv4l \
        dv4lstart config.log Makefile config.h version.h
 debian/rules binary
test -x debian/rules
dh_testroot
dh_prep dh_installdirs -A dh_installdirs: warning: Compatibility levels
before 10 are deprecated (level 7 in use)
mkdir -p "."
touch debian/stamp-autotools-files
chmod a+x /<<PKGBUILDDIR>>/./configure
mkdir -p .
cd . && CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-
prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-
protection -Wformat -Werror=format-security -mbranch-
protection=standard" CXXFLAGS="-g -O2 -ffile-prefix-map=/
<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -
Wformat -Werror=format-security -mbranch-protection=standard"
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /
<<PKGBUILDDIR>>/./configure --prefix=/usr --libdir=/lib/dv4l --
datarootdir=/share --datarootdir=/share --build=aarch64-linux-gnu --
host=aarch64-linux-gnu
checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... checking for suffix of object
files... o
checking whether we are using the GNU C compiler... yes
checking whether aarch64-linux-gnu-gcc accepts -g... yes
checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libraw1394/raw1394.h usability... yes
checking libraw1394/raw1394.h presence... yes
checking for libraw1394/raw1394.h... yes
checking libiec61883/iec61883.h usability... yes
checking libiec61883/iec61883.h presence... yes
checking for libiec61883/iec61883.h... yes
checking libdv/dv.h usability... yes
checking libdv/dv.h presence... yes
checking for libdv/dv.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating version.h
config.status: creating config.h
touch debian/stamp-autotools
/usr/bin/make -C . make[1]: Entering directory '/<<PKGBUILDDIR>>'
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES   -c -o normfile.o
normfile.c
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES   -c -o palettes.o
palettes.c
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES   -c -o scale.o scale.c
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES   -c -o util.o util.c
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES   -c -o dv4l.o dv4l.c
dv4l.c: In function ‘frame_recv’:
dv4l.c:482:27: warning: variable ‘tmp’ set but not used [-Wunused-but-
set-variable]
  482 |     static unsigned char *tmp = NULL;
      |                           ^~~
In function ‘cmdline’,
    inlined from ‘main’ at dv4l.c:926:5:
dv4l.c:683:21: warning: ‘strncpy’ specified bound 80 equals destination
size [-Wstringop-truncation]
  683 |                     strncpy(buf, optarg, sizeof buf);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -o dv4l normfile.o palettes.o scale.o util.o dv4l.o -lraw1394 -
liec61883 -ldv
cc -Wall -fPIC -O3 -MMD -D__KERNEL_STRICT_NAMES -shared -fpic -Wl,-
soname,libdv4l.so \
-DDV4LLIBNAME=/usr/lib/dv4l/libdv4l.so \
normfile.o palettes.o scale.o util.o dv4l.o \
-ldl -lraw1394 -liec61883 -ldv -o libdv4l.so
./mkdv4lstart /usr/lib/dv4l 1.0
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch debian/stamp-makefile-build
CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
/usr/bin/make -C . install DESTDIR=/<<PKGBUILDDIR>>/debian/dv4l/
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -D -m 0750 -g video dv4l /<<PKGBUILDDIR>>/debian/dv4l//usr/bin/dv4l
install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/dv4l//usr/
bin/dv4l': Operation not permitted
make[1]: *** [Makefile:80: install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:103: debian/stamp-
makefile-install] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T01:46:09Z

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


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/981767.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: dv4l
Source-Version: 1.0-5.2
Done: Niels Thykier <ni...@thykier.net>

We believe that the bug you reported is fixed in the latest version of
dv4l, 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.
Niels Thykier <ni...@thykier.net> (supplier of updated dv4l 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: SHA512

Format: 1.8
Date: Wed, 01 Jan 2025 18:50:46 +0000
Source: dv4l
Architecture: source
Version: 1.0-5.2
Distribution: unstable
Urgency: medium
Maintainer: Nobuhiro Iwamatsu <iwama...@debian.org>
Changed-By: Niels Thykier <ni...@thykier.net>
Closes: 1089317
Changes:
 dv4l (1.0-5.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Make requirement for root when building the package explicit.
     (Closes: #1089317)
Checksums-Sha1:
 ac00761034b34f0e6fe21e631cc35cfeefec23d0 1416 dv4l_1.0-5.2.dsc
 1ca75f93251988a1c4108ae6972dfae0612fa957 5920 dv4l_1.0-5.2.debian.tar.xz
 4b9b5f9af90d1bd61222f3bd2c7af67b5689e793 6472 dv4l_1.0-5.2_source.buildinfo
Checksums-Sha256:
 87445f393d1920ecd260bc33b3424475765a04556caa62a942e81b27ebd2fbe9 1416 
dv4l_1.0-5.2.dsc
 bff3221652d3e074808bf08c08b89f7d75392aefd4f562d3a3a7e62c62e637b6 5920 
dv4l_1.0-5.2.debian.tar.xz
 2ef8f16763851c8c89da8cd3a6ba0f2068752b5b195e059daa8db8767ac179a3 6472 
dv4l_1.0-5.2_source.buildinfo
Files:
 f2a423b4b57a11f8462974ccbec68ed1 1416 graphics optional dv4l_1.0-5.2.dsc
 1cddf8eed4b3d4cef7dc70ae31effa8e 5920 graphics optional 
dv4l_1.0-5.2.debian.tar.xz
 42d3f9b078edc6c6f7ea59dc89e4e04f 6472 graphics optional 
dv4l_1.0-5.2_source.buildinfo

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd4M88SHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJeHIIAKlYIgyaFvdAVrOQ1l4Sb1idprgeLTTL
Z6Afg2lofIusUi+c6cfo8dPrKRescUrYRY5a1VMNxDH+1eXqWL/dNccBRofg4QVe
KjOiI9FxUxb11vyZY6RrT/dPmBk0ZipWsQa3AJqNakxKWStybG4YiNVmnNygyXty
34wsz0a+RZfTNKorMqB+a1xJgRhkRZ8ITdPqHoF2xf1VBDMalD9It0B9uPi9K9E/
wLfWsuujNQm1SvkocMW4uidtToth2rpBkZMl4p1NM8zLa0IBkVAESW7TX9xtUdR4
FTfMAz+gGaG9Upl7Av/qfJ6ZlOvtLDSP9mUbnQLFtYtK83RbEAnsNKs=
=zWcw
-----END PGP SIGNATURE-----

Attachment: pgpmWhIT2VMaV.pgp
Description: PGP signature


--- End Message ---

Reply via email to