Skip to content

test env: include LOCALE_ARCHIVE - #1468

Open
lf- wants to merge 1 commit into
facebook:mainfrom
MercuryTechnologies:jade/push-zsolkmlytuxy
Open

test env: include LOCALE_ARCHIVE#1468
lf- wants to merge 1 commit into
facebook:mainfrom
MercuryTechnologies:jade/push-zsolkmlytuxy

Conversation

@lf-

@lf- lf- commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

The reason we need this is that nix doesn't hardcode the location of the glibc locales and use it as an impure dependency. Which thus means that we need to be able to wrap it into our buck2 itself, so that we have fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars that go into tests.

The reason we need this is that nix doesn't hardcode the location of the
glibc locales and use it as an impure dependency. Which thus means that
we need to be able to wrap it into our buck2 itself, so that we have
fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars
that go into tests.
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Aug 18, 2026
lf- added a commit to MercuryTechnologies/buck2 that referenced this pull request Aug 18, 2026
The reason we need this is that nix doesn't hardcode the location of the
glibc locales and use it as an impure dependency. Which thus means that
we need to be able to wrap it into our buck2 itself, so that we have
fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars
that go into tests.

Upstream PR: facebook#1468
lf- added a commit to MercuryTechnologies/buck2 that referenced this pull request Aug 18, 2026
The reason we need this is that nix doesn't hardcode the location of the
glibc locales and use it as an impure dependency. Which thus means that
we need to be able to wrap it into our buck2 itself, so that we have
fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars
that go into tests.

Upstream PR: facebook#1468
@meta-codesync

meta-codesync Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

This pull request has been imported. If you are a Meta employee, you can view this in D116497324. (Because this pull request was imported automatically, there will not be any future comments.)

lf- added a commit to MercuryTechnologies/buck2 that referenced this pull request Aug 18, 2026
The reason we need this is that nix doesn't hardcode the location of the
glibc locales and use it as an impure dependency. Which thus means that
we need to be able to wrap it into our buck2 itself, so that we have
fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars
that go into tests.

Upstream PR: facebook#1468
lf- added a commit to MercuryTechnologies/buck2 that referenced this pull request Aug 18, 2026
The reason we need this is that nix doesn't hardcode the location of the
glibc locales and use it as an impure dependency. Which thus means that
we need to be able to wrap it into our buck2 itself, so that we have
fully hermetic glibc locales on Linux.

The upshot of this is that we need to add it to the list of env vars
that go into tests.

Upstream PR: facebook#1468
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants