<div dir="ltr">Thanks for following this up Ian.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="arial, helvetica, sans-serif" color="#999999"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">---------------------------------------------</span></font></div><div><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"><font face="arial, helvetica, sans-serif" color="#666666"><br></font></span></div><font face="arial, helvetica, sans-serif" color="#666666"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Alex Eng</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span></font></div><div dir="ltr"><font face="arial, helvetica, sans-serif" color="#666666">Senior Software Engineer<br style="font-size:13.3333330154419px"><span style="font-size:12.8000001907349px">Globalisation Tools Engineering</span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">DID:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+3514+8262" style="text-decoration:none" target="_blank">+61 3514 8262</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Mobile:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+614+2335+3457" style="text-decoration:none" target="_blank">+614 2335 3457</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Red Hat, Asia-Pacific Pty Ltd</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Level 1, 193 North Quay</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Brisbane 4000</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Office:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8100" style="text-decoration:none" target="_blank">+61 7 3514 8100</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Fax:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8199" style="text-decoration:none" target="_blank">+61 7 3514 8199</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Website:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="http://www.redhat.com/" style="text-decoration:none" target="_blank">www.redhat.com</a></span></font><br></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Thu, Nov 10, 2016 at 3:49 AM, Ian Y. Choi <span dir="ltr"><<a href="mailto:ianyrchoi@gmail.com" target="_blank">ianyrchoi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I18n team currently uses Zanata in <a href="http://translate.openstack.org" rel="noreferrer" target="_blank">translate.openstack.org</a> so frequently as an OpenStack translation platform.<br>
I really appreciate great help from all contributors, especially infra team members and Zanata development team<br>
: <a href="http://specs.openstack.org/openstack-infra/infra-specs/specs/migrate_to_zanata.html" rel="noreferrer" target="_blank">http://specs.openstack.org/ope<wbr>nstack-infra/infra-specs/specs<wbr>/migrate_to_zanata.html</a> .<br>
<br>
Thanks to [1], the current deployed Zanata version is 3.7.3.<br>
During about one year, there were some discussions for Zanata enhancements in many i18n IRC meetings,<br>
and especially Austin & Barcelona summits [2].<br>
Zanata development team members kindly listen to such enhancements, and they are actively upgrading Zanata<br>
with fixing bugs and incorporating cool features, which are very helpful for translators.<br>
<br>
One main obstacle for upgrading Zanata (as far as I know) was that newer versions of Zanata requires Java 8,<br>
but it is not default on Trusty. To upgrade Zanata, upgrading from Trusty to Xenial for <a href="http://translate.openstack.org" rel="noreferrer" target="_blank">translate.openstack.org</a> is needed<br>
since default-jre-headless on Trusty is Java 7 and Xenial is Java 8.<br>
<br>
Recently [3] has been merged, so I really hope that i18n team will see newer version of Zanata soon :)<br>
<br>
I18n team discussed Zanata upgrade with pleia2 and clarkb during i18n Barcelona meetup (See number 4 in [4]),<br>
and the following is my thoughts on appropriate procedures to support Zanata latest version<br>
(Currently 3.9.6 - [5]):<br>
<br>
1. Xenial OS test for <a href="http://translate-dev.openstack.org" rel="noreferrer" target="_blank">translate-dev.openstack.org</a><br>
: IMO after tests from infra team, [6] will be changed from "# Node-OS: trusty" to "# Node-OS: xenial"<br>
<br>
2. Using openstackid instead of openstackid-dev for translators to test translate-dev.o.o<br>
: I uploaded a patch [7].<br>
<br>
3. Uploading a patch on openstack-infra/puppet-zanata for Zanata 3.9.6<br>
: [8] is a reference for previous upgrade from Zanata 3.7.2 to 3.7.3<br>
<br>
4. translate-dev.o.o with Zanata 3.9.6 will be ready => I18n translators will test it :)<br>
<br>
5. If there will be no error for Zanata 3.9,6, then node upgrade from Trusty to Xenial and Zanata upgrade to 3.9.6<br>
is needed for <a href="http://translate.openstack.org" rel="noreferrer" target="_blank">translate.openstack.org</a><br>
: changing [9] line and also proposing a patch similar to [10] will be needed later.<br>
<br>
<br>
Since newer version of Zanata is what translators are expecting a lot :) ,<br>
I would like to kindly ask infra team members for the help of reviewing and accomplishing such steps with higher priority.<br>
<br>
@clarkb, would the proposed procedures cover all the things regarding Zanata upgrade?<br>
If yes, would you share a sort of scheduled plans?<br>
IMO Zanata development team will kindly help following schedules if there will be some issues which are dependent to Zanata itself.<br>
<br>
<br>
[1] <a href="https://review.openstack.org/#/c/240383/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/240383/</a><br>
[2] <a href="https://etherpad.openstack.org/p/I18n-Zanata-enhancement" rel="noreferrer" target="_blank">https://etherpad.openstack.org<wbr>/p/I18n-Zanata-enhancement</a><br>
[3] <a href="https://review.openstack.org/#/c/384239/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/384239/</a><br>
[4] <a href="https://etherpad.openstack.org/p/barcelona-i18n-meetup" rel="noreferrer" target="_blank">https://etherpad.openstack.org<wbr>/p/barcelona-i18n-meetup</a><br>
[5] <a href="https://github.com/zanata/zanata-platform/releases" rel="noreferrer" target="_blank">https://github.com/zanata/zana<wbr>ta-platform/releases</a><br>
[6] <a href="http://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n1282" rel="noreferrer" target="_blank">http://git.openstack.org/cgit/<wbr>openstack-infra/system-config/<wbr>tree/manifests/site.pp#n1282</a><br>
[7] <a href="https://review.openstack.org/#/c/393405/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/393405/</a><br>
[8] <a href="https://review.openstack.org/#/c/239617/1/manifests/init.pp" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/239617/1/manifests/init.pp</a><br>
[9] <a href="http://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n1257" rel="noreferrer" target="_blank">http://git.openstack.org/cgit/<wbr>openstack-infra/system-config/<wbr>tree/manifests/site.pp#n1257</a><br>
[10] <a href="https://review.openstack.org/#/c/232313/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/232313/</a><br>
<br>
With many thanks,<br>
<br>
/Ian<br>
</blockquote></div><br></div>