Your message dated Fri, 10 Jan 2025 10:05:49 +0000
with message-id <[email protected]>
and subject line Bug#1089375: fixed in linux86 0.16.17-3.10
has caused the Debian Bug report #1089375,
regarding linux86: 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 [email protected]
immediately.)


-- 
1089375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089375
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
Source: linux86
Source-Version: 0.16.17-3.10
Done: Niels Thykier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
linux86, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <[email protected]> (supplier of updated linux86 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 29 Dec 2024 10:51:58 +0000
Source: linux86
Architecture: source
Version: 0.16.17-3.10
Distribution: unstable
Urgency: medium
Maintainer: Juan Cespedes <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1089375
Changes:
 linux86 (0.16.17-3.10) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Remove requirement for root when building the package.
     (Closes: #1089375)
Checksums-Sha1:
 cfd951bc8de84aa385c64229fb2defdb05d701ad 1458 linux86_0.16.17-3.10.dsc
 134bf733077f9aa4cecbc16f2d6b1366957194df 13732 
linux86_0.16.17-3.10.debian.tar.xz
 576f064653ea6cda479bd9f6073d9443ab9dac40 5342 
linux86_0.16.17-3.10_source.buildinfo
Checksums-Sha256:
 853f6f3f5144725be8fec6c326b3546e95b79612997d51256b683b10fd999688 1458 
linux86_0.16.17-3.10.dsc
 0ead36847e969899f6754df8f7f7961ced6ec6d9bc4ffe46298318feb7370729 13732 
linux86_0.16.17-3.10.debian.tar.xz
 a46bda850ee6d15eeb4a3e09cb5e6a3b63ca213f1612dbd065d058379a18f97a 5342 
linux86_0.16.17-3.10_source.buildinfo
Files:
 9ef273fd466a37a2014569d489bfc081 1458 devel optional linux86_0.16.17-3.10.dsc
 c43860d9cf8dc8a6679166f23abc695b 13732 devel optional 
linux86_0.16.17-3.10.debian.tar.xz
 02425205b1eeba749e514f738f4b464a 5342 devel optional 
linux86_0.16.17-3.10_source.buildinfo

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmdxKgESHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJRRgH/2S7HJvz5d0ri1g9Ysn3fQavbL+mX48r
PxFdWPBqr68y1Ti2Axrfi2PnSpQRlPK2naZTvq2H5wZ5E+x9neQB1Flt3pSs3ql5
m1FC4OTzP3IeXXbCc5uG89KWVeraqg5a7pw/PXXemDeexFvuYCmPZH9fWk2N+RWR
LsW71J2D/X/JspkGmfmBvUVrxl91UpVq90k8SIuDajIkFMRl1QyH0mIL/c46pkmp
AtUD9zL6qsD7wXGFClvnQewHEDUSDf0OdDD/yeHnbtBWcMYX6l5olNA9eqBiu7zT
1EjoBjlJfx4L59ppC+CY/PZRYAfsJJG7anmnnHynPfvzB3rysptFusY=
=EktU
-----END PGP SIGNATURE-----

Attachment: pgpHfDdLXlT4U.pgp
Description: PGP signature


--- End Message ---

Reply via email to