Steve Langasek <[EMAIL PROTECTED]> writes:

> Last I knew, policy said packages *were* allowed to depend on the
> availability of /dev/tty during configuration, even if they're not
> supposed to be doing direct prompting by way of it.  This seems to have
> been changed, but isn't mentioned in the policy upgrading-checklist?

It's still there:

6.3. Controlling terminal for maintainer scripts
------------------------------------------------

     The maintainer scripts are guaranteed to run with a controlling
     terminal and can interact with the user.  Because these scripts may be
     executed with standard output redirected into a pipe for logging
     purposes, Perl scripts should set unbuffered output by setting `$|=1'
     so that the output is printed immediately rather than being buffered.

This seems to me to somewhat contradict section 3.9.1.  The unbuffered
output bit also seems rather randomly placed here.

-- 
Russ Allbery ([EMAIL PROTECTED])               <http://www.eyrie.org/~eagle/>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to