[request-tracker-maintainers] Bug#865047: request-tracker4: FTBFS with Perl 5.26: Unescaped left brace in regex

Niko Tyni ntyni at debian.org
Sun Jun 18 20:33:06 UTC 2017


Package: request-tracker4
Version: 4.4.1-4
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.26-transition

This package fails to build with Perl 5.26 (currently in experimental.)

A full build log is available at
  http://perl.debian.net/rebuild-logs/perl-5.26-throwaway/request-tracker4_4.4.1-4/request-tracker4_4.4.1-4_amd64-2017-06-16T04:32:28Z.build

and the server also hosts a repository of packages binNMU'd for Perl
5.26 that can be used for testing purposes; see <http://perl.debian.net/>.

Log excerpt:

  #   Failed test 'no warnings emitted'
  #   at /<<PKGBUILDDIR>>/lib/RT/Test/Web.pm line 475.
  #          got: '1'
  #     expected: '0'
  # got warning: Error during compilation of /<<PKGBUILDDIR>>/share/html/Search/Elements/EditSort:
  # Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^CustomRole.{ <-- HERE (.*)}$/ at /<<PKGBUILDDIR>>/share/html/Search/Elements/EditSort line 122, <GEN202> line 46.
  
  [...]

  Test Summary Report
  -------------------
  t/customfields/ip.t                                  (Wstat: 256 Tests: 75 Failed: 1)
    Failed test:  74
    Non-zero exit status: 1
  t/customfields/iprange.t                             (Wstat: 256 Tests: 134 Failed: 1)
    Failed test:  133
    Non-zero exit status: 1
  t/web/basic.t                                        (Wstat: 256 Tests: 25 Failed: 1)
    Failed test:  24
    Non-zero exit status: 1
  t/web/cf_access.t                                    (Wstat: 65280 Tests: 32 Failed: 2)
    Failed tests:  31-32
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 33 tests but ran 32.
  t/web/cf_date.t                                      (Wstat: 256 Tests: 54 Failed: 1)
    Failed test:  37
    Non-zero exit status: 1
  t/web/cf_datetime.t                                  (Wstat: 256 Tests: 74 Failed: 1)
    Failed test:  53
    Non-zero exit status: 1
  t/web/csrf.t                                         (Wstat: 256 Tests: 109 Failed: 1)
    Failed test:  74
    Non-zero exit status: 1
  t/web/custom_search.t                                (Wstat: 65280 Tests: 9 Failed: 2)
    Failed tests:  8-9
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 14 tests but ran 9.
  t/web/custom_frontpage.t                             (Wstat: 256 Tests: 20 Failed: 1)
    Failed test:  19
    Non-zero exit status: 1
  t/web/dashboards-basics.t                            (Wstat: 256 Tests: 106 Failed: 1)
    Failed test:  93
    Non-zero exit status: 1
  t/web/dashboards-search-cache.t                      (Wstat: 256 Tests: 34 Failed: 1)
    Failed test:  33
    Non-zero exit status: 1
  t/web/query_builder_queue_limits.t                   (Wstat: 256 Tests: 35 Failed: 1)
    Failed test:  34
    Non-zero exit status: 1
  t/web/query_builder.t                                (Wstat: 65280 Tests: 66 Failed: 2)
    Failed tests:  65-66
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 71 tests but ran 66.
  t/web/remote_user.t                                  (Wstat: 512 Tests: 51 Failed: 2)
    Failed tests:  30-31
    Non-zero exit status: 2
  t/web/rights1.t                                      (Wstat: 256 Tests: 32 Failed: 1)
    Failed test:  31
    Non-zero exit status: 1
  t/web/saved_search_chart.t                           (Wstat: 256 Tests: 47 Failed: 1)
    Failed test:  46
    Non-zero exit status: 1
  t/web/saved_search_context.t                         (Wstat: 256 Tests: 10 Failed: 1)
    Failed test:  9
    Non-zero exit status: 1
  t/web/saved_search_permissions.t                     (Wstat: 256 Tests: 13 Failed: 1)
    Failed test:  12
    Non-zero exit status: 1
  t/web/saved_search_update.t                          (Wstat: 256 Tests: 19 Failed: 1)
    Failed test:  18
    Non-zero exit status: 1
  t/web/search_cf_quotes.t                             (Wstat: 256 Tests: 25 Failed: 1)
    Failed test:  24
    Non-zero exit status: 1
  t/web/search_ical.t                                  (Wstat: 256 Tests: 78 Failed: 1)
    Failed test:  23
    Non-zero exit status: 1
  t/web/search_rss.t                                   (Wstat: 256 Tests: 37 Failed: 1)
    Failed test:  36
    Non-zero exit status: 1
  t/web/search_tabs.t                                  (Wstat: 256 Tests: 22 Failed: 1)
    Failed test:  21
    Non-zero exit status: 1
  t/web/unlimited_search.t                             (Wstat: 256 Tests: 86 Failed: 1)
    Failed test:  85
    Non-zero exit status: 1
  t/web/walk.t                                         (Wstat: 2304 Tests: 551 Failed: 9)
    Failed tests:  39, 45, 258, 267, 270, 273, 387, 390, 399
    Non-zero exit status: 9
  Files=406, Tests=29749, 306 wallclock secs ( 3.09 usr  0.42 sys + 747.29 cusr 57.87 csys = 808.67 CPU)
  Result: FAIL
  Makefile:378: recipe for target 'test-parallel' failed
  make[1]: *** [test-parallel] Error 1
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  debian/rules:27: recipe for target 'build-stamp' failed
  make: *** [build-stamp] Error 2
 
-- 
Niko Tyni   ntyni at debian.org



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