Opened 11 months ago

Last modified 11 months ago

#71451 new defect

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

Reported by: ballapete (Peter "Pete" Dyballa) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.5
Keywords: Cc:
Port: p5-poe

Description

--->  Testing p5.34-poe
DEBUG: Executing org.macports.test (p5.34-poe)
DEBUG: elevating privileges for test: euid changed to 0, egid changed to 0.
DEBUG: dropping privileges: euid changed to 501, egid changed to 20.
DEBUG: Environment: 
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
DEVELOPER_DIR='/Library/Developer/CommandLineTools'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='14.0'
SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
SOURCE_DATE_EPOCH='1710285552'
Executing:  cd "/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370" && /usr/bin/make test 
DEBUG: system:  cd "/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_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 
cannot unlink file for t/20_resources/10_perl/sessions.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/sessions.t:  at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/extrefs_gc.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/extrefs_gc.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/filehandles.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/filehandles.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/events.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/events.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/signals.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/signals.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/aliases.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/aliases.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/extrefs.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/extrefs.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/caller_state.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/caller_state.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/sids.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/sids.t: Permission denied at mylib/gen-tests.perl line 86.
cannot remove directory for t/20_resources/10_perl: Directory not empty at mylib/gen-tests.perl line 86.
Permission denied at mylib/gen-tests.perl line 112.
make: *** [lib/POE.pm] Error 13
Command failed:  cd "/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370" && /usr/bin/make test 
Exit code: 2
Error: Failed to test p5.34-poe: command execution failed

Attachments (2)

main.log (122.6 KB) - added by ballapete (Peter "Pete" Dyballa) 11 months ago.
Main.log from intel macOS Sonoma, 14.7.1
main.2.log (200.3 KB) - added by ballapete (Peter "Pete" Dyballa) 11 months ago.
Main.log from intel macOS Sonoma, 14.7.1, only the test?

Download all attachments as: .zip

Change History (8)

Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from intel macOS Sonoma, 14.7.1

comment:1 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

The reason is shown here:

root 299 /\ l /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/
total 0
drwxr-xr-x  11 macports  wheel  352 23 Mär  2022 00_base
drwxr-xr-x  11 root      wheel  352  3 Dez 17:57 10_perl
root 300 /\ l /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/
total 72
-rw-r--r--  1 root  wheel  158  3 Dez 17:57 aliases.t
-rw-r--r--  1 root  wheel  163  3 Dez 17:57 caller_state.t
-rw-r--r--  1 root  wheel  157  3 Dez 17:57 events.t
-rw-r--r--  1 root  wheel  158  3 Dez 17:57 extrefs.t
-rw-r--r--  1 root  wheel  161  3 Dez 17:57 extrefs_gc.t
-rw-r--r--  1 root  wheel  162  3 Dez 17:57 filehandles.t
-rw-r--r--  1 root  wheel  159  3 Dez 17:57 sessions.t
-rw-r--r--  1 root  wheel  155  3 Dez 17:57 sids.t
-rw-r--r--  1 root  wheel  158  3 Dez 17:57 signals.t

Obviously t/10_perl was built during build time and has a wrong ownership. But – when I clean and then only build – poe is not yet installed – I get:

root 301 /\ l /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/ /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/
/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/:
total 0
drwxr-xr-x  11 macports  wheel  352 23 Mär  2022 00_base
drwxr-xr-x  11 macports  wheel  352  3 Dez 18:08 10_perl

/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/:
total 72
-rw-r--r--  1 macports  wheel  158  3 Dez 18:08 aliases.t
-rw-r--r--  1 macports  wheel  163  3 Dez 18:08 caller_state.t
-rw-r--r--  1 macports  wheel  157  3 Dez 18:08 events.t
-rw-r--r--  1 macports  wheel  158  3 Dez 18:08 extrefs.t
-rw-r--r--  1 macports  wheel  161  3 Dez 18:08 extrefs_gc.t
-rw-r--r--  1 macports  wheel  162  3 Dez 18:08 filehandles.t
-rw-r--r--  1 macports  wheel  159  3 Dez 18:08 sessions.t
-rw-r--r--  1 macports  wheel  155  3 Dez 18:08 sids.t
-rw-r--r--  1 macports  wheel  158  3 Dez 18:08 signals.t

and

--->  Testing p5.34-poe
Executing:  cd "/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_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 
cannot unlink file for t/20_resources/10_perl/sessions.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/sessions.t:  at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/extrefs_gc.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/extrefs_gc.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/filehandles.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/filehandles.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/events.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/events.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/signals.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/signals.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/aliases.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/aliases.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/extrefs.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/extrefs.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/caller_state.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/caller_state.t: Permission denied at mylib/gen-tests.perl line 86.
cannot unlink file for t/20_resources/10_perl/sids.t: Permission denied at mylib/gen-tests.perl line 86.
cannot restore permissions to 0100644 for t/20_resources/10_perl/sids.t: Permission denied at mylib/gen-tests.perl line 86.
cannot remove directory for t/20_resources/10_perl: Directory not empty at mylib/gen-tests.perl line 86.
Permission denied at mylib/gen-tests.perl line 112.
make: *** [lib/POE.pm] Error 13

