Source: clc-intercal Version: 1:1.00-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`, clc-intercal failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...]Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/syscall.iasm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/5.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/iacc.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/trace.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/2.iacc Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/next.iacc Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/3.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/floatlib.o.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Interpreter/State.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/ListObject.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/DumpRegisters.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/Perl.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/Object.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/Run.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Backend/None.pm
Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man1/sick.1pInstalling /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::ByteCode.3pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::Charset::EBCDIC.3pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::Charset::Baudot.3pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::Charset::Hollerith.3pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::Extensions.3pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man3/Language::INTERCAL::Splats.3pm
Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/bin/sick make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-Base' make -C CLC-INTERCAL-ICALC install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-ICALC' Manifying 1 pod documentInstalling /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Include/ICALC.sickrc Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/ICALC/Extend.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man1/intercalc.1p
Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/bin/intercalc make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-ICALC' make -C CLC-INTERCAL-INET install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-INET'"/usr/bin/perl" "-I../CLC-INTERCAL-Base/blib/arch" "-I../CLC-INTERCAL-Base/blib/lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- blib/xs/INET/Interface.bs blib/arch/auto/Language/INTERCAL/INET/Interface/Interface.bs 644
Manifying 1 pod documentFiles found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Language/INTERCAL/INET/Interface/Interface.so Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Theft.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Server/IPv6.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Server/INET.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Server/Test.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/INET/Extend.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/INET/Constants.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/INET/Interface.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/GenericIO/TCP.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/GenericIO/REMOTE.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/GenericIO/UTCP.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/internet.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/internet.iacc Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/syscall+INET.io Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/INET.sickrc Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/Language/INTERCAL/Include/syscall+INET.iasm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/man/man1/theft-server.1p
Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/bin/theft-server make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-INET' make -C CLC-INTERCAL-UI-Curses install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-Curses'Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Interface/Curses.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Include/UI-Curses.sickrc
make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-Curses' make -C CLC-INTERCAL-UI-Line install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-Line'Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Interface/Line.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Include/UI-Line.sickrc
make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-Line' make -C CLC-INTERCAL-UI-X install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-X'Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Interface/X.pm Installing /<<PKGBUILDDIR>>/debian/clc-intercal/usr/share/perl5/Language/INTERCAL/Include/UI-X.sickrc
make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-UI-X' make -C CLC-INTERCAL-Docs install make[2]: Entering directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-Docs' make[2]: Leaving directory '/<<PKGBUILDDIR>>/CLC-INTERCAL-Docs' make[1]: Leaving directory '/<<PKGBUILDDIR>>' chmod +x `pwd`/debian/clc-intercal/usr/bin/* dh_testdir dh_testrootdh_installdocs dh_installdocs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_installexamplesdh_installexamples: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_installmenudh_installmenu: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_installcrondh_installcron: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_installmandh_installman: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_installchangelogs Changesdh_installchangelogs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_linkdh_link: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~).
dh_stripdh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). strip: unable to copy file 'debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Language/INTERCAL/INET/Interface/Interface.so'; reason: Permission denied dh_strip: error: strip --remove-section=.comment --remove-section=.note debian/clc-intercal/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Language/INTERCAL/INET/Interface/Interface.so returned exit code 1
dh_strip: error: Aborting due to earlier error make: *** [debian/rules:67: binary-arch] Error 25dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------------------------------------------------------------------------------- Build finished at 2024-11-15T21:55:41Z ------------------------------------------------------------------------------- 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/977574.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.
OpenPGP_signature.asc
Description: OpenPGP digital signature