Bug#843052: Bug#848408: libapp-termcast-perl: FTBFS randomly (failing tests)
    Niko Tyni 
    ntyni at debian.org
       
    Mon Jan  2 18:54:38 UTC 2017
    
    
  
On Wed, Dec 28, 2016 at 11:31:51PM +0200, Niko Tyni wrote:
> (from https://bugs.debian.org/848408 in libapp-termcast-perl / App-Termcast :)
> 
> On Wed, Dec 28, 2016 at 11:07:14PM +0200, Niko Tyni wrote:
> 
> > I can reproduce this in a single CPU virtual machine, running
> > the test case in a loop.
> > 
> > The process at the bottom of the stack is running 
> > 
> >  perl -ple 'last if /^\$/'
> > 
> > and it looks like the race is between this process exiting and its parent
> > (IO::Pty::Easy) having enough time to read the last echoed newline.
> I note that all the occasionally failing tests in Term::Filter
> (https://bugs.debian.org/843052) use the same style of running the
> above script inside IO::Pty::Easy.  I expect they would also get fixed
> by injecting sleep calls before the exit.
Nah, should have checked better. The Term::Filter issue is something else.
I intend to mark the failing test as TODO for now.
-- 
Niko Tyni   ntyni at debian.org
    
    
More information about the pkg-perl-maintainers
mailing list