Re: In what version did implicit node pointers debut?
"G. Branden Robinson" <[email protected]> Sat, 24 Jan 2026 15:05:24 -0600
| Newsgroups | gmane.comp.tex.texinfo.general,gmane.comp.printing.groff.general |
|---|---|
| Message-ID | <20260124210524.hqn6cdaljmz22kii@illithid> |
--2axey2g67ftqz5xt Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: In what version did implicit node pointers debut? MIME-Version: 1.0 At 2026-01-18T14:47:33+0100, Ingo Schwarze wrote: > Gavin Smith wrote on Sat, Jan 17, 2026 at 07:08:34PM +0000: > > On Sat, Jan 17, 2026 at 12:30:38PM -0600, G. Branden Robinson wrote: > >> At 2026-01-17T19:13:35+0100, Patrice Dumas wrote: > >>> On Sat, Jan 17, 2026 at 11:40:27AM -0600, G. Branden Robinson > >>> wrote: >=20 > >> Thanks, Patrice! Looks like I could have put this change in for > >> groff 1.23.0, which bumped our Texinfo dependency from 4.8 to 5.0. [...] >=20 > > It's a lot older than Texinfo 5.0, as far as i gather. > [...] > > This comment is unchanged from Texinfo 3.1, from 1993. (I haven't > > tried building any of these old releases to check how automatic node > > pointers work, though.) > >=20 > > I don't know if many of the releases in the Texinfo 3.* series are > > still available anywhere. On ftp.gnu.org there is only 3.0, 3.1, > > 3.9 and 3.12 (I remember some of those were not original tar > > distributions and were sources I salvaged from other places on the > > Internet.) >=20 > For what it's worth, OpenBSD-current ist still shipping with this > very ancient texinfo in the base system: >=20 > $ uname -a > OpenBSD isnote.usta.de 7.8 GENERIC.MP#209 amd64 > $ sysctl kern.version > kern.version=3DOpenBSD 7.8-current (GENERIC.MP) #209: > Fri Jan 16 00:14:51 MST 2026 > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP > $ makeinfo --version > makeinfo (GNU texinfo) 4.8 > Copyright (C) 2004 Free Software Foundation, Inc. >=20 > We are unwilling to update to a newer version. If i recall correctly, > the main reason is licensing, because newer TexInfo is no longer > available under the slightly more free GPLv2 and now comes with the > even more encumbered GPLv3. I remember now why I bumped the version dependency from 4.8 to 5.0. It wasn't to foist the scary, scary GPLv3 on people. It was because groff's Texinfo manual needed its `@codequoteundirected` command. groff, being a typesetting system, distinguishes many varieties of quotation mark, and it was strongly confusing to the user to have the wrong ones show up in examples and discussion of quotation mark symbols. One could infer the foregoing from reading the full commit to which I linked earlier in the thread, but the following commented code goes directly to the issue. https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/m4/groff.m4?h=3D1.23.= 0#n105 Regards, Branden --2axey2g67ftqz5xt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAml1NAwACgkQ0Z6cfXEm bc7hZxAAn9apt1D/MpoVFWwisIW2lx57B5HDRZjb2263eJupky4MDXrM3Xo2w0cU dUzXdhRplhnhhSsmDGpmocOhpu5ShVh4MRhQeYOxrLe03xs9Y0sihm/c9THD2z4Q sy5Mxe3JQwWd+FjLajGhqsSqinWwotfC18U7SPCVohp3MlLXO7ovpKejoYn5+pZI tHiMYMO2lTp7qOwPEvpKr3LFxd6ToUMpsrp7V8/Ta8IkczDZHwcGAssX8GulitMj q5jncrFV3IHp1oK7ueFwmUXvYA2IIYykK1Pqm7Q+y49eAOZGF8Njr05poaMgPM1H UuaRCob4rJIfRTMD+PvFJ7OuHlgpiRWSjYxbc2US402GBcYMl1Nqw5kwwqZF3xQM mhALp3RZcGy+NRugMCc/HT3hJzSOBnmKRtllQWsacOY0QoDzWqooPEZSDDvDv00w w7X2wo+k2LlMF2RGDK2U3uYKAMRciTSvhvaAtkQ5PRv7aWpnaMKHisjZlhPEPE2D zI+LjXlrNzeE7/mxHQJA5O6AjkRkLKP+kws/d6w8KD60RGCrFADJxCNT2pd4jq0d 0NFCdVit+r3018fcVjw1YHTm88TK7JcbeCc7urMxQVszTovRDBvYrtEW9ansRc4u SfBhuufeE30GrUxRFLHruRgawI+WwDly6ItA8KEM1Vt9REzDoRo= =vhYn -----END PGP SIGNATURE----- --2axey2g67ftqz5xt--