Update of bug #68064 (group groff):
Status: None => Need Info
Assigned to: None => barx
_______________________________________________________
Follow-up Comment #13:
[comment #12 comment #12:]
> [comment #10 comment #10:]
>> As far as I can tell, the `systat` feature was just flat broken in
>> _groff_ 1.22.4 (and presumably earlier), and fixed in _groff_ 1.23.0.
>
> The last two results of comment #3 are at odds with the latter half of this
> hypothesis.
Yes. I erred by piping nroff's output through "cat -s", which in a POSIX
shell conceals any erroneous exit status from nroff.
One can use GNU Bash's `set -o pipefail` feature to work around this. (Maybe
this is latter-day POSIX too; I'm not bothering to look.)
Or just get rid of pipelines altogether and use an input document as, perhaps,
Ossanna intended.
Doing that appears to reveal that the feature **never was** broken. At least
not in the past ~14 years.
$ cat ATTIC/bad-sy.groff
.sy exit 2
.tm command exited with status \n[systat]
$ ~/groff-1.22.3/bin/groff -U ATTIC/bad-sy.groff >/dev/null
command exited with status 512
$ ~/groff-1.22.4/bin/groff -U ATTIC/bad-sy.groff >/dev/null
command exited with status 512
$ ~/groff-1.23.0/bin/groff -U ATTIC/bad-sy.groff >/dev/null
command exited with status 512
$ ~/groff-1.24.0/bin/groff -U ATTIC/bad-sy.groff >/dev/null
command exited with status 512
Dave, if you can reproduce and agree, then I suggest we can close this as
invalid just as the original submitter suggested in comment #7.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68064>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
