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: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.https://www.gnu.org/software/gettext/manual/html_node/Distributed-Development.htmlHowever, if it I did something wrong, then let's talk about what needs to be changed.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.ac3. 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
Description: PGP signature
