Package: qemubuilder Version: 0.39 Severity: normal Hi,
The latest (git) version of qemubuilder does not reset the terminal properly despite the call to fix_terminal(). It leaves the terminal in bad need of a 'stty echo'. My guess is that the close(0) which happens in: if ((child=fork())) { /* this is parent process */ close(sp[1]); close(0); FD_ZERO(&readfds); makes the call to fix_terminal useless, because the fd 0 is now closed. Indeed, removing close(0) fixes the bug. However, I'm not sure if it's the right thing to do (I'm not sure why close(0) is there in the first place either. It does not seem to be a problem to keep it open.) Kind regards, JB -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.22.1 (PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages qemubuilder depends on: ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries ii pbuilder 0.171 personal package builder for Debia ii qemu 0.9.0-2 fast processor emulator qemubuilder recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]