Summary: | dev-util/scons-2.0.1 unresponsive to SIGINT | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin von Gagern <Martin.vGagern> |
Component: | [OLD] Development | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | floppym, Marc-Antoine |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin von Gagern
2010-10-25 12:37:35 UTC
/usr/portage/dev-util/scons/files/scons-1.2.0-popen.patch seems to be to blame: Removing that patch from the ebuild gives program output and termination as expected. And if I'm fast enough, I can even interrupt the build with Ctrl+C and receive a suitable message before the program terminates. Therefore this is a Gentoo bug, not an upstream bug, imo. So you should consider dropping that patch, applying it conditionally where absolutely required, or rework the patch so it doesn't have ill side effects like this. Do you still have this problem with scons-2.1.0? I see we are still applying the problematic patch, so I'm guessing it is pretty likely. Just looking to resolve this bug before requesting stabilization of this version. Also, I can't reproduce the problem using the steps you have outlined, but it could be some kind of race condition. (In reply to comment #3) > Also, I can't reproduce the problem using the steps you have outlined, but it > could be some kind of race condition. Can't reproduce this either. Not even after downgrading to scons 2.0.1. Strange. Feel free to either mark this WORKSFORME or have a closer look at the sources, depending on how much time you have to spare. |