Source: libinline-java-perl Version: 0.67-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`, libinline-java-perl failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...] # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/10_1_shared_alone.t .. skipped: (no reason given) t/10_5_shared_fork.t ... skipped: (no reason given) t/10_6_shared_sim.t .... skipped: (no reason given) t/11_exceptions.t ...... 1..8 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:27 2024 # Current time GMT: Sun Nov 17 01:08:27 2024 # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/12_1_callbacks.t ..... 1..37 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok t/12_2_perl_objects.t .. 1..21 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:34 2024 # Current time GMT: Sun Nov 17 01:08:34 2024 # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/13_handles.t ......... 1..12 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:35 2024 # Current time GMT: Sun Nov 17 01:08:35 2024 # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/14_encoding.t ........ 1..9 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:37 2024 # Current time GMT: Sun Nov 17 01:08:37 2024 # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/15_native_doubles.t .. 1..3 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:39 2024 # Current time GMT: Sun Nov 17 01:08:39 2024 # Using Test.pm version 1.31 ok 1 ok 2 ok 3 ok t/16_subclass.t ........ ok 1 1..1 ok t/99_end.t ............. 1..1 # Running under perl version 5.040000 for linux # Current time local: Sun Nov 17 01:08:40 2024 # Current time GMT: Sun Nov 17 01:08:40 2024 # Using Test.pm version 1.31 ok 1 ok All tests successful.Files=22, Tests=350, 31 wallclock secs ( 0.12 usr 0.08 sys + 47.97 cusr 4.44 csys = 52.61 CPU)
Result: PASS make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libinline-java-perl/make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/libinline-java-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/<<PKGBUILDDIR>>' make[2]: Entering directory '/<<PKGBUILDDIR>>/Java'"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JNI.bs ../blib/arch/auto/Inline/Java/JNI/JNI.bs 644
make[2]: Leaving directory '/<<PKGBUILDDIR>>/Java' Manifying 2 pod documentsFiles found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Inline/Java/JNI/JNI.so Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java.pod Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Callback.pod Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/InlineJavaServer.jar Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Protocol.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/InlineJavaUser.jar Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/default_j2sdk.pl Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/JVM.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Portable.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Handle.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Array.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Object.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Class.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Server.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/JNI.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/Callback.pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaHandle.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlCaller.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaClass.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLoader.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaProtocol.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLink.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaInvocationTargetException.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaArray.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaServer.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlException.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaCallbackQueue.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaException.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaCastException.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaUtils.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlNatives.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlInterpreter.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaCallback.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaThrown.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlObject.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Inline/Java/sources/org/perl/inline/java/InlineJavaServerThread.java Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/share/man/man3/Inline::Java::Callback.3pm Installing /<<PKGBUILDDIR>>/debian/libinline-java-perl/usr/share/man/man3/Inline::Java.3pm
make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules execute_after_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>'chrpath -d debian/libinline-java-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Inline/Java/JNI/JNI.so
open: Permission denied elf_open: Invalid argument make[1]: *** [debian/rules:43: execute_after_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:24: binary] Error 2dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------------------------------------------------------------------------------- Build finished at 2024-11-17T01:08:42Z ------------------------------------------------------------------------------- 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/1008388.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