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 documents
Files 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 2
dpkg-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.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to