[request-tracker-maintainers] Bug#1016806: request-tracker5: FTBFS with Perl 5.36: Subroutine JSON::PP::Boolean::(0+ redefined

Niko Tyni ntyni at debian.org
Sun Aug 7 19:09:49 BST 2022


Source: request-tracker5
Version: 5.0.3+dfsg-1
Severity: important
Tags: ftbfs
User: debian-perl at lists.debian.org
Usertags: perl-5.36-transition

This package fails its test suite with Perl 5.36 (currently in experimental.)

All the test failures seem to be about the same warning:

  #     Subroutine JSON::PP::Boolean::(++ redefined at /usr/lib/x86_64-linux-gnu/perl-base/overload.pm line 52.

which obviously doesn't trigger on sid.

I haven't got to the bottom of this yet and I don't have a standalone
test case.  It doesn't seem to be anything simple like a newer version
of JSON::PP. Search engines refer to old issues with similar diagnostics
which should be long fixed.

Could you ask upstream if they can at least reproduce it?


Build log at

  http://perl.debian.net/rebuild-logs/perl-5.36-throwaway/request-tracker5_5.0.3+dfsg-1/request-tracker5_5.0.3+dfsg-1_amd64-2022-07-21T09:33:03Z.build

Excerpt:

   #   Failed test 'no warnings'
   #   at /<<PKGBUILDDIR>>/lib/RT/Test.pm line 1796.
   # There were 3 warning(s)
   #     Previous test 0 ''
   #     Subroutine JSON::PP::Boolean::(++ redefined at /usr/lib/x86_64-linux-gnu/perl-base/overload.pm line 52.
   #  at /usr/lib/x86_64-linux-gnu/perl-base/overload.pm line 52.
   # 	overload::OVERLOAD("JSON::PP::Boolean", "0+", CODE(0x561a9651eee0), "++", CODE(0x561a9651ef40), "--", CODE(0x561a9651efd0), "\"\"", ...) called at /usr/lib/x86_64-linux-gnu/perl-base/overload.pm line 61
   # 	overload::import("overload", "0+", CODE(0x561a9651eee0), "++", CODE(0x561a9651ef40), "--", CODE(0x561a9651efd0), "\"\"", ...) called at /usr/lib/x86_64-linux-gnu/perl5/5.36/Cpanel/JSON/XS.pm line 2365
   # 	Cpanel::JSON::XS::BEGIN() called at /usr/lib/x86_64-linux-gnu/perl5/5.36/Cpanel/JSON/XS.pm line 2366

