They are

src/main/python/apache/thermos/observer/http/assets/
jquery.js, jquery.pailer.js, mootools-core.js, observer.js

src/main/resources/org/apache/aurora/scheduler/http/assets/datatables

3rdparty/javascript/bower_components/
angular.js, bootstrap.css, jquery, smart-table

I've taken care of the files in 3rdparty and we are not blocked by this for
the first release, i'll file a ticket and add the licenses for the
remaining js dependency in src/ to the LICENSE file so its not an issue,
once we refactor the ui and remove them from the source or switch to #2 we
can clean up the LICENSE file.

-Jake


On Thu, Mar 27, 2014 at 6:34 PM, Suman Karumuri <ma...@apache.org> wrote:

> What are the 3 locations you speak of? With the UI refactor work, most
> of the dependencies in src/ for scheduler will be removed. If you can
> file me a ticket with the issues you are facing, I can make sure that
> #1 happens.
>
> We should definitely revisit #2 once #1 is done.
>
> On Thu, Mar 27, 2014 at 1:39 PM, Jake Farrell <jfarr...@apache.org> wrote:
> > Currently the javascript dependencies we use within our source are
> > committed in three locations, this is the only bundled source type we
> > included within our source tree and currently we are required to maintain
> > each in the LICENSE file.
> >
> > To help simplify managing the LICENSE file I would like to propose
> >
> > 1. Move all javascript dependencies into 3rdparty/javascript/ to simplify
> > tracking of these within the LICENSE file. (I think this should be the
> > initial approach and look into #2 if we want to introduce npm as a build
> > dependency)
> >
> > 2. We remove all javascript dependencies from the source tree and use
> bower
> > to handle these dependencies. As part of the initial build process we
> would
> > then check for npm and install the javascript components.
> >
> > Thoughts?
> >
> > -Jake
>

Reply via email to