<div>All,</div>
<div>&nbsp;</div>
<div>Just to let both Sugar Labs systems and OLPC VIG know that the preparation work on the new Pootle server migration is going well and the Localization list is being kept in the loop.</div>
<div><br>Sayamindu has done great work on getting awk ready, thanks again to dogi for getting accounts set up there.&nbsp; An initial migration of the pootle data has been performed and it is looking pretty good.&nbsp; There is still some work on one project tha didn&#39;t quite&nbsp;migrate cleanly&nbsp;and all of the back-end bits for hooking into the repos at OLPC and Sugar Labs.&nbsp; I&#39;m working with Sayamindu&nbsp;to review the migrated materials.</div>

<div>&nbsp;</div>
<div>It would be great if the&nbsp;real&nbsp;cut-over&nbsp;into production could be handled&nbsp;by just repointing&nbsp;some DNS entries, so that will need to be coordinated&nbsp;and driven by Sayamindu&#39;s sign-off that the awk pootle instance is &quot;ready for production&quot;.&nbsp; </div>

<div>&nbsp;</div>
<div>In the meantime, there is a flood of new translators joining for Bahasa Melayu and Khmer projects as well as lots of pre-release polishing of strings by active L10n teams and it is best to just keep them working on the existing Pootle instance and be prepared to merge&nbsp;any changes just before cut-over (or even after if needed).&nbsp; </div>

<div>&nbsp;</div>
<div>cjl<br>&nbsp;</div>
<div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Chris Leonard</b> <span dir="ltr">&lt;<a href="mailto:cjlhomeaddress@gmail.com" target="_blank">cjlhomeaddress@gmail.com</a>&gt;</span><br>
Date: Tue, Feb 17, 2009 at 1:51 PM<br>Subject: [ANNOUNCE] Progress on new Pootle server<br>To: L10n &lt;<a href="mailto:localization@lists.laptop.org" target="_blank">localization@lists.laptop.org</a>&gt;<br><br><br>
<p>All,<br>&nbsp;<br>There has been quite a lot of activity going on in the background that sets the stage for these comments.&nbsp; Sayamindu (with cooperation from OLPC sysadmin and Sugar Labs systems) has been preparing a new Pootle server for use.&nbsp; I mentioned this in an earlier e-mail to the list:<br>
&nbsp;<br><a href="http://lists.laptop.org/pipermail/localization/2009-January/001915.html" target="_blank">http://lists.laptop.org/pipermail/localization/2009-January/001915.html</a><br>&nbsp;<br>That work has moved ahead nicely.&nbsp; The general picture is this.&nbsp; OLPC has dedicated a server (different than the current Pootle server) that will reside in an MIT co-location facility under OLPC&#39;s existing arrangements.&nbsp; Server administration duties on that server will be shared by OLPC sysadmin staff and SugarLabs systems people).&nbsp; I have tried to step up to do some of the Pootle admin tasks (users, projects, etc.) to take just a little bit of the load off of Sayamindu and sharing messages like this with the localization list is part of that.&nbsp; The new Pootle instance will be an upgraded version (1.2.1) and some other tools have been upgraded as well.<br>
&nbsp;<br>The existing site is running:<br>Pootle 1.1.0rc2<br>Translate Toolkit 1.1.1rc4<br>jToolkit 0.7.8<br>Kid 0.9.6<br>ElementTree 1.2.6<br>Python 2.5.2 (r252:60911, Jul 31 2008, 17:31:22) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] (on linux2/posix)</p>

<p>The new site is running:<br>Pootle 1.2.1<br>Translate Toolkit (1, 3, 0)<br>jToolkit 0.7.8<br>Kid 0.9.6<br>ElementTree 1.2.6<br>Python 2.5.2 (r252:60911, Oct 5 2008, 19:24:49) [GCC 4.3.2] (on linux2/posix)<br>&nbsp;<br>The data from the existing Pootle instance (all strings and users) have been migrated over to the new Pootle instance, but there is still a great deal of set up work to do before it is ready for production use.&nbsp; Sayamindu is working on fiddling all of the bits on the back end to connect Pootle up with the correct repos for commits of strings and stuff like that.&nbsp; <br>
&nbsp;<br>When the switchover occurs, and hopefully it will be in the next few weeks, the goal is for it to be as simple as this.&nbsp; You go to the same URL as always, you login with the same password as always, your strings and privs are all there, you may notice that the color scheme on the front page is blue instead of green, but that is pretty much it.&nbsp; If all goes well we will be taking all the stuff we want (strings, users, privs) with us to a newer, faster,&nbsp; more current, less buggy environment and leaving behind all the stuff we don&#39;t want (registration bugs, old versions, etc.).&nbsp; Now, just being realistic, there usually some little hitches in any migration project and a good measure of cooperation and patience will be needed from all to smooth out the inevitable rough spots, but I have actually logged onto the new server and Pootle instance and it is beginning to look very much like a shiny new home for Sugar / OLPC localization efforts.&nbsp; <br>
&nbsp;<br>More news will come out as this project moves forward (rapidly).<br>&nbsp;<br>As for timing, you may ask if it really make sense to do this at this stage of the release cycle while localizers are busily translating and build systems are hungrily asking for committed PO files in preparation for an officially declared build.&nbsp; Well, it is not really an ideal time, but there never really is a perfect time for reworking infrastructure that is in constant use, but it is important that this get done while Sayamindu has the time to dedicate to it and since he is doing the heavy lifting, now seems like as good a time as any.&nbsp; Please just keep on translating your projects and especially (language admins) committing the PO files when they have been finished/reviewed.&nbsp; Every effort will be made to not lose a single word of your work (msgmerges and fresh rsyncs can quickly merge the two parallel instances to synchronize them) and to keep the disruption down&nbsp;to an absolute minimum.<br>
&nbsp;<br>Thank you for your cooperation and understanding.<br>&nbsp;<br>cjl<br>&nbsp;</p></div><br>