[Reproducible-builds] Bug#829549: libmoox-options-perl: FTBFS: Failed 2/31 test programs. 2/156 subtests failed.

Chris Lamb lamby at debian.org
Mon Jul 4 07:59:23 UTC 2016


Source: libmoox-options-perl
Version: 4.022-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libmoox-options-perl fails to build from source in unstable/amd64:

  [..]

          ok 5 - only one missing for moose
          1..5
      ok 5 - test required
          # Subtest: test help
          # test help
          ok 1 - help, exit 0
          ok 2 - str_reg is missing
          1..2
      ok 6 - test help
          # Subtest: test short help
          # test short help
          ok 1 - help, exit 0
          ok 2 - str_reg is missing
          ok 3 - usage message ok
          1..3
      ok 7 - test short help
          # Subtest: value override
          # value override
          ok 1 - str req is ok
          ok 2 - str req is override with ok
          1..2
      ok 8 - value override
          # Subtest: split_complexe_str
          # split on complexe str
          ok 1 - str req is ok
          ok 2 - str req is ok
          ok 3 - str req is ok
          ok 4 - str req is ok
          ok 5 - str req is ok
          ok 6 - str req is ok
          ok 7 - str req is ok
          ok 8 - str req is ok
          1..8
      ok 9 - split_complexe_str
          # Subtest: split_complexe_str_short
          # split on complexe str short
          ok 1 - str req is ok
          ok 2 - str req is ok
          ok 3 - str req is ok
          ok 4 - str req is ok
          1..4
      ok 10 - split_complexe_str_short
          # Subtest: split_str_shorter_name
          # shorter long split
          ok 1 - str req is ok
          ok 2 - str req is ok
          # shorter long split with conflict
          ok 3 - conflict detected
          ok 4 - conflict detected
          1..4
      ok 11 - split_str_shorter_name
          # Subtest: should_die_ok
          # Test chain method
          ok 1 - should die ok
          1..1
      ok 12 - should_die_ok
          # Subtest: test usage
          # test usage method
          ok 1 - exit code is correct
          ok 2 - custom message is present
          ok 3 - custom message is really present
          ok 4 - help is present
          ok 5 - attr no doc is present
          1..5
      ok 13 - test usage
          # Subtest: test short usage
          # test usage method
          ok 1 - exit code is correct
          ok 2 - short message ok
          1..2
      ok 14 - test short usage
          # Subtest: doc usage
          # doc usage
          ok 1 - exit code is correct
          ok 2 - doc on attribute
          1..2
      ok 15 - doc usage
          # Subtest: test short
          # test short
          ok 1 - short doc ok
          1..1
      ok 16 - test short
          # Subtest: test skip_options
          # test skip_options
          ok 1 - multi is no more an option
          1..1
      ok 17 - test skip_options
          # Subtest: test prefer_commandline
          # test prefer_commandline
          ok 1 - prefer_commandline ok
          1..1
      ok 18 - test prefer_commandline
          # Subtest: test dash
          # test dash
          ok 1 - --start_date ok
          ok 2 - --start-date ok
          ok 3 - -s ok
          1..3
      ok 19 - test dash
          # Subtest: json
          # json
          ok 1 - json properly set
          ok 2 - decode json failed
          ok 3 - json help message properly set
          # USAGE: moose.t [-ht] [long options...]
          # 
          #     -t: JSON
          #         no doc for t
          # 
          #                                                                           
          #     
          #     --usage:
          #         show a short help message
          # 
          #     -h:
          #         show a compact help message
          # 
          #     --help:
          #         show a long help message
          # 
          #     --man:
          #         show the manual
          # 
          ok 4 - json help message properly set
          ok 5 - json man message properly set
          1..5
      ok 20 - json
          # Subtest: json format
          # json format
          ok 1 - json properly set
          ok 2 - decode json failed
          ok 3 - json help message properly set
          ok 4 - json help message properly set
          ok 5 - json help message properly set
          1..5
      ok 21 - json format
          # Subtest: range_complexe_str
          # range on complexe str
          ok 1 - str1 req is ok
          ok 2 - str2 req is ok
          ok 3 - str3 req is ok
          ok 4 - str4 req is ok
          ok 5 - str req5 is ok
          ok 6 - str req6 is ok
          ok 7 - str7 req is ok
          ok 8 - str8 req is ok
          ok 9 - str9 req is ok
          ok 10 - str10 req is ok
          ok 11 - str11 req is ok
          ok 12 - str12 req is ok
          1..12
      ok 22 - range_complexe_str
          # Subtest: range_complexe_str_short
          # range on complexe str short
          ok 1 - str1 req is ok
          ok 2 - str2 req is ok
          ok 3 - str3 req is ok
          ok 4 - str4 req is ok
          ok 5 - str5 req is ok
          ok 6 - str6 req is ok
          ok 7 - str7 req is ok
          ok 8 - str8 req is ok
          1..8
      ok 23 - range_complexe_str_short
          # Subtest: range_str_shorter_name
          # shorter long range
          ok 1 - str1 req is ok
          ok 2 - str2 req is ok
          # shorter long range with conflict
          ok 3 - conflict detected
          ok 4 - conflict detected
          1..4
      ok 24 - range_str_shorter_name
      1..24
  ok 1 - Moose
  1..1
  ok
  t/moox-cmd.t ............................. 
  ok 1 - base command help ok
  ok 2 - sub base command help ok
  ok 3 - pod name ok
  ok 4 - pod description ok
  ok 5 - pod synopsis ok
  ok 6 - pod author ok
  ok 7 - subcommand 1 help ok
  ok 8 - sub subcommand 1 help ok
  ok 9 - no subcommand pass
  ok 10 - no ref params
  ok 11 - bad ref
  ok 12 - bad ref
  ok 13 - no command_name filled
  ok 14 - subcommand with mySub name
  ok 15 - sub subcommand with mySub name
  ok 16 - subcommand 2 ok
  1..16
  ok
  t/multi_role.t ........................... 
  ok 1 - r is defined
  ok 2 - r1 exists
  ok 3 - r2 exists
  ok 4 - r3 exists
  ok 5 - r1 set
  ok 6 - r2 set
  ok 7 - r3 set
  1..7
  ok
  t/multiple-split-options.t ............... 
  ok 1 - opt got split correctly
  ok 2 - opt2 got split correctly
  1..2
  ok
  t/namespace_clean.t ...................... 
  ok 1 - use TestNamespaceClean;
  ok 2 - TestNamespaceClean is a package
  ok 3 - value save properly
  1..3
  ok
  t/no_option.t ............................ 
  ok 1 - t has options
  1..1
  ok
  t/option-of-option.t ..................... 
  ok 1 - option of option is not changed for separated args
  ok 2 - option of option is not changed for glued args
  ok 3 - option of option is not changed for shortened args
  1..3
  ok
  t/order.t ................................ 
  ok 1 - order work w/ order attribute
  ok 2 - order work w/o order attribute
  ok 3 - order work w/ mixed mode
  1..3
  ok
  t/pod.t .................................. skipped: Test requires module 'Test::Pod' but it's not found
  t/release-kwalitee.t ..................... skipped: these tests are for release candidate testing
  t/release-unused-vars.t .................. skipped: these tests are for release candidate testing
  t/role.t ................................. 
  ok 1 - multi not set
  ok 2 - multi set
  ok 3 - usage method is properly set
  ok 4 - multi not set
  ok 5 - multi set
  ok 6 - usage method is properly set
  ok 7 - multi not set
  ok 8 - usage method is properly set
  1..8
  ok
  t/spacer.t ............................... 
  ok 1 - a is first
  ok 2 - then the spacer
  ok 3 - b is next
  ok 4 - then the spacer
  ok 5 - c is last
  ok 6 - a is first
  ok 7 - then the spacer
  ok 8 - b is next
  ok 9 - then the spacer
  ok 10 - c is last
  1..10
  ok
  t/string_with_zero_value.t ............... 
  ok 1 - option with value 0 works
  ok 2 - and can be increment
  1..2
  ok
  t/usage_string.t ......................... 
  ok 1 - stderr has correct usage
  1..1
  ok
  t/with_config.t .......................... 
  ok 1 - p1 fetch from config
  ok 2 - ... and also p2
  ok 3 - ... config prefix defined
  ok 4 - ... config dirs defined
  ok 5 - ... config files defined
  ok 6 - p1 fetch from config
  ok 7 - ... and also p2
  ok 8 - p1 fetch from cmdline
  ok 9 - ... and p2 from config
  ok 10 - p1 fetch from params
  ok 11 - ... and p2 from config
  ok 12 - error when try to include with_config_from_file into a role
  ok 13 - keywords when we use config is bannish
  ok 14 - ... and not without the config option
  1..14
  ok
  
  Test Summary Report
  -------------------
  t/autosplit_warning_on_required_param.t (Wstat: 256 Tests: 2 Failed: 1)
    Failed test:  1
    Non-zero exit status: 1
  t/moo.t                                (Wstat: 256 Tests: 1 Failed: 1)
    Failed test:  1
    Non-zero exit status: 1
  Files=31, Tests=156,  5 wallclock secs ( 0.11 usr  0.05 sys +  4.49 cusr  0.25 csys =  4.90 CPU)
  Result: FAIL
  Failed 2/31 test programs. 2/156 subtests failed.
  /usr/share/cdbs/1/class/perl-build.mk:84: recipe for target 'debian/stamp-perl-check' failed
  make: *** [debian/stamp-perl-check] Error 255

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libmoox-options-perl.4.022-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 10452 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160704/c068353d/attachment.obj>


More information about the Reproducible-builds mailing list