[PATCH 1/2] localedata: allow reproducible & parallel install of locale-archive
Maximilian Bosch
maximilian@mbosch.me
Sat Oct 11 17:19:45 GMT 2025
On Fri Oct 10, 2025 at 7:29 PM CEST, DJ Delorie wrote:
> "Maximilian Bosch" <maximilian@mbosch.me> writes:
>> In the end I figured that it's way simpler to use `find` here rather
>> than trying to split parts of `build-one-locale` out. Especially since
>
> My concern here is that using "find" makes the build non-deterministic,
> since it now relies on whatever files happen to be in the build tree,
> regardless of where they came from. Using the internal variables
> ensures that the list of locales is exactly the list we specified.
>
> What if we remove an entry from that list? An incremental build will
> still pick up the old files.
>
> What if a locale silently doesn't build? We'd omit it without warning.
Agreed.
Can you give me a pointer to what the format in SUPPORTED actually is?
As I said, this doesn't look equivalent to the format for `setlocale(3)`
and I didn't find any references on what this is.
More information about the Libc-alpha
mailing list