<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<title>Re: [Openstack] Nodejs in horizon</title>
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1954703238;
        mso-list-type:hybrid;
        mso-list-template-ids:1385853246 1639072962 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:27.0pt;
        text-indent:-.25in;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:63.0pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:99.0pt;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:135.0pt;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:171.0pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:207.0pt;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:243.0pt;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:279.0pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:315.0pt;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’m confident in saying that the official gates are on Ubuntu (particularly the devstack integration tests). I can’t swear that there isn’t *<b>some</b>* Fedora
 testing going on in the CI. I’m only as involved with the CI team as I need to be to keep moving things forward ;-)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoListParagraph" style="margin-left:27.0pt;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Gabriel<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Joshua Harlow [mailto:harlowja@yahoo-inc.com]
<br>
<b>Sent:</b> Thursday, May 24, 2012 1:46 PM<br>
<b>To:</b> openstack-dev@yahoo-inc.com; Gabriel Hurley; openstack<br>
<b>Subject:</b> Re: [Openstack] Nodejs in horizon<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Good to know,<br>
<br>
I thought that fedora was being ran as well in the CI env. <br>
<br>
If not, I will try my best to get somebody or something here @ y! to make this happen (with fedora or rhel6)...<br>
<br>
-Josh<br>
<br>
On 5/24/12 1:42 PM, "Gabriel Hurley" <<a href="Gabriel.Hurley@nebula.com">Gabriel.Hurley@nebula.com</a>> wrote:</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">I agree with the larger problem of being mindful about our supported distros. That said, most of us are (at best) knowledgeable about a single
 distro’s bundled packages. This is amplified by the fact that our CI infrastructure is only gated on a single distro (Ubuntu) currently.<br>
 <br>
As you noted, the nodejs.tchol.org site seems to offer useful resources for running node on Fedora.<br>
 <br>
If someone would like to work up a quick writeup of best-practices for installing/configuring node.js on Fedora (I’m not a Fedora user, sorry) I’d be happy to help get it included in the docs.<br>
 <br>
-         Gabriel<br>
<br>
 <br>
<br>
</span><b><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">
<a href="openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net">openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net</a> [<a href="mailto:openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net">mailto:openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net</a>]
<b>On Behalf Of </b>Joshua Harlow<br>
<b>Sent:</b> Thursday, May 24, 2012 12:32 PM<br>
<b>To:</b> Chuck Short<br>
<b>Cc:</b> Yahoo Openstack Developers; openstack<br>
<b>Subject:</b> Re: [Openstack] Nodejs in horizon<br>
</span><br>
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">So was there thought about the fedora and other distributions when adding this as a dependency.<br>
<br>
I thought we were going to try to support both, but if a package is currently only in a single distribution, that makes it hard to develop on both.
<br>
<br>
Not sure if this is valid, and it might be helpful: <a href="http://nodejs.tchol.org/">
http://nodejs.tchol.org/</a> <br>
<br>
It seems like this hairy wart is coming back up again, ie, not including stuff on only one distro, or at least planning ahead accordingly to how the other distros can get it... This is especially important in CI/integration tests, where now without a special
 package, how can this stuff be tested in the other distros...<br>
<br>
-Josh<br>
<br>
On 5/24/12 12:27 PM, "Chuck Short" <<a href="chuck.short@canonical.com">chuck.short@canonical.com</a>> wrote:<br>
Hi<br>
<br>
On Thu, 24 May 2012 10:33:32 -0700<br>
Joshua Harlow <<a href="harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>> wrote:<br>
<br>
> Hi all,<br>
><br>
> I was seeing that node.js is now being used in horizon. Is there any<br>
> details on why that was needed, the reasoning, the technical docs on<br>
> where it is used.<br>
><br>
> Are there packages available in fedora/ubuntu for this?<br>
<br>
Yes in ubuntu<br>
<br>
<br>
<br>
><br>
> Such a change seems like it should have a little more<br>
> reasoning/explanation that what I found @<br>
> <a href="https://github.com/openstack-dev/devstack/commit/0c2891558122aa9d030811109536caf5c81cfb75">
https://github.com/openstack-dev/devstack/commit/0c2891558122aa9d030811109536caf5c81cfb75</a><br>
> or<br>
> <a href="https://blueprints.launchpad.net/horizon/+spec/transition-to-lesscss">
https://blueprints.launchpad.net/horizon/+spec/transition-to-lesscss</a><br>
><br>
> Do we really need to have that ?? :-/<br>
><br>
> -Josh<br>
<br>
Regards<br>
chuck</span><o:p></o:p></p>
</div>
</div>
</body>
</html>