Hey everyone,

Following the current experience with the i18n freeze time, I've raised a
PR where I introduced the following changes to the policy (see PR #55629
<https://github.com/apache/airflow/pull/55629>):
- Clarified the responsibilities of code owners when they sponsor a single
translation owner without other proficient people involved (tl;dr - they
need to review the language aspects of the translation owner using a
trusted 3rd party of their choice, e.g., LLMs).
- Added a definition of completeness with a threshold (at least 90%
coverage), which takes into account potential gaps that could result either
from a freeze (or in the case of new translation - late merge).
- Added a requirement for approving freeze exemptions by at least 1 PMC
member in the Slack channel.
- Added guidelines for approving exemptions during freeze.
- Added an instruction for adding the "plurals" definition.
- Polished the definition of an inactive owner.

Also, in the same PR, I introduced an update for related instructions for
the release managers to reflect the updated policy (+ suggesting the
delegation of these instructions to another committer, for reducing load).

If no one objects within the next 3 days (Sep. 16th, 2025, 03:00 PM UTC),
I'll assume lazy consensus and merge the PR upon its approval.
Some of the suggested changes are already implemented in practice - I
wanted to make sure that they are formalized so we'll be aligned in the
next releases.


Shahar

Reply via email to