Re: [PATCH] Install new autoreconf files.
"Kevin J. McCarthy" <[email protected]>
| Newsgroups | gmane.mail.mutt.devel |
|---|---|
| Message-ID | <ad2FLjLAoVqZChTn@qinghai> |
On Mon, Apr 13, 2026 at 01:56:46PM +0200, Oswald Buddenhagen via Mutt-dev wrote: >On Mon, Apr 13, 2026 at 06:21:22PM +0800, Kevin J. McCarthy wrote: >>https://www.gnu.org/software/gettext/manual/html_node/Distributed-Development.html >> >>However, if it I did something wrong, then let's talk about what >>needs to be changed. >> >it's not wrong per se. it's more of a philosophy thing, whether you >want to do pure source control, or want to veer toward configuration >management. at the extreme end, you would be committing binaries for >every supported platform for each release. i'm a source control >purist, and would therefore delete (and gitignore) every file that is >somehow generated by/from something else in the repo. > >if there actually are any version dependencies between gettext and the >surrounding autoconf infra, one can code a constraint into >configure.ac. that would be a problem for people building from git >with mismatched versions who somehow still want to build translations. >i wouldn't feel constrained by this hypothetical user group. Thanks Oswald, and also Matthias in the other sub-thread (and as always, Steffen for your interesting posts!). I think I'd like to try removing the files from the repos, because if I just update them again it will merely cause problems yet again in a few years. Here's what I plan on doing: 1. Fix up the trixie docker image to include autopoint. Just for reference, I store these in the "docker-images" repository on gitlab: https://gitlab.com/muttmua/docker-images 2. Add "AM_GNU_GETTEXT_VERSION(0.21)" to configure.ac 3. Remove and gitignore files that are reported as "Copy file" by `gettextize -f --dry-run --no-changelog` 4. Change prepare script to "autoreconf -isvf". I like the idea of the symlinks, since it makes it more obvious they are external files. Any comments? Did I miss a step? Matthias, I saw you also posted some fixes to the .gitlab-ci.yml that fixed the "current directory" assumptions. Would you please send a patch with that change to this mailing list so Rene can easily review it too? -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEiXWpszqjeRA4XFMIre92hIAxa9oFAmndhS4ACgkQre92hIAx a9rdKg//UkB4P8iIUwR4ZWCZU6IeebMVHfSn+m6ZVdNMds1tFq45YStobwzkIFDN hExyTI3zBNt4VE/VbRwsQUGKZMqWC1+SjSyDkEjNkzaOLXjSDDo+lrnHdH4D1C/z utM22Z3VGmqZbsEuWk+5xXNvKE6ZoS97+Wd3kvhT7axzCkLO+sJNrdBcb8axsI0o c29i2b85Bbr+bg0RSRpKylEbrG8X7vn8sGkDkGhn9csZQVeZuK5DtaIPXvlP7P4M 9um4C7D+XL68bxbYLwADQP1Lm5MjxbOwIHedufVXHtn/5mGCR7Nqki/gBhYcO1IN pvbHBYWIeU+CErDSaA4jcwSlU6rhe7SDwoP68Ef5uySy8PyFe9MUePqhiIaOOjQy 91QGx9dS8wsk3Mb5e/H3BuB7UJwlu1eOFvrO/mLl1C/DwlfgaMI1wNB2eEzjYCm1 FijJ5rsu+3K5TpLj+qQQBjzj9YJcjNz61itr3yWadBu8L5fn2F5UJG+8M3pRZ5cO ixUHaS2UjiFpIQg3MPCNRQmoxubqDhJqD8BpZk8IbLD5Lu+LCk1vMl0LTRrrtzWV fqLKa7Hhb3RZAt0BOMTKbj6i5MktgKopF6wATwZKGIT5AVlebUK/zPI26EEsrV0p L1fbJ1no5BTmKLS3LqzZOSrCgI+PWmsEinuXnf2Q7/OK+BDz6SE= =5hDi -----END PGP SIGNATURE-----