Follow-up Comment #10, bug #66919 (group groff):

Not trying to be difficult.  What I'm trying to get at is that the comment #4
test file shows observable output changing from all prior groffs I have in my
grasp (which span nearly 20 years).  You confirmed this output change but
ascribed it to a change in startup tmac files, which I refuted in comment #7.

So if not that, what _is_ the source of the behavior change?  Either my
refutation needs refuting, or the parser is doing something different with the
same input.  And if the latter, is this an accidental or intentional change?
I suspect accidental, only because if intentional I think by now you would
have remembered doing it and seized up a ticket or commit that explained it.

As ever, I don't object to breaking back compatibility per se.  But I believe
a compatibility-breaking change should be justifiable to serve some larger
purpose.  If this _was_ an intentional parser change with such a purpose, we
can log it in NEWS and move on.  But right now it seems we don't yet know
_why_ the output has changed.  (Or at least _I_ don't; if you do, maybe we've
gone back to talking past each other.)

Does this clarify the principles I'm working from?  Do you disagree with any
of the foregoing?


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66919>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to