<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 16, 2015, at 12:55 PM, Matthew Farina <<a href="mailto:matt@mattfarina.com" class="">matt@mattfarina.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Doug, there still is one open question. Distributing JavaScript libraries via system packages is unusual. Because of that, most of the JavaScript libraries used by horizon don't have existing packages. Who will create and maintain the packages for these JavaScript libraries for production? For example, most of the libraries aren't available as debian or ubuntu packages.<br class=""><br class=""></div>Updating a JavaScript dependency, such as angular, would mean each of the system packages needs to be updated as well as the Horizon project. Would would this process look like with packages on different systems needing updates?<br class=""><br class=""></div>Using bower for development and system packages for production doesn't appear to be ready to start using.<br class=""></div></div></blockquote><div><br class=""></div><div>We have, so far, relied on the distributors to build packages in whatever way works for their tools. What is it about JavaScript libraries that makes packaging them “unusual”?</div><div><br class=""></div><div>If we’re going to continue to rely on distributors to handle the packaging, the next step is to get some of the distribution packagers to chime in on what else might be useful to make their jobs easier. We’ve collaborated in the past by adding features or writing some of our own tools (that’s part of what led to pbr being created for python packages, for example). This thread is fairly long, so you might want to start a new one with an appropriate subject line to attract the right input.</div><div><br class=""></div><div>Was there a spec for this work? If not, that would be useful to have.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Fri, Jan 16, 2015 at 12:09 PM, Doug Hellmann <span dir="ltr" class=""><<a href="mailto:doug@doughellmann.com" target="_blank" class="">doug@doughellmann.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br class="">
> On Jan 16, 2015, at 11:33 AM, Drew Fisher <<a href="mailto:drew.fisher@oracle.com" class="">drew.fisher@oracle.com</a>> wrote:<br class="">
><br class="">
> On 1/16/15 9:08 AM, Doug Hellmann wrote:<br class="">
>> We are, and as this conversation has veered off in a destructive<br class="">
>> direction, I think we should back up and look at the compromise Radomir<br class="">
>> posted [1] to see if that solves the original technical problem we all have.<br class="">
>><br class="">
>> Does having the requirements specified in a JSON file, without requiring<br class="">
>> a specific build tool to install the files, solve the packaging,<br class="">
>> testing, and deployment issue on platforms where node.js isn’t supported<br class="">
>> natively right now?<br class="">
><br class="">
> For Solaris, yes. We can make that work. Thanks, Radomir for the<br class="">
> suggestion.<br class="">
<br class="">
</span>Great!<br class="">
<span class="HOEnZb"><font color="#888888" class=""><br class="">
Doug<br class="">
</font></span><div class="HOEnZb"><div class="h5"><br class="">
<br class="">
__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org/?subject:unsubscribe" target="_blank" class="">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class="">
</div></div></blockquote></div><br class=""></div>
__________________________________________________________________________<br class="">OpenStack Development Mailing List (not for usage questions)<br class="">Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class=""><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class=""></div></blockquote></div><br class=""></body></html>