[openstack-dev] [stable] [all] Regarding string freeze and back ports involving translatable strings

Ben Swartzlander ben at swartzlander.org
Fri Sep 9 18:58:54 UTC 2016


On 09/08/2016 08:37 PM, Matt Riedemann wrote:
> On 9/8/2016 7:05 PM, Ravi, Goutham wrote:
>> Hi,
>>
>>
>>
>> I was looking for some clarity around backports of bug fixes that
>> qualify the stable branch policy [1].
>> <http://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes>
>>
>> What is the policy if the fix introduces a new translatable string or
>> modifies an existing one?
>>
>> The guidelines in Release management [2]
>> <http://docs.openstack.org/project-team-guide/release-management.html>
>> regarding string freeze do not specifically call this scenario out. I
>> see that while translatable strings are mostly avoided, some projects
>> have been merging changes to stable branches with introduction of new
>> translatable strings.
>>
>>
>>
>> The question is reminiscent of one posed in the ML a few releases ago
>> [3];
>> <http://lists.openstack.org/pipermail/openstack-dev/2015-September/073942.html>
>>
>> but applies to stable branches. Should we allow changes to translatable
>> strings for bug fixes that matter, or is it better to always deny them
>> for the sake of translation accuracy?
>
> The former IMO, a high severity bug fix trumps a translation. Note that
> some projects are translated on the stable branches too, I know this is
> the case for Nova.
>
> If it's a user-facing change, like an error message in the API, then it
> might require a bit more careful consideration, but if it's just a log
> message marked for translation that an end user of the API wouldn't see
> anyway, then I think it's fine to backport it.

So this stance makes sense to me, but I can't reconcile it with the 
"hard string freeze" rules. Is the theory that after we release, the 
string freeze ends for the stable branch, and that the hard string 
freeze only exists for that 3 week period between RC1 and final release, 
or is the theory that hard string freeze is always subject to exceptions 
for "critical" bug fixes?

-Ben Swartzlander

>>
>>
>>
>> [1]
>> http://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes
>>
>>
>>
>> [2] http://docs.openstack.org/project-team-guide/release-management.html
>>
>> [3]
>> http://lists.openstack.org/pipermail/openstack-dev/2015-September/073942.html
>>
>>
>>
>>
>>
>> Thanks,
>>
>> Goutham
>>
>>
>>
>> __________________________________________________________________________
>>
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>




More information about the OpenStack-dev mailing list