<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">+1 to what Jay said.<div><br></div><div>I’m not sure whether the string freeze applies to bugs, but the defect that Matt mentioned (for which I authored the fix) adds a string, albeit to fix a bug.  Hoping it’s more desirable to have an untranslated correct message than a translated incorrect message.  :-)</div><div><br></div><div>- Joe<br><div><div>On Sep 5, 2014, at 3:41 PM, Jay Bryant <<a href="mailto:jsbryant@electronicjungle.net">jsbryant@electronicjungle.net</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p dir="ltr">Matt,</p><p dir="ltr">I don't think that is the right solution. </p><p dir="ltr">If the string changes I think the only problem is it won't be translated if it is thrown.   That is better than breaking the coding standard imho.</p><p dir="ltr">Jay</p>
<div class="gmail_quote">On Sep 5, 2014 3:30 PM, "Matt Riedemann" <<a href="mailto:mriedem@linux.vnet.ibm.com">mriedem@linux.vnet.ibm.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 9/5/2014 5:10 AM, Thierry Carrez wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi everyone,<br>
<br>
We just hit feature freeze[1], so please do not approve changes that add<br>
features or new configuration options unless those have been granted a<br>
feature freeze exception.<br>
<br>
This is also string freeze[2], so you should avoid changing translatable<br>
strings. If you have to modify a translatable string, you should give a<br>
heads-up to the I18N team.<br>
<br>
Finally, this is also DepFreeze[3], so you should avoid adding new<br>
dependencies (bumping oslo or openstack client libraries is OK until<br>
RC1). If you have a new dependency to add, raise a thread on<br>
openstack-dev about it.<br>
<br>
The juno-3 development milestone was tagged, it contains more than 135<br>
features and 760 bugfixes added since the juno-2 milestone 6 weeks ago<br>
(not even counting the Oslo libraries in the mix). You can find the full<br>
list of new features and fixed bugs, as well as tarball downloads, at:<br>
<br>
<a href="https://launchpad.net/keystone/juno/juno-3" target="_blank">https://launchpad.net/<u></u>keystone/juno/juno-3</a><br>
<a href="https://launchpad.net/glance/juno/juno-3" target="_blank">https://launchpad.net/glance/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/nova/juno/juno-3" target="_blank">https://launchpad.net/nova/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/horizon/juno/juno-3" target="_blank">https://launchpad.net/horizon/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/neutron/juno/juno-3" target="_blank">https://launchpad.net/neutron/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/cinder/juno/juno-3" target="_blank">https://launchpad.net/cinder/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/ceilometer/juno/juno-3" target="_blank">https://launchpad.net/<u></u>ceilometer/juno/juno-3</a><br>
<a href="https://launchpad.net/heat/juno/juno-3" target="_blank">https://launchpad.net/heat/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/trove/juno/juno-3" target="_blank">https://launchpad.net/trove/<u></u>juno/juno-3</a><br>
<a href="https://launchpad.net/sahara/juno/juno-3" target="_blank">https://launchpad.net/sahara/<u></u>juno/juno-3</a><br>
<br>
Many thanks to all the PTLs and release management liaisons who made us<br>
reach this important milestone in the Juno development cycle. Thanks in<br>
particular to John Garbutt, who keeps on doing an amazing job at the<br>
impossible task of keeping the Nova ship straight in troubled waters<br>
while we head toward the Juno release port.<br>
<br>
Regards,<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/FeatureFreeze" target="_blank">https://wiki.openstack.org/<u></u>wiki/FeatureFreeze</a><br>
[2] <a href="https://wiki.openstack.org/wiki/StringFreeze" target="_blank">https://wiki.openstack.org/<u></u>wiki/StringFreeze</a><br>
[3] <a href="https://wiki.openstack.org/wiki/DepFreeze" target="_blank">https://wiki.openstack.org/<u></u>wiki/DepFreeze</a><br>
<br>
</blockquote>
<br>
I should probably know this, but at least I'm asking first. :)<br>
<br>
Here is an example of a new translatable user-facing error message [1].<br>
<br>
From the StringFreeze wiki, I'm not sure if this is small or large.<br>
<br>
Would a compromise to get this in be to drop the _() so it's just a string and not a message?<br>
<br>
Maybe I should just shut-up and email the openstack-i18n mailing list [2].<br>
<br>
[1] <a href="https://review.openstack.org/#/c/118535/" target="_blank">https://review.openstack.org/#<u></u>/c/118535/</a><br>
[2] <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-i18n</a><br>
<br>
-- <br>
<br>
Thanks,<br>
<br>
Matt Riedemann<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div>
_______________________________________________<br>OpenStack-dev mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<br></blockquote></div><br></div></body></html>