[openstack-dev] [Horizon] the future of angularjs development in Horizon
mrunge at redhat.com
Wed Nov 12 07:17:07 UTC 2014
On 11/11/14 10:53, Jiri Tomasek wrote:
> Thanks for writing this up!
>> The Storyboard project has successfully integrated these tools into
>> the OpenStack CI environment.
OpenStack CI and distributors are different, because OpenStack CI does
not distribute software.
> being dependent on nodejs which if I recall correctly is causing
> problems for packagers as some versions of these tools require different
> nodejs versions - please Mathias correct me if I am wrong. I know this
> discussion has been here before, but using these tools is necessary for
> effective development. So we need to resolve the problem asap.
> Storyboard does not have this issue as it is infra thing.
As far as I know, those tools don't require different nodejs versions.
But: we can not have different node.js versions installed at the same
time. I assume, this is true for all distributions. Creating and
maintaining parallel installable versions just sucks and causes many issues.
In the past, customers wanted the complete tool-chain to modify their
version of dashboard. I understand, this is not an issue, for all
companies not distributing software, but directly providing services
based on that software.
I will have to go through all dependencies and do a review, if those are
acceptable for inclusion e.g in Fedora. The same is true for Thomas
Goirand for inclusion in Debian.
> Petr Belanyi has added optional jshint install for js linting into
> Horizon and it installs nodejs as it depends on it. Could this approach
> work for our need of js tooling too? 
Sigh, this nonsense doesn't go away? This is the third time the same
issue comes up.
jshint is NOT free software.
More information about the OpenStack-dev