<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Joshua,</div><div><br></div><div>Node.js is in the standard repos for most modern distros.  It's not an issue for Ubuntu/Fedora.</div><div><br></div><div>We are using Node.js for a package called Less with does asset compression for us.  Less is Apache 2 licensed so we have included it directly within Horizon:</div><div><br></div><div><a href="https://blueprints.launchpad.net/horizon/+spec/transition-to-lesscss">https://blueprints.launchpad.net/horizon/+spec/transition-to-lesscss</a></div><div><br></div><div><br></div><div>Relying on Node.js actually opens up a lot of possibilities in the future for us to do realtime websocket communications via node.js and still rely on django to do the heavy lifting:</div><div><br></div><div><a href="https://blueprints.launchpad.net/horizon/+spec/realtime-communication">https://blueprints.launchpad.net/horizon/+spec/realtime-communication</a></div><div><br></div><div><br></div><div><br></div><div>All this aside, I'm a bit confused why you are asking us to justify a new dependency.  (We don't have to.) What is your actual concern here?   We are talking about a single package, and a single line patch to update devstack.  </div><div><br></div><div><br></div><div>Thanks,</div><div><br></div><div>Devin</div><div><br></div><div><br></div><br><div><div>On May 24, 2012, at 10:33 AM, Joshua Harlow wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">

<title>Nodejs in horizon</title>

<div>
<font face="Calibri, Verdana, Helvetica, Arial"><span style="font-size:11pt">Hi all,<br>
<br>
I was seeing that node.js is now being used in horizon. Is there any details on why that was needed, the reasoning, the technical docs on where it is used.<br>
<br>
Are there packages available in fedora/ubuntu for this?<br>
<br>
Such a change seems like it should have a little more reasoning/explanation that what I found @ <a href="https://github.com/openstack-dev/devstack/commit/0c2891558122aa9d030811109536caf5c81cfb75">https://github.com/openstack-dev/devstack/commit/0c2891558122aa9d030811109536caf5c81cfb75</a> or <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</span></font>
</div>


_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br></blockquote></div><br></body></html>