At 2017-11-05T00:40:48+0100, Bertrand Garrigues wrote: > > Am Donnerstag, 2. November 2017, 08:09:48 CET schrieb Werner LEMBERG: > >> If my memory serves me well, the `u' stands for `uncompressed', i.e., > >> without comments and indentation removed. Bertrand removed the > >> functionality to install stripped tmac files, IIRC — computers are > >> much faster today, so this is (probably?) no longer needed. > > Correct, -u is for 'unstripped'. Before the automake migration the the > unstripped files were saved in the source tree without any extension, > and the build system would first generate a stripped file in the build > directory with a -s suffix and then install the file without this > suffix. I've simplified the build process by storing the unstripped > file in the source tree with a -u suffix and generating the stripped > version without suffix in the build directory. The final result is > unchanged though.
I move that we stop stripping the files. Stripping them is saving us only a few hundred kB out of 25 megs. That's out of a full installation; in Debian, the "core" macro packages are in groff-base, and only doc{,-old}.tmac are shipped there. So for at least some distributors, people only get the bulk of these stripped macro packages when they're asking their packaging manager for something non-minimal anyway. As for groff-base and whatever its counterparts may be in other distros, we should weigh the ~75kB cost of leaving it unstripped versus the benefit of making the package more user-readable for the inspection of prospective man page writers who'd like to write in mdoc instead of man, so that they can learn and become more comfortable with it. (This is me shamelessly pandering to Ingo. :P ) The numbers below are in bytes. $ for F in $(find -name "*.tmac-u"); do wc -c "$F" "${F%-u}"; done | awk '!/total/ {printf "%6d %s\n", $1, $2}' 9088 ./contrib/hdtbl/hdmisc.tmac-u 3445 ./contrib/hdtbl/hdmisc.tmac 26802 ./contrib/hdtbl/hdtbl.tmac-u 17350 ./contrib/hdtbl/hdtbl.tmac 689635 ./contrib/mom/om.tmac-u 420776 ./contrib/mom/om.tmac 34265 ./tmac/e.tmac-u 22078 ./tmac/e.tmac 150717 ./tmac/doc.tmac-u 74050 ./tmac/doc.tmac 36308 ./tmac/doc-old.tmac-u 36446 ./tmac/doc-old.tmac $ du -bs ~/local-groff 25532687 /home/branden/local-groff -- Regards, Branden
signature.asc
Description: PGP signature