Re: man-pages-6.11 released
Alejandro Colomar <[email protected]> Sun, 16 Feb 2025 15:02:29 +0100
| Newsgroups | gmane.linux.man,gmane.comp.gnu.make.general |
|---|---|
| Message-ID | <krlptdeymwpx4i6cb464p2rjo5pugmszrw7lnio5ioln5iw6jl@sfs7bnishw7y> |
[CC += Paul, Sam, help-make@] Hi Brian, Paul, Sam, On Sun, Feb 16, 2025 at 02:48:54PM +0100, Alejandro Colomar wrote: > Bisecting the bug shows it's fault of this commit: > > 0d69e51cd4b8 (2025-02-10; "share/mk/: Use ?= assignments for user-facing variables") > > I suspect there's some variable that we use that exists in a normal > environment? I'll check. Hmmm, at first glance, I don't see anything from the environment that would make this behave differently: $ ( git show 0d69e51cd4b8 \ | grep '^+' \ | grep -v '^++' \ | sed 's/\s*?=.*//' \ | grep -v '$.' \ | tr -d '+'; env \ | sed 's/=.*//'; ) \ | sort \ | uniq -d \ | wc -l; 0 The command above says there are no clashes with my environment. My second guess is that ?= since has the = behavior, which is different from :=, that might be the problem. We'd need a hypothetical ?:=, maybe? Sam, that means that I'll have to revert this change with no short-term replacement. We'll have to live without environment variables for some more time. ?= doesn't work for well here, it seems. I remember GNU make(1) was working on some of that. Paul, how is it going with the idea you suggested some time ago of adding "trigraphs" to GNU make(1)? Have a lovely day! Alex -- <https://www.alejandro-colomar.es/>
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmex7+8ACgkQ64mZXMKQ wqm9nRAAkdValtU+CaR0L8Qk+vCLufpOoy2Dv6Ad3AZGiRjOkPSBuCmuss4fWn88 TD/OD10t5gZzX5ERBq8qm4y6SiAHsu14ETLZ3nepgeptU2pjfckHzyl1LdIwMKiK bUQIOSVec/Ov/ME4WEgkKkaU7S+wByUpzNfg5Wzpmltcob/0LRjImqsTS8r6YXh6 cIBG5Cg+d6JzHtg+XruzU2CDgdufJl9DUfDpIcPDlvyj/ihKVlQQ0nkd8VcG9t9L SYXAIVeOKTpwcvQrLMszlnnchxTLq598XRO3Gn91RT8o/Wz2A69lWr1a5Iwl8YDb swHSTtck7BK72hMUXTSCWX83FZUisT/RJY0Nhzg9VOSm3Wr/W03F6mu92dWyvuXR 1gDQyJLlQhZeDQM/ik4TGBAo9T0OGhavLlq/PeWJpJ3szsX/LwupSQFmya0lZXaV Gcy9yAOALLSnekERzfk06kfV9Ufgyi192PHMGPwSQ1MtG3xJrqz+Cd8sXHUpNhKZ xKoEIzavxJUQnD2rp5hTcwcUv81cO8RCOZBZ7dvnw07JgoxgzovKxU+nMhhWedK8 3VimWGhqKqWCBvcZwLqF91hIDLF3i5bH7QNVtaU4njRJZXyOFnU1KtXmVkQLxo+f CuBt8tpO7Q/GBws63Mp+FqWYYh2La+1B+6e5RhQqB5EqUgK4wCY= =u1IR -----END PGP SIGNATURE-----