Source: libdata-streamdeserializer-perl Version: 0.06-1.1 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`, libdata-streamdeserializer-perl failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...] ok 30 - There was no warning during test ok 31 - eval and _ds_look_tail returned the same error status ok 32 - Unparsed tail is the same as expected ok t/02_objects.t .......... 1..9 ok 1 - use Data::StreamDeserializer; ok 2 - Eval test string ok 3 - Constructor ok 4 - Constructor's block_size ok 5 - Set block size ok 6 - parse result ok 7 - Results of parser and eval are equal ok 8 - Detect error ok 9 - Find error tail ok t/03_big_object.t ....... 1..8 ok 1 - use Data::StreamDeserializer; ok 2 - Generate big random hash ok 3 - Serialize big hash using Dumper, length: 394930 ok 4 - Create Data::StreamDeserializer object ok 5 - Deserialize using Data::StreamDeserializer ok 6 - Deserialized and source objects are the same ok 7 - Stream deserialize using Data::StreamDeserializer ok 8 - Deserialized (stream) and source objects are the same ok t/05_object_counter.t ... 1..9 ok 1 - use Data::StreamDeserializer; ok 2 - All objects were extracted ok 3 - Error has detected properly ok 4 - Tail is correct ok 5 - Last object's tail was correct ok 6 - All objects were extracted (skip_divider) ok 7 - Error has detected properly (skip_divider) ok 8 - Tail is correct (skip_divider) ok 9 - Last object's tail was correct (skip_divider) ok t/06_regexps.t .......... 1..3 ok 1 - use Data::StreamDeserializer; ok 2 - Regexp was parsed ok 3 - Regexp was parsed properly ok t/07_hashes.t ........... 1..5 ok 1 - use Data::StreamDeserializer; ok 2 - Hash parsed properly ok 3 - Last value overlaps the first ok 4 - Hash parsed properly ok 5 - Last value overlaps the first ok t/10_memoryleak.t ....... skipped: Development test All tests successful.Files=7, Tests=66, 2 wallclock secs ( 0.06 usr 0.01 sys + 1.01 cusr 0.12 csys = 1.20 CPU)
Result: PASS true make[1]: Leaving directory '/<<PKGBUILDDIR>>' touch debian/stamp-makefile-check/usr/bin/make -C . OPTIMIZE="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include" LDDLFLAGS="-Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong" install DESTDIR=" /<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl"
make[1]: Entering directory '/<<PKGBUILDDIR>>' true true true true rm -rf blib/arch/auto/Data/StreamDeserializer/StreamDeserializer.bs"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- StreamDeserializer.bs blib/arch/auto/Data/StreamDeserializer/StreamDeserializer.bs 644
true true true true"/usr/bin/perl" "-MExtUtils::Command::MM" -e pod2man "--" --section=3pm --perm_rw=644 -u \ lib/Data/StreamDeserializer.pm blib/man3/Data::StreamDeserializer.3pm Manifying 1 pod document
trueumask 022; "/usr/bin/perl" -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''0'\'', uninstall_shadows => '\''0'\'', dir_mode => '\''755'\'' ]);' -- \ "blib/lib" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/share/perl5" \ "blib/arch" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40" \ "blib/bin" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/bin" \ "blib/script" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/bin" \ "blib/man1" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/share/man/man1" \ "blib/man3" "/<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/share/man/man3" Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Data/StreamDeserializer/StreamDeserializer.so Installing /<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Data/StreamDeserializer/autosplit.ix Installing /<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/Data/StreamDeserializer.pm Installing /<<PKGBUILDDIR>>/debian/libdata-streamdeserializer-perl/usr/share/man/man3/Data::StreamDeserializer.3pm
true
true
true
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch debian/stamp-makefile-install
Adding cdbs dependencies to debian/libdata-streamdeserializer-perl.substvars
dh_installdirs -plibdata-streamdeserializer-perl \
dh_installdirs: warning: Compatibility levels before 10 are deprecated
(level 7 in use)
dh_installdocs -plibdata-streamdeserializer-perl ./READMEdh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installexamples -plibdata-streamdeserializer-perl dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installman -plibdata-streamdeserializer-perl dh_installman: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installinfo -plibdata-streamdeserializer-perl dh_installinfo: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installmenu -plibdata-streamdeserializer-perl dh_installmenu: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installcron -plibdata-streamdeserializer-perl dh_installcron: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_systemd_enable -plibdata-streamdeserializer-perl dh_systemd_enable: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installinit -plibdata-streamdeserializer-perl dh_installinit: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installdebconf -plibdata-streamdeserializer-perl dh_installdebconf: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installemacsen -plibdata-streamdeserializer-perl dh_installemacsen: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installcatalogs -plibdata-streamdeserializer-perl dh_installcatalogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installpam -plibdata-streamdeserializer-perl dh_installpam: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installlogrotate -plibdata-streamdeserializer-perl dh_installlogrotate: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installlogcheck -plibdata-streamdeserializer-perl dh_installlogcheck: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_installchangelogs -plibdata-streamdeserializer-perl ./Changesdh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installudev -plibdata-streamdeserializer-perl dh_installudev: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_lintian -plibdata-streamdeserializer-perl dh_lintian: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_bugfiles -plibdata-streamdeserializer-perl dh_bugfiles: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_install -plibdata-streamdeserializer-perl dh_install: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_systemd_start -plibdata-streamdeserializer-perl dh_systemd_start: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_link -plibdata-streamdeserializer-perl dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installmime -plibdata-streamdeserializer-perl dh_installmime: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_installgsettings -plibdata-streamdeserializer-perl dh_installgsettings: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_strip -plibdata-streamdeserializer-perl dh_strip: warning: Compatibility levels before 10 are deprecated (level 7 in use) strip: unable to copy file 'debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Data/StreamDeserializer/StreamDeserializer.so'; reason: Permission denied dh_strip: error: strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libdata-streamdeserializer-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Data/StreamDeserializer/StreamDeserializer.so returned exit code 1
dh_strip: error: Aborting due to earlier errormake: *** [/usr/share/cdbs/1/rules/debhelper.mk:298: binary-strip-IMPL/libdata-streamdeserializer-perl] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------------------------------------------------------------------------------- Build finished at 2024-11-16T23:14:21Z ------------------------------------------------------------------------------- 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/1004944.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

