Source: linux86
Version: 0.16.17-3.9
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: [email protected]
User: [email protected]
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`,
linux86 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
ncc -Mf -O -D__LIBC__ -DL_nice syscall.c -c -o nice.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a nice.o
ncc -Mf -O -D__LIBC__ -DL_sync syscall.c -c -o sync.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a sync.o
ncc -Mf -O -D__LIBC__ -DL_kill syscall.c -c -o kill.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a kill.o
ncc -Mf -O -D__LIBC__ -DL_rename syscall.c -c -o rename.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a rename.o
ncc -Mf -O -D__LIBC__ -DL_mkdir syscall.c -c -o mkdir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a mkdir.o
ncc -Mf -O -D__LIBC__ -DL_rmdir syscall.c -c -o rmdir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a rmdir.o
ncc -Mf -O -D__LIBC__ -DL_dup syscall.c -c -o dup.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a dup.o
ncc -Mf -O -D__LIBC__ -DL_pipe syscall.c -c -o pipe.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a pipe.o
ncc -Mf -O -D__LIBC__ -DL___times syscall.c -c -o __times.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a __times.o
ncc -Mf -O -D__LIBC__ -DL_dup2 syscall.c -c -o dup2.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a dup2.o
ncc -Mf -O -D__LIBC__ -DL_setgid syscall.c -c -o setgid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a setgid.o
ncc -Mf -O -D__LIBC__ -DL___getgid syscall.c -c -o __getgid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a __getgid.o
ncc -Mf -O -D__LIBC__ -DL___signal syscall.c -c -o __signal.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a __signal.o
ncc -Mf -O -D__LIBC__ -DL_fcntl syscall.c -c -o fcntl.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a fcntl.o
ncc -Mf -O -D__LIBC__ -DL_ioctl syscall.c -c -o ioctl.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a ioctl.o
ncc -Mf -O -D__LIBC__ -DL_reboot syscall.c -c -o reboot.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a reboot.o
ncc -Mf -O -D__LIBC__ -DL_lstat syscall.c -c -o lstat.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a lstat.o
ncc -Mf -O -D__LIBC__ -DL_symlink syscall.c -c -o symlink.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a symlink.o
ncc -Mf -O -D__LIBC__ -DL_readlink syscall.c -c -o readlink.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a readlink.o
ncc -Mf -O -D__LIBC__ -DL_umask syscall.c -c -o umask.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a umask.o
ncc -Mf -O -D__LIBC__ -DL_settimeofday syscall.c -c -o settimeofday.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a settimeofday.o
ncc -Mf -O -D__LIBC__ -DL_gettimeofday syscall.c -c -o gettimeofday.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a gettimeofday.o
ncc -Mf -O -D__LIBC__ -DL_select syscall.c -c -o select.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a select.o
ncc -Mf -O -D__LIBC__ -DL___readdir syscall.c -c -o __readdir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a __readdir.o
ncc -Mf -O -D__LIBC__ -DL_fchown syscall.c -c -o fchown.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a fchown.o
ncc -Mf -O -D__LIBC__ -DL_dlload syscall.c -c -o dlload.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a dlload.o
ncc -Mf -O -D__LIBC__ -DL_setsid syscall.c -c -o setsid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a setsid.o
ncc -Mf -O -D__LIBC__ -DL_socket syscall.c -c -o socket.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a socket.o
ncc -Mf -O -D__LIBC__ -DL_bind syscall.c -c -o bind.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a bind.o
ncc -Mf -O -D__LIBC__ -DL_listen syscall.c -c -o listen.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a listen.o
ncc -Mf -O -D__LIBC__ -DL_accept syscall.c -c -o accept.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a accept.o
ncc -Mf -O -D__LIBC__ -DL_connect syscall.c -c -o connect.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a connect.o
ncc -Mf -O -D__LIBC__ -DL_knlvsn syscall.c -c -o knlvsn.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a knlvsn.o
make[6]: Leaving directory '/<<PKGBUILDDIR>>/libc/syscall'
ncc -Mf -O -D__LIBC__ -DL___cstartup syslib0.c -c -o __cstartup.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a __cstartup.o
ncc -Mf -O -D__LIBC__ -DL_lseek syslib0.c -c -o lseek.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a lseek.o
ncc -Mf -O -D__LIBC__ -DL_getpid syslib0.c -c -o getpid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getpid.o
ncc -Mf -O -D__LIBC__ -DL_getppid syslib0.c -c -o getppid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getppid.o
ncc -Mf -O -D__LIBC__ -DL_getuid syslib0.c -c -o getuid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getuid.o
ncc -Mf -O -D__LIBC__ -DL_geteuid syslib0.c -c -o geteuid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a geteuid.o
ncc -Mf -O -D__LIBC__ -DL_getgid syslib0.c -c -o getgid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getgid.o
ncc -Mf -O -D__LIBC__ -DL_getegid syslib0.c -c -o getegid.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getegid.o
ncc -Mf -O -D__LIBC__ -DL_getpgrp syslib0.c -c -o getpgrp.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a getpgrp.o
ncc -Mf -O -D__LIBC__ -DL_times syslib0.c -c -o times.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a times.o
ncc -Mf -O -D__LIBC__ -DL_opendir dirent.c -c -o opendir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a opendir.o
ncc -Mf -O -D__LIBC__ -DL_closedir dirent.c -c -o closedir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a closedir.o
ncc -Mf -O -D__LIBC__ -DL_readdir dirent.c -c -o readdir.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a readdir.o
ncc -Mf -O -D__LIBC__ -DL_execve exec.c -c -o execve.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execve.o
ncc -Mf -O -D__LIBC__ -DL_execl exec.c -c -o execl.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execl.o
ncc -Mf -O -D__LIBC__ -DL_execv exec.c -c -o execv.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execv.o
ncc -Mf -O -D__LIBC__ -DL_execle exec.c -c -o execle.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execle.o
ncc -Mf -O -D__LIBC__ -DL_execlp exec.c -c -o execlp.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execlp.o
ncc -Mf -O -D__LIBC__ -DL_execvp exec.c -c -o execvp.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a execvp.o
ncc -Mf -O -D__LIBC__   -c -o signal.o signal.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a signal.o
ncc -Mf -O -D__LIBC__   -c -o setjmp.o setjmp.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a setjmp.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libc/syscall'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libc/termios'
ncc -Mf -O -D__LIBC__ -DL_tcsetattr termios.c -c -o tcsetattr.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcsetattr.o
ncc -Mf -O -D__LIBC__ -DL_tcgetattr termios.c -c -o tcgetattr.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcgetattr.o
ncc -Mf -O -D__LIBC__ -DL_tcdrain termios.c -c -o tcdrain.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcdrain.o
ncc -Mf -O -D__LIBC__ -DL_tcflow termios.c -c -o tcflow.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcflow.o
ncc -Mf -O -D__LIBC__ -DL_tcflush termios.c -c -o tcflush.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcflush.o
ncc -Mf -O -D__LIBC__ -DL_tcsendbreak termios.c -c -o tcsendbreak.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcsendbreak.o
ncc -Mf -O -D__LIBC__ -DL_tcsetpgrp termios.c -c -o tcsetpgrp.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcsetpgrp.o
ncc -Mf -O -D__LIBC__ -DL_tcgetpgrp termios.c -c -o tcgetpgrp.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tcgetpgrp.o
ncc -Mf -O -D__LIBC__ -DL_isatty termios.c -c -o isatty.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a isatty.o
ncc -Mf -O -D__LIBC__ -DL_cfgetospeed termios.c -c -o cfgetospeed.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a cfgetospeed.o
ncc -Mf -O -D__LIBC__ -DL_cfgetispeed termios.c -c -o cfgetispeed.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a cfgetispeed.o
ncc -Mf -O -D__LIBC__ -DL_cfsetospeed termios.c -c -o cfsetospeed.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a cfsetospeed.o
ncc -Mf -O -D__LIBC__ -DL_cfsetispeed termios.c -c -o cfsetispeed.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a cfsetispeed.o
ncc -Mf -O -D__LIBC__ -DL_cfmakeraw termios.c -c -o cfmakeraw.o
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a cfmakeraw.o
ncc -Mf -O -D__LIBC__   -c -o ttyname.o ttyname.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a ttyname.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libc/termios'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libc/time'
ncc -Mf -O -D__LIBC__   -c -o localtime.o localtime.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a localtime.o
ncc -Mf -O -D__LIBC__   -c -o gmtime.o gmtime.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a gmtime.o
ncc -Mf -O -D__LIBC__   -c -o asctime.o asctime.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a asctime.o
ncc -Mf -O -D__LIBC__   -c -o ctime.o ctime.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a ctime.o
ncc -Mf -O -D__LIBC__   -c -o asc_conv.o asc_conv.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a asc_conv.o
ncc -Mf -O -D__LIBC__   -c -o tm_conv.o tm_conv.c
ar86 r /<<PKGBUILDDIR>>/libc/libc_f.a tm_conv.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libc/time'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libc'
cp -p libc/libc_f.a lib/libc_f.a
sh libcompat lib/libc_f.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch build
Error: not super-user
make: *** [debian/rules:25: binary-common] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T09:07:28Z

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


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/1019927.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

Reply via email to