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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.