GNU bug report logs - #47243
pr lacks -p

Previous Next

Package: coreutils;

Reported by: Eric Blake <eblake <at> redhat.com>

Date: Thu, 18 Mar 2021 15:39:01 UTC

Severity: wishlist

Full log


Message #55 received at 47243 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Pádraig Brady <P <at> draigBrady.com>
Cc: 47243 <at> debbugs.gnu.org
Subject: Re: bug#47243: pr lacks -p
Date: Mon, 28 Jul 2025 09:53:57 -0700
On 2025-07-28 09:23, Pádraig Brady wrote:
> Yes it's a fair point.
> We don't want existing scripts that use -f to start pausing unexpectedly.
> I suppose this is a case for only pausing with -f if POSIXLY_CORRECT
> env var is set.

Although backward compatibility is an issue, the current behavior is 
clearly wrong for the intended use of -f, which is for logins via 
printing terminals so stdout is the printer. So a better way to think 
about it is that this is merely a longstanding obscure bug in GNU 'pr' 
that we can fix.

The only reason we haven't noticed the bug before, is that nobody has 
seriously used those terminals in decades, so nobody has run into the 
bug and taken the time to report it.

Other 'pr' implementations (e.g., FreeBSD) do the right thing here, and 
I see no significant reason (other than inertia) for us to be both wrong 
for the intended use and incompatible with the rest of the world.




This bug report was last modified 8 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.