Opened 18 months ago
Last modified 2 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 (3)
Change History (10)
Changed 18 months ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 18 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 18 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 18 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 18 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 17 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 17 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 17 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
comment:7 Changed 2 months ago by ballapete (Peter "Pete" Dyballa)
The bug exists since 15 or 16 months, the MacPorts version is now at 2.12.3 and this obvious bug needs no fix?
I am attaching a table of file permissions after stages extract, build, and test. 186 files are newly created after build has succeeded. When test have failed 79 of them belong to root, three directories are also now owned by root.
Changed 2 months ago by ballapete (Peter "Pete" Dyballa)
| Attachment: | POE files.lst added |
|---|
A table of file permissions after stages extract, build, and test

Main.log from intel macOS Sonoma, 14.7.1