Re: Missing makefile dependencies

"G. Branden Robinson" <[email protected]> Tue, 28 Jul 2026 21:48:05 -0500
Newsgroups gmane.comp.printing.groff.general
Message-ID <20260729024805.rbmp6sdzluz4226o@illithid>
--qezxrnpsnwa2ylcw
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Missing makefile dependencies
MIME-Version: 1.0

At 2026-07-28T19:59:54-0500, Dave Kemper wrote:
> On Tue, Jul 28, 2026 at 2:28=E2=80=AFPM G. Branden Robinson
> <[email protected]> wrote:
> > 2.  Make "test-groff" set "PATH=3D$GROFF_BIN_PATH" and see what, if
> >     anything, breaks.
>=20
> It breaks any .sy calls in the input document, for one (unless they
> use a full path, presumably).

Hmm, yes, then it would break `pso` and `pi` requests as well, then.

However, those requests do not have a major impact on our build.

Apart from a handful of automated scripts that test the foregoing
requests, only a couple of hdtbl and mom(7) examples, and the `PDFPIC`
macro, require unsafe mode.

While it's too much fuss and bother for groff 1.25.0, longer term I
think I'd prefer to work around that difficulty in "test-groff.in" and
any test scripts and Makefile recipes requiring a "full" $PATH; in
exchange we'd get a more deterministic build of our documentary
artifacts--which the reproducible builds movement may appreciate--and
greater sensitivity to a botched generation procedure for said
artifacts.

What do you think?

Regards,
Branden

--qezxrnpsnwa2ylcw
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmppaeUACgkQ0Z6cfXEm
bc6QKQ//R0EesAoTJC60GRpiR6UZ+s9HNZNXVCFYzoG4QmgRq4SX7A/MqJVTVniZ
Oqh012eSq5Z6tB3CG4PECKqdG1Jp6+qccS1aSfIxvzwuCx1gXlTZxCm+JGbKWj6B
BukegBtcXI4X2R5dpp/SH/33jbKwLYB5+ivsLiuUWVZEbjGqpWqPzf5wGDk6eM3w
OmiMGEy+CV4ipDYCG3yC31CHrFJK5+ikBDbnpB01NTGfWqomkhxBDfSJs51JOj1o
QOBA9qYyQQ/G8W1o3rIzDP3Npejna+/lo+fZ43qN3fOtx2HlSqSmVsvhVlvVFSEJ
lY518a9uRr6UA+GskcLPfW4BFeic1b11rTirBO9ah9JZwY41puf150GAAvfQIXNP
91/DToOJsNz/N/l2BKN7pBOwJc1xINfz8Mj4nlOpqPhPTXyXUU4tY+xNZJ6kJfXx
7FVl3pvzV9j2nWXiqivPGELt206I5DqUQMMu1mfZkbeEO0r1owuuRd+6Kkffgbgv
0j/kHkwR044m3hegnOzK2ZDtyQzzJfDi5EPJvehc0rDCajhNMdO3xqrwTGtwr/mO
CP+3fqmtT0v49FYi3r6w1YJQXrS9HxJU15uaF8TQ1fwRKKRibHpgSy7gjW+q8s8x
oNba7rRnoU0kpFonGuhfWs5LxXc4Oyc+k3JsiwTzKITPIno8vco=
=7b2/
-----END PGP SIGNATURE-----

--qezxrnpsnwa2ylcw--