I had a quick look at Timeout. The problem is there in:

      x = Thread.current
      y = Thread.start {
        sleep sec
        x.raise exception, "execution expired" if x.alive?
      }

and Thread x.status returns a sleep state even after the test execs
complete, which seems pretty fundamentally broken...  I'll have a look
and see if I can find a dupe

confirmed on stock Lucid and Debian testing.

-- 
building ruby1.8 with pthread support causes puppet hangs
https://bugs.launchpad.net/bugs/520715
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to