[MacPorts] #71451: p5.34-poe @1.370.0 does not test succesfully on macOS Sonoma, version 14.7.1 and macOS High Sierra, version 14.13.6, and Mac OS X 10.4.11, Tiger

MacPorts noreply at macports.org
Sun Dec 15 10:44:29 UTC 2024


#71451: p5.34-poe @1.370.0 does not test succesfully on macOS Sonoma, version
14.7.1 and macOS High Sierra, version 14.13.6, and Mac OS X 10.4.11, Tiger
------------------------+--------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.5
Resolution:             |   Keywords:
      Port:  p5-poe     |
------------------------+--------------------

Comment (by ballapete):

 Here's another approach: Let MacPorts fail testing. This state is saved.
 Manually change ownership from root to macports. Start test again:

 {{{
 --->  Computing dependencies for p5.34-poe.
 --->  Testing p5.34-poe
 Executing:  cd
 "/opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370"
 && /usr/bin/make test
 "/opt/local/bin/perl5.34" mylib/gen-tests.perl lib/POE.pm
 PERL_DL_NONLAZY=1 "/opt/local/bin/perl5.34" "-MExtUtils::Command::MM"
 "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t
 # Testing POE 1.370, POE::Test::Loops 1.360, Perl 5.034003,
 /opt/local/bin/perl5.34 on darwin
 # pogomips: 40532298
 t/00_info.t ........................................ ok
 t/10_units/01_pod/01_pod.t ......................... skipped: enable by
 setting RELEASE_TESTING
 t/10_units/01_pod/02_pod_coverage.t ................ skipped: enable by
 setting RELEASE_TESTING
 t/10_units/01_pod/03_pod_no404s.t .................. skipped: enable by
 setting RELEASE_TESTING
 t/10_units/01_pod/04_pod_linkcheck.t ............... skipped: enable by
 setting RELEASE_TESTING
 t/10_units/02_pipes/01_base.t ...................... skipped: not
 implemented yet
 t/10_units/02_pipes/02_oneway.t .................... ok
 t/10_units/02_pipes/03_twoway.t .................... ok
 t/10_units/03_base/01_poe.t ........................ ok
 t/10_units/03_base/03_component.t .................. ok
 t/10_units/03_base/04_driver.t ..................... ok
 t/10_units/03_base/05_filter.t ..................... ok
 t/10_units/03_base/06_loop.t ....................... ok
 t/10_units/03_base/07_queue.t ...................... ok
 t/10_units/03_base/08_resource.t ................... ok
 t/10_units/03_base/09_resources.t .................. ok
 t/10_units/03_base/10_wheel.t ...................... ok
 t/10_units/03_base/11_assert_usage.t ............... ok
 t/10_units/03_base/12_assert_retval.t .............. ok
 t/10_units/03_base/13_assert_data.t ................ ok
 t/10_units/03_base/14_kernel.t ..................... ok
 t/10_units/03_base/15_kernel_internal.t ............ ok
 t/10_units/03_base/16_nfa_usage.t .................. ok
 t/10_units/03_base/17_detach_start.t ............... ok
 t/10_units/04_drivers/01_sysrw.t ................... ok
 t/10_units/05_filters/01_block.t ................... ok
 t/10_units/05_filters/02_grep.t .................... ok
 Downgrading wide characters in HTTP header. Consider installing
 Email::MIME::RFC2047::Encoder at
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Filter/HTTPD.pm
 line 73.
         POE::Filter::HTTPD::__ANON__("En \x{e9}t\x{e9}") called at
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Filter/HTTPD.pm
 line 449
 POE::Filter::HTTPD::headers_as_strings(POE::Filter::HTTPD=ARRAY(0x7f918c98b198),
 HTTP::Headers=HASH(0x7f918cae3950), "\x{d}\x{a}") called at
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Filter/HTTPD.pm
 line 411
         POE::Filter::HTTPD::put(POE::Filter::HTTPD=ARRAY(0x7f918c98b198),
 ARRAY(0x7f918cae3a58)) called at t/10_units/05_filters/03_http.t line 426
 t/10_units/05_filters/03_http.t .................... ok
 t/10_units/05_filters/04_line.t .................... ok
 t/10_units/05_filters/05_map.t ..................... ok
 t/10_units/05_filters/06_recordblock.t ............. ok
 t/10_units/05_filters/07_reference.t ............... ok
 t/10_units/05_filters/08_stream.t .................. ok
 t/10_units/05_filters/50_stackable.t ............... ok
 t/10_units/05_filters/51_reference_die.t ........... ok
 t/10_units/05_filters/99_filterchange.t ............ ok
 t/10_units/06_queues/01_array.t .................... ok
 t/10_units/07_exceptions/01_normal.t ............... ok
 t/10_units/07_exceptions/02_turn_off.t ............. ok
 t/10_units/07_exceptions/03_not_handled.t .......... ok
 t/10_units/08_loops/01_explicit_loop.t ............. ok
 t/10_units/08_loops/02_explicit_loop_fail.t ........ ok
 t/10_units/08_loops/03_explicit_loop_poll.t ........ ok
 t/10_units/08_loops/04_explicit_loop_envvar.t ...... ok
 t/10_units/08_loops/05_kernel_loop.t ............... ok
 t/10_units/08_loops/06_kernel_loop_poll.t .......... ok
 t/10_units/08_loops/07_kernel_loop_fail.t .......... ok
 t/10_units/08_loops/08_kernel_loop_search_poll.t ... ok
 t/10_units/08_loops/09_naive_loop_load.t ........... ok
 t/10_units/08_loops/10_naive_loop_load_poll.t ...... ok
 t/10_units/08_loops/11_double_loop.t ............... ok
 t/20_resources/10_perl/aliases.t ................... ok
 t/20_resources/10_perl/caller_state.t .............. ok
 t/20_resources/10_perl/events.t .................... ok
 t/20_resources/10_perl/extrefs.t ................... ok
 t/20_resources/10_perl/extrefs_gc.t ................ ok
 t/20_resources/10_perl/filehandles.t ............... ok
 t/20_resources/10_perl/sessions.t .................. ok
 t/20_resources/10_perl/sids.t ...................... ok
 t/20_resources/10_perl/signals.t ................... ok
 # Testing POE 1.370, POE::Test::Loops 1.360, Using
 Loop(POE::Loop::IO_Poll), Perl 5.034003, /opt/local/bin/perl5.34 on darwin
 t/30_loops/io_poll/00_info.t ....................... ok
 t/30_loops/io_poll/all_errors.t .................... skipped: most of
 these should move into other test files
 t/30_loops/io_poll/comp_tcp.t ...................... ok
 # You might see a 'disconnect' error during this test.
 # It may be ignored.
 t/30_loops/io_poll/comp_tcp_concurrent.t ........... ok
 t/30_loops/io_poll/connect_errors.t ................ ok
 t/30_loops/io_poll/k_alarms.t ...................... ok
 t/30_loops/io_poll/k_aliases.t ..................... ok
 t/30_loops/io_poll/k_detach.t ...................... ok
 t/30_loops/io_poll/k_run_returns.t ................. ok
 t/30_loops/io_poll/k_selects.t ..................... ok
 t/30_loops/io_poll/k_sig_child.t ................... ok
 t/30_loops/io_poll/k_signals.t ..................... ok
 t/30_loops/io_poll/k_signals_rerun.t ............... ok
 t/30_loops/io_poll/sbk_signal_init.t ............... ok
 t/30_loops/io_poll/ses_nfa.t ....................... ok
 # This test generates some STDERR during trace testing.
 === 56274 === 23 -> _start (from
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Kernel.pm
 at 1498)
 === 56274 === 23 -> woot (from
 /opt/local/lib/perl5/vendor_perl/5.34/POE/Test/Loops/ses_session.pm at
 691)
 === 56274 === 23 -> narf (from
 /opt/local/lib/perl5/vendor_perl/5.34/POE/Test/Loops/ses_session.pm at
 692)
 === 56274 === 23 -> _stop (from
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Resource/Sessions.pm
 at 571)
 t/30_loops/io_poll/ses_session.t ................... ok
 t/30_loops/io_poll/wheel_accept.t .................. ok
 t/30_loops/io_poll/wheel_curses.t .................. skipped: Need help
 with Curses functions blocking under ptys
 t/30_loops/io_poll/wheel_readline.t ................ skipped: not running
 in a terminal
 t/30_loops/io_poll/wheel_readwrite.t ............... ok
 t/30_loops/io_poll/wheel_run.t ..................... ok
 t/30_loops/io_poll/wheel_run_size.t ................ skipped: This test
 requires Term::Size
 t/30_loops/io_poll/wheel_sf_ipv6.t ................. skipped:
 Socket::GetAddrInfo is needed for IPv6 tests
 t/30_loops/io_poll/wheel_sf_tcp.t .................. ok
 t/30_loops/io_poll/wheel_sf_udp.t .................. ok
 t/30_loops/io_poll/wheel_sf_unix.t ................. ok
 t/30_loops/io_poll/wheel_tail.t .................... ok
 t/30_loops/io_poll/z_kogman_sig_order.t ............ ok
 t/30_loops/io_poll/z_leolo_wheel_run.t ............. ok
 # Using '/usr/bin/true' as our thing to run under system()
 t/30_loops/io_poll/z_merijn_sigchld_system.t ....... ok
 t/30_loops/io_poll/z_rt39872_sigchld.t ............. ok
 # Parent 56322 waiting 3sec for slow systems to settle.
 # sending sigusr1
 # sent sigusr1
 t/30_loops/io_poll/z_rt39872_sigchld_stop.t ........ ok
 t/30_loops/io_poll/z_rt53302_fh_watchers.t ......... ok
 t/30_loops/io_poll/z_rt54319_bazerka_followtail.t .. ok
 t/30_loops/io_poll/z_steinert_signal_integrity.t ... ok
 # Testing POE 1.370, POE::Test::Loops 1.360, Using
 Loop(POE::Loop::Select), Perl 5.034003, /opt/local/bin/perl5.34 on darwin
 t/30_loops/select/00_info.t ........................ ok
 t/30_loops/select/all_errors.t ..................... skipped: most of
 these should move into other test files
 t/30_loops/select/comp_tcp.t ....................... ok
 # You might see a 'disconnect' error during this test.
 # It may be ignored.
 t/30_loops/select/comp_tcp_concurrent.t ............ ok
 t/30_loops/select/connect_errors.t ................. ok
 t/30_loops/select/k_alarms.t ....................... ok
 t/30_loops/select/k_aliases.t ...................... ok
 t/30_loops/select/k_detach.t ....................... ok
 t/30_loops/select/k_run_returns.t .................. ok
 t/30_loops/select/k_selects.t ...................... ok
 t/30_loops/select/k_sig_child.t .................... ok
 t/30_loops/select/k_signals.t ...................... ok
 t/30_loops/select/k_signals_rerun.t ................ ok
 t/30_loops/select/sbk_signal_init.t ................ ok
 t/30_loops/select/ses_nfa.t ........................ ok
 # This test generates some STDERR during trace testing.
 === 56387 === 23 -> _start (from
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Kernel.pm
 at 1498)
 === 56387 === 23 -> woot (from
 /opt/local/lib/perl5/vendor_perl/5.34/POE/Test/Loops/ses_session.pm at
 691)
 === 56387 === 23 -> narf (from
 /opt/local/lib/perl5/vendor_perl/5.34/POE/Test/Loops/ses_session.pm at
 692)
 === 56387 === 23 -> _stop (from
 /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/blib/lib/POE/Resource/Sessions.pm
 at 571)
 t/30_loops/select/ses_session.t .................... ok
 t/30_loops/select/wheel_accept.t ................... ok
 t/30_loops/select/wheel_curses.t ................... skipped: Need help
 with Curses functions blocking under ptys
 t/30_loops/select/wheel_readline.t ................. skipped: not running
 in a terminal
 t/30_loops/select/wheel_readwrite.t ................ ok
 t/30_loops/select/wheel_run.t ...................... ok
 t/30_loops/select/wheel_run_size.t ................. skipped: This test
 requires Term::Size
 t/30_loops/select/wheel_sf_ipv6.t .................. skipped:
 Socket::GetAddrInfo is needed for IPv6 tests
 t/30_loops/select/wheel_sf_tcp.t ................... ok
 t/30_loops/select/wheel_sf_udp.t ................... ok
 t/30_loops/select/wheel_sf_unix.t .................. ok
 t/30_loops/select/wheel_tail.t ..................... ok
 t/30_loops/select/z_kogman_sig_order.t ............. ok
 t/30_loops/select/z_leolo_wheel_run.t .............. ok
 # Using '/usr/bin/true' as our thing to run under system()
 t/30_loops/select/z_merijn_sigchld_system.t ........ ok
 t/30_loops/select/z_rt39872_sigchld.t .............. ok
 # Parent 56439 waiting 3sec for slow systems to settle.
 # sending sigusr1
 # sent sigusr1
 t/30_loops/select/z_rt39872_sigchld_stop.t ......... ok
 t/30_loops/select/z_rt53302_fh_watchers.t .......... ok
 t/30_loops/select/z_rt54319_bazerka_followtail.t ... ok
 t/30_loops/select/z_steinert_signal_integrity.t .... ok
 t/90_regression/agaran-filter-httpd.t .............. ok
 t/90_regression/averell-callback-ret.t ............. ok
 t/90_regression/bingos-followtail.t ................ ok
 t/90_regression/broeren-win32-nbio.t ............... skipped: This test
 examines ActiveState Perl behavior.
 t/90_regression/cfedde-filter-httpd.t .............. ok
 t/90_regression/ferrari-server-unix.t .............. ok
 t/90_regression/grinnz-die-in-die.t ................ ok
 Died at t/90_regression/hinrik-wheel-run-die.t line 21.
 t/90_regression/hinrik-wheel-run-die.t ............. ok
 # This test can take up to 10 seconds
 t/90_regression/kjeldahl-stop-start-polling.t ...... ok
 # This test can take up to 10 seconds
 t/90_regression/kjeldahl-stop-start-sig-nopipe.t ... ok
 # This test can take up to 10 seconds
 t/90_regression/kjeldahl-stop-start-sig-pipe.t ..... ok
 t/90_regression/leolo-sig-die.t .................... ok
 t/90_regression/meh-startstop-return.t ............. ok
 t/90_regression/neyuki_detach.t .................... ok
 t/90_regression/pipe-followtail.t .................. ok
 t/90_regression/prumike-win32-stat.t ............... skipped: This test
 examines Strawberry/ActiveState Perl behavior.
 t/90_regression/rt14444-arg1.t ..................... ok
 t/90_regression/rt1648-tied-stderr.t ............... ok
 t/90_regression/rt19908-merlyn-stop.t .............. ok
 t/90_regression/rt23181-sigchld-rc.t ............... ok
 t/90_regression/rt47966-sigchld.t .................. skipped: enable by
 setting RELEASE_TESTING
 t/90_regression/rt56417-wheel-run.t ................ ok
 t/90_regression/rt65460-forking.t .................. skipped: enable by
 setting (AUTOMATED|RELEASE)_TESTING
 t/90_regression/socketfactory-timeout.t ............ ok
 t/90_regression/somni-poco-server-tcp.t ............ ok
 t/90_regression/steinert-passed-wheel.t ............ ok
 t/90_regression/suzman_windows.t ................... ok
 t/90_regression/ton-stop-corruption.t .............. ok
 t/90_regression/tracing-sane-exit.t ................ ok
 t/90_regression/whelan-dieprop.t ................... ok
 t/90_regression/whjackson-followtail.t ............. ok
 All tests successful.

 Test Summary Report
 -------------------
 t/10_units/05_filters/03_http.t                  (Wstat: 0 Tests: 137
 Failed: 0)
   TODO passed:   85
 Files=161, Tests=4209, 89 wallclock secs ( 0.84 usr  0.42 sys + 25.19 cusr
 3.74 csys = 30.19 CPU)
 Result: PASS
 }}}

 Looks a bit better!

-- 
Ticket URL: <https://trac.macports.org/ticket/71451#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list