Hi Alex,

At 2025-06-05T16:04:17+0200, Alejandro Colomar wrote:
> I met a bug in SY/YS.  Here's a reproducer:
> 
>       alx@devuan:~/tmp$ cat syys.man 
>       .TH a s d f
>       .SH g
>       .SY foo
>       bar
>       .YS .
>       .SY fooooooo
>       baaaaaaaaaaaaaaaaaaaar
>       baaaaaaaaaaaaaaaaaaaaz
>       qwwwwwwwwwwwwwwwwwwwwe
>       zxxxxxxxxxxxxxxxxxxxxc
>       .YS .
>       .SY fooooooooooooooooooooooooooooooooooooooooooooooooo
>       baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar
>       .YS

Yes, I see.  Can reproduce with groff's Git trunk.

$ nroff -v | tail -n 2
GNU grotty (groff) version 1.23.0.3332-db04b
GNU troff (groff) version 1.23.0.3332-db04b
$ nroff -man ATTIC/alex.man
troff:ATTIC/alex.man:13: warning [page 1, line 7]: cannot break line; overset 
by 12n
a(s)                                                                        a(s)

g
     foo bar
     fooooooo baaaaaaaaaaaaaaaaaaaar baaaaaaaaaaaaaaaaaaaaz
         qwwwwwwwwwwwwwwwwwwwwe zxxxxxxxxxxxxxxxxxxxxc
     fooooooooooooooooooooooooooooooooooooooooooooooooo 
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar

f                                       d                                   a(s)

That sure looks like misbehavior.  I'll see what I can figure out.

> I expect that in the third command, ba*ar should be put on the next line
> and indented.

Me too.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to