On Sun, 2003-11-02 at 20:29, Dhruba Bandopadhyay wrote: > 1) Eliminate all use of sleep in ebuilds > 2) Eliminate all use of beeps via echo -ne "\a" > 3) Write eclasses or modifications to portage which control logging and > display - I have even written a bash wrapper (unfinished) around emerge > which does log all output and displays all messages at end of every emerge > separated according to package names. > 4) If there absolutely has to be sound it must be done through > FEATURES="sound". FEATURES="notify" can be used for message waits if > absolutely necessary. It's a shame that finally EULA's have made ebuilds > interactive and sound and message waits are further increasing merge time The FEATURES="sound" and FEATURES="notify" make sense to me, assuming they're set by default along with some sort of FEATURES="logmessages" that would save messages for later. I've been duly annoyed by beeps late at night while others are sleeping as well. Every ebuild with 'sleep' or beeps would need to be checked to make sure any instance wasn't necessary.