The source project of this merge request has been removed.
Rewrite locale-gen.8, clean up/modernise locale-gen, remove locale.alias.5
Please see detailed commit messages. Additional fun fact: 2.3.5-2 removes the locale.alias(5) Xr from the .8 but not from the .8.sgml, and --keep-existing was only documented in .8.sgml (and never in the built file)!
Either way, across all of /usr/share/i18n/SUPPORTED, using shell expansions instead of sed is a win of 1.27 seconds per sed.