[...]

   Test Summary Report
   -------------------
   t/api/initialdata-roundtrip.t                        (Wstat: 256 (exited 1) Tests: 28 Failed: 1)
     Failed test:  28
     Non-zero exit status: 1
   t/rest2/articles.t                                   (Wstat: 256 (exited 1) Tests: 77 Failed: 1)
     Failed test:  77
     Non-zero exit status: 1
   t/rest2/article-customfields.t                       (Wstat: 256 (exited 1) Tests: 147 Failed: 1)
     Failed test:  147
     Non-zero exit status: 1
   t/rest2/asset-customfields.t                         (Wstat: 256 (exited 1) Tests: 155 Failed: 1)
     Failed test:  155
     Non-zero exit status: 1
   t/rest2/asset-watchers.t                             (Wstat: 256 (exited 1) Tests: 78 Failed: 1)
     Failed test:  78
     Non-zero exit status: 1
   t/rest2/attachments.t                                (Wstat: 256 (exited 1) Tests: 100 Failed: 1)
     Failed test:  100
     Non-zero exit status: 1
   t/rest2/assets.t                                     (Wstat: 256 (exited 1) Tests: 129 Failed: 1)
     Failed test:  129
     Non-zero exit status: 1
   t/rest2/catalogs.t                                   (Wstat: 256 (exited 1) Tests: 102 Failed: 1)
     Failed test:  102
     Non-zero exit status: 1
   t/rest2/cf-image.t                                   (Wstat: 256 (exited 1) Tests: 8 Failed: 1)
     Failed test:  8
     Non-zero exit status: 1
   t/rest2/classes.t                                    (Wstat: 256 (exited 1) Tests: 94 Failed: 1)
     Failed test:  94
     Non-zero exit status: 1
   t/rest2/customfields.t                               (Wstat: 256 (exited 1) Tests: 182 Failed: 1)
     Failed test:  182
     Non-zero exit status: 1
   t/rest2/conflict.t                                   (Wstat: 256 (exited 1) Tests: 73 Failed: 1)
     Failed test:  73
     Non-zero exit status: 1
   t/rest2/customfieldvalues.t                          (Wstat: 256 (exited 1) Tests: 68 Failed: 1)
     Failed test:  68
     Non-zero exit status: 1
   t/rest2/groups.t                                     (Wstat: 256 (exited 1) Tests: 9 Failed: 1)
     Failed test:  9
     Non-zero exit status: 1
   t/rest2/local-custom-fields.t                        (Wstat: 256 (exited 1) Tests: 19 Failed: 1)
     Failed test:  19
     Non-zero exit status: 1
   t/rest2/group-members.t                              (Wstat: 256 (exited 1) Tests: 72 Failed: 1)
     Failed test:  72
     Non-zero exit status: 1
   t/rest2/organization.t                               (Wstat: 256 (exited 1) Tests: 30 Failed: 1)
     Failed test:  30
     Non-zero exit status: 1
   t/rest2/not_found.t                                  (Wstat: 256 (exited 1) Tests: 49 Failed: 1)
     Failed test:  49
     Non-zero exit status: 1
   t/rest2/pagination.t                                 (Wstat: 256 (exited 1) Tests: 84 Failed: 1)
     Failed test:  84
     Non-zero exit status: 1
   t/rest2/queues.t                                     (Wstat: 256 (exited 1) Tests: 148 Failed: 1)
     Failed test:  148
     Non-zero exit status: 1
   t/rest2/search-simple.t                              (Wstat: 256 (exited 1) Tests: 22 Failed: 1)
     Failed test:  22
     Non-zero exit status: 1
   t/rest2/search-json.t                                (Wstat: 256 (exited 1) Tests: 133 Failed: 1)
     Failed test:  133
     Non-zero exit status: 1
   t/rest2/searches.t                                   (Wstat: 256 (exited 1) Tests: 134 Failed: 1)
     Failed test:  134
     Non-zero exit status: 1
   t/rest2/ticket-correspond-customroles.t              (Wstat: 256 (exited 1) Tests: 74 Failed: 1)
     Failed test:  74
     Non-zero exit status: 1
   t/rest2/ticket-links.t                               (Wstat: 256 (exited 1) Tests: 32 Failed: 1)
     Failed test:  32
     Non-zero exit status: 1
   t/rest2/ticket-customroles.t                         (Wstat: 256 (exited 1) Tests: 185 Failed: 1)
     Failed test:  185
     Non-zero exit status: 1
   t/rest2/ticket-watchers.t                            (Wstat: 256 (exited 1) Tests: 134 Failed: 1)
     Failed test:  134
     Non-zero exit status: 1
   t/rest2/ticket-customfields.t                        (Wstat: 256 (exited 1) Tests: 345 Failed: 1)
     Failed test:  345
     Non-zero exit status: 1
   t/rest2/transaction-customfields.t                   (Wstat: 256 (exited 1) Tests: 43 Failed: 1)
     Failed test:  41
     Non-zero exit status: 1
   t/rest2/tickets-bulk.t                               (Wstat: 256 (exited 1) Tests: 53 Failed: 1)
     Failed test:  53
     Non-zero exit status: 1
   t/rest2/transactions.t                               (Wstat: 256 (exited 1) Tests: 82 Failed: 1)
     Failed test:  82
     Non-zero exit status: 1
   t/rest2/user-customfields.t                          (Wstat: 256 (exited 1) Tests: 81 Failed: 1)
     Failed test:  81
     Non-zero exit status: 1
   t/rest2/user-memberships.t                           (Wstat: 256 (exited 1) Tests: 31 Failed: 1)
     Failed test:  31
     Non-zero exit status: 1
   t/rest2/tickets.t                                    (Wstat: 256 (exited 1) Tests: 371 Failed: 1)
     Failed test:  371
     Non-zero exit status: 1
   t/rest2/users.t                                      (Wstat: 256 (exited 1) Tests: 47 Failed: 1)
     Failed test:  47
     Non-zero exit status: 1
   Files=510, Tests=39839, 747 wallclock secs ( 5.34 usr  0.67 sys + 1849.19 cusr 148.68 csys = 2003.88 CPU)
   Result: FAIL

Thanks for your work on Debian,
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-request-tracker-maintainers mailing list