[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 1.23.0rc4 .sp and .bp backward compatibility issues
From: |
G. Branden Robinson |
Subject: |
Re: 1.23.0rc4 .sp and .bp backward compatibility issues |
Date: |
Mon, 17 Apr 2023 04:40:15 -0500 |
Hi Michał,
At 2023-04-17T09:02:15+0000, Michał Kruszewski via wrote:
> Hi Branden,
>
> I have tried 1.23.0rc4 and it still has backward compatibility issues
> with .sp and .bp I have described some time ago.
>
> Is it intended?
Semi-intended. After a certain date in March, our maintainer preferred
not to take anything more disruptive than documentation changes for the
next release candidate (now out as RC4). (I understand that
decision--bugs are never better at creeping in than when you are trying
to stabilize a code base for release. "Just this one more fix!" draws
software defects like cats to the sound of a tuna can opening.)
I have a fix for the `bp` request on a Git branch.[1] I cannot say at
this point whether it will get into groff 1.23.0 final--it's not solely
my call.
As I believe I noted previously, making `sp` "just work" the same way is
tricky. I did add the following item to the NEWS file, quoted in the
RC4 announcement email (admittedly, there's a _lot_ of news).
---snip---
o The s (ms) macro package now enables the formatter's "no-space mode"
after ending displays (`DE`) and equations (`EQ`); this is to improve
the fidelity of rendering of historical ms(7) documents such as
Kernighan & Cherry's "Typesetting Mathematics". This change means
that display distance spacing (the `DD` register) overrides paragraph
spacing (the `PD` register) instead of accumulating with it.
---end snip---
If you can provide me with some concrete cases of your applications of
`sp`, maybe I can better advise you.
Regards,
Branden
[1]
https://git.savannah.gnu.org/cgit/groff.git/commit/?h=branden-2023-04-07&id=72820ac3e1fd4c3421486b80c6b791503ae268a7
signature.asc
Description: PGP signature