Source: scid
Version: 1:4.7.4+dfsg1-2
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`,
scid failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid"
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games"
#install -m 755 sc_epgn sc_spell sc_eco sc_import sc_remote scidpgn pgnfix spliteco spf2spi tkscid "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games"
#rm -f "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/scid"
#@echo "#!/bin/sh" > "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/scid"
#@echo 'exec "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/tkscid" "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/tcl/start.tcl" "$@"' >> "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/scid"
#chmod 755 "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/scid"
#chmod +x "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games/scid"
install -m 755 scid sc_epgn sc_spell sc_eco sc_import sc_remote scidpgn pgnfix spliteco spf2spi tkscid "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/games"
install -m 755 -d /<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/data/
install -m 644 -p scid.eco scid_es.eco scid_fr.eco "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/data/"
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/books"
#install -m 666 ./books/*.* "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/books/"
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/bases"
if test -d ./bases; then install -m 666 ./bases/*.* "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/bases/" ; fi
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/html"
cp -r ./html/* "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/html/"
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/img/"
cp -r ./img/* "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/img/"
install -m 755 -d "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/tcl/"
cp -r ./tcl/* "/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/tcl/"
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
cp -R /<<PKGBUILDDIR>>/sounds/ /<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/
chmod -R -x /<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/
chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/e.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/c.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/h.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/CastleK.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Back.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Queen.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/2.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/7.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/x.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/1.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/a.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/8.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Bishop.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/6.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/King.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/f.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Knight.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Check.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Rook.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/3.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/4.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/g.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/alert.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/CastleQ.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/d.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Promote.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Mate.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/5.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/b.wav': Permission denied chmod: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/move.wav': Permission denied
make[1]: *** [debian/rules:20: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T14:12:28Z

Finished
--------

du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/e.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/c.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/h.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/CastleK.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Back.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Queen.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/2.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/7.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/x.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/1.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/a.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/8.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Bishop.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/6.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/King.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/f.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Knight.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Check.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Rook.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/3.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/4.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/g.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/alert.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/CastleQ.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/d.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Promote.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/Mate.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/5.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/b.wav': Permission denied du: cannot access '/<<PKGBUILDDIR>>/debian/tmp/scid/usr/share/scid/sounds/move.wav': Permission denied
E: read_command failed to execute du
E: Cannot determine space needed for /<<PKGBUILDDIR>> (du failed)

+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+

Build Architecture: arm64
Build Type: binary
Build-Space: n/a
Build-Time: 77
Distribution: sid
Fail-Stage: build
Host Architecture: arm64
Install-Time: 31
Job: /tmp/debusine-fetch-exec-upload-glbr9l6n/scid_4.7.4+dfsg1-2.dsc
Machine Architecture: arm64
Package: scid
Package-Time: 145
Source-Version: 1:4.7.4+dfsg1-2
Space: n/a
Status: attempted
Version: 1:4.7.4+dfsg1-2
--------------------------------------------------------------------------------
Finished at 2024-11-18T14:12:28Z
Build needed 00:02:25, no disk space

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


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