(with the help of Jay Hannah) in irc.perl.org #poe. I haven't been able to reproduce the problem in a non-MooseX::Workers test case, but this change resolves Tom's more complex test case and passes tests.
Jay Hannah discovered a bug when he passed in a filename with trailing whitespace. Two-parameter open() treats trailing whitespace as insignificant, so it passed. On the other hand, trailing whitespace is significant in stat(), so it always failed, triggering an unrelenting stream of file rollover events. Switched to three-parameter open(), which considers trailing whitespace as significant. Now both open() and stat() agree the file doesn't exist. Thanks to Jay and the University of Nebraska at Omaha for securing me some debugging time on their machines.
…:Socket. Previous Cygwin versions work better with sockets. If 01_sysrw.t hangs for you, upgrade your Cygwin and its Perl.
Revision 2803 is mistaken. Rob Hildred reported the problem and provided the test case that was instrumental in helping me resolve it. And the bug report was rt.cpan.org 53517. I mistakenly assumed the currently open tab was the same ticket I was debugging.
Olivier Mengué contributed in rt.cpan.org #54588.
when running under Windows. Should resolve rt.cpan.org #50068.
spot of tab damage while I'm in there.
iterating get_one() for the entire input from get_one_start(). As a result, only one log line was returned per PollInterval. This change iterates through get_one() until all lines are returned. Many thanks to Oleg A. Mamontov for opening the ticket, and to Bazerka on irc.perl.org #poe for supplying the basis for a test case.
his test based on Test::Spelling. That module doesn't seem to work for me, so I couldn't use it.
reported that _start and _stop don't return values as documented. He also provided a testcase, which was very helpful. I added his test case and fixed the underlying bug during the Perl Oasis hackathon.
…n of "\n" on Windows (DOS newline semantics). Changed the newline charater to "!", because I can.
…rest of the test suite are concerned.
code doesn't flush out the file on startup. Applied his changes to an existing regression test for this wheel.
…implifies Debian package maintenance since that's one less downstream patch to worrry about.
…g(1). Reported (and graciously debugged) by Criveti Mihai from the Ministry of Economy and Finance in Romania.
#poe. Thanks, garu!
by "garu" in irc.perl.org #poe.
will overrun terminal buffers if STDIN is non-blocking. Weird!