<font face="arial" size="2"><p style="margin:0;padding:0;">Hi John,</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">Its great to hear that you got this working. Yum was not working for us after having installed python26, however will give it a try this way. This definitely completes the action item of the meeting.</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;"><span style="font-size: 10pt;">However, we are looking for a more friendly solution to the automated deployment process, to the very least trying to avoid a flaky yum (which you mentioned to have observed in this process). Until we all find a cleaner way out, we'r going to work on submitting a minimal necessary patch for review which does not hurt the OpenStack code and community in general.</span></p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">Thanks for your help and time!</p>
<!--WM_COMPOSE_SIGNATURE_START-->
<p style="margin:0;padding:0;">-Nikhil</p>
<p style="margin:0;padding:0;"><br />-----Original Message-----<br />From: "John Garbutt" <John.Garbutt@citrix.com><br />Sent: Thursday, January 24, 2013 11:58am<br />To: "OpenStack Development Mailing List" <openstack-dev@lists.openstack.org><br />Cc: "Nikhil Komawar" <nikhil.komawar@rackspace.com><br />Subject: RE: [openstack-dev] swift client for Xen on dom0<br /><br /></p>
<div id="SafeStyles1359062698">
<style><!--
  #SafeStyles1359062698 @font-face
         {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
  #SafeStyles1359062698 @font-face
         {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}

  #SafeStyles1359062698 p.MsoNormal, #SafeStyles1359062698  li.MsoNormal, #SafeStyles1359062698  div.MsoNormal
         {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
  #SafeStyles1359062698 a:link, #SafeStyles1359062698  span.MsoHyperlink
         {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
  #SafeStyles1359062698 a:visited, #SafeStyles1359062698  span.MsoHyperlinkFollowed
         {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
  #SafeStyles1359062698 span.EmailStyle17
         {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
  #SafeStyles1359062698 .MsoChpDefault
         {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
  #SafeStyles1359062698 @page WordSection1
         {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
  #SafeStyles1359062698 div.WordSection1
         {page:WordSection1;}
--></style>
<div class="WordSection1">
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">Hi Nikhil,</span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">I have just had a quick look at installing python-swiftclient and python-keystoneclient into XenServer/XCP’s Dom0.</span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">It seems to have installed OK by following these steps: <a href="http://wiki.openstack.org/XenServer/PostInstall#Install_Python_2.6_in_Dom0">http://wiki.openstack.org/XenServer/PostInstall#Install_Python_2.6_in_Dom0</a></span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">In the XenAPI meeting you said there were some issues with yum after installing python 2.6. I managed to reproduce issues doing “yum upgrade”. It was getting very confused with package differences between the EPEL and Citrix repositories (gdisk in particular). I managed to “fix” this by removing the EPEL repo once I installed python2.6 and easy-install-2.6</span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">Does that sound OK?</span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">Were there any other issues blocking you going for (2)?</span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;">John </span></p>
<p class="MsoNormal" style="margin:0;padding:0;"><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif"; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<div style="border: none; border-left: solid blue 1.5pt; padding: 0cm 0cm 0cm 4.0pt;">
<div>
<div style="border: none; border-top: solid #E1E1E1 1.0pt; padding: 3.0pt 0cm 0cm 0cm;">
<p class="MsoNormal" style="margin:0;padding:0;"><strong><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif";" lang="EN-US">From:</span></strong><span style="font-size: 11.0pt; font-family: "Calibri","sans-serif";" lang="EN-US"> Chmouel Boudjnah [mailto:chmouel@chmouel.com] <br /><strong>Sent:</strong> 23 January 2013 12:00<br /><strong>To:</strong> OpenStack Development Mailing List<br /><strong>Subject:</strong> Re: [openstack-dev] swift client for Xen on dom0</span></p>
</div>
</div>
<p class="MsoNormal" style="margin:0;padding:0;"> </p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin:0;padding:0;margin-bottom: 12.0pt;">Hi Nikhil,</p>
</div>
<p class="MsoNormal" style="margin:0;padding:0;margin-bottom: 12.0pt;">I would definitively go for options 2 having to redo a swiftclient would not be very useful. What are the pain point about option 2?</p>
</div>
<div>
<p class="MsoNormal" style="margin:0;padding:0;">We have as well a Swift meeting tonight (Wed/23) if you want to come talk with the swift core about it.</p>
</div>
<div>
<p class="MsoNormal" style="margin:0;padding:0;"> </p>
</div>
<p class="MsoNormal" style="margin:0;padding:0;">Regards,<br />Chmouel.</p>
</div>
<div>
<p class="MsoNormal" style="margin:0;padding:0;margin-bottom: 12.0pt;"> </p>
<div>
<p class="MsoNormal" style="margin:0;padding:0;">On Wed, Jan 23, 2013 at 12:29 AM, Nikhil Komawar <<a href="mailto:nikhil.komawar@rackspace.com" target="_blank">nikhil.komawar@rackspace.com</a>> wrote:</p>
<blockquote style="border: none; border-left: solid #CCCCCC 1.0pt; padding: 0cm 0cm 0cm 6.0pt; margin-left: 4.8pt; margin-right: 0cm;">
<p class="MsoNormal" style="margin:0;padding:0;">Hi,<br /><br />We have a review patch in Nova <a href="https://review.openstack.org/#/c/17803/" target="_blank">https://review.openstack.org/#/c/17803/</a>, which is making us contemplate on the best possible way to communicate with swift from the dom0. The two  options mentioned below have pros and cons:-<br /><br />1. either emulate swift client<br />2. or install python-swiftclient on dom0<br /><br />On trying out both on them, we have realized some pain points involved in deployment and maintenance process. Also, as John has correctly pointed out in the review, we need to keep in mind about having the same code in 2 different places, especially for security fixes.<br /><br />Your opinions and comments would be greatly appreciated and we wish to discuss about this in the XenAPI IRC meeting on Wednesday Jan 23rd as well.<br /><br />thanks,<br />-Nikhil<br /><br /><br />_______________________________________________<br />OpenStack-dev mailing list<br /><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br /><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></p>
</blockquote>
</div>
<p class="MsoNormal" style="margin:0;padding:0;"> </p>
</div>
</div>
</div>
</div></font>