I prefer minimal changes and those that are more future-proof. 1) Ship the unstripped files in the tar archive
2) Add a explanation to the head of the stripped versions about the reason for it. More extensive changes: 3) Add '-u' to the name to other macro files and strip them too. That makes the macro files more "equal" (less discrimination) Thus the humans have the files they need to read and understand The machines have just that what they need to process the files fast and correctly, if the code is absolutely clear to them. See In the bug-groff list (bug-gr...@gnu.org): /tmac/www.tmac-sed: Register PN is not defined in the file (sent as an e-mail only) [bug #44894] tmac/strip.sed : Add a comment to a created macro file In the groff list (groff@gnu.org): Lack of professionalism, thinking, education, understanding, wisdom, consequences, [references] ... -- Bjarni I. Gislason