fails again although all permission were correct before. Now they are wrong:

root 302 /\ l /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/ /opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/
/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/:
total 0
drwxr-xr-x  11 macports  wheel  352 23 Mär  2022 00_base
drwxr-xr-x  11 root      wheel  352  3 Dez 18:10 10_perl

/opt/local/var/macports/build/rsync.macports.org_macports_release_tarballs_ports_perl_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/:
total 72
-rw-r--r--  1 root  wheel  158  3 Dez 18:10 aliases.t
-rw-r--r--  1 root  wheel  163  3 Dez 18:10 caller_state.t
-rw-r--r--  1 root  wheel  157  3 Dez 18:10 events.t
-rw-r--r--  1 root  wheel  158  3 Dez 18:10 extrefs.t
-rw-r--r--  1 root  wheel  161  3 Dez 18:10 extrefs_gc.t
-rw-r--r--  1 root  wheel  162  3 Dez 18:10 filehandles.t
-rw-r--r--  1 root  wheel  159  3 Dez 18:10 sessions.t
-rw-r--r--  1 root  wheel  155  3 Dez 18:10 sids.t
-rw-r--r--  1 root  wheel  158  3 Dez 18:10 signals.t

Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.2.log added

Main.log from intel macOS Sonoma, 14.7.1, only the test?

comment:2 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

I think MacPorts 2.10.5 is the bug:

2522 :debug:test elevating privileges for test: euid changed to 0, egid changed to 0.

comment:3 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

See also: https://rt.cpan.org/Ticket/Display.html?id=156800 and https://rt.cpan.org/Ticket/Display.html?id=157671 – my failure: contributed incorrectly to the original issue. Maybe I'll learn how to work correctly some day…

comment:4 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

After building the Perl Module and changing ownership from macports to me I can test manually and get:

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=4221, 90 wallclock secs ( 0.68 usr  0.34 sys + 20.79 cusr  4.08 csys = 25.89 CPU)
Result: PASS

This makes it more likely that MacPorts/port is buggy.

comment:5 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

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!

comment:6 Changed 11 months ago by ballapete (Peter "Pete" Dyballa)

Putting

     pre-test {
         system "chown -R macports:macports ${worksrcpath}/t"
     }   

into Portfile does not solve the problem of faulty permissions:

--->  Testing p5.34-poe
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/aliases.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/caller_state.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/events.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/extrefs.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/extrefs_gc.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/filehandles.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/sessions.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/sids.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl/signals.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/20_resources/10_perl: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/00_info.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/all_errors.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/comp_tcp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/comp_tcp_concurrent.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/connect_errors.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_alarms.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_aliases.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_detach.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_run_returns.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_selects.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_sig_child.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_signals.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/k_signals_rerun.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/sbk_signal_init.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/ses_nfa.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/ses_session.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_accept.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_curses.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_readline.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_readwrite.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_run.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_run_size.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_sf_ipv6.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_sf_tcp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_sf_udp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_sf_unix.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/wheel_tail.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_kogman_sig_order.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_leolo_wheel_run.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_merijn_sigchld_system.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_rt39872_sigchld.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_rt39872_sigchld_stop.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_rt53302_fh_watchers.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_rt54319_bazerka_followtail.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll/z_steinert_signal_integrity.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/io_poll: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/00_info.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/all_errors.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/comp_tcp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/comp_tcp_concurrent.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/connect_errors.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_alarms.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_aliases.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_detach.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_run_returns.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_selects.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_sig_child.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_signals.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/k_signals_rerun.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/sbk_signal_init.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/ses_nfa.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/ses_session.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_accept.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_curses.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_readline.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_readwrite.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_run.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_run_size.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_sf_ipv6.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_sf_tcp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_sf_udp.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_sf_unix.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/wheel_tail.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_kogman_sig_order.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_leolo_wheel_run.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_merijn_sigchld_system.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_rt39872_sigchld.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_rt39872_sigchld_stop.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_rt53302_fh_watchers.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_rt54319_bazerka_followtail.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select/z_steinert_signal_integrity.t: Operation not permitted
chown: /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t/30_loops/select: Operation not permitted
Command failed: chown -R macports:macports /opt/local/var/macports/build/_Users_alpha_ports_perll_p5-poe/p5.34-poe/work/POE-1.370/t
Exit code: 1
Note: See TracTickets for help on using tickets.