Bug#1057571: libical-parser-perl: FTBFS: Failed 5/7 test programs

Santiago Vila sanvila at debian.org
Tue Dec 5 22:06:49 GMT 2023


Package: src:libical-parser-perl
Version: 1.21-3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
  debian/rules build
dh build
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for iCal::Parser
Writing MYMETA.yml and MYMETA.json
    dh_auto_build
	make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/iCal/Parser.pm blib/lib/iCal/Parser.pm
Manifying 1 pod document
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    dh_auto_test
	make -j2 test TEST_VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
Cannot determine local time zone
# Looks like your test exited with 2 just after 1.
t/00load.t ............
1..2
ok 1 - use iCal::Parser;
Dubious, test returned 2 (wstat 512, 0x200)
Failed 1/2 subtests
t/01args.t ............
1..6
ok 1 - start
ok 2 - start as datetime
ok 3 - start and end
ok 4 - start and end as datetimes
ok 5 - span
ok 6 - months
ok
t/02parse.t ...........
1..23
ok 1 - no-name-or-id
ok 2 - name-and-id
ok 3 - event-duration
ok 4 - event-end
ok 5 - event-no-end
ok 6 - all-day-event
ok 7 - all-day-no-end
ok 8 - static-alarm
ok 9 - recurrence
ok 10 - recurrence_alarm
ok 11 - recurrence_replace
ok 12 - exdate
ok 13 - exdatelist
ok 14 - multi-day
ok 15 - rrule
ok 16 - mozilla-bad-todo
ok 17 - todo-with-alarm
ok 18 - recurrence-update
ok 19 - complex
ok 20 - multiple calendars (parse)
ok 21 - multiple calendars (parse_files)
ok 22 - multiple calendars (parse_strings)
ok 23 - set timezone
ok
Cannot determine local time zone
# Looks like your test exited with 2 before it could output anything.
t/03-multi-cal.t ......
1..1
Dubious, test returned 2 (wstat 512, 0x200)
Failed 1/1 subtests
Cannot determine local time zone
# Looks like your test exited with 2 before it could output anything.
t/04-bug115325.t ......
1..3
Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/3 subtests
Cannot determine local time zone
# Looks like your test exited with 2 before it could output anything.
t/05-strip-some-ws.t ..
1..1
Dubious, test returned 2 (wstat 512, 0x200)
Failed 1/1 subtests
Cannot determine local time zone
# Looks like your test exited with 2 before it could output anything.
t/06-month-wrap.t .....
1..1
Dubious, test returned 2 (wstat 512, 0x200)
Failed 1/1 subtests

Test Summary Report
-------------------
t/00load.t          (Wstat: 512 (exited 2) Tests: 1 Failed: 0)
   Non-zero exit status: 2
   Parse errors: Bad plan.  You planned 2 tests but ran 1.
t/03-multi-cal.t    (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
   Non-zero exit status: 2
   Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/04-bug115325.t    (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
   Non-zero exit status: 2
   Parse errors: Bad plan.  You planned 3 tests but ran 0.
t/05-strip-some-ws.t (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
   Non-zero exit status: 2
   Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/06-month-wrap.t   (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
   Non-zero exit status: 2
   Parse errors: Bad plan.  You planned 1 tests but ran 0.
Files=7, Tests=30,  2 wallclock secs ( 0.01 usr  0.01 sys +  1.72 cusr  0.17 csys =  1.91 CPU)
Result: FAIL
Failed 5/7 test programs. 0/30 subtests failed.
make[1]: *** [Makefile:835: test_dynamic] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

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/~sanvila/build-logs/202312/

About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

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.

Thanks.



More information about the pkg-perl-maintainers mailing list