Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

RCAPUTO/POE-1.294_272.tar.gz broken by 2.00_06 #131

Closed
andk opened this Issue · 2 comments

2 participants

@andk
Collaborator

Example fail report

http://cpantesters.org/cpan/report/cae4a232-2a8d-11e0-8899-f903d7c987b5

More of them at http://matrix.cpantesters.org/?dist=POE%201.294_272

At the moment everything is red there but I have already sent a dozen pass with 0.97_01

POE got a new release RCAPUTO/POE-1.294_314.tar.gz in the meantime and I have stopped testing 2.00_06, so these older releases must be sufficient for testing.

@schwern
Owner

Looking through t/30_loops/io_poll/wheel_readline.t, the filehandle being used for output is not working. I don't see anything that is obviously changing the filehandle. It's possible something very odd happened to STDOUT.

@schwern
Owner

The issue is that the test redirects STDOUT and STDERR in POE/Test/Loops/wheel_readline.pm. It does this after loading Test::More but before it outputs anything. TB1 used to dup STDOUT and STDERR immediately upon loading. TB2 now waits until it needs to.

The TB2 approach is more flexible, it can pick up on things like utf8 better, but POE has to force TB2 to duplicate the filehandles before redirecting STDOUT and STDERR.

@schwern schwern closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.