Your message dated Sun, 04 May 2025 19:14:06 +0000
with message-id <e1ubems-00h3n5...@fasolo.debian.org>
and subject line Bug#1104360: fixed in perlimports 0.000057-1
has caused the Debian Bug report #1104360,
regarding perlimports: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 
returned exit code 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1104360: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104360
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: perlimports
Version: 0.000056-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250429 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/build/reproducible-path/perlimports-0.000056'
> 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 t/ExportInspector/*.t t/cpan-modules/*.t
> # 
> # Versions for all modules listed in MYMETA.json (including optional ones):
> # 
> # === Configure Requires ===
> # 
> #     Module                 Want     Have
> #     ------------------- ------- --------
> #     ExtUtils::MakeMaker     any     7.70
> #     perl                v5.10.0 5.040001
> # 
> # === Build Requires ===
> # 
> #     Module              Want Have
> #     ------------------- ---- ----
> #     ExtUtils::MakeMaker  any 7.70
> # 
> # === Test Requires ===
> # 
> #     Module                    Want     Have
> #     ---------------------- ------- --------
> #     ExtUtils::MakeMaker        any     7.70
> #     File::Spec                 any     3.91
> #     File::pushd                any    1.016
> #     Log::Dispatch::Array       any    1.005
> #     PPI::Dumper                any    1.281
> #     Sub::Exporter              any    0.990
> #     Test::Differences          any     0.71
> #     Test::Fatal                any    0.017
> #     Test::More                 any 1.302199
> #     Test::Needs                any 0.002010
> #     Test::RequiresInternet     any     0.05
> #     Test::Script              1.29     1.29
> #     Test::Warnings             any    0.038
> #     lib                        any     0.65
> #     perl                   v5.18.0 5.040001
> # 
> # === Test Recommends ===
> # 
> #     Module         Want     Have
> #     ---------- -------- --------
> #     CPAN::Meta 2.120900 2.150010
> # 
> # === Runtime Requires ===
> # 
> #     Module                           Want     Have
> #     ---------------------------- -------- --------
> #     Capture::Tiny                     any     0.50
> #     Class::Inspector                 1.36     1.36
> #     Cpanel::JSON::XS                  any     4.39
> #     Data::Dumper                      any    2.189
> #     Data::UUID                        any   1.0604
> #     File::Basename                    any     2.86
> #     File::XDG                        1.01     1.03
> #     Getopt::Long::Descriptive         any    0.116
> #     List::Util                        any     1.63
> #     Log::Dispatch                    2.70     2.71
> #     Memoize                           any     1.16
> #     Module::Runtime                   any    0.018
> #     Moo                               any 2.005005
> #     Moo::Role                         any 2.005005
> #     MooX::StrictConstructor           any    0.011
> #     PPI                             1.276    1.281
> #     PPI::Document                     any    1.281
> #     PPIx::Utils::Classification       any    0.003
> #     Path::Iterator::Rule              any    1.015
> #     Path::Tiny                        any    0.148
> #     Perl::Tidy                   20220613 20250105
> #     Pod::Usage                        any     2.03
> #     Ref::Util                         any    0.204
> #     Scalar::Util                      any     1.63
> #     Sereal::Decoder                   any    5.004
> #     Sereal::Encoder                   any    5.004
> #     Sub::HandlesVia                   any 0.050002
> #     Symbol::Get                      0.10     0.12
> #     TOML::Tiny                       0.16     0.20
> #     Text::Diff                        any     1.45
> #     Text::SimpleTable::AutoWidth      any     0.09
> #     Try::Tiny                         any     0.32
> #     Types::Standard                   any 2.004000
> #     feature                           any     1.89
> #     perl                         5.018000 5.040001
> #     strict                            any     1.13
> #     utf8                              any     1.25
> #     warnings                          any     1.70
> # 
> t/00-report-prereqs.t ............ 
> 1..1
> ok 1 - Reported prereqs
> ok
> t/after.t ........................ 
> ok 1 - Moose::after() is not assigned to List::AllUtils
> 1..1
> ok
> t/annotations.t .................. 
> # Subtest: mixed
>     ok 1 - strict
>     ok 2 - pragma not ignored
>     ok 3 - warnings
>     ok 4 - pragma not ignored
>     ok 5 - Carp
>     ok 6 - Carp is ignored
>     ok 7 - POSIX
>     ok 8 - POSIX is not ignored
>     ok 9 - Cwd
>     ok 10 - Cwd is ignored
>     ok 11 - Digest
>     ok 12 - Digest is ignored
>     ok 13 - Encode
>     ok 14 - Encode is not ignored
>     1..14
> ok 1 - mixed
> # Subtest: all
>     ok 1 - use strict; ignored
>     ok 2 - use warnings; ignored
>     ok 3 - use Carp; ignored
>     ok 4 - use Cwd; ignored
>     ok 5 - use Digest; ignored
>     ok 6 - use Encode; ignored
>     ok 7 - use POSIX (); ignored
>     1..7
> ok 2 - all
> # Subtest: via Document.pm
>     ok 1 - tidied_document
>     1..1
> ok 3 - via Document.pm
> 1..3
> ok
> t/args-in-import.t ............... 
> ok 1 - original_imports
> 1..1
> ok
> t/builtin.t ...................... 
> ok 1 - Perl builtin does not get added to POSIX imports
> 1..1
> ok
> t/carp.t ......................... 
> # Subtest: verbose
>     ok 1 - verbose is preserved
>     1..1
> ok 1 - verbose
> # Subtest: no verbose
>     ok 1 - verbose is not inserted
>     1..1
> ok 2 - no verbose
> # Subtest: no imports
>     ok 1 - original imports
>     ok 2 - verbose is not inserted
>     ok 3 - original imports updated
>     1..3
> ok 3 - no imports
> 1..3
> ok
> t/cast-in-regex.t ................ 
> ok 1 - vars
> ok 2 - Did not mistake \A for A() provided by Lingua::EN::Inflect
> 1..2
> ok
> t/cast.t ......................... 
> ok 1 - interpolated func found
> 1..1
> ok
> t/cli-args.t ..................... 
> # Subtest: almost all of the args
>     ok 1 - no exception on args
>     ok 2 - cache
>     ok 3 - ignore
>     ok 4 - ignore_pattern
>     ok 5 - libs
>     ok 6 - log_filename
>     ok 7 - log_level
>     ok 8 - never_export
>     ok 9 - padding
>     ok 10 - preserve_duplicates
>     ok 11 - tidy_whitespace
>     1..11
> ok 1 - almost all of the args
> 1..1
> ok
> t/cli.t .......................... 
> # Subtest: bad path to config file
>     ok 1 - _config_file builder is lazy
>     ok 2 - not found
>     1..2
> ok 1 - bad path to config file
> # Subtest: no config files
>     ok 1 - prints version
>     1..1
> ok 2 - no config files
> # Subtest: no local config file
>     ok 1 - clean exit code
>     ok 2 - file created
>     ok 3 - config file found
>     ok 4 - perlimports.toml already exists
>     ok 5 - non-zero exit code
>     1..5
> ok 3 - no local config file
> # Subtest: help
>     ok 1 - prints help
>     1..1
> ok 4 - help
> # Subtest: verbose help
>     ok 1 - prints help
>     1..1
> ok 5 - verbose help
> # Subtest: filter_paths
>     ok 1
>     1..1
> ok 6 - filter_paths
> # Subtest: --filename
>     ok 1 - parses filename
>     1..1
> ok 7 - --filename
> # Subtest: invalid --filename
>     ok 1 - no STDOUT
>     ok 2 - STDERR contains appropriate error message
>     ok 3 - exit code is error
>     1..3
> ok 8 - invalid --filename
> # Subtest: --lint success
>     ok 1 - success message on STDERR
>     ok 2 - no STDOUT
>     ok 3 - exit code is success
>     1..3
> ok 9 - --lint success
> # Subtest: --lint --json success
>     ok 1 - success message on STDERR
>     ok 2 - no STDOUT
>     ok 3 - exit code is success
>     1..3
> ok 10 - --lint --json success
> # Subtest: --lint failure import args
>     ok 1 - no STDOUT
>     ok 2 - STDERR
>     ok 3 - exit code is error
>     1..3
> ok 11 - --lint failure import args
> # Subtest: --lint failure unused import
>     ok 1 - no STDOUT
>     ok 2 - STDERR
>     ok 3 - exit code is error
>     1..3
> ok 12 - --lint failure unused import
> # Subtest: --lint failure duplicate import
>     ok 1 - no STDOUT
>     ok 2 - STDERR
>     ok 3 - exit code is error
>     1..3
> ok 13 - --lint failure duplicate import
> # Subtest: --lint --json failure duplicate import
>     ok 1 - no STDOUT
>     ok 2 - lint failure as JSON
>     ok 3 - exit code is error
>     1..3
> ok 14 - --lint --json failure duplicate import
> # Subtest: --log-filename
>     ok 1 - parses filename
>     ok 2 - something was logged to file
>     1..2
> ok 15 - --log-filename
> # Subtest: no filename
>     ok 1 - filename missing
>     1..1
> ok 16 - no filename
> # Subtest: --json without --lint
>     ok 1 - meaningless --json flag
>     1..1
> ok 17 - --json without --lint
> # Subtest: --lint with -i
>     ok 1 - trying to edit and lint at once
>     1..1
> ok 18 - --lint with -i
> # Subtest: --ignore-modules
>     ok 1 - stdout
>     1..1
> ok 19 - --ignore-modules
> # Subtest: --ignore-modules-pattern
>     ok 1 - stdout
>     1..1
> ok 20 - --ignore-modules-pattern
> # Subtest: --never-export-modules
>     ok 1 - stdout
>     1..1
> ok 21 - --never-export-modules
> # Subtest: --no-padding
>     ok 1 - no STDERR
>     ok 2 - stdout
>     ok 3 - no STDERR
>     1..3
> ok 22 - --no-padding
> # Subtest: --stdout
>     ok 1 - no STDERR
>     ok 2
>     1..2
> ok 23 - --stdout
> # Subtest: range without end
>     ok 1 - no STDOUT
>     ok 2
>     1..2
> ok 24 - range without end
> # Subtest: range without begin
>     ok 1 - no STDOUT
>     ok 2
>     1..2
> ok 25 - range without begin
> # Subtest: range without --read-stdin
>     ok 1 - no STDOUT
>     ok 2
>     1..2
> ok 26 - range without --read-stdin
> # Subtest: range correct
>     ok 1 - no STDERR
>     ok 2 - range returned on STDOUT
>     1..2
> ok 27 - range correct
> # Subtest: entire document range
>     ok 1 - no STDERR
>     ok 2 - range returned on STDOUT
>     1..2
> ok 28 - entire document range
> # Subtest: STDIN without document range
>     ok 1 - no STDERR
>     ok 2 - range returned on STDOUT
>     1..2
> ok 29 - STDIN without document range
> 1..29
> ok
> t/config-in-import.t ............. 
> ok 1 - config options in import preserved
> 1..1
> ok
> t/Config.t ....................... 
> ok 1 - create_config
> ok 2 - default libs
> ok 3 - file already exists
> # Subtest: defaults
>     ok 1 - no cache
>     ok 2 - empty ignore
>     ok 3 - empty ignore_pattern
>     ok 4 - empty libs
>     ok 5 - empty log_filename
>     ok 6 - log_level is error
>     ok 7 - empty never_export
>     ok 8 - padding on
>     ok 9 - preserve_duplicates on
>     ok 10 - preserve_unused on
>     ok 11 - tidy_whitespace on
>     1..11
> ok 4 - defaults
> 1..4
> ok
> t/cpan-modules/pithub.t .......... 
> ok 1 - removes implicit export for Moo OO class
> 1..1
> ok
> t/cpan-modules/test2-v0.t ........ 
> # Seeded srand with seed '20250429' from local date.
> ok 1 - is not OO class
> 1..1
> ok
> t/datetime.t ..................... 
> ok 1 - DateTime does not import
> 1..1
> ok
> t/do-block.t ..................... 
> ok 1 - noop
> ok 2 - formatted_ppi_statement
> 1..2
> ok
> t/Document.t ..................... 
> ok 1 - Carp
> ok 2 - Data::Dumper
> ok 3 - POSIX
> 1..3
> ok
> t/dump-perl-exports.t ............ 
> ok 1 - Script script/dump-perl-exports compiles
> # Subtest: Moose
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 2 - Moose
> # Subtest: Moo
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 3 - Moo
> # Subtest: implied --module
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 4 - implied --module
> # Subtest: help
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 5 - help
> # Subtest: libs
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 6 - libs
> # Subtest: log level
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 7 - log level
> # Subtest: verbose help
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 8 - verbose help
> # Subtest: version
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 9 - version
> # Subtest: Local::ViaExporter
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - no errors
>     1..2
> ok 10 - Local::ViaExporter
> # Subtest: Not Found
>     ok 1 - Script script/dump-perl-exports runs
>     ok 2 - error when module not found
>     1..2
> ok 11 - Not Found
> 1..11
> ok
> t/dupes.t ........................ 
> # Subtest: preserve duplicates
>     ok 1 - duplicate use statement removed
>     1..1
> ok 1 - preserve duplicates
> # Subtest: strip duplicates
>     ok 1 - duplicate use statement removed
>     1..1
> ok 2 - strip duplicates
> 1..2
> ok
> t/english.t ...................... 
> ok 1 - -no-match-vars is preserved
> 1..1
> ok
> t/explodes.t ..................... 
> ok 1 - modules which throw exceptions are ignored
> ok 2 - _is_ignored
> 1..2
> ok
> t/export-tags.t .................. 
> ok 1 - export tags converted to symbols
> 1..1
> ok
> t/exported-variables.t ........... 
> ok 1 - some _explicit_exports
> ok 2 - _is_ignored
> ok 3 - formatted_ppi_statement
> 1..3
> ok
> t/ExportInspector/load.t ......... 
> # Subtest: Local::MyOwnMoose
>     ok 1 - explicit exports
>     ok 2 - is OO class
>     ok 3 - class_isa
>     ok 4 - class with imported Moose
>     1..4
> ok 1 - Local::MyOwnMoose
> # Subtest: Test::Most
>     ok 1 - found export
>     ok 2 - found explicit_exports
>     1..2
> ok 2 - Test::Most
> # Subtest: List::Util
>     ok 1 - no implicit exports
>     ok 2 - found explicit_exports
>     1..2
> ok 3 - List::Util
> # Subtest: Local::UsesMoose
>     ok 1 - is oo class
>     ok 2 - Not a Moose class
>     ok 3 - uses Moose
>     ok 4 - ISA Moose::Object
>     1..4
> ok 4 - Local::UsesMoose
> # Subtest: Local::UsesMoo
>     ok 1 - is oo class
>     ok 2 - Not a Moose class
>     ok 3 - ISA Moo::Object
>     1..3
> ok 5 - Local::UsesMoo
> # Subtest: IO::Socket
>     ok 1 - Not a Moose class
>     ok 2 - ISA Exporter
>     ok 3 - at_export
>     ok 4 - at_export_ok
>     ok 5 - at_export_fail
>     ok 6 - at_export_tags
>     ok 7 - no implicit_exports
>     ok 8 - explicit_exports
>     1..8
> ok 6 - IO::Socket
> # Subtest: Local::ViaSubExporter
>     ok 1 - Not a Moose class
>     ok 2 - no ISA
>     ok 3 - at_export
>     ok 4 - no export_ok
>     ok 5 - no export_fail
>     ok 6 - no export_tags
>     ok 7 - no implicit_exports
>     ok 8 - has some explicit exports
>     1..8
> ok 7 - Local::ViaSubExporter
> # Subtest: IO::Socket::INET
>     ok 1 - Not a Moose class
>     ok 2 - ISA IO::Socket
>     ok 3 - at_export
>     ok 4 - at_export_ok
>     ok 5 - at_export_fail
>     ok 6 - at_export_tags
>     ok 7 - no implicit_exports
>     1..7
> ok 8 - IO::Socket::INET
> # Subtest: Local::Explodes
>     ok 1 - has_fatal_error
>     1..1
> ok 9 - Local::Explodes
> ok 10 - no (unexpected) warnings (via done_testing)
> 1..10
> ok
> t/ExportInspector/SubExporter.t .. skipped: Need MetaCPAN::Moose
> t/find-bin.t ..................... 
> ok 1 - module_name
> ok 2 - no longer ignored
> ok 3 - found import
> ok 4 - formatted_ppi_statement
> ok 5 - fully qualified symbol name interpolated into quotes detected
> 1..5
> ok
> t/fully-qualified.t .............. 
> ok 1 - find List::Util
> ok 2 - cannot find Encode
> ok 3 - find JSON::PP
> ok 4 - find HTTP::Tiny
> ok 5 - used modules not removed
> 1..5
> ok
> t/func-in-use.t .................. 
> # Subtest: catdir
>     ok 1 - func in use statement is detected
>     1..1
> ok 1 - catdir
> # Subtest: Mojo::File
>     ok 1 - func in use is recognized
>     1..1
> ok 2 - Mojo::File
> 1..2
> ok
> t/func-in-var.t .................. 
> ok 1 - func in hash key found
> 1..1
> ok
> t/geo-ip.t ....................... 
> ok 1 - _imports
> ok 2 - formatted_ppi_statement
> 1..2
> ok
> t/hash-in-regex.t ................ 
> not ok 1 - var found # TODO Cannot find hash var in regex yet
> #   Failed (TODO) test 'var found'
> #   at t/hash-in-regex.t line 23.
> #          got: 'use strict;
> # use warnings;
> # 
> # use Config ();
> # 
> # sub foo {
> #     return $INC{'Foo.pm'} =~ /^\Q$Config{sitelibexp}/;
> # }
> # '
> #     expected: 'use strict;
> # use warnings;
> # 
> # use Config qw( $Config );
> # 
> # sub foo {
> #     return $INC{'Foo.pm'} =~ /^\Q$Config{sitelibexp}/;
> # }
> # '
> 1..1
> ok
> t/hash-key-expression.t .......... 
> ok 1 - recognizes is_info as an imported symbol
> 1..1
> ok
> t/hash-key.t ..................... 
> ok 1 - does not think hash key is a function
> 1..1
> ok
> t/hash-unquoted-key.t ............ 
> ok 1 - recognizes is_info as a word representing a string
> 1..1
> ok
> t/heredoc.t ...................... 
> ok 1 - var in heredoc found
> 1..1
> ok
> t/ignored-modules.t .............. 
> ok 1 - module not ignored
> ok 2 - module ignored
> ok 3 - Geo::IP is an include
> ok 4 - Geo::IP flagged as ignored
> 1..4
> ok
> t/import-error.t ................. 
> ok 1 - exception on module not found
> 1..1
> ok
> t/interpolation.t ................ 
> ok 1 - vars
> 1..1
> ok
> t/is-ignored.t ................... 
> ok 1 - module name
> ok 2 - is_ignored flag set
> ok 3 - Types::Standard is ignored
> 1..3
> ok
> t/locally-defined-sub.t .......... 
> ok 1 - locally defined sub is not ignored
> 1..1
> ok
> t/lookalike-words.t .............. 
> ok 1 - vars
> ok 2 - croak not mistaken for function
> 1..2
> ok
> t/memoize.t ...................... skipped: Need MooseX::Types::UUID, UUID
> t/meta.t ......................... 
> # Seeded srand with seed '20250429' from local date.
> ok 1 - !meta preserved in import
> 1..1
> ok
> t/method.t ....................... 
> ok 1 - is_success method not added to function imports
> 1..1
> ok
> t/missing-semicolon-in-import.t .. 
> ok 1 - broken imports are untouched
> 1..1
> ok
> t/module-with-inner-packages.t ... 
> not ok 1 - inner packages handled # TODO Cannot yet handle inner packages
> #   Failed (TODO) test 'inner packages handled'
> #   at t/module-with-inner-packages.t line 45.
> #          got: '
> # use warnings;
> # 
> # package Local::WithInnerPkg;
> # 
> # use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
> # 
> # sub foo {
> #     HTTP_OK();
> # }
> # 1;
> # 
> # package MyInnerPkgOne;
> # 
> # use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
> # 
> # sub foo {
> #     HTTP_CREATED();
> # }
> # 1;
> # 
> # package MyInnerPkgTwo;
> # 
> # use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
> # 
> # sub foo {
> #     HTTP_ACCEPTED();
> # }
> # 
> # 1;
> # '
> #     expected: 'use strict;
> # use warnings;
> # 
> # package Local::WithInnerPkg;
> # 
> # use HTTP::Status qw( HTTP_OK );
> # 
> # sub foo {
> #     HTTP_OK();
> # }
> # 1;
> # 
> # package MyInnerPkgOne;
> # 
> # use HTTP::Status qw( HTTP_CREATED );
> # 
> # sub foo {
> #     HTTP_CREATED();
> # }
> # 1;
> # 
> # package MyInnerPkgTwo;
> # 
> # use HTTP::Status qw( HTTP_ACCEPTED );
> # 
> # sub foo {
> #     HTTP_ACCEPTED();
> # }
> # 
> # 1;
> # '
> 1..1
> ok
> t/moo.t .......................... 
> # Subtest: Moo
>     ok 1 - document unchanged
>     1..1
> ok 1 - Moo
> # Subtest: Import::Into
>     ok 1 - tidied_document
>     1..1
> ok 2 - Import::Into
> # Subtest: Uses MyOwnMoo
>     ok 1 - tidied_document
>     1..1
> ok 3 - Uses MyOwnMoo
> 1..3
> ok
> t/moose-types.t .................. 
> ok 1 - formatted_ppi_statement
> 1..1
> ok
> t/moose.t ........................ 
> # Subtest: Moose
>     ok 1 - document unchanged
>     1..1
> ok 1 - Moose
> # Subtest: Import::Into
>     ok 1 - tidied_document
>     1..1
> ok 2 - Import::Into
> # Subtest: Uses MyOwnMoose
>     ok 1 - tidied_document
>     1..1
> ok 3 - Uses MyOwnMoose
> 1..3
> ok
> 
> #   Failed test 'imported types found'
> #   at t/moosex-types-moose.t line 17.
> #          got: 'use MooseX::Types::Moose qw( ArrayRef Str );'
> #     expected: 'use MooseX::Types::Moose qw( ArrayRef );'
> # Looks like you failed 1 test of 1.
> t/moosex-types-moose.t ........... 
> not ok 1 - imported types found
> 1..1
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/1 subtests 
> t/nested-quotes.t ................ 
> ok 1 - vars
> ok 2 - function call in nested quotes detected
> 1..2
> ok
> Attempt to call undefined import method with arguments ("new") via package 
> "LWP::UserAgent" (Perhaps you forgot to load the package?) at (eval 439) line 
> 2.
> t/never-exports.t ................ 
> # Subtest: with version
>     ok 1 - _is_ignored
>     ok 2 - formatted_ppi_statement
>     ok 3 - export inspection bypassed
>     ok 4 - _imports
>     ok 5 - no _explicit_exports
>     1..5
> ok 1 - with version
> # Subtest: without version
>     ok 1 - _is_ignored
>     ok 2 - formatted_ppi_statement
>     ok 3 - export inspection bypassed
>     ok 4 - _imports
>     1..4
> ok 2 - without version
> # Subtest: without incorrect import
>     ok 1 - _is_ignored
>     ok 2 - formatted_ppi_statement
>     ok 3 - export inspection bypassed
>     ok 4 - _imports
>     ok 5 - no _explicit_exports
>     1..5
> ok 3 - without incorrect import
> 1..3
> ok
> t/original-imports.t ............. 
> ok 1 - original imports
> 1..1
> ok
> t/padding.t ...................... 
> ok 1 - list is not padded
> 1..1
> ok
> t/perl-imports.t ................. 
> # Subtest: Getopt::Long
>     ok 1 - module_name
>     ok 2 - Found some _explicit_exports
>     ok 3 - isa_test_builder_module
>     ok 4 - _imports
>     ok 5 - formatted_ppi_statement
>     1..5
> ok 1 - Getopt::Long
> # Subtest: Test::More
>     ok 1 - module_name
>     ok 2 - Found some _explicit_exports
>     ok 3 - isa_test_builder_module
>     ok 4 - _imports
>     ok 5 - formatted_ppi_statement
>     1..5
> ok 2 - Test::More
> # Subtest: pragma
>     ok 1 - formatted_ppi_statement
>     1..1
> ok 3 - pragma
> # Subtest: ViaExporter
>     ok 1 - module_name
>     ok 2 - Found some _explicit_exports
>     ok 3 - isa_test_builder_module
>     ok 4 - _imports
>     ok 5 - formatted_ppi_statement
>     1..5
> ok 4 - ViaExporter
> 1..4
> ok
> t/perl.t ......................... 
> ok 1 - perl use statement ignored
> 1..1
> ok
> t/perlimports.t .................. 
> ok 1 - Script script/perlimports compiles
> # Subtest: provide config file
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 2 - provide config file
> # Subtest: config file not found
>     ok 1 - Script script/perlimports fails
>     ok 2 - not found error
>     1..2
> ok 3 - config file not found
> # Subtest: create config file
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     ok 3 - default libs
>     ok 4 - Script script/perlimports fails
>     ok 5 - error clobbering file
>     1..5
> ok 4 - create config file
> # Subtest: filename
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 5 - filename
> # Subtest: implied --filename
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 6 - implied --filename
> # Subtest: help
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 7 - help
> # Subtest: libs
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 8 - libs
> # Subtest: log level
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 9 - log level
> # Subtest: help
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 10 - help
> # Subtest: tidy_whitespace
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     ok 3 - whitespace preserved
>     1..3
> ok 11 - tidy_whitespace
> # Subtest: verbose help
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 12 - verbose help
> # Subtest: version
>     ok 1 - Script script/perlimports runs
>     ok 2 - no errors
>     1..2
> ok 13 - version
> # Subtest: Not Found
>     ok 1 - Script script/perlimports fails
>     ok 2 - error when module not found
>     1..2
> ok 14 - Not Found
> 1..14
> ok
> t/pragma.t ....................... 
> ok 1 - found 4 includes
> ok 2 - is not ignored
> ok 3 - formatted_ppi_statement
> ok 4 - no (unexpected) warnings (via done_testing)
> 1..4
> ok
> t/preserve-some-padding.t ........ 
> ok 1 - list is not padded
> 1..1
> ok
> t/preserve-spaces.t .............. 
> # Subtest: tidy_whitespace
>     ok 1 - arbitrary spacing is preserved
>     1..1
> ok 1 - tidy_whitespace
> # Subtest: disable tidy_whitespace
>     ok 1 - arbitrary spacing is preserved
>     1..1
> ok 2 - disable tidy_whitespace
> 1..2
> ok
> t/qualified-bareword.t ........... 
> ok 1 - vars
> ok 2 - qualified bareword detected as module name
> 1..2
> ok
> t/quoted-var.t ................... 
> ok 1 - is not ignored
> ok 2 - var is detected inside of quotes
> 1..2
> ok
> t/re-export-via-sub-exporter.t ... 
> ok 1 - croak detected
> 1..1
> ok
> t/regex-replacement.t ............ skipped: Need IP::Random 1.200230
> t/require.t ...................... 
> # Subtest: replace top level require via snippet
>     ok 1 - is not ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 1 - replace top level require via snippet
> # Subtest: replace top level require from document
>     ok 1 - is not ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 2 - replace top level require from document
> # Subtest: preserve require inside if block
>     ok 1 - is ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 3 - preserve require inside if block
> # Subtest: preserve require inside postfix if defined
>     ok 1 - is ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 4 - preserve require inside postfix if defined
> # Subtest: do not import fully qualified function calls
>     ok 1 - formatted_ppi_statement
>     1..1
> ok 5 - do not import fully qualified function calls
> # Subtest: preserve require inside postfix if eq
>     ok 1 - is ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 6 - preserve require inside postfix if eq
> # Subtest: require rewritten as use
>     ok 1 - is not ignored
>     ok 2 - formatted_ppi_statement
>     1..2
> ok 7 - require rewritten as use
> # Subtest: require Exporter not rewritten
>     ok 1 - statement is unchanged
>     1..1
> ok 8 - require Exporter not rewritten
> 1..8
> ok
> t/respace-include.t .............. 
> ok 1 - spaces before parens are stripped
> ok 2 - spaces before empty parens are stripped
> ok 3 - spaces before versions are not stripped
> 1..3
> ok
> t/Sandbox.t ...................... 
> ok 1 - first pkg
> ok 2 - second pkg
> ok 3 - names are not the same
> # Subtest: Carp
>     ok 1 - no problems with eval
>     1..1
> ok 4 - Carp
> # Subtest: missing module
>     ok 1 - eval failure
>     1..1
> ok 5 - missing module
> # Subtest: local module
>     ok 1 - no eval failure
>     1..1
> ok 6 - local module
> # Subtest: local module with exception
>     ok 1 - eval failure
>     1..1
> ok 7 - local module with exception
> # Subtest: eval in tidied_document
>     ok 1 - does not update import with eval failure
>     1..1
> ok 8 - eval in tidied_document
> 1..8
> ok
> t/script-with-inner-packages.t ... 
> ok 1 - functions with :: prefix found
> 1..1
> ok
> t/signatures.t ................... 
> ok 1 - tidied_document
> 1..1
> ok
> t/skip-all.t ..................... skipped: Test is broken
> t/socket.t ....................... 
> # Subtest: tidy
>     ok 1 - Two modules with the same exports do not get conflated
>     1..1
> ok 1 - tidy
> # Subtest: lint
>     ok 1 - fails linting
>     ok 2 - linting errors logged
>     1..2
> ok 2 - lint
> 1..2
> ok
> t/sort-imports.t ................. 
> ok 1 - sorted
> 1..1
> ok
> t/switches-in-import.t ........... 
> ok 1 - module switches preserved
> 1..1
> ok
> t/symbol-as-method-call.t ........ skipped: Need Object::Tap
> t/symbol-in-export.t ............. 
> ok 1 - imports in exports found
> 1..1
> ok
> t/test-builder.t ................. 
> ok 1 - isa_test_builder
> 1..1
> ok
> t/test-most.t .................... 
> # Subtest: Test::Most
>     ok 1 - tidied document
>     1..1
> ok 1 - Test::Most
> # Subtest: Test::More
>     ok 1 - tidied document
>     1..1
> ok 2 - Test::More
> 1..2
> ok
> t/tie.t .......................... 
> not ok 1 - tie observed # TODO Cannot yet see packages used by tie
> #   Failed (TODO) test 'tie observed'
> #   at t/tie.t line 18.
> #          got: 'use strict;
> # use warnings;
> # 
> # 
> # tie my %hash, 'Tie::SubstrHash', 1, 1, 1;
> # '
> #     expected: 'use strict;
> # use warnings;
> # 
> # use Tie::SubstrHash ();
> # 
> # tie my %hash, 'Tie::SubstrHash', 1, 1, 1;
> # '
> 1..1
> ok
> t/typeglob.t ..................... 
> ok 1 - translates $CWD to *CWD in import
> 1..1
> ok
> t/unnest-quotes.t ................ 
> ok 1 - no errors in logs
> 1..1
> ok
> t/use-and-require.t .............. 
> ok 1 - require not used to find existing imports
> 1..1
> ok
> t/var-in-hash-key.t .............. 
> ok 1 - var in hash key is found
> 1..1
> ok
> t/var-in-regex.t ................. 
> ok 1 - exported var in regex is detected
> 1..1
> ok
> t/variable.t ..................... 
> ok 1 - variable in block is found
> ok 2 - interpolated_symbols
> 1..2
> ok
> t/warning.t ...................... 
> ok 1 - no Mojo warnings
> 1..1
> ok
> t/with-version.t ................. 
> ok 1 - versions preserved
> 1..1
> ok
> 
> Test Summary Report
> -------------------
> t/moosex-types-moose.t         (Wstat: 256 (exited 1) Tests: 1 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 1
> Files=86, Tests=207, 48 wallclock secs ( 0.25 usr  0.08 sys + 42.55 cusr  
> 5.00 csys = 47.88 CPU)
> Result: FAIL
> Failed 1/86 test programs. 1/207 subtests failed.
> make[2]: *** [Makefile:992: test_dynamic] Error 255
> make[2]: Leaving directory '/build/reproducible-path/perlimports-0.000056'
> dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2025/04/29/perlimports_0.000056-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250429;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250429&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: perlimports
Source-Version: 0.000057-1
Done: gregor herrmann <gre...@debian.org>

We believe that the bug you reported is fixed in the latest version of
perlimports, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1104...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated perlimports package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 04 May 2025 20:45:42 +0200
Source: perlimports
Architecture: source
Version: 0.000057-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Closes: 1104360
Changes:
 perlimports (0.000057-1) unstable; urgency=medium
 .
   * Import upstream version 0.000057.
     Closes: #1104360
   * Make test dependency on libmoosex-types-perl versioned.
Checksums-Sha1:
 0bc70dfeca7931524df4a335bf3d5d4197a16b7f 4163 perlimports_0.000057-1.dsc
 a38fa755dd5f6fdacb6fac09142fd5ea3858ca8c 93380 perlimports_0.000057.orig.tar.gz
 55c4122e7d88c831135dd6fbc6e59763cd6c9a98 2944 
perlimports_0.000057-1.debian.tar.xz
Checksums-Sha256:
 0415ee9b9b8678ebc4d281b026556ce1c9f5b79fecada763be0ac463b8d48e85 4163 
perlimports_0.000057-1.dsc
 53b57731276df6030b937e5e74705f9fe5ec69be57bae44b52ebe11e4008d7fa 93380 
perlimports_0.000057.orig.tar.gz
 d110f8fe3bb78f11f97945db031608d44b741e76e8d9051941ffc46776313d79 2944 
perlimports_0.000057-1.debian.tar.xz
Files:
 49d998d7223d3b7cb267e21d53ac5915 4163 perl optional perlimports_0.000057-1.dsc
 cb728288e2fb7ab0d4514fad299fe280 93380 perl optional 
perlimports_0.000057.orig.tar.gz
 a7a1c75bf20405bcb25fbb72b18d89e4 2944 perl optional 
perlimports_0.000057-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmgXtwRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgb8cg/8CMkboVL4Zl62Ch7GLcud2nxnSM4V7H+gah7XKVvVmiZZbagFA5ckJoDq
MhZOdsuun/qzz6g75k0FNGpnpogkNVTtZyNd7/wd1xi6jdcNH0+eCDR9Qd3KfA/q
Fx24bRIf8bhZF91ekd7AcXQWPTLe654Tr0IZmKJGf6twkBaErYVV3hr64Sdl64vE
BghD6jooBkGXWlBIQJyYA/3p+iBYDjn1YBoZ3qSMjt8kBOG+wvEKdxGIp1/7TJgL
5NGkuyk7HR3oT+VWyWwFoO11bl4FbNrlnCdx+ECvSYtYvZbyZpd3Fo5+BlXKhUyL
5FUAz/je8OM3iE1tmCVHIOuKeqx/E5lOqI+ILgmkWFXlGy9KANUyPcoofs1fdyMh
Qk9Z7cyPPrFi7L/oebXlAmbe1hbU3EB92JlSF83MlFvqu4PV/4ZizMfd/2KfKK/i
+FqsMva3uK5cHJTt+bFZYPQXQLizlWNcDUCprl4e4R+ShjH5Wz2uUV87IVv8r7qm
SjlO+R0lTu5Al2xzm4IuSeVeous+0aRdt2JuhFekR1bLuhhPcbvxGo2k68t/mSDs
Zwi6byDwZecvw35d1fY2NH+Ti5zIG4wY4geFfKf7fD28qPgWoykodd1j+MHZLZzZ
H1gksCiUnKHJ9gMBOpwb74ZTKxLrm5XigyduMUohHaqDJJ4M/mA=
=w7hw
-----END PGP SIGNATURE-----

Attachment: pgpejvljECDG6.pgp
Description: PGP signature


--- End Message ---

Reply via email to